.body { line-height: 26px;font-size: 18px;font-family: 'Crimson Text', serif;color: #333333;-webkit-font-smoothing: antialiased; }
.h1-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
.h2-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
.h3-style { text-transform: uppercase;margin: 15px 0 10px 0;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
.h4-style { text-transform: uppercase;margin: 0 0 5px 0;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
.h5-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
.h6-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans', sans-serif; }
A { text-decoration: underline;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }
A:hover { text-decoration: none; }
.button { font-family: 'Open Sans', sans-serif; }
.style-29942 .h1-style { color: #395987; }
.style-29942 .h2-style { font-family: 'Signika Negative', sans-serif;color: #395987;font-size: 22px; }
.style-29942 .h3-style { color: #395987; }
.style-29942 .h4-style { color: #395987; }
.style-29942 { padding: 0px;margin: 0 0 50px 0;-webkit-column-count: 2;-moz-column-count: 2; }
.style-29942 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-29942 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-29942 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #ADCFF1; }
.style-29942 A.links-urllink:hover { color: #0072AE; }
.style-29942 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-29942 li.group:hover { background-color: #385988; }
.style-9137 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9137 .h3-style { color: #385988;font-weight: 400;text-transform: none; }
.style-9137 .h4-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;display: none; }
.style-9137 .h4-style:first-line { display: none; }
.style-9137 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9137 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9137 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-9137 A:hover { text-decoration: none; }
.style-9137 .button { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9137 { padding: 0px;margin: 0 0 50px 0; }
.style-9137 .photos { text-align: center;margin-bottom: 20px; }
.style-9137 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-9137 .full-name { margin-bottom: 5px; }
.style-9137 .job-title { margin-bottom: 5px; }
.style-9137 .bus-phone { margin-bottom: 5px; }
.style-9137 .education { margin-bottom: 5px; }
.style-9137 .email { margin-bottom: 5px; }
.style-9137 .appointed { margin-bottom: 5px; }
.style-9137 .grad-year { margin-bottom: 5px; }
.style-9137 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-9137 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-9137 .fund .bar { background-color: #C72C2C; }
.style-9137 li.group { display: inline-block;width: 100%; }
.style-4456 .h2-style { padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-4456 .h3-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-4456 .h4-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-4456 .h5-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-4456 .h6-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-4456 A { font-style: italic;text-decoration: underline;color: #adcff1; }
.style-4456 A:hover { text-decoration: none; }
.style-4456 .button { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: uppercase;font-weight: 600;font-size: 14px; }
.style-4456 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4456 { color: #333333;padding: 10px 0 10px 0;margin: 0 0 50px 0;border-bottom: 4px solid #adcff1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4456 .description { margin: 0 0 5px 0; }
.style-4456 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4456 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4456 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4456 .archive { text-decoration: none;font-style: normal; }
.style-4456 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4456 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .h4-style A { font-style: normal; }
.style-4456 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-4456 .brief-description { margin: 0 0 5px 0;display: block; }
.style-4456 .location { margin: 0 0 5px 0; }
.style-4456 .photos { text-align: center;margin-bottom: 20px; }
.style-4456 .contact-info { margin: 0 0 5px 0; }
.style-4456 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4456 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4456 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .full-name { margin: 0 0 5px 0; }
.style-4456 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4456 .bus-phone { margin: 0 0 5px 0; }
.style-4456 .education { margin: 0 0 5px 0; }
.style-4456 .email { margin: 0 0 5px 0; }
.style-4456 .appointed { margin: 0 0 5px 0; }
.style-4456 .grad-year { margin: 0 0 5px 0; }
.style-4456 .bio { margin: 0 0 5px 0; }
.style-4456 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .answer { margin: 0 15px; }
.style-4456 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4456 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4456 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4456 .caption { display: block; }
.style-4456 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4456 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4456 .department { margin: 0 0 5px 0; }
.style-4456 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .zero { margin: 0px;padding: 0px; }
.style-4456 .fund .bar { background-color: #6CA6E3; }
.style-4456 .goal { display: block; }
.style-4456 .current { display: block; }
.style-4456 .goal-participation { display: block; }
.style-4456 .current-participation { display: block; }
.style-4456 .asof-date { display: block; }
.style-4456 .start-date { display: block; }
.style-4456 .end-date { display: block; }
.style-4456 .last-year-amount { display: block; }
.style-4456 .last-year-participation { display: block; }
.style-4456 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4456 .chart { padding: 0px;margin: 0px; }
.style-4456 .scale { padding: 0px;margin: 0px; }
.style-4456 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4456 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .backbutton { font-style: normal;text-decoration: none; }
.style-4456 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4456 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4456 .team-selector { padding: 0px;margin: 0px; }
.style-4456 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4456 .season-selector { padding: 0px;margin: 0px; }
.style-4456 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 A.links-urllink { display: block; }
.style-4456 .album-name { display: block; }
.style-4456 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .album-select-form { padding: 0px;margin: 0px; }
.style-4456 .album-select { padding: 0px;margin: 0px; }
.style-4456 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .businessindex .address { margin: 0 0 5px 0; }
.style-4456 .businessindex .distance { margin: 0 0 5px 0; }
.style-4456 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4456 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4456 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4456 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4456 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4456 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4456 .businessindex .description { margin: 0 0 5px 0; }
.style-4456 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4456 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4456 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4456 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4456 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-4456 li.subcategory-group { display: inline-block; }
.style-4456 .team-schoolyear { margin: 0 0 5px 0; }
.style-4456 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4456 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4456 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4456 .team-accolades { margin: 0 0 5px 0; }
.style-4456 .schedule-vs { font-style: italic; }
.style-4456 .schedule-site { margin: 0 0 5px 0; }
.style-4456 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4456 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4456 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4456 .hr { border-color: rgba(255,255,255,0.33); }
.style-4456 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4456 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4456 .registration { margin: 0 0 5px 0; }
.style-4456 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4456 th.winloss-amount { padding: 5px; }
.style-4456 td.winloss-amount { padding: 5px; }
.style-4456 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4456 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4456 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4456 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4456 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4456 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4456 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4456 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4456 .schedule-practice { font-weight: bold;color: #888888; }
.style-4456 .annualfund .remaining { display: block; }
.style-4456 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4456 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4456 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4456 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4456 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .event-detail { margin: 0 0 15px 0; }
.style-4456 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4456 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4456 .filter-item { padding: 5px; }
.style-4456 .prev-button { font-style: normal;text-decoration: none; }
.style-4456 .prev-button:hover { background-color: #FFFFFF; }
.style-4456 .next-button { font-style: normal;text-decoration: none; }
.style-4456 .next-button:hover { background-color: #FFFFFF; }
.style-4456 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4456 .today-button { font-style: normal;text-decoration: none; }
.style-4456 .today-button:hover { background-color: #FFFFFF; }
.style-4456 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4456 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4456 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4456 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4456 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4456 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4456 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4456 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4456 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4456 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4456 .view-all { text-decoration: none;font-style: normal; }
.style-4456 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4456 .schedule-matchup { margin: 0 0 5px 0; }
.style-4456 .start-date { display: inline; }
.style-4456 .start-time { display: inline; }
.style-4456 .end-date { display: inline; }
.style-4456 .end-time { display: inline; }
.style-4456 .date-sep { display: inline; }
.style-4454 .h1-style { color: #79BAFF; }
.style-4454 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4454 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4454 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4454 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4454 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4454 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-4454 A:hover { text-decoration: none;color: #FFFFFF; }
.style-4454 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-4454 .button:hover { opacity: 1;color: #F8C034; }
.style-4454 { padding: 20px;margin: 0 0 50px 0;background-color: #385988;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4454 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-4454 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4454 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4454 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4454 .archive { text-decoration: none;font-style: normal; }
.style-4454 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4454 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .h4-style A { font-style: normal; }
.style-4454 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-4454 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-4454 .location { margin: 0 0 5px 0; }
.style-4454 .photos { text-align: center;margin-bottom: 20px; }
.style-4454 .contact-info { margin: 0 0 5px 0; }
.style-4454 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4454 .text img:first-child { margin: 0; }
.style-4454 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4454 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .full-name { margin: 0 0 5px 0; }
.style-4454 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4454 .bus-phone { margin: 0 0 5px 0; }
.style-4454 .education { margin: 0 0 5px 0; }
.style-4454 .email { margin: 0 0 5px 0; }
.style-4454 .appointed { margin: 0 0 5px 0; }
.style-4454 .grad-year { margin: 0 0 5px 0; }
.style-4454 .bio { margin: 0 0 5px 0; }
.style-4454 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .answer { margin: 0 15px;line-height: 20px; }
.style-4454 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4454 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4454 .title { display: block; }
.style-4454 .caption { display: block; }
.style-4454 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4454 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .zero { margin: 0px;padding: 0px; }
.style-4454 .fund .bar { background-color: #6CA6E3; }
.style-4454 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-4454 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .backbutton { font-style: normal;text-decoration: none; }
.style-4454 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4454 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4454 .team-selector { padding: 0px;margin: 0px; }
.style-4454 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4454 .season-selector { padding: 0px;margin: 0px; }
.style-4454 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .listdetail img:first-child { margin: 0; }
.style-4454 A.links-urllink { display: block; }
.style-4454 .album-name { display: block; }
.style-4454 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .album-select-form { padding: 0px;margin: 0px; }
.style-4454 .album-select { padding: 0px;margin: 0px; }
.style-4454 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-4454 .course-desc { line-height: 20px; }
.style-4454 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .businessindex .address { margin: 0 0 5px 0; }
.style-4454 .businessindex .distance { margin: 0 0 5px 0; }
.style-4454 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4454 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4454 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4454 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4454 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4454 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4454 .businessindex .description { margin: 0 0 5px 0; }
.style-4454 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4454 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4454 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4454 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4454 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-4454 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-4454 .team-schoolyear { margin: 0 0 5px 0; }
.style-4454 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4454 .team-description { line-height: 20px; }
.style-4454 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4454 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4454 .team-accolades { margin: 0 0 5px 0; }
.style-4454 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4454 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4454 .hr { border-color: rgba(255,255,255,0.33); }
.style-4454 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4454 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4454 .registration { margin: 0 0 5px 0; }
.style-4454 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-4454 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .event-detail { margin: 0 0 15px 0; }
.style-4454 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4454 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-4454 .view-all { text-decoration: none;font-style: normal; }
.style-4454 .game { padding: 0;margin: 0 0 20px 0; }
.style-71284 .h1-style { color: #79BAFF; }
.style-71284 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71284 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71284 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71284 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71284 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71284 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-71284 A:hover { text-decoration: none;color: #FFFFFF; }
.style-71284 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-71284 .button:hover { opacity: 1;color: #F8C034; }
.style-71284 { padding: 20px;margin: 0 0 50px 0;background-color: #385988;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-71284 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-71284 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-71284 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71284 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71284 .archive { text-decoration: none;font-style: normal; }
.style-71284 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71284 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .h4-style A { font-style: normal; }
.style-71284 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-71284 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-71284 .location { margin: 0 0 5px 0; }
.style-71284 .photos { text-align: center;margin-bottom: 20px; }
.style-71284 .contact-info { margin: 0 0 5px 0; }
.style-71284 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-71284 .text img:first-child { margin: 0; }
.style-71284 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-71284 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .full-name { margin: 0 0 5px 0; }
.style-71284 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-71284 .bus-phone { margin: 0 0 5px 0; }
.style-71284 .education { margin: 0 0 5px 0; }
.style-71284 .email { margin: 0 0 5px 0; }
.style-71284 .appointed { margin: 0 0 5px 0; }
.style-71284 .grad-year { margin: 0 0 5px 0; }
.style-71284 .bio { margin: 0 0 5px 0; }
.style-71284 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .answer { margin: 0 15px;line-height: 20px; }
.style-71284 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71284 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71284 .title { display: block; }
.style-71284 .caption { display: block; }
.style-71284 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-71284 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .zero { margin: 0px;padding: 0px; }
.style-71284 .fund .bar { background-color: #6CA6E3; }
.style-71284 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-71284 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .backbutton { font-style: normal;text-decoration: none; }
.style-71284 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-71284 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71284 .team-selector { padding: 0px;margin: 0px; }
.style-71284 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71284 .season-selector { padding: 0px;margin: 0px; }
.style-71284 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .listdetail img:first-child { margin: 0; }
.style-71284 A.links-urllink { display: block; }
.style-71284 .album-name { display: block; }
.style-71284 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .album-select-form { padding: 0px;margin: 0px; }
.style-71284 .album-select { padding: 0px;margin: 0px; }
.style-71284 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-71284 .course-desc { line-height: 20px; }
.style-71284 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .businessindex .address { margin: 0 0 5px 0; }
.style-71284 .businessindex .distance { margin: 0 0 5px 0; }
.style-71284 .businessindex .webpage { margin: 0 0 5px 0; }
.style-71284 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-71284 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-71284 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-71284 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-71284 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-71284 .businessindex .description { margin: 0 0 5px 0; }
.style-71284 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-71284 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-71284 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-71284 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-71284 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-71284 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-71284 .team-schoolyear { margin: 0 0 5px 0; }
.style-71284 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-71284 .team-description { line-height: 20px; }
.style-71284 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-71284 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71284 .team-accolades { margin: 0 0 5px 0; }
.style-71284 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-71284 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-71284 .hr { border-color: rgba(255,255,255,0.33); }
.style-71284 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-71284 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-71284 .registration { margin: 0 0 5px 0; }
.style-71284 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-71284 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .event-detail { margin: 0 0 15px 0; }
.style-71284 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71284 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-71284 .view-all { text-decoration: none;font-style: normal; }
.style-71284 .game { padding: 0;margin: 0 0 20px 0; }
.style-55854 .h2-style { padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #395987;text-transform: none;font-weight: 600; }
.style-55854 .h3-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-55854 .h4-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-55854 .h5-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-55854 .h6-style { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: none;font-weight: 600; }
.style-55854 A { font-style: italic;text-decoration: underline;color: #395987; }
.style-55854 A:hover { text-decoration: none; }
.style-55854 .button { font-family: 'Signika Negative', sans-serif;color: #adcff1;text-transform: uppercase;font-weight: 600;font-size: 14px; }
.style-55854 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-55854 { color: #333333;padding: 10px 0 10px 0; }
.style-55854 .description { margin: 0 0 5px 0; }
.style-55854 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-55854 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-55854 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55854 .archive { text-decoration: none;font-style: normal; }
.style-55854 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55854 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .h4-style A { font-style: normal; }
.style-55854 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-55854 .brief-description { margin: 0 0 5px 0;display: block; }
.style-55854 .location { margin: 0 0 5px 0; }
.style-55854 .photos { text-align: center;margin-bottom: 20px; }
.style-55854 .contact-info { margin: 0 0 5px 0; }
.style-55854 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-55854 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-55854 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .full-name { margin: 0 0 5px 0; }
.style-55854 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-55854 .bus-phone { margin: 0 0 5px 0; }
.style-55854 .education { margin: 0 0 5px 0; }
.style-55854 .email { margin: 0 0 5px 0; }
.style-55854 .appointed { margin: 0 0 5px 0; }
.style-55854 .grad-year { margin: 0 0 5px 0; }
.style-55854 .bio { margin: 0 0 5px 0; }
.style-55854 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .answer { margin: 0 15px; }
.style-55854 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-55854 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55854 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-55854 .caption { display: block; }
.style-55854 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-55854 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-55854 .department { margin: 0 0 5px 0; }
.style-55854 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .zero { margin: 0px;padding: 0px; }
.style-55854 .fund .bar { background-color: #6CA6E3; }
.style-55854 .goal { display: block; }
.style-55854 .current { display: block; }
.style-55854 .goal-participation { display: block; }
.style-55854 .current-participation { display: block; }
.style-55854 .asof-date { display: block; }
.style-55854 .start-date { display: block; }
.style-55854 .end-date { display: block; }
.style-55854 .last-year-amount { display: block; }
.style-55854 .last-year-participation { display: block; }
.style-55854 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55854 .chart { padding: 0px;margin: 0px; }
.style-55854 .scale { padding: 0px;margin: 0px; }
.style-55854 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-55854 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .backbutton { font-style: normal;text-decoration: none; }
.style-55854 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-55854 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-55854 .team-selector { padding: 0px;margin: 0px; }
.style-55854 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-55854 .season-selector { padding: 0px;margin: 0px; }
.style-55854 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 A.links-urllink { display: block; }
.style-55854 .album-name { display: block; }
.style-55854 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .album-select-form { padding: 0px;margin: 0px; }
.style-55854 .album-select { padding: 0px;margin: 0px; }
.style-55854 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .businessindex .address { margin: 0 0 5px 0; }
.style-55854 .businessindex .distance { margin: 0 0 5px 0; }
.style-55854 .businessindex .webpage { margin: 0 0 5px 0; }
.style-55854 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-55854 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-55854 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-55854 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-55854 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-55854 .businessindex .description { margin: 0 0 5px 0; }
.style-55854 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-55854 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-55854 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-55854 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-55854 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-55854 li.subcategory-group { display: inline-block; }
.style-55854 .team-schoolyear { margin: 0 0 5px 0; }
.style-55854 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-55854 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-55854 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55854 .team-accolades { margin: 0 0 5px 0; }
.style-55854 .schedule-vs { font-style: italic; }
.style-55854 .schedule-site { margin: 0 0 5px 0; }
.style-55854 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-55854 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-55854 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-55854 .hr { border-color: rgba(255,255,255,0.33); }
.style-55854 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-55854 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-55854 .registration { margin: 0 0 5px 0; }
.style-55854 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-55854 th.winloss-amount { padding: 5px; }
.style-55854 td.winloss-amount { padding: 5px; }
.style-55854 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-55854 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-55854 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-55854 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-55854 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-55854 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-55854 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-55854 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-55854 .schedule-practice { font-weight: bold;color: #888888; }
.style-55854 .annualfund .remaining { display: block; }
.style-55854 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-55854 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-55854 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-55854 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-55854 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .event-detail { margin: 0 0 15px 0; }
.style-55854 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-55854 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-55854 .filter-item { padding: 5px; }
.style-55854 .prev-button { font-style: normal;text-decoration: none; }
.style-55854 .prev-button:hover { background-color: #FFFFFF; }
.style-55854 .next-button { font-style: normal;text-decoration: none; }
.style-55854 .next-button:hover { background-color: #FFFFFF; }
.style-55854 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-55854 .today-button { font-style: normal;text-decoration: none; }
.style-55854 .today-button:hover { background-color: #FFFFFF; }
.style-55854 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55854 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55854 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55854 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-55854 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-55854 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-55854 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-55854 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55854 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-55854 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-55854 .view-all { text-decoration: none;font-style: normal; }
.style-55854 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-55854 .schedule-matchup { margin: 0 0 5px 0; }
.style-55854 .start-date { display: inline; }
.style-55854 .start-time { display: inline; }
.style-55854 .end-date { display: inline; }
.style-55854 .end-time { display: inline; }
.style-55854 .date-sep { display: inline; }
.style-92162 .h1-style { color: #79BAFF; }
.style-92162 .h2-style { padding: 0;margin: 0 0 20px 0;color: #000000;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92162 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92162 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92162 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92162 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92162 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-92162 A:hover { text-decoration: none;color: #FFFFFF; }
.style-92162 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-92162 .button:hover { opacity: 1;color: #F8C034; }
.style-92162 { padding: 20px;margin: 0 0 50px 0;background-color: #C4A500;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-92162 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-92162 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-92162 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92162 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92162 .archive { text-decoration: none;font-style: normal; }
.style-92162 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92162 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .h4-style A { font-style: normal; }
.style-92162 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-92162 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-92162 .location { margin: 0 0 5px 0; }
.style-92162 .photos { text-align: center;margin-bottom: 20px; }
.style-92162 .contact-info { margin: 0 0 5px 0; }
.style-92162 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92162 .text img:first-child { margin: 0; }
.style-92162 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-92162 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .full-name { margin: 0 0 5px 0; }
.style-92162 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-92162 .bus-phone { margin: 0 0 5px 0; }
.style-92162 .education { margin: 0 0 5px 0; }
.style-92162 .email { margin: 0 0 5px 0; }
.style-92162 .appointed { margin: 0 0 5px 0; }
.style-92162 .grad-year { margin: 0 0 5px 0; }
.style-92162 .bio { margin: 0 0 5px 0; }
.style-92162 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .answer { margin: 0 15px;line-height: 20px; }
.style-92162 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92162 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92162 .title { display: block; }
.style-92162 .caption { display: block; }
.style-92162 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-92162 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .zero { margin: 0px;padding: 0px; }
.style-92162 .fund .bar { background-color: #6CA6E3; }
.style-92162 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-92162 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .backbutton { font-style: normal;text-decoration: none; }
.style-92162 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-92162 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92162 .team-selector { padding: 0px;margin: 0px; }
.style-92162 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92162 .season-selector { padding: 0px;margin: 0px; }
.style-92162 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .listdetail img:first-child { margin: 0; }
.style-92162 A.links-urllink { display: block; }
.style-92162 .album-name { display: block; }
.style-92162 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .album-select-form { padding: 0px;margin: 0px; }
.style-92162 .album-select { padding: 0px;margin: 0px; }
.style-92162 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-92162 .course-desc { line-height: 20px; }
.style-92162 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .businessindex .address { margin: 0 0 5px 0; }
.style-92162 .businessindex .distance { margin: 0 0 5px 0; }
.style-92162 .businessindex .webpage { margin: 0 0 5px 0; }
.style-92162 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-92162 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-92162 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-92162 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-92162 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-92162 .businessindex .description { margin: 0 0 5px 0; }
.style-92162 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-92162 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-92162 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-92162 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-92162 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-92162 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-size: 20px;color: #000000; }
.style-92162 .team-schoolyear { margin: 0 0 5px 0; }
.style-92162 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-92162 .team-description { line-height: 20px; }
.style-92162 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-92162 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92162 .team-accolades { margin: 0 0 5px 0; }
.style-92162 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-92162 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-92162 .hr { border-color: rgba(255,255,255,0.33); }
.style-92162 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-92162 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-92162 .registration { margin: 0 0 5px 0; }
.style-92162 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-92162 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .event-detail { margin: 0 0 15px 0; }
.style-92162 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92162 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-92162 .view-all { text-decoration: none;font-style: normal; }
.style-92162 .game { padding: 0;margin: 0 0 20px 0; }
.style-89912 .h1-style { color: #79BAFF; }
.style-89912 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-89912 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-89912 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-89912 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-89912 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-89912 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-89912 A:hover { text-decoration: none;color: #FFFFFF; }
.style-89912 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-89912 .button:hover { opacity: 1;color: #F8C034; }
.style-89912 { padding: 20px;margin: 0 0 50px 0;background-color: #C1C1C1;color: #191919;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-89912 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-89912 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-89912 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-89912 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-89912 .archive { text-decoration: none;font-style: normal; }
.style-89912 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-89912 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .h4-style A { font-style: normal; }
.style-89912 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-89912 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-89912 .location { margin: 0 0 5px 0; }
.style-89912 .photos { text-align: center;margin-bottom: 20px; }
.style-89912 .contact-info { margin: 0 0 5px 0; }
.style-89912 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-89912 .text img:first-child { margin: 0; }
.style-89912 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-89912 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .full-name { margin: 0 0 5px 0; }
.style-89912 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-89912 .bus-phone { margin: 0 0 5px 0; }
.style-89912 .education { margin: 0 0 5px 0; }
.style-89912 .email { margin: 0 0 5px 0; }
.style-89912 .appointed { margin: 0 0 5px 0; }
.style-89912 .grad-year { margin: 0 0 5px 0; }
.style-89912 .bio { margin: 0 0 5px 0; }
.style-89912 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .answer { margin: 0 15px;line-height: 20px; }
.style-89912 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-89912 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-89912 .title { display: block; }
.style-89912 .caption { display: block; }
.style-89912 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-89912 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .zero { margin: 0px;padding: 0px; }
.style-89912 .fund .bar { background-color: #6CA6E3; }
.style-89912 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-89912 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .backbutton { font-style: normal;text-decoration: none; }
.style-89912 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-89912 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-89912 .team-selector { padding: 0px;margin: 0px; }
.style-89912 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-89912 .season-selector { padding: 0px;margin: 0px; }
.style-89912 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .listdetail img:first-child { margin: 0; }
.style-89912 A.links-urllink { display: block; }
.style-89912 .album-name { display: block; }
.style-89912 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .album-select-form { padding: 0px;margin: 0px; }
.style-89912 .album-select { padding: 0px;margin: 0px; }
.style-89912 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-89912 .course-desc { line-height: 20px; }
.style-89912 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .businessindex .address { margin: 0 0 5px 0; }
.style-89912 .businessindex .distance { margin: 0 0 5px 0; }
.style-89912 .businessindex .webpage { margin: 0 0 5px 0; }
.style-89912 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-89912 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-89912 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-89912 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-89912 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-89912 .businessindex .description { margin: 0 0 5px 0; }
.style-89912 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-89912 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-89912 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-89912 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-89912 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-89912 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-89912 .team-schoolyear { margin: 0 0 5px 0; }
.style-89912 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-89912 .team-description { line-height: 20px; }
.style-89912 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-89912 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-89912 .team-accolades { margin: 0 0 5px 0; }
.style-89912 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-89912 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-89912 .hr { border-color: rgba(255,255,255,0.33); }
.style-89912 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-89912 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-89912 .registration { margin: 0 0 5px 0; }
.style-89912 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-89912 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .event-detail { margin: 0 0 15px 0; }
.style-89912 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-89912 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-89912 .view-all { text-decoration: none;font-style: normal; }
.style-89912 .game { padding: 0;margin: 0 0 20px 0; }
.style-91365 .h1-style { color: #79BAFF; }
.style-91365 .h2-style { padding: 0;margin: 0 0 20px 0;color: #375989;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-91365 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-91365 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-91365 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-91365 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-91365 A { color: #FFFFFF;font-style: italic;text-decoration: underline; }
.style-91365 A:hover { text-decoration: none;color: #FFFFFF; }
.style-91365 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-91365 .button:hover { opacity: 1;color: #F8C034; }
.style-91365 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #375989;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-91365 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-91365 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-91365 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-91365 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91365 .archive { text-decoration: none;font-style: normal; }
.style-91365 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91365 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .h4-style A { font-style: normal; }
.style-91365 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-91365 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-91365 .location { margin: 0 0 5px 0; }
.style-91365 .photos { text-align: center;margin-bottom: 20px; }
.style-91365 .contact-info { margin: 0 0 5px 0; }
.style-91365 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-91365 .text img:first-child { margin: 0; }
.style-91365 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-91365 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .full-name { margin: 0 0 5px 0; }
.style-91365 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-91365 .bus-phone { margin: 0 0 5px 0; }
.style-91365 .education { margin: 0 0 5px 0; }
.style-91365 .email { margin: 0 0 5px 0; }
.style-91365 .appointed { margin: 0 0 5px 0; }
.style-91365 .grad-year { margin: 0 0 5px 0; }
.style-91365 .bio { margin: 0 0 5px 0; }
.style-91365 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .answer { margin: 0 15px;line-height: 20px; }
.style-91365 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-91365 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91365 .title { display: block; }
.style-91365 .caption { display: block; }
.style-91365 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-91365 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .zero { margin: 0px;padding: 0px; }
.style-91365 .fund .bar { background-color: #6CA6E3; }
.style-91365 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-91365 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .backbutton { font-style: normal;text-decoration: none; }
.style-91365 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-91365 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91365 .team-selector { padding: 0px;margin: 0px; }
.style-91365 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91365 .season-selector { padding: 0px;margin: 0px; }
.style-91365 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .listdetail img:first-child { margin: 0; }
.style-91365 A.links-urllink { display: block; }
.style-91365 .album-name { display: block; }
.style-91365 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .album-select-form { padding: 0px;margin: 0px; }
.style-91365 .album-select { padding: 0px;margin: 0px; }
.style-91365 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-91365 .course-desc { line-height: 20px; }
.style-91365 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .businessindex .address { margin: 0 0 5px 0; }
.style-91365 .businessindex .distance { margin: 0 0 5px 0; }
.style-91365 .businessindex .webpage { margin: 0 0 5px 0; }
.style-91365 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-91365 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-91365 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-91365 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-91365 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-91365 .businessindex .description { margin: 0 0 5px 0; }
.style-91365 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-91365 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-91365 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-91365 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-91365 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-91365 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-91365 .team-schoolyear { margin: 0 0 5px 0; }
.style-91365 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-91365 .team-description { line-height: 20px; }
.style-91365 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-91365 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91365 .team-accolades { margin: 0 0 5px 0; }
.style-91365 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-91365 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-91365 .hr { border-color: rgba(255,255,255,0.33); }
.style-91365 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-91365 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-91365 .registration { margin: 0 0 5px 0; }
.style-91365 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-91365 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .event-detail { margin: 0 0 15px 0; }
.style-91365 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91365 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-91365 .view-all { text-decoration: none;font-style: normal; }
.style-91365 .game { padding: 0;margin: 0 0 20px 0; }
.style-71281 .h1-style { color: #79BAFF; }
.style-71281 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71281 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71281 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71281 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71281 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-71281 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-71281 A:hover { text-decoration: none;color: #FFFFFF; }
.style-71281 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-71281 .button:hover { opacity: 1;color: #F8C034; }
.style-71281 { padding: 20px;margin: 0 0 50px 0;background-color: #F79B2E;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-71281 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-71281 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-71281 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71281 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71281 .archive { text-decoration: none;font-style: normal; }
.style-71281 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71281 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .h4-style A { font-style: normal; }
.style-71281 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-71281 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-71281 .location { margin: 0 0 5px 0; }
.style-71281 .photos { text-align: center;margin-bottom: 20px; }
.style-71281 .contact-info { margin: 0 0 5px 0; }
.style-71281 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-71281 .text img:first-child { margin: 0; }
.style-71281 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-71281 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .full-name { margin: 0 0 5px 0; }
.style-71281 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-71281 .bus-phone { margin: 0 0 5px 0; }
.style-71281 .education { margin: 0 0 5px 0; }
.style-71281 .email { margin: 0 0 5px 0; }
.style-71281 .appointed { margin: 0 0 5px 0; }
.style-71281 .grad-year { margin: 0 0 5px 0; }
.style-71281 .bio { margin: 0 0 5px 0; }
.style-71281 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .answer { margin: 0 15px;line-height: 20px; }
.style-71281 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71281 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71281 .title { display: block; }
.style-71281 .caption { display: block; }
.style-71281 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-71281 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .zero { margin: 0px;padding: 0px; }
.style-71281 .fund .bar { background-color: #6CA6E3; }
.style-71281 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-71281 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .backbutton { font-style: normal;text-decoration: none; }
.style-71281 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-71281 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71281 .team-selector { padding: 0px;margin: 0px; }
.style-71281 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71281 .season-selector { padding: 0px;margin: 0px; }
.style-71281 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .listdetail img:first-child { margin: 0; }
.style-71281 A.links-urllink { display: block; }
.style-71281 .album-name { display: block; }
.style-71281 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .album-select-form { padding: 0px;margin: 0px; }
.style-71281 .album-select { padding: 0px;margin: 0px; }
.style-71281 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-71281 .course-desc { line-height: 20px; }
.style-71281 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .businessindex .address { margin: 0 0 5px 0; }
.style-71281 .businessindex .distance { margin: 0 0 5px 0; }
.style-71281 .businessindex .webpage { margin: 0 0 5px 0; }
.style-71281 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-71281 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-71281 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-71281 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-71281 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-71281 .businessindex .description { margin: 0 0 5px 0; }
.style-71281 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-71281 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-71281 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-71281 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-71281 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-71281 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-size: 20px; }
.style-71281 .team-schoolyear { margin: 0 0 5px 0; }
.style-71281 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-71281 .team-description { line-height: 20px; }
.style-71281 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-71281 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71281 .team-accolades { margin: 0 0 5px 0; }
.style-71281 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-71281 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-71281 .hr { border-color: rgba(255,255,255,0.33); }
.style-71281 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-71281 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-71281 .registration { margin: 0 0 5px 0; }
.style-71281 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-71281 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .event-detail { margin: 0 0 15px 0; }
.style-71281 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71281 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-71281 .view-all { text-decoration: none;font-style: normal; }
.style-71281 .game { padding: 0;margin: 0 0 20px 0; }
.style-45759 .h2-style { padding: 0px;margin: 0px; }
.style-45759 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #ADCFF1; }
.style-45759 A:hover { text-decoration: none; }
.style-45759 .button:hover { opacity: 1; }
.style-45759 { padding: 0;margin: -30px 0 20px 0;font-size: 28px;line-height: 40px;font-family: 'Open Sans', sans-serif;color: #ADCFF1;font-style: italic; }
.style-45759 .description { margin: 0 0 5px 0; }
.style-45759 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45759 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45759 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45759 .archive { text-decoration: none;font-style: normal; }
.style-45759 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45759 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .h4-style A { font-style: normal; }
.style-45759 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-45759 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45759 .location { padding: 0 0 0 10px;margin: 0px; }
.style-45759 .photos { text-align: center;margin-bottom: 15px; }
.style-45759 .contact-info { margin: 0 0 5px 0; }
.style-45759 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-45759 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .full-name { margin: 0 0 5px 0; }
.style-45759 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-45759 .bus-phone { margin: 0 0 5px 0; }
.style-45759 .education { margin: 0 0 5px 0; }
.style-45759 .email { margin: 0 0 5px 0; }
.style-45759 .appointed { margin: 0 0 5px 0; }
.style-45759 .grad-year { margin: 0 0 5px 0; }
.style-45759 .bio { margin: 0 0 5px 0; }
.style-45759 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .answer { margin: 0 15px; }
.style-45759 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45759 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45759 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-45759 .caption { display: block; }
.style-45759 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-45759 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-45759 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .zero { margin: 0px;padding: 0px; }
.style-45759 .fund .bar { background-color: #C72C2C; }
.style-45759 .chart { padding: 0px;margin: 0px; }
.style-45759 .scale { padding: 0px;margin: 0px; }
.style-45759 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-45759 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .backbutton { font-style: normal;text-decoration: none; }
.style-45759 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-45759 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45759 .team-selector { padding: 0px;margin: 0px; }
.style-45759 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45759 .season-selector { padding: 0px;margin: 0px; }
.style-45759 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 A.links-urllink { display: block; }
.style-45759 .album-name { display: block; }
.style-45759 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .album-select-form { padding: 0px;margin: 0px; }
.style-45759 .album-select { padding: 0px;margin: 0px; }
.style-45759 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .businessindex .address { margin: 0 0 5px 0; }
.style-45759 .businessindex .distance { margin: 0 0 5px 0; }
.style-45759 .businessindex .webpage { margin: 0 0 5px 0; }
.style-45759 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-45759 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-45759 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-45759 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-45759 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-45759 .businessindex .description { margin: 0 0 5px 0; }
.style-45759 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-45759 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-45759 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-45759 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-45759 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-45759 div.content-wrap { text-align: center; }
.style-45759 .team-schoolyear { margin: 0 0 5px 0; }
.style-45759 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-45759 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-45759 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45759 .team-accolades { margin: 0 0 5px 0; }
.style-45759 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45759 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-45759 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45759 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-45759 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-45759 .hr { border-color: rgba(255,255,255,0.33); }
.style-45759 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-45759 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-45759 .registration { margin: 0 0 5px 0; }
.style-45759 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-45759 th.winloss-amount { padding: 5px; }
.style-45759 td.winloss-amount { padding: 5px; }
.style-45759 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-45759 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-45759 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-45759 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45759 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .event-detail { margin: 0 0 15px 0; }
.style-45759 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-45759 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-45759 .filter-item { padding: 5px; }
.style-45759 .prev-button { font-style: normal;text-decoration: none; }
.style-45759 .next-button { font-style: normal;text-decoration: none; }
.style-45759 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-45759 .today-button { font-style: normal;text-decoration: none; }
.style-45759 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45759 .newsarchivedatepicker .current-year { text-align: center; }
.style-45759 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45759 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-45759 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-45759 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-45759 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45759 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-45759 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-45759 .view-all { text-decoration: none;font-style: normal; }
.style-45759 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4443 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #FFFFFF;padding: 20px 6px 6px 6px; }
.style-4443 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-4443 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-4443 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-4443 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-4443 A { color: #0088CC;text-decoration: underline; }
.style-4443 A:hover { text-decoration: none; }
.style-4443 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-4443 { padding: 0px;margin: 0 0 10px 0; }
.style-4443 .photos { text-align: center;margin-bottom: 20px; }
.style-4443 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-4443 .full-name { margin-bottom: 5px; }
.style-4443 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-4443 .bus-phone { margin-bottom: 5px; }
.style-4443 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-4443 .email { margin-bottom: 5px; }
.style-4443 .appointed { margin-bottom: 5px; }
.style-4443 .grad-year { margin-bottom: 5px; }
.style-4443 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-4443 .caption { font-size: 22px;color: #003882;font-weight: bold;text-align: center;padding: 5px; }
.style-4443 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-4443 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-4443 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-4443 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-4443 .faculty-staff-control { background-color: #FFFFFF; }
.style-4443 .fund .bar { background-color: #C72C2C; }
.style-4443 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-4443 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-4443 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-4443 A.links-urllink { color: #0088CC; }
.style-4443 li.group { display: inline-block;width: 100%; }
.style-4443 div.content-wrap { background-color: #FFFFFF; }
.style-9714 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-9714 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-9714 .h3-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9714 .h4-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 22px; }
.style-9714 .h5-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9714 .h6-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9714 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-9714 A:hover { text-decoration: none; }
.style-9714 .button { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-9714 { padding: 0px;margin: 0 0 50px 0; }
.style-9714 .description { padding: 0 20px;margin: 10px 0; }
.style-9714 time { font-style: italic; }
.style-9714 .long-description { padding: 0 20px;margin: 10px 0; }
.style-9714 .brief-description { padding: 0 20px;margin: 10px 0; }
.style-9714 .location { font-weight: bold; }
.style-9714 .photos { text-align: center;margin-bottom: 20px; }
.style-9714 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-9714 .author { font-weight: bold; }
.style-9714 .full-name { margin-bottom: 5px; }
.style-9714 .job-title { margin-bottom: 5px; }
.style-9714 .bus-phone { margin-bottom: 5px; }
.style-9714 .education { margin-bottom: 5px; }
.style-9714 .email { margin-bottom: 5px; }
.style-9714 .appointed { margin-bottom: 5px; }
.style-9714 .grad-year { margin-bottom: 5px; }
.style-9714 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-9714 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-9714 .submit-button { padding: 0;margin: 0 10px 0 0;width: 15%;min-height: 40px;background-image: url('/ftpimages/648/site/703/images/mlHeaderSearch_26x26.png');background-position: right center;background-repeat: no-repeat;background-color: #FFFFFF;border: 0; }
.style-9714 .photo img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-9714 .search-text { padding: 10px;margin: 0px;width: 73%;float: left;border-width: 0;font-family: Times;font-size: 18px;color: #bbbbbb;font-style: italic; }
.style-9714 .fund .bar { background-color: #C72C2C; }
.style-9714 .album-name { padding-bottom: -5px;font-size: 15px; }
.style-9714 .play-button { padding-top: 0px;border-width: 0px;border-style: solid; }
.style-9714 .album { padding-bottom: 30px; }
.style-9714 .photo figure { text-align: center; }
.style-9714 li.group { display: inline-block;width: 100%;padding: 0px;margin: 0 0 30px 0; }
.style-9714 .featured-link-container { padding: 20px;margin: 0 0 30px 0;background-color: #EEEEEE; }
.style-9714 .featured-link-header { text-transform: uppercase;font-size: 12px;font-weight: bold; }
.style-9714 .featured-link-desc { padding: 0 20px; }
.style-9714 .search-results-header { text-transform: uppercase;font-size: 12px;font-weight: bold; }
.style-9714 .search-results-desc { padding: 0 20px; }
.style-9714 .search-container { padding: 0px;margin: 0 0 50px 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;min-height: 40px;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9714 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 30px 0; }
.style-43531 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-43531 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-43531 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 22px; }
.style-43531 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-43531 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-43531 A { color: #0072AE;text-decoration: underline;font-style: italic; }
.style-43531 A:hover { text-decoration: none; }
.style-43531 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-43531 { padding: 0px;margin: 0 0 50px 0; }
.style-43531 .description { padding: 0 20px;margin: 10px 0; }
.style-43531 time { font-style: italic; }
.style-43531 .long-description { padding: 0 20px;margin: 10px 0; }
.style-43531 .brief-description { padding: 0 20px;margin: 10px 0; }
.style-43531 .location { font-weight: bold; }
.style-43531 .photos { text-align: center;margin-bottom: 20px; }
.style-43531 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-43531 .author { font-weight: bold; }
.style-43531 .full-name { margin-bottom: 5px; }
.style-43531 .job-title { margin-bottom: 5px; }
.style-43531 .bus-phone { margin-bottom: 5px; }
.style-43531 .education { margin-bottom: 5px; }
.style-43531 .email { margin-bottom: 5px; }
.style-43531 .appointed { margin-bottom: 5px; }
.style-43531 .grad-year { margin-bottom: 5px; }
.style-43531 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-43531 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-43531 .submit-button { padding: 0;margin: 0 10px 0 0;width: 15%;min-height: 40px;background-image: url('/ftpimages/648/site/703/images/mlHeaderSearch_26x26.png');background-position: right center;background-repeat: no-repeat;background-color: #FFFFFF;border: 0; }
.style-43531 .photo img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-43531 .search-text { padding: 10px;margin: 0px;width: 73%;float: left;border-width: 0;font-family: Times;font-size: 18px;color: #bbbbbb;font-style: italic; }
.style-43531 .fund .bar { background-color: #C72C2C; }
.style-43531 .album-name { padding-bottom: -5px;font-size: 15px; }
.style-43531 .play-button { padding-top: 0px;border-width: 0px;border-style: solid; }
.style-43531 .album { padding-bottom: 30px;width: 200px;display: inline-block; }
.style-43531 .photo figure { text-align: center; }
.style-43531 li.group { display: inline-block;width: 100%;padding: 0px;margin: 0 0 30px 0; }
.style-43531 .featured-link-container { padding: 20px;margin: 0 0 30px 0;background-color: #EEEEEE; }
.style-43531 .featured-link-header { text-transform: uppercase;font-size: 12px;font-weight: bold; }
.style-43531 .featured-link-desc { padding: 0 20px; }
.style-43531 .search-results-header { text-transform: uppercase;font-size: 12px;font-weight: bold; }
.style-43531 .search-results-desc { padding: 0 20px; }
.style-43531 .search-container { padding: 0px;margin: 0 0 50px 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;min-height: 40px;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-43531 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 30px 0; }
.style-45760 .h2-style { padding: 0px;margin: 0px; }
.style-45760 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #F79B2E; }
.style-45760 A:hover { text-decoration: none; }
.style-45760 .button:hover { opacity: 1; }
.style-45760 { padding: 0;margin: 0 0 50px 0;font-size: 28px;line-height: 40px;font-family: 'Open Sans', sans-serif;color: #F79B2E;font-style: italic; }
.style-45760 .description { margin: 0 0 5px 0; }
.style-45760 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45760 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45760 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45760 .archive { text-decoration: none;font-style: normal; }
.style-45760 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45760 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .h4-style A { font-style: normal; }
.style-45760 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-45760 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45760 .location { padding: 0 0 0 10px;margin: 0px; }
.style-45760 .photos { text-align: center;margin-bottom: 15px; }
.style-45760 .contact-info { margin: 0 0 5px 0; }
.style-45760 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-45760 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .full-name { margin: 0 0 5px 0; }
.style-45760 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-45760 .bus-phone { margin: 0 0 5px 0; }
.style-45760 .education { margin: 0 0 5px 0; }
.style-45760 .email { margin: 0 0 5px 0; }
.style-45760 .appointed { margin: 0 0 5px 0; }
.style-45760 .grad-year { margin: 0 0 5px 0; }
.style-45760 .bio { margin: 0 0 5px 0; }
.style-45760 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .answer { margin: 0 15px; }
.style-45760 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45760 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45760 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-45760 .caption { display: block; }
.style-45760 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-45760 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-45760 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .zero { margin: 0px;padding: 0px; }
.style-45760 .fund .bar { background-color: #C72C2C; }
.style-45760 .chart { padding: 0px;margin: 0px; }
.style-45760 .scale { padding: 0px;margin: 0px; }
.style-45760 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-45760 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .backbutton { font-style: normal;text-decoration: none; }
.style-45760 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-45760 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45760 .team-selector { padding: 0px;margin: 0px; }
.style-45760 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45760 .season-selector { padding: 0px;margin: 0px; }
.style-45760 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 A.links-urllink { display: block; }
.style-45760 .album-name { display: block; }
.style-45760 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .album-select-form { padding: 0px;margin: 0px; }
.style-45760 .album-select { padding: 0px;margin: 0px; }
.style-45760 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .businessindex .address { margin: 0 0 5px 0; }
.style-45760 .businessindex .distance { margin: 0 0 5px 0; }
.style-45760 .businessindex .webpage { margin: 0 0 5px 0; }
.style-45760 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-45760 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-45760 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-45760 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-45760 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-45760 .businessindex .description { margin: 0 0 5px 0; }
.style-45760 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-45760 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-45760 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-45760 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-45760 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-45760 div.content-wrap { text-align: center; }
.style-45760 .team-schoolyear { margin: 0 0 5px 0; }
.style-45760 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-45760 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-45760 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45760 .team-accolades { margin: 0 0 5px 0; }
.style-45760 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45760 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-45760 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45760 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-45760 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-45760 .hr { border-color: rgba(255,255,255,0.33); }
.style-45760 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-45760 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-45760 .registration { margin: 0 0 5px 0; }
.style-45760 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-45760 th.winloss-amount { padding: 5px; }
.style-45760 td.winloss-amount { padding: 5px; }
.style-45760 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-45760 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-45760 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-45760 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45760 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .event-detail { margin: 0 0 15px 0; }
.style-45760 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-45760 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-45760 .filter-item { padding: 5px; }
.style-45760 .prev-button { font-style: normal;text-decoration: none; }
.style-45760 .next-button { font-style: normal;text-decoration: none; }
.style-45760 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-45760 .today-button { font-style: normal;text-decoration: none; }
.style-45760 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45760 .newsarchivedatepicker .current-year { text-align: center; }
.style-45760 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45760 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-45760 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-45760 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-45760 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45760 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-45760 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-45760 .view-all { text-decoration: none;font-style: normal; }
.style-45760 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-47537 .h1-style { font-family: 'Signika Negative', sans-serif;font-size: 38px; }
.style-47537 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: none; }
.style-47537 { padding: 0px;margin: 0 0 20px 0; }
.style-47537 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-47537 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-47537 .header-widget { padding: 0px;margin: 0px;font-size: 30px;color: #395987;display: block;font-family: Arial;text-transform: none;font-weight: 400;line-height: 40px;text-align: center; }
.style-47537 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-8611 { padding: 0px;margin: 10px 0 15px 0; }
.style-8611 .page-title-level-1 { padding: 0px;margin: 0px;font-size: 40px;color: #385988;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;text-rendering: optimizelegibility; }
.style-8611 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-8611 .header-widget { padding: 0px;margin: 0px;font-size: 40px;color: #385988;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;text-rendering: optimizelegibility; }
.style-8611 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-4449 { padding: 15px;margin: 30px 0 0 0; }
.style-4449 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-4449 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #385988;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;text-rendering: optimizelegibility; }
.style-4449 .header-widget { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-4449 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-45758 .h2-style { padding: 0px;margin: 0px; }
.style-45758 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #CCACD2; }
.style-45758 A:hover { text-decoration: none; }
.style-45758 .button:hover { opacity: 1; }
.style-45758 { padding: 0;margin: 0 0 50px 0;font-size: 28px;line-height: 40px;font-family: 'Open Sans', sans-serif;color: #CCACD2;font-style: italic; }
.style-45758 .description { margin: 0 0 5px 0; }
.style-45758 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45758 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45758 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45758 .archive { text-decoration: none;font-style: normal; }
.style-45758 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45758 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .h4-style A { font-style: normal; }
.style-45758 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-45758 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45758 .location { padding: 0 0 0 10px;margin: 0px; }
.style-45758 .photos { text-align: center;margin-bottom: 15px; }
.style-45758 .contact-info { margin: 0 0 5px 0; }
.style-45758 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-45758 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .full-name { margin: 0 0 5px 0; }
.style-45758 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-45758 .bus-phone { margin: 0 0 5px 0; }
.style-45758 .education { margin: 0 0 5px 0; }
.style-45758 .email { margin: 0 0 5px 0; }
.style-45758 .appointed { margin: 0 0 5px 0; }
.style-45758 .grad-year { margin: 0 0 5px 0; }
.style-45758 .bio { margin: 0 0 5px 0; }
.style-45758 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .answer { margin: 0 15px; }
.style-45758 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45758 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45758 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-45758 .caption { display: block; }
.style-45758 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-45758 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-45758 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .zero { margin: 0px;padding: 0px; }
.style-45758 .fund .bar { background-color: #C72C2C; }
.style-45758 .chart { padding: 0px;margin: 0px; }
.style-45758 .scale { padding: 0px;margin: 0px; }
.style-45758 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-45758 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .backbutton { font-style: normal;text-decoration: none; }
.style-45758 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-45758 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45758 .team-selector { padding: 0px;margin: 0px; }
.style-45758 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45758 .season-selector { padding: 0px;margin: 0px; }
.style-45758 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 A.links-urllink { display: block; }
.style-45758 .album-name { display: block; }
.style-45758 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .album-select-form { padding: 0px;margin: 0px; }
.style-45758 .album-select { padding: 0px;margin: 0px; }
.style-45758 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .businessindex .address { margin: 0 0 5px 0; }
.style-45758 .businessindex .distance { margin: 0 0 5px 0; }
.style-45758 .businessindex .webpage { margin: 0 0 5px 0; }
.style-45758 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-45758 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-45758 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-45758 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-45758 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-45758 .businessindex .description { margin: 0 0 5px 0; }
.style-45758 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-45758 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-45758 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-45758 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-45758 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-45758 div.content-wrap { text-align: center; }
.style-45758 .team-schoolyear { margin: 0 0 5px 0; }
.style-45758 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-45758 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-45758 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45758 .team-accolades { margin: 0 0 5px 0; }
.style-45758 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45758 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-45758 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45758 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-45758 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-45758 .hr { border-color: rgba(255,255,255,0.33); }
.style-45758 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-45758 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-45758 .registration { margin: 0 0 5px 0; }
.style-45758 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-45758 th.winloss-amount { padding: 5px; }
.style-45758 td.winloss-amount { padding: 5px; }
.style-45758 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-45758 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-45758 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-45758 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45758 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .event-detail { margin: 0 0 15px 0; }
.style-45758 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-45758 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-45758 .filter-item { padding: 5px; }
.style-45758 .prev-button { font-style: normal;text-decoration: none; }
.style-45758 .next-button { font-style: normal;text-decoration: none; }
.style-45758 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-45758 .today-button { font-style: normal;text-decoration: none; }
.style-45758 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45758 .newsarchivedatepicker .current-year { text-align: center; }
.style-45758 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45758 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-45758 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-45758 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-45758 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45758 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-45758 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-45758 .view-all { text-decoration: none;font-style: normal; }
.style-45758 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-48446 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #FFFFFF;padding: 20px 6px 6px 6px;border-width: 0px 0px 4px 0px;border-style: solid; }
.style-48446 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-48446 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-48446 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-48446 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-48446 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-48446 A:hover { text-decoration: none; }
.style-48446 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-48446 { padding: 0px;margin: 0 0 10px 0; }
.style-48446 .photos { text-align: center;margin-bottom: 20px; }
.style-48446 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-48446 .full-name { margin-bottom: 5px; }
.style-48446 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-48446 .bus-phone { margin-bottom: 5px; }
.style-48446 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-48446 .email { margin-bottom: 5px; }
.style-48446 .appointed { margin-bottom: 5px; }
.style-48446 .grad-year { margin-bottom: 5px; }
.style-48446 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-48446 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-48446 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-48446 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-48446 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-48446 .faculty-staff-control { background-color: #FFFFFF; }
.style-48446 .fund .bar { background-color: #C72C2C; }
.style-48446 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-48446 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-48446 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-48446 li.group { display: inline-block;width: 100%; }
.style-48446 div.content-wrap { background-color: #FFFFFF; }
.style-84889 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-84889 .h3-style { color: #385988;font-weight: 400;text-transform: none; }
.style-84889 .h4-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;display: none; }
.style-84889 .h4-style:first-line { display: none; }
.style-84889 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-84889 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-84889 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-84889 A:hover { text-decoration: none; }
.style-84889 .button { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none; }
.style-84889 { padding: 0px;margin: 0 0 50px 0; }
.style-84889 .photos { text-align: center;margin-bottom: 20px; }
.style-84889 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-84889 .full-name { margin-bottom: 5px; }
.style-84889 .job-title { margin-bottom: 5px; }
.style-84889 .bus-phone { margin-bottom: 5px; }
.style-84889 .education { margin-bottom: 5px; }
.style-84889 .email { margin-bottom: 5px; }
.style-84889 .appointed { margin-bottom: 5px; }
.style-84889 .grad-year { margin-bottom: 5px; }
.style-84889 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-84889 .title { font-family: 'Open Sans', sans-serif;font-weight: bold;color: #ADCFF1; }
.style-84889 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-84889 .fund .bar { background-color: #C72C2C; }
.style-84889 .album { padding: 5px 25px 5px 5px; }
.style-84889 li.group { display: inline-block;width: 100%; }
.style-97616 .h1-style { font-family: Georgia; }
.style-97616 .h2-style { font-family: Georgia; }
.style-97616 .h3-style { font-family: Georgia; }
.style-97616 .h4-style { font-family: Georgia; }
.style-97616 .h5-style { font-family: Georgia; }
.style-97616 .h6-style { font-family: Georgia; }
.style-97616 A { font-family: Georgia;color: #FFFFFF; }
.style-97616 .button { font-family: Georgia; }
.style-97616 { font-family: Georgia;color: #FFFFFF;background-color: #375989; }
.style-97616 A.links-urllink { color: #FFFFFF; }
.style-97616 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-94443 .h1-style { color: #79BAFF; }
.style-94443 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94443 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94443 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94443 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94443 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94443 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-94443 A:hover { text-decoration: none;color: #FFFFFF; }
.style-94443 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-94443 .button:hover { opacity: 1;color: #F8C034; }
.style-94443 { padding: 20px;margin: 0 0 50px 0;background-color: #385988;color: #FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-94443 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-94443 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-94443 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94443 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94443 .archive { text-decoration: none;font-style: normal; }
.style-94443 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94443 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .h4-style A { font-style: normal; }
.style-94443 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-94443 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-94443 .location { margin: 0 0 5px 0; }
.style-94443 .photos { text-align: center;margin-bottom: 20px; }
.style-94443 .contact-info { margin: 0 0 5px 0; }
.style-94443 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-94443 .text img:first-child { margin: 0; }
.style-94443 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-94443 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .full-name { margin: 0 0 5px 0; }
.style-94443 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-94443 .bus-phone { margin: 0 0 5px 0; }
.style-94443 .education { margin: 0 0 5px 0; }
.style-94443 .email { margin: 0 0 5px 0; }
.style-94443 .appointed { margin: 0 0 5px 0; }
.style-94443 .grad-year { margin: 0 0 5px 0; }
.style-94443 .bio { margin: 0 0 5px 0; }
.style-94443 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .answer { margin: 0 15px;line-height: 20px; }
.style-94443 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94443 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94443 .title { display: block; }
.style-94443 .caption { display: block; }
.style-94443 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-94443 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .zero { margin: 0px;padding: 0px; }
.style-94443 .fund .bar { background-color: #6CA6E3; }
.style-94443 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-94443 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .backbutton { font-style: normal;text-decoration: none; }
.style-94443 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-94443 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94443 .team-selector { padding: 0px;margin: 0px; }
.style-94443 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94443 .season-selector { padding: 0px;margin: 0px; }
.style-94443 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .listdetail img:first-child { margin: 0; }
.style-94443 A.links-urllink { display: block; }
.style-94443 .album-name { display: block; }
.style-94443 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .album-select-form { padding: 0px;margin: 0px; }
.style-94443 .album-select { padding: 0px;margin: 0px; }
.style-94443 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-94443 .course-desc { line-height: 20px; }
.style-94443 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .businessindex .address { margin: 0 0 5px 0; }
.style-94443 .businessindex .distance { margin: 0 0 5px 0; }
.style-94443 .businessindex .webpage { margin: 0 0 5px 0; }
.style-94443 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-94443 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-94443 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-94443 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-94443 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-94443 .businessindex .description { margin: 0 0 5px 0; }
.style-94443 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-94443 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-94443 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-94443 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-94443 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-94443 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif;border-width: 0px; }
.style-94443 .team-schoolyear { margin: 0 0 5px 0; }
.style-94443 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-94443 .team-description { line-height: 20px; }
.style-94443 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-94443 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94443 .team-accolades { margin: 0 0 5px 0; }
.style-94443 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-94443 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-94443 .hr { border-color: rgba(255,255,255,0.33); }
.style-94443 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-94443 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-94443 .registration { margin: 0 0 5px 0; }
.style-94443 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-94443 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .event-detail { margin: 0 0 15px 0; }
.style-94443 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94443 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-94443 .view-all { text-decoration: none;font-style: normal; }
.style-94443 .game { padding: 0;margin: 0 0 20px 0; }
.style-94444 .h1-style { color: #79BAFF; }
.style-94444 .h2-style { padding: 0;margin: 0 0 20px 0;color: #375989;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94444 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94444 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94444 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94444 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-94444 A { color: #FFFFFF;font-style: italic;text-decoration: underline; }
.style-94444 A:hover { text-decoration: none;color: #FFFFFF; }
.style-94444 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-94444 .button:hover { opacity: 1;color: #F8C034; }
.style-94444 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #375989;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-94444 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-94444 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-94444 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94444 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94444 .archive { text-decoration: none;font-style: normal; }
.style-94444 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94444 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .h4-style A { font-style: normal; }
.style-94444 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-94444 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-94444 .location { margin: 0 0 5px 0; }
.style-94444 .photos { text-align: center;margin-bottom: 20px; }
.style-94444 .contact-info { margin: 0 0 5px 0; }
.style-94444 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-94444 .text img:first-child { margin: 0; }
.style-94444 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-94444 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .full-name { margin: 0 0 5px 0; }
.style-94444 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-94444 .bus-phone { margin: 0 0 5px 0; }
.style-94444 .education { margin: 0 0 5px 0; }
.style-94444 .email { margin: 0 0 5px 0; }
.style-94444 .appointed { margin: 0 0 5px 0; }
.style-94444 .grad-year { margin: 0 0 5px 0; }
.style-94444 .bio { margin: 0 0 5px 0; }
.style-94444 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .answer { margin: 0 15px;line-height: 20px; }
.style-94444 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94444 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94444 .title { display: block; }
.style-94444 .caption { display: block; }
.style-94444 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-94444 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .zero { margin: 0px;padding: 0px; }
.style-94444 .fund .bar { background-color: #6CA6E3; }
.style-94444 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-94444 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .backbutton { font-style: normal;text-decoration: none; }
.style-94444 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-94444 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94444 .team-selector { padding: 0px;margin: 0px; }
.style-94444 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94444 .season-selector { padding: 0px;margin: 0px; }
.style-94444 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .listdetail img:first-child { margin: 0; }
.style-94444 A.links-urllink { display: block; }
.style-94444 .album-name { display: block; }
.style-94444 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .album-select-form { padding: 0px;margin: 0px; }
.style-94444 .album-select { padding: 0px;margin: 0px; }
.style-94444 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-94444 .course-desc { line-height: 20px; }
.style-94444 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .businessindex .address { margin: 0 0 5px 0; }
.style-94444 .businessindex .distance { margin: 0 0 5px 0; }
.style-94444 .businessindex .webpage { margin: 0 0 5px 0; }
.style-94444 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-94444 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-94444 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-94444 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-94444 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-94444 .businessindex .description { margin: 0 0 5px 0; }
.style-94444 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-94444 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-94444 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-94444 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-94444 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-94444 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif; }
.style-94444 .team-schoolyear { margin: 0 0 5px 0; }
.style-94444 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-94444 .team-description { line-height: 20px; }
.style-94444 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-94444 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94444 .team-accolades { margin: 0 0 5px 0; }
.style-94444 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-94444 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-94444 .hr { border-color: rgba(255,255,255,0.33); }
.style-94444 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-94444 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-94444 .registration { margin: 0 0 5px 0; }
.style-94444 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-94444 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .event-detail { margin: 0 0 15px 0; }
.style-94444 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94444 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-94444 .view-all { text-decoration: none;font-style: normal; }
.style-94444 .game { padding: 0;margin: 0 0 20px 0; }
.style-97464 .h1-style { color: #BB4770; }
.style-97464 .h2-style { padding: 0;margin: 0 0 20px 0;color: #BB4770;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97464 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97464 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97464 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97464 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97464 A { color: #FFFFFF;font-style: italic;text-decoration: underline; }
.style-97464 A:hover { text-decoration: none;color: #FFFFFF; }
.style-97464 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-97464 .button:hover { opacity: 1;color: #F8C034; }
.style-97464 { padding: 20px;margin: 0 0 50px 0;background-color: #EF8EB1;color: #BB4770;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97464 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-97464 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-97464 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97464 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97464 .archive { text-decoration: none;font-style: normal; }
.style-97464 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97464 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .h4-style A { font-style: normal; }
.style-97464 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-97464 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-97464 .location { margin: 0 0 5px 0; }
.style-97464 .photos { text-align: center;margin-bottom: 20px; }
.style-97464 .contact-info { margin: 0 0 5px 0; }
.style-97464 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97464 .text img:first-child { margin: 0; }
.style-97464 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-97464 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .full-name { margin: 0 0 5px 0; }
.style-97464 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-97464 .bus-phone { margin: 0 0 5px 0; }
.style-97464 .education { margin: 0 0 5px 0; }
.style-97464 .email { margin: 0 0 5px 0; }
.style-97464 .appointed { margin: 0 0 5px 0; }
.style-97464 .grad-year { margin: 0 0 5px 0; }
.style-97464 .bio { margin: 0 0 5px 0; }
.style-97464 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .answer { margin: 0 15px;line-height: 20px; }
.style-97464 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97464 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97464 .title { display: block; }
.style-97464 .caption { display: block; }
.style-97464 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-97464 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .zero { margin: 0px;padding: 0px; }
.style-97464 .fund .bar { background-color: #6CA6E3; }
.style-97464 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-97464 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .backbutton { font-style: normal;text-decoration: none; }
.style-97464 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-97464 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97464 .team-selector { padding: 0px;margin: 0px; }
.style-97464 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97464 .season-selector { padding: 0px;margin: 0px; }
.style-97464 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .listdetail img:first-child { margin: 0; }
.style-97464 A.links-urllink { display: block; }
.style-97464 .album-name { display: block; }
.style-97464 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .album-select-form { padding: 0px;margin: 0px; }
.style-97464 .album-select { padding: 0px;margin: 0px; }
.style-97464 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-97464 .course-desc { line-height: 20px; }
.style-97464 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .businessindex .address { margin: 0 0 5px 0; }
.style-97464 .businessindex .distance { margin: 0 0 5px 0; }
.style-97464 .businessindex .webpage { margin: 0 0 5px 0; }
.style-97464 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-97464 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-97464 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-97464 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-97464 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-97464 .businessindex .description { margin: 0 0 5px 0; }
.style-97464 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-97464 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-97464 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-97464 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-97464 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-97464 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif; }
.style-97464 .team-schoolyear { margin: 0 0 5px 0; }
.style-97464 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-97464 .team-description { line-height: 20px; }
.style-97464 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-97464 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97464 .team-accolades { margin: 0 0 5px 0; }
.style-97464 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-97464 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-97464 .hr { border-color: rgba(255,255,255,0.33); }
.style-97464 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-97464 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-97464 .registration { margin: 0 0 5px 0; }
.style-97464 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-97464 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .event-detail { margin: 0 0 15px 0; }
.style-97464 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97464 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-97464 .view-all { text-decoration: none;font-style: normal; }
.style-97464 .game { padding: 0;margin: 0 0 20px 0; }
.style-97540 .h2-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #003882;padding: 6px; }
.style-97540 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97540 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97540 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97540 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97540 A { color: #0072AE;text-decoration: underline;font-style: italic; }
.style-97540 A:hover { text-decoration: none; }
.style-97540 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97540 { padding: 0px;margin: 0 0 10px 0; }
.style-97540 .photos { text-align: center;margin-bottom: 20px; }
.style-97540 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-97540 .full-name { margin-bottom: 5px; }
.style-97540 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-97540 .bus-phone { margin-bottom: 5px; }
.style-97540 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-97540 .email { margin-bottom: 5px; }
.style-97540 .appointed { margin-bottom: 5px; }
.style-97540 .grad-year { margin-bottom: 5px; }
.style-97540 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-97540 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-97540 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-97540 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-97540 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-97540 .faculty-staff-control { background-color: #FFFFFF; }
.style-97540 .fund .bar { background-color: #C72C2C; }
.style-97540 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-97540 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-97540 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-97540 li.group { display: inline-block;width: 100%; }
.style-97540 div.content-wrap { background-color: #FFFFFF; }
.style-97508 .h2-style { padding: 0px;margin: 0px; }
.style-97508 A { font-weight: bold;font-style: italic;color: #D5E6A4;font-family: 'Trebuchet MS', sans-serif; }
.style-97508 A:hover { text-decoration: none; }
.style-97508 .button:hover { opacity: 1; }
.style-97508 { padding: 0;margin: 0 0 50px 0;font-size: 28px;line-height: 40px;font-family: 'Open Sans', sans-serif;color: #D5E6A4;font-style: italic; }
.style-97508 .description { margin: 0 0 5px 0; }
.style-97508 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-97508 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97508 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97508 .archive { text-decoration: none;font-style: normal; }
.style-97508 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97508 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .h4-style A { font-style: normal; }
.style-97508 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-97508 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-97508 .location { padding: 0 0 0 10px;margin: 0px; }
.style-97508 .photos { text-align: center;margin-bottom: 15px; }
.style-97508 .contact-info { margin: 0 0 5px 0; }
.style-97508 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-97508 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .full-name { margin: 0 0 5px 0; }
.style-97508 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-97508 .bus-phone { margin: 0 0 5px 0; }
.style-97508 .education { margin: 0 0 5px 0; }
.style-97508 .email { margin: 0 0 5px 0; }
.style-97508 .appointed { margin: 0 0 5px 0; }
.style-97508 .grad-year { margin: 0 0 5px 0; }
.style-97508 .bio { margin: 0 0 5px 0; }
.style-97508 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .answer { margin: 0 15px; }
.style-97508 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97508 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97508 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-97508 .caption { display: block; }
.style-97508 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-97508 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-97508 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .zero { margin: 0px;padding: 0px; }
.style-97508 .fund .bar { background-color: #C72C2C; }
.style-97508 .chart { padding: 0px;margin: 0px; }
.style-97508 .scale { padding: 0px;margin: 0px; }
.style-97508 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-97508 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .backbutton { font-style: normal;text-decoration: none; }
.style-97508 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-97508 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97508 .team-selector { padding: 0px;margin: 0px; }
.style-97508 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97508 .season-selector { padding: 0px;margin: 0px; }
.style-97508 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 A.links-urllink { display: block;color: #FFFFFF;background-color: #C9D99B;padding: 15px; }
.style-97508 .album-name { display: block; }
.style-97508 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .album-select-form { padding: 0px;margin: 0px; }
.style-97508 .album-select { padding: 0px;margin: 0px; }
.style-97508 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .businessindex .address { margin: 0 0 5px 0; }
.style-97508 .businessindex .distance { margin: 0 0 5px 0; }
.style-97508 .businessindex .webpage { margin: 0 0 5px 0; }
.style-97508 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-97508 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-97508 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-97508 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-97508 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-97508 .businessindex .description { margin: 0 0 5px 0; }
.style-97508 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-97508 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-97508 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-97508 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-97508 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-97508 div.content-wrap { text-align: center; }
.style-97508 .team-schoolyear { margin: 0 0 5px 0; }
.style-97508 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-97508 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-97508 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97508 .team-accolades { margin: 0 0 5px 0; }
.style-97508 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-97508 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-97508 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-97508 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-97508 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-97508 .hr { border-color: rgba(255,255,255,0.33); }
.style-97508 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-97508 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-97508 .registration { margin: 0 0 5px 0; }
.style-97508 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-97508 th.winloss-amount { padding: 5px; }
.style-97508 td.winloss-amount { padding: 5px; }
.style-97508 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-97508 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-97508 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-97508 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-97508 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .event-detail { margin: 0 0 15px 0; }
.style-97508 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-97508 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-97508 .filter-item { padding: 5px; }
.style-97508 .prev-button { font-style: normal;text-decoration: none; }
.style-97508 .next-button { font-style: normal;text-decoration: none; }
.style-97508 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-97508 .today-button { font-style: normal;text-decoration: none; }
.style-97508 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97508 .newsarchivedatepicker .current-year { text-align: center; }
.style-97508 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-97508 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-97508 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-97508 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-97508 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-97508 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-97508 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-97508 .view-all { text-decoration: none;font-style: normal; }
.style-97508 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-97657 { padding: 3px;margin: 0px; }
.style-97657 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-97657 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #385988;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;text-rendering: optimizelegibility; }
.style-97657 .header-widget { padding: 0px;margin: 0px;font-size: 40px;color: #385989;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-97657 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-97746 .h1-style { font-family: Georgia; }
.style-97746 .h2-style { font-family: Georgia;color: #375989; }
.style-97746 .h3-style { font-family: Georgia; }
.style-97746 .h4-style { font-family: Georgia; }
.style-97746 .h5-style { font-family: Georgia; }
.style-97746 .h6-style { font-family: Georgia; }
.style-97746 A { font-family: Georgia;color: #FFFFFF; }
.style-97746 .button { font-family: Georgia; }
.style-97746 { font-family: Georgia;color: #375988;background-color: #B3CFEE; }
.style-97746 li.group { color: #FFFFFF; }
.style-97746 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px;color: #375989; }
.style-97691 .h1-style { font-family: Georgia; }
.style-97691 .h2-style { font-family: 'Open Sans', sans-serif;padding: 8px; }
.style-97691 .h3-style { font-family: Georgia; }
.style-97691 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-97691 .h5-style { font-family: Georgia; }
.style-97691 .h6-style { font-family: Georgia; }
.style-97691 A { font-family: Georgia;color: #375988; }
.style-97691 .button { font-family: Georgia; }
.style-97691 { font-family: Georgia;color: #375988;background-color: #B3CFEE; }
.style-97691 A.links-urllink { color: #FFFFFF; }
.style-97691 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-97961 .h1-style { font-family: Georgia; }
.style-97961 .h2-style { font-family: Georgia; }
.style-97961 .h3-style { font-family: Georgia; }
.style-97961 .h4-style { font-family: Georgia; }
.style-97961 .h5-style { font-family: Georgia; }
.style-97961 .h6-style { font-family: Georgia; }
.style-97961 A { font-family: Georgia;color: #375988; }
.style-97961 .button { font-family: Georgia; }
.style-97961 { font-family: Georgia;color: #375988;background-color: #B3CFEE;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;border-width: 0px;border-style: solid;margin: 0px;padding: 30px; }
.style-97961 A.links-urllink { color: #FFFFFF; }
.style-97961 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-100079 .h2-style { color: #FFFFFF;background-color: #385989;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-100079 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-100079 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-100079:hover { border-width: 0px; }
.style-100079 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #385989;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-100079 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100079 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-100079 li.group:first-child { margin: 0; }
.style-101683 .h1-style { color: #395987; }
.style-101683 .h2-style { font-family: 'Signika Negative', sans-serif;color: #395987;font-size: 22px; }
.style-101683 .h3-style { color: #395987; }
.style-101683 .h4-style { color: #395987; }
.style-101683 { padding: 0px;margin: 0 0 50px 0;-webkit-column-count: 2;-moz-column-count: 2; }
.style-101683 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-101683 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-101683 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #375988;text-align: center; }
.style-101683 A.links-urllink:hover { color: #375988;text-align: center; }
.style-101683 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-101683 li.group:hover { background-color: #FFFFFF;color: #375988; }
.style-101674 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-101674 { padding: 0px;margin: 0 0 50px 0; }
.style-101674 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-101674 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-101674 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #003882; }
.style-101674 A.links-urllink:hover { color: #0072AE; }
.style-101674 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #C1C1C1;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family: 'Open Sans', sans-serif; }
.style-101674 li.group:hover { background-color: #EEEEEE; }
.style-101681 .h1-style { color: #385988;font-family: 'Open Sans', sans-serif; }
.style-101681 .h2-style { padding: 0;margin: 0 0 15px, 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-101681 .h3-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-101681 .h4-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-101681 .h5-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-101681 .h6-style { padding: 0;margin: 0;color: #385988;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101681 A { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #375988;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101681 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #A7A7A7; }
.style-101681 .button { color: #385988;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-101681 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-101681 { padding: 10px;margin: 0 0 20px 0;color: #ADCFF1;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-101681 .description { margin: 0 0 5px 0; }
.style-101681 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-101681 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101681 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101681 .archive { text-decoration: none;font-style: normal; }
.style-101681 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101681 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-101681 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .h4-style A { font-style: normal; }
.style-101681 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-101681 .brief-description { margin: 10px 0 0 0;display: block;color: #000000;a {
    color: #333333;: };font-size: 17px; }
.style-101681 .location { margin: 0 0 5px 0; }
.style-101681 .photos { text-align: center;margin-bottom: 15px; }
.style-101681 .contact-info { margin: 0 0 5px 0; }
.style-101681 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-101681 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .full-name { margin: 0 0 5px 0; }
.style-101681 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-101681 .bus-phone { margin: 0 0 5px 0; }
.style-101681 .education { margin: 0 0 5px 0; }
.style-101681 .email { margin: 0 0 5px 0; }
.style-101681 .appointed { margin: 0 0 5px 0; }
.style-101681 .grad-year { margin: 0 0 5px 0; }
.style-101681 .bio { margin: 0 0 5px 0; }
.style-101681 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .answer { margin: 0 15px; }
.style-101681 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101681 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101681 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-101681 .caption { display: block; }
.style-101681 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-101681 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-101681 .department { margin: 0 0 5px 0; }
.style-101681 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .zero { margin: 0px;padding: 0px; }
.style-101681 .fund .bar { background-color: #6CA6E3; }
.style-101681 .goal { display: block; }
.style-101681 .current { display: block; }
.style-101681 .goal-participation { display: block; }
.style-101681 .current-participation { display: block; }
.style-101681 .asof-date { display: block; }
.style-101681 .start-date { display: block; }
.style-101681 .end-date { display: block; }
.style-101681 .last-year-amount { display: block; }
.style-101681 .last-year-participation { display: block; }
.style-101681 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-101681 .chart { padding: 0px;margin: 0px; }
.style-101681 .scale { padding: 0px;margin: 0px; }
.style-101681 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-101681 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .backbutton { font-style: normal;text-decoration: none; }
.style-101681 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-101681 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101681 .team-selector { padding: 0px;margin: 0px; }
.style-101681 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101681 .season-selector { padding: 0px;margin: 0px; }
.style-101681 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-101681 A.links-urllink:hover { color: #FFFFFF; }
.style-101681 .album-name { display: block; }
.style-101681 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .album-select-form { padding: 0px;margin: 0px; }
.style-101681 .album-select { padding: 0px;margin: 0px; }
.style-101681 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .businessindex .address { margin: 0 0 5px 0; }
.style-101681 .businessindex .distance { margin: 0 0 5px 0; }
.style-101681 .businessindex .webpage { margin: 0 0 5px 0; }
.style-101681 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-101681 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-101681 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-101681 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-101681 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-101681 .businessindex .description { margin: 0 0 5px 0; }
.style-101681 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-101681 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-101681 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-101681 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-101681 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-101681 li.subcategory-group { display: inline-block; }
.style-101681 .team-schoolyear { margin: 0 0 5px 0; }
.style-101681 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-101681 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-101681 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101681 .team-accolades { margin: 0 0 5px 0; }
.style-101681 .schedule-vs { font-style: italic; }
.style-101681 .schedule-site { margin: 0 0 5px 0; }
.style-101681 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-101681 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-101681 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-101681 .hr { border-color: rgba(255,255,255,0.33); }
.style-101681 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-101681 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-101681 .registration { margin: 0 0 5px 0; }
.style-101681 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-101681 th.winloss-amount { padding: 5px; }
.style-101681 td.winloss-amount { padding: 5px; }
.style-101681 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-101681 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-101681 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-101681 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-101681 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-101681 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-101681 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-101681 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-101681 .schedule-practice { font-weight: bold;color: #888888; }
.style-101681 .annualfund .remaining { display: block; }
.style-101681 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-101681 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-101681 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-101681 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-101681 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .event-detail { margin: 0 0 15px 0; }
.style-101681 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-101681 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-101681 .filter-item { padding: 5px; }
.style-101681 .prev-button { font-style: normal;text-decoration: none; }
.style-101681 .prev-button:hover { background-color: #FFFFFF; }
.style-101681 .next-button { font-style: normal;text-decoration: none; }
.style-101681 .next-button:hover { background-color: #FFFFFF; }
.style-101681 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-101681 .today-button { font-style: normal;text-decoration: none; }
.style-101681 .today-button:hover { background-color: #FFFFFF; }
.style-101681 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101681 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-101681 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-101681 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-101681 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-101681 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-101681 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-101681 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-101681 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-101681 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-101681 .view-all { text-decoration: none;font-style: normal; }
.style-101681 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-101681 .schedule-matchup { margin: 0 0 5px 0; }
.style-101681 .start-date { display: inline; }
.style-101681 .start-time { display: inline; }
.style-101681 .end-date { display: inline; }
.style-101681 .end-time { display: inline; }
.style-101681 .date-sep { display: inline; }
.style-101645 .h2-style { padding: 0px;margin: 0px; }
.style-101645 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #4dae47; }
.style-101645 A:hover { text-decoration: none; }
.style-101645 .button:hover { opacity: 1; }
.style-101645 { padding: 0 20px;margin: 0 0 50px 0;font-size: 30px;line-height: 40px;font-family: 'Signika Negative', sans-serif;color: #4dae47;border-left: 2px solid #4dae47; }
.style-101645 .description { margin: 0 0 5px 0; }
.style-101645 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-101645 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101645 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101645 .archive { text-decoration: none;font-style: normal; }
.style-101645 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101645 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .h4-style A { font-style: normal; }
.style-101645 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-101645 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-101645 .location { padding: 0 0 0 10px;margin: 0px; }
.style-101645 .photos { text-align: center;margin-bottom: 15px; }
.style-101645 .contact-info { margin: 0 0 5px 0; }
.style-101645 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-101645 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .full-name { margin: 0 0 5px 0; }
.style-101645 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-101645 .bus-phone { margin: 0 0 5px 0; }
.style-101645 .education { margin: 0 0 5px 0; }
.style-101645 .email { margin: 0 0 5px 0; }
.style-101645 .appointed { margin: 0 0 5px 0; }
.style-101645 .grad-year { margin: 0 0 5px 0; }
.style-101645 .bio { margin: 0 0 5px 0; }
.style-101645 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .answer { margin: 0 15px; }
.style-101645 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101645 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101645 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-101645 .caption { display: block; }
.style-101645 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-101645 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-101645 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .zero { margin: 0px;padding: 0px; }
.style-101645 .fund .bar { background-color: #C72C2C; }
.style-101645 .chart { padding: 0px;margin: 0px; }
.style-101645 .scale { padding: 0px;margin: 0px; }
.style-101645 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-101645 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .backbutton { font-style: normal;text-decoration: none; }
.style-101645 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-101645 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101645 .team-selector { padding: 0px;margin: 0px; }
.style-101645 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101645 .season-selector { padding: 0px;margin: 0px; }
.style-101645 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 A.links-urllink { display: block; }
.style-101645 .album-name { display: block; }
.style-101645 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .album-select-form { padding: 0px;margin: 0px; }
.style-101645 .album-select { padding: 0px;margin: 0px; }
.style-101645 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .businessindex .address { margin: 0 0 5px 0; }
.style-101645 .businessindex .distance { margin: 0 0 5px 0; }
.style-101645 .businessindex .webpage { margin: 0 0 5px 0; }
.style-101645 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-101645 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-101645 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-101645 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-101645 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-101645 .businessindex .description { margin: 0 0 5px 0; }
.style-101645 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-101645 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-101645 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-101645 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-101645 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-101645 div.content-wrap { font-size: 18px;font-style: italic;margin: 0px;padding: 0px;background-position: left top; }
.style-101645 .team-schoolyear { margin: 0 0 5px 0; }
.style-101645 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-101645 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-101645 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101645 .team-accolades { margin: 0 0 5px 0; }
.style-101645 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-101645 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-101645 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-101645 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-101645 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-101645 .hr { border-color: rgba(255,255,255,0.33); }
.style-101645 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-101645 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-101645 .registration { margin: 0 0 5px 0; }
.style-101645 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-101645 th.winloss-amount { padding: 5px; }
.style-101645 td.winloss-amount { padding: 5px; }
.style-101645 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-101645 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-101645 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-101645 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-101645 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .event-detail { margin: 0 0 15px 0; }
.style-101645 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-101645 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-101645 .filter-item { padding: 5px; }
.style-101645 .prev-button { font-style: normal;text-decoration: none; }
.style-101645 .next-button { font-style: normal;text-decoration: none; }
.style-101645 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-101645 .today-button { font-style: normal;text-decoration: none; }
.style-101645 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101645 .newsarchivedatepicker .current-year { text-align: center; }
.style-101645 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-101645 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-101645 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-101645 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-101645 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-101645 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-101645 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-101645 .view-all { text-decoration: none;font-style: normal; }
.style-101645 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-100064 .h1-style { color: #79BAFF; }
.style-100064 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: bold;font-size: 24px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #010101; }
.style-100064 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-100064 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-100064 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-100064 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-100064 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-100064 A:hover { text-decoration: none;color: #FFFFFF; }
.style-100064 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-100064 .button:hover { opacity: 1;color: #F8C034; }
.style-100064 { padding: 20px;margin: 0 0 50px 0;background-color: #C1C1C1;color: #191919;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif;border-width: 2px;border-style: solid;border-color: #505050; }
.style-100064 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-100064 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-100064 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-100064 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-100064 .archive { text-decoration: none;font-style: normal; }
.style-100064 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-100064 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .h4-style A { font-style: normal; }
.style-100064 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-100064 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-100064 .location { margin: 0 0 5px 0; }
.style-100064 .photos { text-align: center;margin-bottom: 20px; }
.style-100064 .contact-info { margin: 0 0 5px 0; }
.style-100064 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-100064 .text img:first-child { margin: 0; }
.style-100064 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-100064 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .full-name { margin: 0 0 5px 0; }
.style-100064 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-100064 .bus-phone { margin: 0 0 5px 0; }
.style-100064 .education { margin: 0 0 5px 0; }
.style-100064 .email { margin: 0 0 5px 0; }
.style-100064 .appointed { margin: 0 0 5px 0; }
.style-100064 .grad-year { margin: 0 0 5px 0; }
.style-100064 .bio { margin: 0 0 5px 0; }
.style-100064 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .answer { margin: 0 15px;line-height: 20px; }
.style-100064 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-100064 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-100064 .title { display: block; }
.style-100064 .caption { display: block; }
.style-100064 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-100064 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .zero { margin: 0px;padding: 0px; }
.style-100064 .fund .bar { background-color: #6CA6E3; }
.style-100064 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-100064 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .backbutton { font-style: normal;text-decoration: none; }
.style-100064 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-100064 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-100064 .team-selector { padding: 0px;margin: 0px; }
.style-100064 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-100064 .season-selector { padding: 0px;margin: 0px; }
.style-100064 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .listdetail img:first-child { margin: 0; }
.style-100064 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;color: #FFFFFF;font-weight: bold; }
.style-100064 .album-name { display: block; }
.style-100064 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .album-select-form { padding: 0px;margin: 0px; }
.style-100064 .album-select { padding: 0px;margin: 0px; }
.style-100064 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-100064 .course-desc { line-height: 20px; }
.style-100064 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .businessindex .address { margin: 0 0 5px 0; }
.style-100064 .businessindex .distance { margin: 0 0 5px 0; }
.style-100064 .businessindex .webpage { margin: 0 0 5px 0; }
.style-100064 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-100064 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-100064 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-100064 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-100064 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-100064 .businessindex .description { margin: 0 0 5px 0; }
.style-100064 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-100064 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-100064 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-100064 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-100064 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-100064 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Cormorant Garamond', serif;font-size: 16px; }
.style-100064 .team-schoolyear { margin: 0 0 5px 0; }
.style-100064 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-100064 .team-description { line-height: 20px; }
.style-100064 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-100064 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-100064 .team-accolades { margin: 0 0 5px 0; }
.style-100064 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-100064 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-100064 .hr { border-color: rgba(255,255,255,0.33); }
.style-100064 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-100064 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-100064 .registration { margin: 0 0 5px 0; }
.style-100064 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-100064 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .event-detail { margin: 0 0 15px 0; }
.style-100064 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-100064 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-100064 .view-all { text-decoration: none;font-style: normal; }
.style-100064 .game { padding: 0;margin: 0 0 20px 0; }
.style-101671 .h1-style { color: #395987; }
.style-101671 .h2-style { padding: 0;margin: 0 0 20px 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101671 .h3-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101671 .h4-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101671 .h5-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101671 .h6-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-101671 A { color: #395987;font-style: italic;text-decoration: underline; }
.style-101671 A:hover { text-decoration: none;color: #FFFFFF; }
.style-101671 .button { padding: 0;margin: 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-101671 .button:hover { opacity: 1;color: #FFFFFF; }
.style-101671 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-101671 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-101671 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-101671 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101671 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101671 .archive { text-decoration: none;font-style: normal; }
.style-101671 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101671 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .h4-style A { font-style: normal; }
.style-101671 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-101671 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-101671 .location { margin: 0 0 5px 0; }
.style-101671 .photos { text-align: center;margin-bottom: 20px; }
.style-101671 .contact-info { margin: 0 0 5px 0; }
.style-101671 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-101671 .text img:first-child { margin: 0; }
.style-101671 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-101671 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .full-name { margin: 0 0 5px 0; }
.style-101671 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-101671 .bus-phone { margin: 0 0 5px 0; }
.style-101671 .education { margin: 0 0 5px 0; }
.style-101671 .email { margin: 0 0 5px 0; }
.style-101671 .appointed { margin: 0 0 5px 0; }
.style-101671 .grad-year { margin: 0 0 5px 0; }
.style-101671 .bio { margin: 0 0 5px 0; }
.style-101671 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .answer { margin: 0 15px;line-height: 20px; }
.style-101671 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-101671 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101671 .title { display: block; }
.style-101671 .caption { display: block; }
.style-101671 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-101671 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .zero { margin: 0px;padding: 0px; }
.style-101671 .fund .bar { background-color: #6CA6E3; }
.style-101671 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-101671 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .backbutton { font-style: normal;text-decoration: none; }
.style-101671 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-101671 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101671 .team-selector { padding: 0px;margin: 0px; }
.style-101671 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-101671 .season-selector { padding: 0px;margin: 0px; }
.style-101671 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .listdetail img:first-child { margin: 0; }
.style-101671 A.links-urllink { display: block; }
.style-101671 .album-name { display: block; }
.style-101671 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .album-select-form { padding: 0px;margin: 0px; }
.style-101671 .album-select { padding: 0px;margin: 0px; }
.style-101671 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-101671 .course-desc { line-height: 20px; }
.style-101671 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .businessindex .address { margin: 0 0 5px 0; }
.style-101671 .businessindex .distance { margin: 0 0 5px 0; }
.style-101671 .businessindex .webpage { margin: 0 0 5px 0; }
.style-101671 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-101671 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-101671 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-101671 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-101671 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-101671 .businessindex .description { margin: 0 0 5px 0; }
.style-101671 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-101671 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-101671 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-101671 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-101671 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-101671 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-101671 .team-schoolyear { margin: 0 0 5px 0; }
.style-101671 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-101671 .team-description { line-height: 20px; }
.style-101671 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-101671 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-101671 .team-accolades { margin: 0 0 5px 0; }
.style-101671 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-101671 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-101671 .hr { border-color: rgba(255,255,255,0.33); }
.style-101671 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-101671 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-101671 .registration { margin: 0 0 5px 0; }
.style-101671 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-101671 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .event-detail { margin: 0 0 15px 0; }
.style-101671 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-101671 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-101671 .view-all { text-decoration: none;font-style: normal; }
.style-101671 .game { padding: 0;margin: 0 0 20px 0; }
.style-45761 .h2-style { padding: 0px;margin: 0px; }
.style-45761 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #375988; }
.style-45761 A:hover { text-decoration: none; }
.style-45761 .button:hover { opacity: 1; }
.style-45761 { padding: 0;margin: 0 0 50px 0;font-size: 28px;line-height: 40px;font-family: 'Open Sans', sans-serif;color: #375988;font-style: italic;font-weight: bold; }
.style-45761 .description { margin: 0 0 5px 0; }
.style-45761 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45761 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45761 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45761 .archive { text-decoration: none;font-style: normal; }
.style-45761 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45761 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .h4-style A { font-style: normal; }
.style-45761 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-45761 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-45761 .location { padding: 0 0 0 10px;margin: 0px; }
.style-45761 .photos { text-align: center;margin-bottom: 15px; }
.style-45761 .contact-info { margin: 0 0 5px 0; }
.style-45761 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-45761 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .full-name { margin: 0 0 5px 0; }
.style-45761 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-45761 .bus-phone { margin: 0 0 5px 0; }
.style-45761 .education { margin: 0 0 5px 0; }
.style-45761 .email { margin: 0 0 5px 0; }
.style-45761 .appointed { margin: 0 0 5px 0; }
.style-45761 .grad-year { margin: 0 0 5px 0; }
.style-45761 .bio { margin: 0 0 5px 0; }
.style-45761 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .answer { margin: 0 15px; }
.style-45761 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45761 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45761 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-45761 .caption { display: block; }
.style-45761 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-45761 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-45761 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .zero { margin: 0px;padding: 0px; }
.style-45761 .fund .bar { background-color: #C72C2C; }
.style-45761 .chart { padding: 0px;margin: 0px; }
.style-45761 .scale { padding: 0px;margin: 0px; }
.style-45761 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-45761 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .backbutton { font-style: normal;text-decoration: none; }
.style-45761 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-45761 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45761 .team-selector { padding: 0px;margin: 0px; }
.style-45761 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45761 .season-selector { padding: 0px;margin: 0px; }
.style-45761 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 A.links-urllink { display: block;color: #FFFFFF;background-color: #C9D99B;padding: 15px; }
.style-45761 .album-name { display: block; }
.style-45761 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .album-select-form { padding: 0px;margin: 0px; }
.style-45761 .album-select { padding: 0px;margin: 0px; }
.style-45761 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .businessindex .address { margin: 0 0 5px 0; }
.style-45761 .businessindex .distance { margin: 0 0 5px 0; }
.style-45761 .businessindex .webpage { margin: 0 0 5px 0; }
.style-45761 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-45761 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-45761 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-45761 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-45761 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-45761 .businessindex .description { margin: 0 0 5px 0; }
.style-45761 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-45761 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-45761 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-45761 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-45761 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-45761 div.content-wrap { text-align: center;padding: 10px;margin: 10px; }
.style-45761 .team-schoolyear { margin: 0 0 5px 0; }
.style-45761 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-45761 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-45761 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45761 .team-accolades { margin: 0 0 5px 0; }
.style-45761 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45761 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-45761 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-45761 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-45761 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-45761 .hr { border-color: rgba(255,255,255,0.33); }
.style-45761 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-45761 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-45761 .registration { margin: 0 0 5px 0; }
.style-45761 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-45761 th.winloss-amount { padding: 5px; }
.style-45761 td.winloss-amount { padding: 5px; }
.style-45761 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-45761 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-45761 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-45761 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-45761 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .event-detail { margin: 0 0 15px 0; }
.style-45761 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-45761 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-45761 .filter-item { padding: 5px; }
.style-45761 .prev-button { font-style: normal;text-decoration: none; }
.style-45761 .next-button { font-style: normal;text-decoration: none; }
.style-45761 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-45761 .today-button { font-style: normal;text-decoration: none; }
.style-45761 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45761 .newsarchivedatepicker .current-year { text-align: center; }
.style-45761 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45761 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-45761 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-45761 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-45761 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45761 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-45761 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-45761 .view-all { text-decoration: none;font-style: normal; }
.style-45761 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-102212 { background-color: #8B3139; }
.style-102212 .header-widget { color: #FFFFFF;text-align: center;font-family: 'Asul', sans-serif;font-size: 20px; }
.style-101591 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 A { color: #0072AE; }
.style-101591 A:hover { text-decoration: none; }
.style-101591 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101591 { padding: 0px;margin: 0 0 50px 0; }
.style-101591 .photos { text-align: center;margin-bottom: 20px; }
.style-101591 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-101591 .full-name { margin-bottom: 5px; }
.style-101591 .job-title { margin-bottom: 5px; }
.style-101591 .bus-phone { margin-bottom: 5px; }
.style-101591 .education { margin-bottom: 5px; }
.style-101591 .email { margin-bottom: 5px; }
.style-101591 .appointed { margin-bottom: 5px; }
.style-101591 .grad-year { margin-bottom: 5px; }
.style-101591 .question { padding: 15px;margin: 0px;color: #FFFFFF;font-family: Arial;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #46618C;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101591 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-101591 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-101591 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-101591 .fund .bar { background-color: #C72C2C; }
.style-101591 A.links-urllink { padding: 15px;margin: 0px;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #46618C;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101591 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-101591 div.content-wrap { padding: 0px;margin: 0px; }
.style-101635 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 A { color: #FFFFFF;text-decoration: underline; }
.style-101635 A:hover { text-decoration: none; }
.style-101635 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101635 { padding: 0px;margin: 0 0 50px 0; }
.style-101635 .photos { text-align: center;margin-bottom: 20px; }
.style-101635 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-101635 .full-name { margin-bottom: 5px; }
.style-101635 .job-title { margin-bottom: 5px; }
.style-101635 .bus-phone { margin-bottom: 5px; }
.style-101635 .education { margin-bottom: 5px; }
.style-101635 .email { margin-bottom: 5px; }
.style-101635 .appointed { margin-bottom: 5px; }
.style-101635 .grad-year { margin-bottom: 5px; }
.style-101635 .question { padding: 15px;margin: 0px;color: #FFFFFF;font-family: Arial;text-transform: uppercase;font-weight: 400;text-decoration: underline;background-color: #A7A7A7;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101635 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-101635 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-101635 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-101635 .fund .bar { background-color: #C72C2C; }
.style-101635 A.links-urllink { padding: 15px;margin: 0px;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: underline;background-color: #A7A7A7;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101635 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-101635 div.content-wrap { padding: 0px;margin: 0px; }
.style-101682 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 A { color: #FFFFFF;text-decoration: underline; }
.style-101682 A:hover { text-decoration: none; }
.style-101682 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-101682 { padding: 0px;margin: 0 0 50px 0; }
.style-101682 .photos { text-align: center;margin-bottom: 20px; }
.style-101682 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-101682 .full-name { margin-bottom: 5px; }
.style-101682 .job-title { margin-bottom: 5px; }
.style-101682 .bus-phone { margin-bottom: 5px; }
.style-101682 .education { margin-bottom: 5px; }
.style-101682 .email { margin-bottom: 5px; }
.style-101682 .appointed { margin-bottom: 5px; }
.style-101682 .grad-year { margin-bottom: 5px; }
.style-101682 .question { padding: 15px;margin: 0px;color: #FFFFFF;font-family: Arial;text-transform: uppercase;font-weight: 400;text-decoration: underline;background-color: #A7A7A7;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-101682 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-101682 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-101682 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-101682 .fund .bar { background-color: #C72C2C; }
.style-101682 A.links-urllink { padding: 15px;margin: 0px;color: #375988;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;background-color: #ADCFF1;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-decoration: none; }
.style-101682 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-101682 div.content-wrap { padding: 0px;margin: 0px; }
.style-100072 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #FFFFFF;padding: 20px 6px 6px 6px; }
.style-100072 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100072 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100072 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100072 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100072 A { color: #385988;text-decoration: underline; }
.style-100072 A:hover { text-decoration: none; }
.style-100072 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100072 { padding: 0px;margin: 0 0 10px 0; }
.style-100072 .category-description { color: #191919;padding: 4px;margin: 3px; }
.style-100072 .long-description { padding: 4px;margin: 4px;font-size: 16px;font-weight: bold; }
.style-100072 .photos { text-align: center;margin-bottom: 20px; }
.style-100072 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-100072 .full-name { margin-bottom: 5px; }
.style-100072 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-100072 .bus-phone { margin-bottom: 5px; }
.style-100072 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-100072 .email { margin-bottom: 5px; }
.style-100072 .appointed { margin-bottom: 5px; }
.style-100072 .grad-year { margin-bottom: 5px; }
.style-100072 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-100072 .caption { font-size: 22px;color: #003882;font-weight: bold;text-align: center;padding: 5px; }
.style-100072 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-100072 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-100072 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-100072 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-100072 .faculty-staff-control { background-color: #FFFFFF; }
.style-100072 .fund .bar { background-color: #C72C2C; }
.style-100072 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100072 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100072 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100072 A.links-urllink { color: #395987;font-size: 22px;padding: 5px;margin: 20px; }
.style-100072 A.links-urllink:hover { color: #ADCFF1;text-decoration: underline; }
.style-100072 li.group { display: inline-block;width: 100%; }
.style-100072 div.content-wrap { background-color: #FFFFFF; }
.style-100071 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #FFFFFF;padding: 20px 6px 6px 6px; }
.style-100071 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100071 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100071 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100071 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100071 A { color: #385988;text-decoration: underline; }
.style-100071 A:hover { text-decoration: none; }
.style-100071 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100071 { padding: 0px;margin: 0 0 10px 0;background-color: #ADCFF1; }
.style-100071 .category-description { color: #FFFFFF;background-color: #ADCFF1;padding: 4px;margin: 3px; }
.style-100071 .long-description { background-color: #ADCFF1;padding: 4px;margin: 4px;color: #FFFFFF;font-size: 22px;font-weight: bold; }
.style-100071 .photos { text-align: center;margin-bottom: 20px; }
.style-100071 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-100071 .full-name { margin-bottom: 5px; }
.style-100071 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-100071 .bus-phone { margin-bottom: 5px; }
.style-100071 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-100071 .email { margin-bottom: 5px; }
.style-100071 .appointed { margin-bottom: 5px; }
.style-100071 .grad-year { margin-bottom: 5px; }
.style-100071 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-100071 .caption { font-size: 22px;color: #003882;font-weight: bold;text-align: center;padding: 5px; }
.style-100071 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-100071 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-100071 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-100071 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-100071 .faculty-staff-control { background-color: #FFFFFF; }
.style-100071 .fund .bar { background-color: #C72C2C; }
.style-100071 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100071 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100071 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-100071 A.links-urllink { color: #FFFFFF;font-size: 22px;font-weight: bold; }
.style-100071 A.links-urllink:hover { color: #395987;text-decoration: underline; }
.style-100071 li.group { display: inline-block;width: 100%;background-color: #ADCFF1; }
.style-100071 div.content-wrap { background-color: #FFFFFF; }
.style-101672 .h2-style { padding: 0;margin: 0 40px 0 0;font-size: 24px;font-weight: 600;float: left;font-family: 'Signika Negative', sans-serif;text-transform: none;color: #FFFFFF; }
.style-101672 A { color: #F8C034; }
.style-101672 { padding: 20px;margin: 0 0 50px 0;border-width: 4px;border-color: #0072AE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #375988;color: #FCFCFC; }
.style-101672 .education { font-style: italic; }
.style-101672 .first-name { font-weight: bold; }
.style-101672 .last-name { font-weight: bold; }
.style-101672 .school-level-selector { padding: 0px;margin: 0px !important; }
.style-101672 .department-selector { padding: 0px;margin: 0px !important; }
.style-101672 .grade-selector { padding: 0px;margin: 0px !important; }
.style-101672 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-102201 { text-align: right;margin-right: 1em; }
.style-102201 A.links-urllink { color: #444444;font-size: 0.875em;text-decoration: none;text-align: center;font-weight: bold;display: flex;width: 100%;line-height: 1.4;padding: 1em;box-sizing: border-box;font-family: 'Open Sans', sans-serif;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%; }
.style-102201 li.group { background-color: #ADCFF1;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.04) 0%, transparent 50%, transparent 100%);border-radius: 3px;box-shadow: 0 2px 1px #666;text-align: center;display: -webkit-box;max-width: calc(50% - 12px);margin-left: 12px;/* 1 */
    display: -ms-flexbox;/* 2 */
    display: flex;/* 3 */
    -webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-102201 li.group:hover { background-image: linear-gradient(to top, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.04) 100%);box-shadow: none; }
.style-102201 li.group:first-child { margin-left: 0; }
.style-99713 .h1-style { font-family: Georgia; }
.style-99713 .h2-style { font-family: Georgia; }
.style-99713 .h3-style { font-family: Georgia; }
.style-99713 .h4-style { font-family: Georgia; }
.style-99713 .h5-style { font-family: Georgia; }
.style-99713 .h6-style { font-family: Georgia; }
.style-99713 A { font-family: Georgia;color: #FFFFFF; }
.style-99713 .button { font-family: Georgia; }
.style-99713 { font-family: Georgia;color: #FFFFFF;background-color: #C24227; }
.style-99713 A.links-urllink { color: #FFFFFF; }
.style-99713 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-103572 .h1-style { font-family: Georgia; }
.style-103572 .h2-style { font-family: Georgia; }
.style-103572 .h3-style { font-family: Georgia; }
.style-103572 .h4-style { font-family: Georgia; }
.style-103572 .h5-style { font-family: Georgia; }
.style-103572 .h6-style { font-family: Georgia; }
.style-103572 A { font-family: Georgia;color: #FFFFFF; }
.style-103572 .button { font-family: Georgia; }
.style-103572 { font-family: Georgia;color: #FFFFFF;background-color: #FFC82D; }
.style-103572 A.links-urllink { color: #FFFFFF; }
.style-103572 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-4592 { padding: 0px;margin: 0 0 20px 0; }
.style-4592 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-4592 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4592 .page-title-level-3 { padding: 0px;margin: 0px;font-size: 34px;color: #385988;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;font-style: italic;text-rendering: optimizelegibility; }
.style-4592 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-93024 .h1-style { font-family: 'Signika Negative', sans-serif;font-size: 38px; }
.style-93024 .h2-style { color: #FFFFFF;font-family: Helvetica;font-weight: bold;text-transform: none;background-position: left center;font-size: 32px; }
.style-93024 { padding: 2px;margin: 0 0 20px 0;background-position: left center; }
.style-93024 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-93024 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-93024 .header-widget { padding-bottom: 60px;padding-top: 85px;margin: 5px;font-size: 40px;color: #fff;display: block;font-family: Helvetica;text-transform: none;font-weight: bold;line-height: 40px;text-align: left;background-position: left center; }
.style-93024 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-93023 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 50px 8px 24px 8px; }
.style-93023 .photo img { background-position: center center;background-repeat: no-repeat;padding: 8px; }
.style-37343 .h2-style { padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #D71C41;text-transform: none;font-weight: 600; }
.style-37343 .h3-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-37343 .h4-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-37343 .h5-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-37343 .h6-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-37343 A { font-style: italic;text-decoration: underline;color: #23ACD7; }
.style-37343 A:hover { text-decoration: none; }
.style-37343 .button { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: uppercase;font-weight: 600;font-size: 14px; }
.style-37343 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-37343 { color: #333333;padding: 0 0 20px 0;margin: 0 0 50px 0;border-bottom: 4px solid #C90C06;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-37343 .description { margin: 0 0 5px 0; }
.style-37343 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-37343 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-37343 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37343 .archive { text-decoration: none;font-style: normal; }
.style-37343 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37343 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .h4-style A { font-style: normal; }
.style-37343 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-37343 .brief-description { margin: 0 0 5px 0;display: block; }
.style-37343 .location { margin: 0 0 5px 0; }
.style-37343 .photos { text-align: center;margin-bottom: 20px; }
.style-37343 .contact-info { margin: 0 0 5px 0; }
.style-37343 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-37343 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-37343 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .full-name { margin: 0 0 5px 0; }
.style-37343 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-37343 .bus-phone { margin: 0 0 5px 0; }
.style-37343 .education { margin: 0 0 5px 0; }
.style-37343 .email { margin: 0 0 5px 0; }
.style-37343 .appointed { margin: 0 0 5px 0; }
.style-37343 .grad-year { margin: 0 0 5px 0; }
.style-37343 .bio { margin: 0 0 5px 0; }
.style-37343 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .answer { margin: 0 15px; }
.style-37343 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-37343 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37343 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-37343 .caption { display: block; }
.style-37343 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-37343 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-37343 .department { margin: 0 0 5px 0; }
.style-37343 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .zero { margin: 0px;padding: 0px; }
.style-37343 .fund .bar { background-color: #6CA6E3; }
.style-37343 .goal { display: block; }
.style-37343 .current { display: block; }
.style-37343 .goal-participation { display: block; }
.style-37343 .current-participation { display: block; }
.style-37343 .asof-date { display: block; }
.style-37343 .start-date { display: block; }
.style-37343 .end-date { display: block; }
.style-37343 .last-year-amount { display: block; }
.style-37343 .last-year-participation { display: block; }
.style-37343 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-37343 .chart { padding: 0px;margin: 0px; }
.style-37343 .scale { padding: 0px;margin: 0px; }
.style-37343 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-37343 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .backbutton { font-style: normal;text-decoration: none; }
.style-37343 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-37343 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-37343 .team-selector { padding: 0px;margin: 0px; }
.style-37343 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-37343 .season-selector { padding: 0px;margin: 0px; }
.style-37343 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 A.links-urllink { display: block; }
.style-37343 .album-name { display: block; }
.style-37343 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .album-select-form { padding: 0px;margin: 0px; }
.style-37343 .album-select { padding: 0px;margin: 0px; }
.style-37343 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .businessindex .address { margin: 0 0 5px 0; }
.style-37343 .businessindex .distance { margin: 0 0 5px 0; }
.style-37343 .businessindex .webpage { margin: 0 0 5px 0; }
.style-37343 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-37343 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-37343 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-37343 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-37343 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-37343 .businessindex .description { margin: 0 0 5px 0; }
.style-37343 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-37343 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-37343 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-37343 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-37343 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-37343 li.subcategory-group { display: inline-block; }
.style-37343 .team-schoolyear { margin: 0 0 5px 0; }
.style-37343 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-37343 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-37343 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37343 .team-accolades { margin: 0 0 5px 0; }
.style-37343 .schedule-vs { font-style: italic; }
.style-37343 .schedule-site { margin: 0 0 5px 0; }
.style-37343 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-37343 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-37343 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-37343 .hr { border-color: rgba(255,255,255,0.33); }
.style-37343 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-37343 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-37343 .registration { margin: 0 0 5px 0; }
.style-37343 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-37343 th.winloss-amount { padding: 5px; }
.style-37343 td.winloss-amount { padding: 5px; }
.style-37343 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-37343 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-37343 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-37343 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-37343 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-37343 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-37343 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-37343 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-37343 .schedule-practice { font-weight: bold;color: #888888; }
.style-37343 .annualfund .remaining { display: block; }
.style-37343 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-37343 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-37343 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-37343 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-37343 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .event-detail { margin: 0 0 15px 0; }
.style-37343 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-37343 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-37343 .filter-item { padding: 5px; }
.style-37343 .prev-button { font-style: normal;text-decoration: none; }
.style-37343 .prev-button:hover { background-color: #FFFFFF; }
.style-37343 .next-button { font-style: normal;text-decoration: none; }
.style-37343 .next-button:hover { background-color: #FFFFFF; }
.style-37343 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-37343 .today-button { font-style: normal;text-decoration: none; }
.style-37343 .today-button:hover { background-color: #FFFFFF; }
.style-37343 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37343 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-37343 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-37343 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-37343 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-37343 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-37343 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-37343 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-37343 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-37343 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-37343 .view-all { text-decoration: none;font-style: normal; }
.style-37343 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-37343 .schedule-matchup { margin: 0 0 5px 0; }
.style-37343 .start-date { display: inline; }
.style-37343 .start-time { display: inline; }
.style-37343 .end-date { display: inline; }
.style-37343 .end-time { display: inline; }
.style-37343 .date-sep { display: inline; }
.style-37344 .h1-style { color: #B9BCC4; }
.style-37344 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-37344 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-37344 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-37344 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-37344 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-37344 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-37344 A:hover { text-decoration: none;color: #FFFFFF; }
.style-37344 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-37344 .button:hover { opacity: 1;color: #F8C034; }
.style-37344 { padding: 20px;margin: 0 0 50px 0;background-color: #C90C06;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-37344 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-37344 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-37344 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-37344 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37344 .archive { text-decoration: none;font-style: normal; }
.style-37344 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37344 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .h4-style A { font-style: normal; }
.style-37344 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-37344 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-37344 .location { margin: 0 0 5px 0; }
.style-37344 .photos { text-align: center;margin-bottom: 20px; }
.style-37344 .contact-info { margin: 0 0 5px 0; }
.style-37344 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-37344 .text img:first-child { margin: 0; }
.style-37344 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-37344 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .full-name { margin: 0 0 5px 0; }
.style-37344 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-37344 .bus-phone { margin: 0 0 5px 0; }
.style-37344 .education { margin: 0 0 5px 0; }
.style-37344 .email { margin: 0 0 5px 0; }
.style-37344 .appointed { margin: 0 0 5px 0; }
.style-37344 .grad-year { margin: 0 0 5px 0; }
.style-37344 .bio { margin: 0 0 5px 0; }
.style-37344 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .answer { margin: 0 15px;line-height: 20px; }
.style-37344 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-37344 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37344 .title { display: block; }
.style-37344 .caption { display: block; }
.style-37344 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-37344 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .zero { margin: 0px;padding: 0px; }
.style-37344 .fund .bar { background-color: #6CA6E3; }
.style-37344 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-37344 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .backbutton { font-style: normal;text-decoration: none; }
.style-37344 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-37344 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-37344 .team-selector { padding: 0px;margin: 0px; }
.style-37344 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-37344 .season-selector { padding: 0px;margin: 0px; }
.style-37344 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .listdetail img:first-child { margin: 0; }
.style-37344 A.links-urllink { display: block; }
.style-37344 .album-name { display: block; }
.style-37344 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .album-select-form { padding: 0px;margin: 0px; }
.style-37344 .album-select { padding: 0px;margin: 0px; }
.style-37344 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-37344 .course-desc { line-height: 20px; }
.style-37344 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .businessindex .address { margin: 0 0 5px 0; }
.style-37344 .businessindex .distance { margin: 0 0 5px 0; }
.style-37344 .businessindex .webpage { margin: 0 0 5px 0; }
.style-37344 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-37344 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-37344 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-37344 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-37344 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-37344 .businessindex .description { margin: 0 0 5px 0; }
.style-37344 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-37344 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-37344 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-37344 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-37344 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-37344 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-37344 .team-schoolyear { margin: 0 0 5px 0; }
.style-37344 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-37344 .team-description { line-height: 20px; }
.style-37344 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-37344 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-37344 .team-accolades { margin: 0 0 5px 0; }
.style-37344 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-37344 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-37344 .hr { border-color: rgba(255,255,255,0.33); }
.style-37344 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-37344 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-37344 .registration { margin: 0 0 5px 0; }
.style-37344 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-37344 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .event-detail { margin: 0 0 15px 0; }
.style-37344 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-37344 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-37344 .view-all { text-decoration: none;font-style: normal; }
.style-37344 .game { padding: 0;margin: 0 0 20px 0; }
.style-37342 { padding: 0px;margin: 10px 0 15px 0; }
.style-37342 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-37342 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #C90C06;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;line-height: 40px;text-rendering: optimizelegibility; }
.style-37342 .header-widget { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-37342 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-97613 .h1-style { font-family: Georgia; }
.style-97613 .h2-style { font-family: Georgia; }
.style-97613 .h3-style { font-family: Georgia; }
.style-97613 .h4-style { font-family: Georgia; }
.style-97613 .h5-style { font-family: Georgia; }
.style-97613 .h6-style { font-family: Georgia; }
.style-97613 A { font-family: Georgia; }
.style-97613 .button { font-family: Georgia; }
.style-97613 { font-family: Georgia; }
.style-97613 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-97615 .h1-style { font-family: Georgia; }
.style-97615 .h2-style { font-family: Georgia; }
.style-97615 .h3-style { font-family: Georgia; }
.style-97615 .h4-style { font-family: Georgia; }
.style-97615 .h5-style { font-family: Georgia; }
.style-97615 .h6-style { font-family: Georgia; }
.style-97615 A { font-family: Georgia; }
.style-97615 .button { font-family: Georgia; }
.style-97615 { font-family: Georgia;color: #375989; }
.style-97615 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-92172 { font-family: 'Open Sans', sans-serif; }
.style-92172 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-93805 { font-family: 'Open Sans', sans-serif;color: #375989; }
.style-93805 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px;color: #375989; }
.style-20563 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-20563:hover { border-width: 0px; }
.style-20563 A.links-urllink { padding: 11px;margin: 0px;display: block;background-color: #F04C26;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-20563 A.links-urllink:hover { color: #F04C26;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #F77C3E; }
.style-20563 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-20563 li.group:first-child { margin: 0; }
.style-104096 .h2-style { color: #FFFFFF;background-color: #8b3139;font-family: 'Trebuchet MS', sans-serif; }
.style-104096 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-104096 A { color: #FFFFFF;background-color: #8B3139;font-family: 'Trebuchet MS', sans-serif; }
.style-104096 .button { color: #FFFFFF;background-color: #8B3139;font-family: 'Trebuchet MS', sans-serif; }
.style-104096 .button:link { color: #FFFFFF;background-color: #8b3139;font-family: 'Trebuchet MS', sans-serif; }
.style-104096 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-104096:hover { border-width: 0px; }
.style-104096 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #8B3139;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-104096 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-104096 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-104096 li.group:first-child { margin: 0; }
.style-97738 .h2-style { color: #FFFFFF;background-color: #385989;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-97738 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-97738 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-97738:hover { border-width: 0px; }
.style-97738 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #385989;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-97738 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97738 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-97738 li.group:first-child { margin: 0; }
.style-103574 .h2-style { color: #FFFFFF;background-color: #FFC82D;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-103574 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-103574 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-103574:hover { border-width: 0px; }
.style-103574 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #FFC82D;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-103574 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-103574 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-103574 li.group:first-child { margin: 0; }
.style-99815 .h2-style { color: #FFFFFF;background-color: #AEB0A8;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-99815 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-99815 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-99815:hover { border-width: 0px; }
.style-99815 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #AEB0A8;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-99815 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-99815 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-99815 li.group:first-child { margin: 0; }
.style-9517 { padding: 0px;margin: 0 0 50px 0;text-align: center; }
.style-9517 .link-image { padding: 0px;margin: 0px;max-width: 240px !important; }
.style-9517 li.group { padding: 5px;margin: 5px;display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9517 li.group:hover { background-color: #EEEEEE; }
.style-9517 li.subcategory-group { padding: 0px;margin: 0px; }
.style-9517 div.content-wrap { padding: 0px;margin: 0px; }
.style-9517 .link-hover-image { padding: 0px;margin: 0px; }
.style-9517 .link-nohover-image { padding: 0px;margin: 0px; }
.style-42833 .h2-style { color: #FFFFFF;background-color: #385988;font-family: 'Trebuchet MS', sans-serif; }
.style-42833 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-42833 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-42833:hover { border-width: 0px; }
.style-42833 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #385988;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-42833 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42833 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-42833 li.group:first-child { margin: 0; }
.style-4464 .h2-style { color: #F79B2E; }
.style-4464 { text-align: center;padding: 0px;margin: 0 0 25px 0;background-color: #F79B2E; }
.style-4464 .header-widget { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-4464 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #FFFFFF;border-width: 2px;border-color: #E67730;text-decoration: none;font-size: 38px;font-family: 'Signika Negative', sans-serif;color: #F79B2E;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4464 A.links-urllink:hover { color: #FFFFFF;background-color: #F79B2E;border-style: solid;border-width: 2px;border-color: #F79B2E; }
.style-4464 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-4464 li.group:first-child { margin: 0; }
.style-4464 div.content-wrap { padding: 20px; }
.style-97507 .h2-style { color: #F79B2E; }
.style-97507 { text-align: center;padding: 0px;margin: 0 0 25px 0;background-color: #F79B2E; }
.style-97507 A.links-urllink { padding: 15px;margin: 0px;display: block;border-width: 0px;border-color: #E67730;text-decoration: none;font-size: 26px;font-family: 'Trebuchet MS', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97507 A.links-urllink:hover { color: #FFFFFF;background-color: #F79B2E;border-style: solid;border-width: 2px;border-color: #F79B2E; }
.style-97507 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-97507 li.group:first-child { margin: 0; }
.style-97507 div.content-wrap { padding: 20px; }
.style-93044 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-93044:hover { border-width: 0px; }
.style-93044 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #F79B2E;border-width: 0px;text-decoration: none;font-size: 20px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight: bold; }
.style-93044 A.links-urllink:hover { color: #F79B2E;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93044 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-93044 li.group:first-child { margin: 0; }
.style-9136 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-9136:hover { border-width: 0px; }
.style-9136 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #F79B2E;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9136 A.links-urllink:hover { color: #F79B2E;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9136 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-9136 li.group:first-child { margin: 0; }
.style-93066 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-93066:hover { border-width: 0px; }
.style-93066 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #DC5192;border-width: 0px;text-decoration: none;font-size: 20px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight: bold;text-align: center; }
.style-93066 A.links-urllink:hover { color: #DC5192;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93066 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-93066 li.group:first-child { margin: 0; }
.style-60057 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-60057:hover { border-width: 0px; }
.style-60057 A.links-urllink { padding: 11px;margin: 0px;display: block;background-color: #CCACD2;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-60057 A.links-urllink:hover { color: #CCACD2;border-width: 2px;border-style: solid;border-color: #CCACD2;background-color: #FFFFFF; }
.style-60057 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-60057 li.group:first-child { margin: 0; }
.style-99814 .h2-style { color: #FFFFFF;background-color: #c24127;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-99814 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-99814 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-99814:hover { border-width: 0px; }
.style-99814 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #BF3F27;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-99814 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-99814 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-99814 li.group:first-child { margin: 0; }
.style-93695 .h2-style { color: #FFFFFF;background-color: #adcff1;font-family: 'Trebuchet MS', sans-serif; }
.style-93695 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-93695 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-93695:hover { border-width: 0px; }
.style-93695 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #adcff1;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-93695 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93695 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-93695 li.group:first-child { margin: 0; }
.style-97679 .h2-style { color: #375989;background-color: #adcff1;font-family: 'Trebuchet MS', sans-serif;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.style-97679 .h2-style:hover { color: #385988;background-color: #FFFFFF; }
.style-97679 A { color: #375989; }
.style-97679 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-97679:hover { border-width: 0px; }
.style-97679 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #adcff1;border-width: 0px;text-decoration: none;font-size: 26px;font-family: 'Signika Negative', sans-serif;color: #375989;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; }
.style-97679 A.links-urllink:hover { color: #385988;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97679 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-97679 li.group:first-child { margin: 0; }
.style-8484 { padding: 0px;margin: 0 0 50px 0;text-align: center; }
.style-8484 .link-image { padding: 0px;margin: 0 !important;display: block;max-width: 200px; }
.style-8484 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-8484 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #23ACD7; }
.style-8484 A.links-urllink:hover { color: #0072AE; }
.style-8484 li.group { margin: 5px;padding: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-color: #EEEEEE;display: inline-block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;background-position: center center; }
.style-8484 li.group:hover { text-align: center;background-position: center center;font-size: 40px;color: #FFFFFF;background-color: #999; }
.style-8484 li.subcategory-group { text-align: center;padding: 0px;margin: 0px; }
.style-8484 div.content-wrap { text-align: center;padding: 0px;margin: 0px; }
.style-8484 .link-nohover-image:hover { font-size: 20px;color: #FFFFFF; }
.style-4587 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-4587 { padding: 0px;margin: 0 0 50px 0; }
.style-4587 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-4587 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-4587 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #003882; }
.style-4587 A.links-urllink:hover { color: #0072AE; }
.style-4587 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #C1C1C1;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-4587 li.group:hover { background-color: #EEEEEE; }
.style-43485 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-43485 { padding: 0px;margin: 0 0 50px 0; }
.style-43485 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-43485 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-43485 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #23ACD7; }
.style-43485 A.links-urllink:hover { color: #0072AE; }
.style-43485 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-43485 li.group:hover { background-color: #EEEEEE; }
.style-55085 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-55085 A { color: #F2633B; }
.style-55085 { padding: 0px;margin: 0 0 50px 0; }
.style-55085 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-55085 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-55085 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #F2633B; }
.style-55085 A.links-urllink:hover { color: #33416E; }
.style-55085 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;border-color: #FFFFFF;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-55085 li.group:hover { background-color: #FFFFFFF; }
.style-12592 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-12592 { padding: 0px;margin: 0 0 50px 0; }
.style-12592 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-12592 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-12592 A.links-urllink { padding: 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 24px;line-height: 21px;color: #23ACD7;text-align: left;background-position: left top; }
.style-12592 A.links-urllink:hover { color: #0072AE; }
.style-12592 li.group { padding: 45px;margin: 0 0 10px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 2px;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-12592 li.group:hover { background-color: #EEEEEE; }
.style-99916 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-99916 { padding: 0px;margin: 0 0 50px 0; }
.style-99916 .link-image { padding: 0px;margin: 0 auto;display: block;float: center; }
.style-99916 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-99916 A.links-urllink { padding: 20px;margin: 0 0 0 5px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: underline;font-size: 20px;line-height: 21px;color: #003882; }
.style-99916 A.links-urllink:hover { color: #0072AE; }
.style-99916 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #C1C1C1;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-99916 li.group:hover { background-color: #EEEEEE; }
.style-73526 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #FFFFFF;padding: 20px 6px 6px 6px; }
.style-73526 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-73526 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-73526 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-73526 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-73526 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-73526 A:hover { text-decoration: none; }
.style-73526 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-73526 { padding: 0px;margin: 0 0 10px 0; }
.style-73526 .photos { text-align: center;margin-bottom: 20px; }
.style-73526 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-73526 .full-name { margin-bottom: 5px; }
.style-73526 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-73526 .bus-phone { margin-bottom: 5px; }
.style-73526 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-73526 .email { margin-bottom: 5px; }
.style-73526 .appointed { margin-bottom: 5px; }
.style-73526 .grad-year { margin-bottom: 5px; }
.style-73526 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-73526 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-73526 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-73526 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-73526 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-73526 .faculty-staff-control { background-color: #FFFFFF; }
.style-73526 .fund .bar { background-color: #C72C2C; }
.style-73526 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-73526 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-73526 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-73526 li.group { display: inline-block;width: 100%; }
.style-73526 div.content-wrap { background-color: #FFFFFF; }
.style-97510 .h1-style { color: #395987; }
.style-97510 .h2-style { font-family: 'Signika Negative', sans-serif;color: #395987;font-size: 22px; }
.style-97510 .h3-style { color: #395987; }
.style-97510 .h4-style { color: #395987; }
.style-97510 { padding: 0px;margin: 0 0 50px 0;-webkit-column-count: 2;-moz-column-count: 2; }
.style-97510 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-97510 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-97510 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #ADCFF1; }
.style-97510 A.links-urllink:hover { color: #0072AE; }
.style-97510 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-97510 li.group:hover { background-color: #385988; }
.style-92159 .h1-style { color: #79BAFF; }
.style-92159 .h2-style { padding: 0;margin: 0 0 20px 0;color: #375989;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92159 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92159 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92159 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92159 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92159 A { color: #FFFFFF;font-style: italic;text-decoration: underline; }
.style-92159 A:hover { text-decoration: none;color: #FFFFFF; }
.style-92159 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-92159 .button:hover { opacity: 1;color: #F8C034; }
.style-92159 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #375989;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-92159 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-92159 time { font-style: italic;margin: 0 0 5px 0;display: block;font-family: Arial; }
.style-92159 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92159 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92159 .archive { text-decoration: none;font-style: normal; }
.style-92159 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92159 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .h4-style A { font-style: normal; }
.style-92159 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-92159 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px;font-family: Arial; }
.style-92159 .location { margin: 0 0 5px 0; }
.style-92159 .photos { text-align: center;margin-bottom: 20px; }
.style-92159 .contact-info { margin: 0 0 5px 0; }
.style-92159 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92159 .text img:first-child { margin: 0; }
.style-92159 .author { margin: 0 0 5px 0;font-weight: bold;display: block;font-family: Arial; }
.style-92159 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .full-name { margin: 0 0 5px 0; }
.style-92159 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-92159 .bus-phone { margin: 0 0 5px 0; }
.style-92159 .education { margin: 0 0 5px 0; }
.style-92159 .email { margin: 0 0 5px 0; }
.style-92159 .appointed { margin: 0 0 5px 0; }
.style-92159 .grad-year { margin: 0 0 5px 0; }
.style-92159 .bio { margin: 0 0 5px 0; }
.style-92159 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .answer { margin: 0 15px;line-height: 20px; }
.style-92159 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92159 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92159 .title { display: block; }
.style-92159 .caption { display: block; }
.style-92159 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-92159 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .zero { margin: 0px;padding: 0px; }
.style-92159 .fund .bar { background-color: #6CA6E3; }
.style-92159 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-92159 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .backbutton { font-style: normal;text-decoration: none; }
.style-92159 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-92159 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92159 .team-selector { padding: 0px;margin: 0px; }
.style-92159 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92159 .season-selector { padding: 0px;margin: 0px; }
.style-92159 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .listdetail img:first-child { margin: 0; }
.style-92159 A.links-urllink { display: block; }
.style-92159 .album-name { display: block; }
.style-92159 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .album-select-form { padding: 0px;margin: 0px; }
.style-92159 .album-select { padding: 0px;margin: 0px; }
.style-92159 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-92159 .course-desc { line-height: 20px; }
.style-92159 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .businessindex .address { margin: 0 0 5px 0; }
.style-92159 .businessindex .distance { margin: 0 0 5px 0; }
.style-92159 .businessindex .webpage { margin: 0 0 5px 0; }
.style-92159 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-92159 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-92159 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-92159 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-92159 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-92159 .businessindex .description { margin: 0 0 5px 0; }
.style-92159 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-92159 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-92159 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-92159 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-92159 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-92159 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-92159 .team-schoolyear { margin: 0 0 5px 0; }
.style-92159 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-92159 .team-description { line-height: 20px; }
.style-92159 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-92159 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92159 .team-accolades { margin: 0 0 5px 0; }
.style-92159 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-92159 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-92159 .hr { border-color: rgba(255,255,255,0.33); }
.style-92159 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-92159 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-92159 .registration { margin: 0 0 5px 0; }
.style-92159 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-92159 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .event-detail { margin: 0 0 15px 0; }
.style-92159 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92159 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-92159 .view-all { text-decoration: none;font-style: normal; }
.style-92159 .game { padding: 0;margin: 0 0 20px 0; }
.style-45764 .h2-style { padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: none;font-weight: 600; }
.style-45764 .h3-style { font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: none;font-weight: 600; }
.style-45764 .h4-style { font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: none;font-weight: 600; }
.style-45764 .h5-style { font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: none;font-weight: 600; }
.style-45764 .h6-style { font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: none;font-weight: 600; }
.style-45764 A { font-style: italic;text-decoration: underline;color: #ccacd2; }
.style-45764 A:hover { text-decoration: none; }
.style-45764 .button { font-family: 'Signika Negative', sans-serif;color: #ccacd2;text-transform: uppercase;font-weight: 600;font-size: 14px; }
.style-45764 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-45764 { color: #333333;padding: 0 0 20px 0;margin: 0 0 50px 0;border-bottom: 4px solid #ccacd2;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-45764 .description { margin: 0 0 5px 0; }
.style-45764 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-45764 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45764 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45764 .archive { text-decoration: none;font-style: normal; }
.style-45764 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45764 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .h4-style A { font-style: normal; }
.style-45764 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-45764 .brief-description { margin: 0 0 5px 0;display: block; }
.style-45764 .location { margin: 0 0 5px 0; }
.style-45764 .photos { text-align: center;margin-bottom: 20px; }
.style-45764 .contact-info { margin: 0 0 5px 0; }
.style-45764 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-45764 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-45764 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .full-name { margin: 0 0 5px 0; }
.style-45764 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-45764 .bus-phone { margin: 0 0 5px 0; }
.style-45764 .education { margin: 0 0 5px 0; }
.style-45764 .email { margin: 0 0 5px 0; }
.style-45764 .appointed { margin: 0 0 5px 0; }
.style-45764 .grad-year { margin: 0 0 5px 0; }
.style-45764 .bio { margin: 0 0 5px 0; }
.style-45764 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .answer { margin: 0 15px; }
.style-45764 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-45764 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45764 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-45764 .caption { display: block; }
.style-45764 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-45764 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-45764 .department { margin: 0 0 5px 0; }
.style-45764 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .zero { margin: 0px;padding: 0px; }
.style-45764 .fund .bar { background-color: #6CA6E3; }
.style-45764 .goal { display: block; }
.style-45764 .current { display: block; }
.style-45764 .goal-participation { display: block; }
.style-45764 .current-participation { display: block; }
.style-45764 .asof-date { display: block; }
.style-45764 .start-date { display: block; }
.style-45764 .end-date { display: block; }
.style-45764 .last-year-amount { display: block; }
.style-45764 .last-year-participation { display: block; }
.style-45764 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-45764 .chart { padding: 0px;margin: 0px; }
.style-45764 .scale { padding: 0px;margin: 0px; }
.style-45764 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-45764 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .backbutton { font-style: normal;text-decoration: none; }
.style-45764 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-45764 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45764 .team-selector { padding: 0px;margin: 0px; }
.style-45764 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-45764 .season-selector { padding: 0px;margin: 0px; }
.style-45764 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 A.links-urllink { display: block; }
.style-45764 .album-name { display: block; }
.style-45764 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .album-select-form { padding: 0px;margin: 0px; }
.style-45764 .album-select { padding: 0px;margin: 0px; }
.style-45764 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .businessindex .address { margin: 0 0 5px 0; }
.style-45764 .businessindex .distance { margin: 0 0 5px 0; }
.style-45764 .businessindex .webpage { margin: 0 0 5px 0; }
.style-45764 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-45764 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-45764 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-45764 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-45764 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-45764 .businessindex .description { margin: 0 0 5px 0; }
.style-45764 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-45764 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-45764 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-45764 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-45764 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-45764 li.subcategory-group { display: inline-block; }
.style-45764 .team-schoolyear { margin: 0 0 5px 0; }
.style-45764 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-45764 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-45764 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-45764 .team-accolades { margin: 0 0 5px 0; }
.style-45764 .schedule-vs { font-style: italic; }
.style-45764 .schedule-site { margin: 0 0 5px 0; }
.style-45764 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-45764 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-45764 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-45764 .hr { border-color: rgba(255,255,255,0.33); }
.style-45764 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-45764 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-45764 .registration { margin: 0 0 5px 0; }
.style-45764 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-45764 th.winloss-amount { padding: 5px; }
.style-45764 td.winloss-amount { padding: 5px; }
.style-45764 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-45764 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-45764 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-45764 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-45764 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-45764 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-45764 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-45764 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-45764 .schedule-practice { font-weight: bold;color: #888888; }
.style-45764 .annualfund .remaining { display: block; }
.style-45764 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-45764 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-45764 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-45764 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-45764 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .event-detail { margin: 0 0 15px 0; }
.style-45764 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-45764 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-45764 .filter-item { padding: 5px; }
.style-45764 .prev-button { font-style: normal;text-decoration: none; }
.style-45764 .prev-button:hover { background-color: #FFFFFF; }
.style-45764 .next-button { font-style: normal;text-decoration: none; }
.style-45764 .next-button:hover { background-color: #FFFFFF; }
.style-45764 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-45764 .today-button { font-style: normal;text-decoration: none; }
.style-45764 .today-button:hover { background-color: #FFFFFF; }
.style-45764 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-45764 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45764 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45764 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-45764 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-45764 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-45764 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-45764 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-45764 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-45764 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-45764 .view-all { text-decoration: none;font-style: normal; }
.style-45764 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-45764 .schedule-matchup { margin: 0 0 5px 0; }
.style-45764 .start-date { display: inline; }
.style-45764 .start-time { display: inline; }
.style-45764 .end-date { display: inline; }
.style-45764 .end-time { display: inline; }
.style-45764 .date-sep { display: inline; }
.style-97439 .h1-style { color: #79BAFF; }
.style-97439 .h2-style { padding: 0;margin: 0 0 20px 0;color: #375989;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97439 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97439 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97439 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97439 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97439 A { color: #FFFFFF;font-style: italic;text-decoration: underline; }
.style-97439 A:hover { text-decoration: none;color: #FFFFFF; }
.style-97439 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-97439 .button:hover { opacity: 1;color: #F8C034; }
.style-97439 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #375989;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97439 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-97439 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-97439 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97439 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97439 .archive { text-decoration: none;font-style: normal; }
.style-97439 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97439 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .h4-style A { font-style: normal; }
.style-97439 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-97439 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-97439 .location { margin: 0 0 5px 0; }
.style-97439 .photos { text-align: left;margin-bottom: 20px; }
.style-97439 .contact-info { margin: 0 0 5px 0; }
.style-97439 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-align: left; }
.style-97439 .text img:first-child { margin: 0; }
.style-97439 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-97439 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .full-name { margin: 0 0 5px 0; }
.style-97439 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-97439 .bus-phone { margin: 0 0 5px 0; }
.style-97439 .education { margin: 0 0 5px 0; }
.style-97439 .email { margin: 0 0 5px 0; }
.style-97439 .appointed { margin: 0 0 5px 0; }
.style-97439 .grad-year { margin: 0 0 5px 0; }
.style-97439 .bio { margin: 0 0 5px 0; }
.style-97439 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .answer { margin: 0 15px;line-height: 20px; }
.style-97439 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97439 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97439 .title { display: block; }
.style-97439 .caption { display: block; }
.style-97439 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-97439 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .zero { margin: 0px;padding: 0px; }
.style-97439 .fund .bar { background-color: #6CA6E3; }
.style-97439 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-97439 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .backbutton { font-style: normal;text-decoration: none; }
.style-97439 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-97439 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97439 .team-selector { padding: 0px;margin: 0px; }
.style-97439 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97439 .season-selector { padding: 0px;margin: 0px; }
.style-97439 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .listdetail img:first-child { margin: 0; }
.style-97439 A.links-urllink { display: block; }
.style-97439 .album-name { display: block; }
.style-97439 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .album-select-form { padding: 0px;margin: 0px; }
.style-97439 .album-select { padding: 0px;margin: 0px; }
.style-97439 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-97439 .course-desc { line-height: 20px; }
.style-97439 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .businessindex .address { margin: 0 0 5px 0; }
.style-97439 .businessindex .distance { margin: 0 0 5px 0; }
.style-97439 .businessindex .webpage { margin: 0 0 5px 0; }
.style-97439 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-97439 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-97439 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-97439 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-97439 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-97439 .businessindex .description { margin: 0 0 5px 0; }
.style-97439 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-97439 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-97439 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-97439 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-97439 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-97439 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Open Sans', sans-serif; }
.style-97439 .team-schoolyear { margin: 0 0 5px 0; }
.style-97439 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-97439 .team-description { line-height: 20px; }
.style-97439 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-97439 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97439 .team-accolades { margin: 0 0 5px 0; }
.style-97439 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-97439 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-97439 .hr { border-color: rgba(255,255,255,0.33); }
.style-97439 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-97439 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-97439 .registration { margin: 0 0 5px 0; }
.style-97439 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-97439 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .event-detail { margin: 0 0 15px 0; }
.style-97439 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97439 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-97439 .view-all { text-decoration: none;font-style: normal; }
.style-97439 .game { padding: 0;margin: 0 0 20px 0; }
.style-99712 .h1-style { font-family: Georgia; }
.style-99712 .h2-style { font-family: Georgia; }
.style-99712 .h3-style { font-family: Georgia; }
.style-99712 .h4-style { font-family: Georgia; }
.style-99712 .h5-style { font-family: Georgia; }
.style-99712 .h6-style { font-family: Georgia; }
.style-99712 A { font-family: Georgia;color: #FFFFFF; }
.style-99712 .button { font-family: Georgia; }
.style-99712 { font-family: Georgia;color: #FFFFFF;background-color: #C24227; }
.style-99712 A.links-urllink { color: #FFFFFF; }
.style-99712 div.content-wrap { font-size: 16px;margin: 0px;padding: 10px; }
.style-14124 .h2-style { font-family: 'Signika Negative', sans-serif;font-size: 36px;color: #299BFF; }
.style-14124 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 20px;margin-right: -160px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE;background-color: #FFFFFF; }
.style-14124 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-14124 div.content-wrap { padding: 0px;margin-top: 50px; }
.style-40891 .h1-style { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-40891 .h2-style { padding: 0;margin: 0 0 15px, 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-40891 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-40891 .h4-style { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-40891 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-40891 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-40891 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #A7A7A7; }
.style-40891 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-40891 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-40891 { padding: 10px;margin: 0 0 20px 0;color: #ADCFF1;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-40891 .description { margin: 0 0 5px 0; }
.style-40891 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-40891 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40891 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40891 .archive { text-decoration: none;font-style: normal; }
.style-40891 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40891 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-40891 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .h4-style A { font-style: normal; }
.style-40891 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-40891 .brief-description { margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px; }
.style-40891 .location { margin: 0 0 5px 0; }
.style-40891 .photos { text-align: center;margin-bottom: 15px; }
.style-40891 .contact-info { margin: 0 0 5px 0; }
.style-40891 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-40891 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .full-name { margin: 0 0 5px 0; }
.style-40891 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-40891 .bus-phone { margin: 0 0 5px 0; }
.style-40891 .education { margin: 0 0 5px 0; }
.style-40891 .email { margin: 0 0 5px 0; }
.style-40891 .appointed { margin: 0 0 5px 0; }
.style-40891 .grad-year { margin: 0 0 5px 0; }
.style-40891 .bio { margin: 0 0 5px 0; }
.style-40891 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .answer { margin: 0 15px; }
.style-40891 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40891 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40891 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-40891 .caption { display: block; }
.style-40891 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-40891 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-40891 .department { margin: 0 0 5px 0; }
.style-40891 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .zero { margin: 0px;padding: 0px; }
.style-40891 .fund .bar { background-color: #6CA6E3; }
.style-40891 .goal { display: block; }
.style-40891 .current { display: block; }
.style-40891 .goal-participation { display: block; }
.style-40891 .current-participation { display: block; }
.style-40891 .asof-date { display: block; }
.style-40891 .start-date { display: block; }
.style-40891 .end-date { display: block; }
.style-40891 .last-year-amount { display: block; }
.style-40891 .last-year-participation { display: block; }
.style-40891 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40891 .chart { padding: 0px;margin: 0px; }
.style-40891 .scale { padding: 0px;margin: 0px; }
.style-40891 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-40891 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .backbutton { font-style: normal;text-decoration: none; }
.style-40891 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-40891 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40891 .team-selector { padding: 0px;margin: 0px; }
.style-40891 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40891 .season-selector { padding: 0px;margin: 0px; }
.style-40891 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-40891 A.links-urllink:hover { color: #FFFFFF; }
.style-40891 .album-name { display: block; }
.style-40891 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .album-select-form { padding: 0px;margin: 0px; }
.style-40891 .album-select { padding: 0px;margin: 0px; }
.style-40891 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .businessindex .address { margin: 0 0 5px 0; }
.style-40891 .businessindex .distance { margin: 0 0 5px 0; }
.style-40891 .businessindex .webpage { margin: 0 0 5px 0; }
.style-40891 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-40891 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-40891 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-40891 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-40891 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-40891 .businessindex .description { margin: 0 0 5px 0; }
.style-40891 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-40891 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-40891 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-40891 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-40891 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-40891 li.subcategory-group { display: inline-block; }
.style-40891 .team-schoolyear { margin: 0 0 5px 0; }
.style-40891 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-40891 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-40891 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40891 .team-accolades { margin: 0 0 5px 0; }
.style-40891 .schedule-vs { font-style: italic; }
.style-40891 .schedule-site { margin: 0 0 5px 0; }
.style-40891 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-40891 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-40891 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-40891 .hr { border-color: rgba(255,255,255,0.33); }
.style-40891 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-40891 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-40891 .registration { margin: 0 0 5px 0; }
.style-40891 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-40891 th.winloss-amount { padding: 5px; }
.style-40891 td.winloss-amount { padding: 5px; }
.style-40891 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-40891 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-40891 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-40891 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-40891 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-40891 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-40891 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-40891 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-40891 .schedule-practice { font-weight: bold;color: #888888; }
.style-40891 .annualfund .remaining { display: block; }
.style-40891 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-40891 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-40891 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-40891 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-40891 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .event-detail { margin: 0 0 15px 0; }
.style-40891 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-40891 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-40891 .filter-item { padding: 5px; }
.style-40891 .prev-button { font-style: normal;text-decoration: none; }
.style-40891 .prev-button:hover { background-color: #FFFFFF; }
.style-40891 .next-button { font-style: normal;text-decoration: none; }
.style-40891 .next-button:hover { background-color: #FFFFFF; }
.style-40891 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-40891 .today-button { font-style: normal;text-decoration: none; }
.style-40891 .today-button:hover { background-color: #FFFFFF; }
.style-40891 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40891 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40891 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40891 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-40891 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-40891 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-40891 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-40891 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40891 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-40891 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-40891 .view-all { text-decoration: none;font-style: normal; }
.style-40891 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-40891 .schedule-matchup { margin: 0 0 5px 0; }
.style-40891 .start-date { display: inline; }
.style-40891 .start-time { display: inline; }
.style-40891 .end-date { display: inline; }
.style-40891 .end-time { display: inline; }
.style-40891 .date-sep { display: inline; }
.style-21444 .h1-style { color: #6CA6E3; }
.style-21444 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-21444 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-21444 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-21444 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-21444 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-21444 A { color: #F8C034;font-style: italic;text-decoration: underline; }
.style-21444 A:hover { text-decoration: none;color: #FFFFFF; }
.style-21444 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-21444 .button:hover { opacity: 1;color: #F8C034; }
.style-21444 { padding: 15px;margin: -10px;background-color: #0072AE;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 20px; }
.style-21444 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-21444 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-21444 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-21444 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21444 .archive { text-decoration: none;font-style: normal; }
.style-21444 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21444 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .h4-style A { font-style: normal; }
.style-21444 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-21444 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-21444 .location { margin: 0 0 5px 0; }
.style-21444 .photos { text-align: center;margin-bottom: 20px; }
.style-21444 .contact-info { margin: 0 0 5px 0; }
.style-21444 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-21444 .text img:first-child { margin: 0; }
.style-21444 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-21444 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .full-name { margin: 0 0 5px 0; }
.style-21444 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-21444 .bus-phone { margin: 0 0 5px 0; }
.style-21444 .education { margin: 0 0 5px 0; }
.style-21444 .email { margin: 0 0 5px 0; }
.style-21444 .appointed { margin: 0 0 5px 0; }
.style-21444 .grad-year { margin: 0 0 5px 0; }
.style-21444 .bio { margin: 0 0 5px 0; }
.style-21444 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .answer { margin: 0 15px;line-height: 20px; }
.style-21444 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-21444 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21444 .title { display: block; }
.style-21444 .caption { display: block; }
.style-21444 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-21444 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .zero { margin: 0px;padding: 0px; }
.style-21444 .fund .bar { background-color: #6CA6E3; }
.style-21444 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-21444 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .backbutton { font-style: normal;text-decoration: none; }
.style-21444 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-21444 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-21444 .team-selector { padding: 0px;margin: 0px; }
.style-21444 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-21444 .season-selector { padding: 0px;margin: 0px; }
.style-21444 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .listdetail img:first-child { margin: 0; }
.style-21444 A.links-urllink { display: block; }
.style-21444 .album-name { display: block; }
.style-21444 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .album-select-form { padding: 0px;margin: 0px; }
.style-21444 .album-select { padding: 0px;margin: 0px; }
.style-21444 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-21444 .course-desc { line-height: 20px; }
.style-21444 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .businessindex .address { margin: 0 0 5px 0; }
.style-21444 .businessindex .distance { margin: 0 0 5px 0; }
.style-21444 .businessindex .webpage { margin: 0 0 5px 0; }
.style-21444 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-21444 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-21444 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-21444 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-21444 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-21444 .businessindex .description { margin: 0 0 5px 0; }
.style-21444 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-21444 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-21444 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-21444 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-21444 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-21444 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png');font-family: 'Signika Negative', sans-serif; }
.style-21444 .team-schoolyear { margin: 0 0 5px 0; }
.style-21444 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-21444 .team-description { line-height: 20px; }
.style-21444 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-21444 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21444 .team-accolades { margin: 0 0 5px 0; }
.style-21444 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-21444 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-21444 .hr { border-color: rgba(255,255,255,0.33); }
.style-21444 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-21444 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-21444 .registration { margin: 0 0 5px 0; }
.style-21444 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-21444 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .event-detail { margin: 0 0 15px 0; }
.style-21444 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-21444 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-21444 .view-all { text-decoration: none;font-style: normal; }
.style-21444 .game { padding: 0;margin: 0 0 20px 0; }
.style-30225 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 20px 8px 24px 8px; }
.style-30225 .photo img { background-position: center center;background-repeat: no-repeat; }
.style-8786 .h2-style { font-size: 20px;color: #1F76C2;font-family: 'Signika Negative', sans-serif; }
.style-8786 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 50px;margin-top: 20px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE; }
.style-8786 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-8786 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-16774 .h2-style { margin: 0px;padding: 0px; }
.style-16774 { margin: 0 0 20px 0;text-align: center; }
.style-16774 .link-image { margin: 0px; }
.style-16774 .link-image:hover { opacity: .75; }
.style-16774 .long-description { font-size: 17px;font-family: 'Signika Negative', sans-serif;color: #7D7D7D;text-align: center; }
.style-16774 A.links-urllink { background-position: center bottom;color: #949494;font-size: 16px; }
.style-16774 li.group { margin: 0 50px 5px 50px;display: inline-block;padding: 0; }
.style-16774 div.content-wrap { padding: 0px;margin: 0px; }
.style-31451 { width: 100%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0px;-moz-column-gap: 0px;column-gap: 0px;border-width: 3px;border-style: solid;border-color: #969696; }
.style-31451 .link-image { width: 100%;margin: 0;padding: 0; }
.style-31451 .photo img { border-width: 4px;border-style: solid;border-color: #969696; }
.style-31451 .photo figure { border-width: 4px;border-style: solid;border-color: #969696; }
.style-31451 li.group:hover { background-color: #EEEEEE; }
.style-31451 li.subcategory-group { padding: 0px;margin: 0px; }
.style-46640 { margin-bottom: 1em; }
.style-46640 .long-description { color: #333333;line-height: 1.25; }
.style-46640 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 1.375em;text-align: center;color: #395987;text-decoration: none; }
.style-46640 A.links-urllink:hover { opacity: 0.75; }
.style-46640 li.group { text-align: center; }
.style-46639 .photo img { margin: 0; }
.style-46629 A.links-urllink { font-family: 'Open Sans', sans-serif;text-decoration: none;font-size: 1.375em;font-weight: bold;color: #395987;margin: 12% 0 1em 0;display: inline-block;line-height: 1; }
.style-46629 A.links-urllink:hover { opacity: 0.75; }
.style-46629 li.group { line-height: 1; }
.style-46631 div.content-wrap { font-size: 1em;line-height: 1.25; }
.style-46616 .header-widget { text-align: center;font-size: 1.25em;color: #fff;font-family: 'Asul', sans-serif; }
.style-46611 { text-align: left; }
.style-46611 .link-image { display: block;text-align: center;margin: 0 auto;margin-bottom: 1em; }
.style-46611 A.links-urllink { font-family: 'Asul', sans-serif;font-size: 1.375em;color: #395987;text-decoration: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none; }
.style-46611 li.group { text-align: center;margin: 0 4em; }
.style-9324 .h2-style { font-family: 'Signika Negative', sans-serif;font-size: 34px;color: #0072AE; }
.style-9324 .h4-style { font-family: 'Signika Negative', sans-serif;font-size: 18px;color: #0072AE; }
.style-9324 { background-color: #AEAEAE; }
.style-9324 .selected-date { font-family: 'Signika Negative', sans-serif;color: #6B6B6B; }
.style-9535 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9535 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9535 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9535 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9535 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9535 A { color: #0072AE;font-style: italic; }
.style-9535 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-9535 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9535 { padding: 20px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9535 .description { margin: 0 0 5px 0; }
.style-9535 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9535 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9535 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9535 .archive { text-decoration: none;font-style: normal; }
.style-9535 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9535 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-9535 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .h4-style A { font-style: normal; }
.style-9535 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-9535 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9535 .location { margin: 0 0 5px 0; }
.style-9535 .photos { text-align: center;margin-bottom: 20px; }
.style-9535 .contact-info { margin: 0 0 5px 0; }
.style-9535 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9535 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9535 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .full-name { margin: 0 0 5px 0; }
.style-9535 .job-title { font-weight: 600;margin: 0;display: block;line-height: 1;font-size: 12px;text-transform: uppercase; }
.style-9535 .education { margin: 0 0 5px 0; }
.style-9535 .appointed { margin: 0 0 5px 0; }
.style-9535 .grad-year { margin: 0 0 5px 0; }
.style-9535 .bio { margin: 0 0 5px 0; }
.style-9535 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .answer { margin: 0 15px; }
.style-9535 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9535 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9535 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-9535 .caption { display: block; }
.style-9535 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9535 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9535 .department { margin: 0 0 5px 0; }
.style-9535 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .zero { margin: 0px;padding: 0px; }
.style-9535 .fund .bar { background-color: #6CA6E3; }
.style-9535 .goal { display: block; }
.style-9535 .current { display: block; }
.style-9535 .goal-participation { display: block; }
.style-9535 .current-participation { display: block; }
.style-9535 .asof-date { display: block; }
.style-9535 .start-date { display: block; }
.style-9535 .end-date { display: block; }
.style-9535 .last-year-amount { display: block; }
.style-9535 .last-year-participation { display: block; }
.style-9535 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9535 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9535 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9535 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9535 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9535 .chart { padding: 0px;margin: 0px; }
.style-9535 .scale { padding: 0px;margin: 0px; }
.style-9535 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9535 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .backbutton { font-style: normal;text-decoration: none; }
.style-9535 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9535 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9535 .team-selector { padding: 0px;margin: 0px; }
.style-9535 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9535 .season-selector { padding: 0px;margin: 0px; }
.style-9535 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-9535 A.links-urllink:hover { color: #FFFFFF; }
.style-9535 .album-name { display: block; }
.style-9535 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .album-select-form { padding: 0px;margin: 0px; }
.style-9535 .album-select { padding: 0px;margin: 0px; }
.style-9535 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .businessindex .address { margin: 0 0 5px 0; }
.style-9535 .businessindex .distance { margin: 0 0 5px 0; }
.style-9535 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9535 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9535 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9535 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9535 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9535 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9535 .businessindex .description { margin: 0 0 5px 0; }
.style-9535 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9535 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9535 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9535 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9535 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-9535 li.subcategory-group { display: inline-block; }
.style-9535 .team-schoolyear { margin: 0 0 5px 0; }
.style-9535 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9535 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9535 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9535 .team-accolades { margin: 0 0 5px 0; }
.style-9535 .schedule-vs { font-style: italic; }
.style-9535 .schedule-site { margin: 0 0 5px 0; }
.style-9535 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9535 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9535 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9535 .hr { border-color: rgba(255,255,255,0.33); }
.style-9535 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9535 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9535 .registration { margin: 0 0 5px 0; }
.style-9535 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-9535 th.winloss-amount { padding: 5px; }
.style-9535 td.winloss-amount { padding: 5px; }
.style-9535 .athleticteamcoach img { padding: 0px;margin: 0 20px 20px 0 !important;background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15); }
.style-9535 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9535 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9535 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9535 .roster-entry { padding: 0px;margin: 0 0 20px 0; }
.style-9535 .player-detail { padding: 0px;margin: 0 0 0 20px; }
.style-9535 .player-detail-label { padding: 0 5px 5px 0;margin: 0;font-size: 12px;font-weight: bold;text-transform: uppercase; }
.style-9535 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9535 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9535 .return-letter { padding: 0;margin: 0 0 15px 0;font-size: 12px;font-weight: bold;text-transform: uppercase;line-height: 1; }
.style-9535 .schedule-practice { font-weight: bold;color: #888888; }
.style-9535 .annualfund .remaining { display: block; }
.style-9535 .team-captain { padding: 0px;margin: 15px 0 10px 0;font-size: 12px;font-weight: bold;text-transform: uppercase;line-height: 1; }
.style-9535 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9535 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9535 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9535 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .event-detail { margin: 0 0 15px 0; }
.style-9535 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9535 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9535 .filter-item { padding: 5px; }
.style-9535 .prev-button { font-style: normal;text-decoration: none; }
.style-9535 .prev-button:hover { background-color: #FFFFFF; }
.style-9535 .next-button { font-style: normal;text-decoration: none; }
.style-9535 .next-button:hover { background-color: #FFFFFF; }
.style-9535 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9535 .today-button { font-style: normal;text-decoration: none; }
.style-9535 .today-button:hover { background-color: #FFFFFF; }
.style-9535 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9535 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9535 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9535 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9535 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9535 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9535 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9535 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9535 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9535 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9535 .view-all { text-decoration: none;font-style: normal; }
.style-9535 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9535 .schedule-matchup { margin: 0 0 5px 0; }
.style-9535 .start-date { display: inline; }
.style-9535 .start-time { display: inline; }
.style-9535 .end-date { display: inline; }
.style-9535 .end-time { display: inline; }
.style-9535 .date-sep { display: inline; }
.style-9536 .h2-style { padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-9536 .h3-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-9536 .h4-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-9536 .h5-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-9536 .h6-style { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: none;font-weight: 600; }
.style-9536 A { font-style: italic;text-decoration: underline;color: #23ACD7; }
.style-9536 A:hover { text-decoration: none; }
.style-9536 .button { font-family: 'Signika Negative', sans-serif;color: #23ACD7;text-transform: uppercase;font-weight: 600;font-size: 14px; }
.style-9536 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9536 { color: #333333;padding: 0;margin: 0 0 50px 0;border-bottom: 4px solid #24acd7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9536 .description { margin: 0 0 5px 0; }
.style-9536 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9536 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9536 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9536 .archive { text-decoration: none;font-style: normal; }
.style-9536 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9536 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .h4-style A { font-style: normal; }
.style-9536 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-9536 .brief-description { margin: 0 0 5px 0;display: block; }
.style-9536 .location { margin: 0 0 5px 0; }
.style-9536 .photos { text-align: center;margin-bottom: 20px; }
.style-9536 .contact-info { margin: 0 0 5px 0; }
.style-9536 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9536 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9536 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .full-name { margin: 0 0 5px 0; }
.style-9536 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9536 .bus-phone { margin: 0 0 5px 0; }
.style-9536 .education { margin: 0 0 5px 0; }
.style-9536 .email { margin: 0 0 5px 0; }
.style-9536 .appointed { margin: 0 0 5px 0; }
.style-9536 .grad-year { margin: 0 0 5px 0; }
.style-9536 .bio { margin: 0 0 5px 0; }
.style-9536 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .answer { margin: 0 15px; }
.style-9536 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9536 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9536 .title { display: block;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-size: 14px;font-weight: bold;color: #0072AE; }
.style-9536 .caption { display: block; }
.style-9536 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9536 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9536 .department { margin: 0 0 5px 0; }
.style-9536 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .zero { margin: 0px;padding: 0px; }
.style-9536 .fund .bar { background-color: #6CA6E3; }
.style-9536 .goal { display: block; }
.style-9536 .current { display: block; }
.style-9536 .goal-participation { display: block; }
.style-9536 .current-participation { display: block; }
.style-9536 .asof-date { display: block; }
.style-9536 .start-date { display: block; }
.style-9536 .end-date { display: block; }
.style-9536 .last-year-amount { display: block; }
.style-9536 .last-year-participation { display: block; }
.style-9536 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9536 .chart { padding: 0px;margin: 0px; }
.style-9536 .scale { padding: 0px;margin: 0px; }
.style-9536 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9536 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .backbutton { font-style: normal;text-decoration: none; }
.style-9536 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9536 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9536 .team-selector { padding: 0px;margin: 0px; }
.style-9536 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9536 .season-selector { padding: 0px;margin: 0px; }
.style-9536 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 A.links-urllink { display: block; }
.style-9536 .album-name { display: block; }
.style-9536 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .album-select-form { padding: 0px;margin: 0px; }
.style-9536 .album-select { padding: 0px;margin: 0px; }
.style-9536 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .businessindex .address { margin: 0 0 5px 0; }
.style-9536 .businessindex .distance { margin: 0 0 5px 0; }
.style-9536 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9536 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9536 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9536 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9536 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9536 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9536 .businessindex .description { margin: 0 0 5px 0; }
.style-9536 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9536 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9536 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9536 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9536 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-9536 li.subcategory-group { display: inline-block; }
.style-9536 .team-name { font-size: 30px; }
.style-9536 .team-schoolyear { margin: 0 0 5px 0;line-height: 1; }
.style-9536 .team-headcoach { font-weight: bold;margin: 0 0 5px 0;line-height: 1; }
.style-9536 .team-description { margin: 20px; }
.style-9536 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9536 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9536 .team-accolades { margin: 0 0 5px 0; }
.style-9536 .schedule-vs { font-style: italic; }
.style-9536 .schedule-site { margin: 0 0 5px 0; }
.style-9536 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9536 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9536 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9536 .hr { border-color: rgba(255,255,255,0.33); }
.style-9536 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9536 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9536 .registration { margin: 0 0 5px 0; }
.style-9536 .winloss { padding: 15px;margin: 0 0 20px 0;background-color: #F8F8F8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 3px; }
.style-9536 th.winloss-amount { padding: 5px;width: 5%;margin: 0px;background-color: #FFFFFF; }
.style-9536 td.winloss-amount { padding: 5px;margin: 0px;background-color: #FFFFFF; }
.style-9536 .winloss table { padding: 0px;margin: 0px;display: block;background-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 3px; }
.style-9536 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9536 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9536 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9536 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-9536 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-9536 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9536 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9536 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-9536 .schedule-practice { font-weight: bold;color: #888888; }
.style-9536 .annualfund .remaining { display: block; }
.style-9536 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-9536 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9536 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9536 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9536 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .event-detail { margin: 0 0 15px 0; }
.style-9536 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9536 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9536 .filter-item { padding: 5px; }
.style-9536 .prev-button { font-style: normal;text-decoration: none; }
.style-9536 .prev-button:hover { background-color: #FFFFFF; }
.style-9536 .next-button { font-style: normal;text-decoration: none; }
.style-9536 .next-button:hover { background-color: #FFFFFF; }
.style-9536 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9536 .today-button { font-style: normal;text-decoration: none; }
.style-9536 .today-button:hover { background-color: #FFFFFF; }
.style-9536 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9536 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9536 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9536 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9536 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9536 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9536 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9536 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9536 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9536 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9536 .view-all { text-decoration: none;font-style: normal; }
.style-9536 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9536 .schedule-matchup { margin: 0 0 5px 0; }
.style-9536 .start-date { display: inline; }
.style-9536 .start-time { display: inline; }
.style-9536 .end-date { display: inline; }
.style-9536 .end-time { display: inline; }
.style-9536 .date-sep { display: inline; }
.style-9525 .h1-style { color: #6CA6E3; }
.style-9525 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9525 .h3-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9525 .h4-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9525 .h5-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9525 .h6-style { color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9525 A { color: #F8C034;text-decoration: underline; }
.style-9525 A:hover { text-decoration: none;color: #FFFFFF; }
.style-9525 .button { padding: 0;margin: 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-9525 .button:hover { opacity: 1;color: #F8C034; }
.style-9525 { padding: 20px;margin: 0 0 50px 0;background-color: #0072AE;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9525 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-9525 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9525 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9525 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9525 .archive { text-decoration: none;font-style: normal; }
.style-9525 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9525 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .h4-style A { font-style: normal; }
.style-9525 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-9525 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-9525 .location { margin: 0 0 5px 0; }
.style-9525 .photos { text-align: center;margin-bottom: 20px; }
.style-9525 .contact-info { margin: 0 0 5px 0; }
.style-9525 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9525 .text img:first-child { margin: 0; }
.style-9525 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9525 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .full-name { margin: 0 0 5px 0; }
.style-9525 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9525 .bus-phone { margin: 0 0 5px 0; }
.style-9525 .education { margin: 0 0 5px 0; }
.style-9525 .email { margin: 0 0 5px 0; }
.style-9525 .appointed { margin: 0 0 5px 0; }
.style-9525 .grad-year { margin: 0 0 5px 0; }
.style-9525 .bio { margin: 0 0 5px 0; }
.style-9525 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .answer { margin: 0 15px;line-height: 20px; }
.style-9525 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9525 .biobutton:hover { color: #6CA6E3; }
.style-9525 .title { display: block; }
.style-9525 .caption { display: block; }
.style-9525 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9525 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .zero { margin: 0px;padding: 0px; }
.style-9525 .fund .bar { background-color: #6CA6E3; }
.style-9525 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-9525 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .backbutton { font-style: normal;text-decoration: none; }
.style-9525 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9525 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9525 .team-selector { padding: 0px;margin: 0px; }
.style-9525 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9525 .season-selector { padding: 0px;margin: 0px; }
.style-9525 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .listdetail img:first-child { margin: 0; }
.style-9525 A.links-urllink { display: block; }
.style-9525 .album-name { display: block; }
.style-9525 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .album-select-form { padding: 0px;margin: 0px; }
.style-9525 .album-select { padding: 0px;margin: 0px; }
.style-9525 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-9525 .course-desc { line-height: 20px; }
.style-9525 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .businessindex .address { margin: 0 0 5px 0; }
.style-9525 .businessindex .distance { margin: 0 0 5px 0; }
.style-9525 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9525 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9525 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9525 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9525 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9525 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9525 .businessindex .description { margin: 0 0 5px 0; }
.style-9525 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9525 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9525 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9525 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9525 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-9525 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-9525 .team-schoolyear { margin: 0 0 5px 0; }
.style-9525 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9525 .team-description { line-height: 20px; }
.style-9525 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9525 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9525 .team-accolades { margin: 0 0 5px 0; }
.style-9525 .schedule-date { padding: 0px;margin: 0px;display: inline-block;font-style: normal;font-size: 24px;color: #F8C034; }
.style-9525 .schedule-vs { font-weight: bold;font-style: italic; }
.style-9525 .schedule-site { padding: 0px;margin: 0px;display: inline-block; }
.style-9525 .schedule-title { font-size: 20px; }
.style-9525 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9525 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9525 .hr { border-color: rgba(255,255,255,0.33); }
.style-9525 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9525 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9525 .registration { margin: 0 0 5px 0; }
.style-9525 .athleticteamcoach img { margin: 5px 20px 10px 0 !important;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-9525 .schedule-rescheduled { padding: 5px;font-size: 12px;text-transform: uppercase;font-weight: bold;background-color: #F8C034;line-height: 1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #333333; }
.style-9525 .schedule-cancelled { padding: 5px;font-size: 12px;text-transform: uppercase;font-weight: bold;background-color: #BB1320;line-height: 1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9525 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .event-detail { margin: 0 0 15px 0; }
.style-9525 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9525 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-9525 .view-all { text-decoration: none;font-style: normal; }
.style-9525 .game { padding: 0 0 20px 0;margin: 0 0 20px 0;border-bottom: 1px solid rgba(255,255,255,.15); }
.style-9525 .game .ath-row.ath-row-one { padding: 0px;margin: 0px; }
.style-9525 a.print-button { margin: -52px 0 0 0;padding: 0px; }
.style-9525 a.print-button span { padding: 0px;margin: 0px;font-style: normal; }
.style-11949 .photos { margin: 50px 0 0 0; }
.style-11949 .photo img { text-align: center; }
.style-11949 .newsdetail img { text-align: center; }
.style-11949 .photo figcaption { text-align: center; }
.style-11949 div.content-wrap { padding: 0;margin: 0 30px 30px 0;align: center;: !important;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-position: left top;background-repeat: no-repeat;text-align: center; }
.style-40606 .h1-style { color: #385988;font-family: 'Open Sans', sans-serif; }
.style-40606 .h2-style { padding: 0;margin: 0 0 15px, 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-40606 .h3-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-40606 .h4-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-40606 .h5-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-40606 .h6-style { padding: 0;margin: 0;color: #385988;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-40606 A { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-40606 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #A7A7A7; }
.style-40606 .button { color: #385988;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-40606 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-40606 { padding: 10px;margin: 0 0 20px 0;color: #ADCFF1;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-40606 .description { margin: 0 0 5px 0; }
.style-40606 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-40606 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40606 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40606 .archive { text-decoration: none;font-style: normal; }
.style-40606 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40606 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-40606 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .h4-style A { font-style: normal; }
.style-40606 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-40606 .brief-description { margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px;a {
    color: #333333;: }; }
.style-40606 .location { margin: 0 0 5px 0; }
.style-40606 .photos { text-align: center;margin-bottom: 15px; }
.style-40606 .contact-info { margin: 0 0 5px 0; }
.style-40606 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-40606 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .full-name { margin: 0 0 5px 0; }
.style-40606 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-40606 .bus-phone { margin: 0 0 5px 0; }
.style-40606 .education { margin: 0 0 5px 0; }
.style-40606 .email { margin: 0 0 5px 0; }
.style-40606 .appointed { margin: 0 0 5px 0; }
.style-40606 .grad-year { margin: 0 0 5px 0; }
.style-40606 .bio { margin: 0 0 5px 0; }
.style-40606 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .answer { margin: 0 15px; }
.style-40606 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40606 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40606 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-40606 .caption { display: block; }
.style-40606 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-40606 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-40606 .department { margin: 0 0 5px 0; }
.style-40606 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .zero { margin: 0px;padding: 0px; }
.style-40606 .fund .bar { background-color: #6CA6E3; }
.style-40606 .goal { display: block; }
.style-40606 .current { display: block; }
.style-40606 .goal-participation { display: block; }
.style-40606 .current-participation { display: block; }
.style-40606 .asof-date { display: block; }
.style-40606 .start-date { display: block; }
.style-40606 .end-date { display: block; }
.style-40606 .last-year-amount { display: block; }
.style-40606 .last-year-participation { display: block; }
.style-40606 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-40606 .chart { padding: 0px;margin: 0px; }
.style-40606 .scale { padding: 0px;margin: 0px; }
.style-40606 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-40606 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .backbutton { font-style: normal;text-decoration: none; }
.style-40606 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-40606 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40606 .team-selector { padding: 0px;margin: 0px; }
.style-40606 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40606 .season-selector { padding: 0px;margin: 0px; }
.style-40606 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-40606 A.links-urllink:hover { color: #FFFFFF; }
.style-40606 .album-name { display: block; }
.style-40606 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .album-select-form { padding: 0px;margin: 0px; }
.style-40606 .album-select { padding: 0px;margin: 0px; }
.style-40606 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .businessindex .address { margin: 0 0 5px 0; }
.style-40606 .businessindex .distance { margin: 0 0 5px 0; }
.style-40606 .businessindex .webpage { margin: 0 0 5px 0; }
.style-40606 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-40606 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-40606 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-40606 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-40606 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-40606 .businessindex .description { margin: 0 0 5px 0; }
.style-40606 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-40606 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-40606 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-40606 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-40606 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-40606 li.subcategory-group { display: inline-block; }
.style-40606 .team-schoolyear { margin: 0 0 5px 0; }
.style-40606 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-40606 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-40606 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40606 .team-accolades { margin: 0 0 5px 0; }
.style-40606 .schedule-vs { font-style: italic; }
.style-40606 .schedule-site { margin: 0 0 5px 0; }
.style-40606 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-40606 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-40606 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-40606 .hr { border-color: rgba(255,255,255,0.33); }
.style-40606 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-40606 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-40606 .registration { margin: 0 0 5px 0; }
.style-40606 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-40606 th.winloss-amount { padding: 5px; }
.style-40606 td.winloss-amount { padding: 5px; }
.style-40606 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-40606 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-40606 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-40606 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-40606 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-40606 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-40606 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-40606 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-40606 .schedule-practice { font-weight: bold;color: #888888; }
.style-40606 .annualfund .remaining { display: block; }
.style-40606 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-40606 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-40606 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-40606 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-40606 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .event-detail { margin: 0 0 15px 0; }
.style-40606 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-40606 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-40606 .filter-item { padding: 5px; }
.style-40606 .prev-button { font-style: normal;text-decoration: none; }
.style-40606 .prev-button:hover { background-color: #FFFFFF; }
.style-40606 .next-button { font-style: normal;text-decoration: none; }
.style-40606 .next-button:hover { background-color: #FFFFFF; }
.style-40606 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-40606 .today-button { font-style: normal;text-decoration: none; }
.style-40606 .today-button:hover { background-color: #FFFFFF; }
.style-40606 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40606 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40606 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40606 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-40606 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-40606 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-40606 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-40606 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-40606 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-40606 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-40606 .view-all { text-decoration: none;font-style: normal; }
.style-40606 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-40606 .schedule-matchup { margin: 0 0 5px 0; }
.style-40606 .start-date { display: inline; }
.style-40606 .start-time { display: inline; }
.style-40606 .end-date { display: inline; }
.style-40606 .end-time { display: inline; }
.style-40606 .date-sep { display: inline; }
.style-97596 .h1-style { color: #385988;font-family: 'Open Sans', sans-serif; }
.style-97596 .h2-style { padding: 0;margin: 0 0 15px, 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-97596 .h3-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-97596 .h4-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-97596 .h5-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-97596 .h6-style { padding: 0;margin: 0;color: #385988;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-97596 A { padding: 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #375988;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-align: center;font-size: 26px; }
.style-97596 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #A7A7A7; }
.style-97596 .button { color: #385988;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-97596 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-97596 { padding: 0px;margin: 0 0 20px 0;color: #ADCFF1;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97596 .description { margin: 0 0 5px 0; }
.style-97596 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-97596 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97596 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97596 .archive { text-decoration: none;font-style: normal; }
.style-97596 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97596 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-97596 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .h4-style A { font-style: normal; }
.style-97596 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-97596 .brief-description { margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px;a {
    color: #333333;: }; }
.style-97596 .location { margin: 0 0 5px 0; }
.style-97596 .photos { text-align: center;margin-bottom: 15px; }
.style-97596 .contact-info { margin: 0 0 5px 0; }
.style-97596 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-97596 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .full-name { margin: 0 0 5px 0; }
.style-97596 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-97596 .bus-phone { margin: 0 0 5px 0; }
.style-97596 .education { margin: 0 0 5px 0; }
.style-97596 .email { margin: 0 0 5px 0; }
.style-97596 .appointed { margin: 0 0 5px 0; }
.style-97596 .grad-year { margin: 0 0 5px 0; }
.style-97596 .bio { margin: 0 0 5px 0; }
.style-97596 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .answer { margin: 0 15px; }
.style-97596 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-97596 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97596 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-97596 .caption { display: block; }
.style-97596 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-97596 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-97596 .department { margin: 0 0 5px 0; }
.style-97596 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .zero { margin: 0px;padding: 0px; }
.style-97596 .fund .bar { background-color: #6CA6E3; }
.style-97596 .goal { display: block; }
.style-97596 .current { display: block; }
.style-97596 .goal-participation { display: block; }
.style-97596 .current-participation { display: block; }
.style-97596 .asof-date { display: block; }
.style-97596 .start-date { display: block; }
.style-97596 .end-date { display: block; }
.style-97596 .last-year-amount { display: block; }
.style-97596 .last-year-participation { display: block; }
.style-97596 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-97596 .chart { padding: 0px;margin: 0px; }
.style-97596 .scale { padding: 0px;margin: 0px; }
.style-97596 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-97596 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .backbutton { font-style: normal;text-decoration: none; }
.style-97596 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-97596 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97596 .team-selector { padding: 0px;margin: 0px; }
.style-97596 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-97596 .season-selector { padding: 0px;margin: 0px; }
.style-97596 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;padding: 10px;margin: 0px;font-size: 26px;text-align: center;background-color: #375988; }
.style-97596 A.links-urllink:hover { color: #FFFFFF; }
.style-97596 .album-name { display: block; }
.style-97596 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .album-select-form { padding: 0px;margin: 0px; }
.style-97596 .album-select { padding: 0px;margin: 0px; }
.style-97596 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .businessindex .address { margin: 0 0 5px 0; }
.style-97596 .businessindex .distance { margin: 0 0 5px 0; }
.style-97596 .businessindex .webpage { margin: 0 0 5px 0; }
.style-97596 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-97596 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-97596 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-97596 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-97596 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-97596 .businessindex .description { margin: 0 0 5px 0; }
.style-97596 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-97596 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-97596 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-97596 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-97596 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-97596 li.subcategory-group { display: inline-block; }
.style-97596 .team-schoolyear { margin: 0 0 5px 0; }
.style-97596 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-97596 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-97596 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-97596 .team-accolades { margin: 0 0 5px 0; }
.style-97596 .schedule-vs { font-style: italic; }
.style-97596 .schedule-site { margin: 0 0 5px 0; }
.style-97596 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-97596 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-97596 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-97596 .hr { border-color: rgba(255,255,255,0.33); }
.style-97596 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-97596 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-97596 .registration { margin: 0 0 5px 0; }
.style-97596 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-97596 th.winloss-amount { padding: 5px; }
.style-97596 td.winloss-amount { padding: 5px; }
.style-97596 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-97596 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-97596 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-97596 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-97596 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-97596 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-97596 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-97596 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-97596 .schedule-practice { font-weight: bold;color: #888888; }
.style-97596 .annualfund .remaining { display: block; }
.style-97596 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-97596 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-97596 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-97596 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-97596 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .event-detail { margin: 0 0 15px 0; }
.style-97596 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-97596 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-97596 .filter-item { padding: 5px; }
.style-97596 .prev-button { font-style: normal;text-decoration: none; }
.style-97596 .prev-button:hover { background-color: #FFFFFF; }
.style-97596 .next-button { font-style: normal;text-decoration: none; }
.style-97596 .next-button:hover { background-color: #FFFFFF; }
.style-97596 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-97596 .today-button { font-style: normal;text-decoration: none; }
.style-97596 .today-button:hover { background-color: #FFFFFF; }
.style-97596 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-97596 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-97596 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-97596 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-97596 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-97596 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-97596 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-97596 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-97596 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-97596 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-97596 .view-all { text-decoration: none;font-style: normal; }
.style-97596 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-97596 .schedule-matchup { margin: 0 0 5px 0; }
.style-97596 .start-date { display: inline; }
.style-97596 .start-time { display: inline; }
.style-97596 .end-date { display: inline; }
.style-97596 .end-time { display: inline; }
.style-97596 .date-sep { display: inline; }
.style-93802 .h1-style { color: #385988;font-family: 'Open Sans', sans-serif; }
.style-93802 .h2-style { padding: 0;margin: 0 0 15px, 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-93802 .h3-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-93802 .h4-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-93802 .h5-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-93802 .h6-style { padding: 0;margin: 0;color: #385988;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-93802 A { padding: 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-align: center;font-size: 26px; }
.style-93802 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #A7A7A7; }
.style-93802 .button { color: #385988;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-93802 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-93802 { padding: 0px;margin: 0 0 20px 0;color: #ADCFF1;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-93802 .description { margin: 0 0 5px 0; }
.style-93802 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-93802 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-93802 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-93802 .archive { text-decoration: none;font-style: normal; }
.style-93802 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-93802 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-93802 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .h4-style A { font-style: normal; }
.style-93802 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-93802 .brief-description { margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px;a {
    color: #333333;: }; }
.style-93802 .location { margin: 0 0 5px 0; }
.style-93802 .photos { text-align: center;margin-bottom: 15px; }
.style-93802 .contact-info { margin: 0 0 5px 0; }
.style-93802 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-93802 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .full-name { margin: 0 0 5px 0; }
.style-93802 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-93802 .bus-phone { margin: 0 0 5px 0; }
.style-93802 .education { margin: 0 0 5px 0; }
.style-93802 .email { margin: 0 0 5px 0; }
.style-93802 .appointed { margin: 0 0 5px 0; }
.style-93802 .grad-year { margin: 0 0 5px 0; }
.style-93802 .bio { margin: 0 0 5px 0; }
.style-93802 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .answer { margin: 0 15px; }
.style-93802 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-93802 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-93802 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-93802 .caption { display: block; }
.style-93802 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-93802 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-93802 .department { margin: 0 0 5px 0; }
.style-93802 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .zero { margin: 0px;padding: 0px; }
.style-93802 .fund .bar { background-color: #6CA6E3; }
.style-93802 .goal { display: block; }
.style-93802 .current { display: block; }
.style-93802 .goal-participation { display: block; }
.style-93802 .current-participation { display: block; }
.style-93802 .asof-date { display: block; }
.style-93802 .start-date { display: block; }
.style-93802 .end-date { display: block; }
.style-93802 .last-year-amount { display: block; }
.style-93802 .last-year-participation { display: block; }
.style-93802 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-93802 .chart { padding: 0px;margin: 0px; }
.style-93802 .scale { padding: 0px;margin: 0px; }
.style-93802 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-93802 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .backbutton { font-style: normal;text-decoration: none; }
.style-93802 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-93802 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-93802 .team-selector { padding: 0px;margin: 0px; }
.style-93802 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-93802 .season-selector { padding: 0px;margin: 0px; }
.style-93802 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;padding: 10px;margin: 0px;font-size: 26px;text-align: center;background-color: #375988; }
.style-93802 A.links-urllink:hover { color: #FFFFFF; }
.style-93802 .album-name { display: block; }
.style-93802 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .album-select-form { padding: 0px;margin: 0px; }
.style-93802 .album-select { padding: 0px;margin: 0px; }
.style-93802 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .businessindex .address { margin: 0 0 5px 0; }
.style-93802 .businessindex .distance { margin: 0 0 5px 0; }
.style-93802 .businessindex .webpage { margin: 0 0 5px 0; }
.style-93802 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-93802 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-93802 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-93802 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-93802 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-93802 .businessindex .description { margin: 0 0 5px 0; }
.style-93802 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-93802 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-93802 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-93802 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-93802 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-93802 li.subcategory-group { display: inline-block; }
.style-93802 .team-schoolyear { margin: 0 0 5px 0; }
.style-93802 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-93802 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-93802 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-93802 .team-accolades { margin: 0 0 5px 0; }
.style-93802 .schedule-vs { font-style: italic; }
.style-93802 .schedule-site { margin: 0 0 5px 0; }
.style-93802 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-93802 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-93802 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-93802 .hr { border-color: rgba(255,255,255,0.33); }
.style-93802 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-93802 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-93802 .registration { margin: 0 0 5px 0; }
.style-93802 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-93802 th.winloss-amount { padding: 5px; }
.style-93802 td.winloss-amount { padding: 5px; }
.style-93802 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-93802 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-93802 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-93802 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-93802 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-93802 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-93802 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-93802 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-93802 .schedule-practice { font-weight: bold;color: #888888; }
.style-93802 .annualfund .remaining { display: block; }
.style-93802 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-93802 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-93802 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-93802 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-93802 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .event-detail { margin: 0 0 15px 0; }
.style-93802 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-93802 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-93802 .filter-item { padding: 5px; }
.style-93802 .prev-button { font-style: normal;text-decoration: none; }
.style-93802 .prev-button:hover { background-color: #FFFFFF; }
.style-93802 .next-button { font-style: normal;text-decoration: none; }
.style-93802 .next-button:hover { background-color: #FFFFFF; }
.style-93802 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-93802 .today-button { font-style: normal;text-decoration: none; }
.style-93802 .today-button:hover { background-color: #FFFFFF; }
.style-93802 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-93802 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-93802 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-93802 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-93802 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-93802 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-93802 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-93802 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-93802 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-93802 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-93802 .view-all { text-decoration: none;font-style: normal; }
.style-93802 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-93802 .schedule-matchup { margin: 0 0 5px 0; }
.style-93802 .start-date { display: inline; }
.style-93802 .start-time { display: inline; }
.style-93802 .end-date { display: inline; }
.style-93802 .end-time { display: inline; }
.style-93802 .date-sep { display: inline; }
.style-92163 .h1-style { color: #395987; }
.style-92163 .h2-style { padding: 0;margin: 0 0 20px 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92163 .h3-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92163 .h4-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92163 .h5-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92163 .h6-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92163 A { color: #395987;font-style: italic;text-decoration: underline; }
.style-92163 A:hover { text-decoration: none;color: #FFFFFF; }
.style-92163 .button { padding: 0;margin: 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-92163 .button:hover { opacity: 1;color: #FFFFFF; }
.style-92163 { padding: 20px;margin: 0 0 50px 0;background-color: #CD7F32;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-92163 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-92163 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-92163 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92163 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92163 .archive { text-decoration: none;font-style: normal; }
.style-92163 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92163 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .h4-style A { font-style: normal; }
.style-92163 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-92163 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-92163 .location { margin: 0 0 5px 0; }
.style-92163 .photos { text-align: center;margin-bottom: 20px; }
.style-92163 .contact-info { margin: 0 0 5px 0; }
.style-92163 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92163 .text img:first-child { margin: 0; }
.style-92163 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-92163 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .full-name { margin: 0 0 5px 0; }
.style-92163 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-92163 .bus-phone { margin: 0 0 5px 0; }
.style-92163 .education { margin: 0 0 5px 0; }
.style-92163 .email { margin: 0 0 5px 0; }
.style-92163 .appointed { margin: 0 0 5px 0; }
.style-92163 .grad-year { margin: 0 0 5px 0; }
.style-92163 .bio { margin: 0 0 5px 0; }
.style-92163 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .answer { margin: 0 15px;line-height: 20px; }
.style-92163 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92163 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92163 .title { display: block; }
.style-92163 .caption { display: block; }
.style-92163 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-92163 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .zero { margin: 0px;padding: 0px; }
.style-92163 .fund .bar { background-color: #6CA6E3; }
.style-92163 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-92163 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .backbutton { font-style: normal;text-decoration: none; }
.style-92163 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-92163 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92163 .team-selector { padding: 0px;margin: 0px; }
.style-92163 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92163 .season-selector { padding: 0px;margin: 0px; }
.style-92163 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .listdetail img:first-child { margin: 0; }
.style-92163 A.links-urllink { display: block; }
.style-92163 .album-name { display: block; }
.style-92163 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .album-select-form { padding: 0px;margin: 0px; }
.style-92163 .album-select { padding: 0px;margin: 0px; }
.style-92163 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-92163 .course-desc { line-height: 20px; }
.style-92163 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .businessindex .address { margin: 0 0 5px 0; }
.style-92163 .businessindex .distance { margin: 0 0 5px 0; }
.style-92163 .businessindex .webpage { margin: 0 0 5px 0; }
.style-92163 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-92163 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-92163 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-92163 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-92163 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-92163 .businessindex .description { margin: 0 0 5px 0; }
.style-92163 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-92163 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-92163 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-92163 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-92163 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-92163 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-92163 .team-schoolyear { margin: 0 0 5px 0; }
.style-92163 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-92163 .team-description { line-height: 20px; }
.style-92163 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-92163 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92163 .team-accolades { margin: 0 0 5px 0; }
.style-92163 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-92163 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-92163 .hr { border-color: rgba(255,255,255,0.33); }
.style-92163 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-92163 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-92163 .registration { margin: 0 0 5px 0; }
.style-92163 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-92163 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .event-detail { margin: 0 0 15px 0; }
.style-92163 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92163 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-92163 .view-all { text-decoration: none;font-style: normal; }
.style-92163 .game { padding: 0;margin: 0 0 20px 0; }
.style-4461 .h2-style { padding: 0px;margin: 0px; }
.style-4461 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #4dae47; }
.style-4461 A:hover { text-decoration: none; }
.style-4461 .button:hover { opacity: 1; }
.style-4461 { padding: 0 20px;margin: 0 0 50px 0;font-size: 30px;line-height: 40px;font-family: 'Signika Negative', sans-serif;color: #4dae47;border-left: 2px solid #4dae47; }
.style-4461 .description { margin: 0 0 5px 0; }
.style-4461 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4461 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4461 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4461 .archive { text-decoration: none;font-style: normal; }
.style-4461 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4461 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .h4-style A { font-style: normal; }
.style-4461 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-4461 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4461 .location { padding: 0 0 0 10px;margin: 0px; }
.style-4461 .photos { text-align: center;margin-bottom: 15px; }
.style-4461 .contact-info { margin: 0 0 5px 0; }
.style-4461 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4461 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .full-name { margin: 0 0 5px 0; }
.style-4461 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4461 .bus-phone { margin: 0 0 5px 0; }
.style-4461 .education { margin: 0 0 5px 0; }
.style-4461 .email { margin: 0 0 5px 0; }
.style-4461 .appointed { margin: 0 0 5px 0; }
.style-4461 .grad-year { margin: 0 0 5px 0; }
.style-4461 .bio { margin: 0 0 5px 0; }
.style-4461 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .answer { margin: 0 15px; }
.style-4461 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4461 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4461 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-4461 .caption { display: block; }
.style-4461 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4461 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4461 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .zero { margin: 0px;padding: 0px; }
.style-4461 .fund .bar { background-color: #C72C2C; }
.style-4461 .chart { padding: 0px;margin: 0px; }
.style-4461 .scale { padding: 0px;margin: 0px; }
.style-4461 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-4461 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .backbutton { font-style: normal;text-decoration: none; }
.style-4461 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4461 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4461 .team-selector { padding: 0px;margin: 0px; }
.style-4461 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4461 .season-selector { padding: 0px;margin: 0px; }
.style-4461 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 A.links-urllink { display: block; }
.style-4461 .album-name { display: block; }
.style-4461 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .album-select-form { padding: 0px;margin: 0px; }
.style-4461 .album-select { padding: 0px;margin: 0px; }
.style-4461 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .businessindex .address { margin: 0 0 5px 0; }
.style-4461 .businessindex .distance { margin: 0 0 5px 0; }
.style-4461 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4461 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4461 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4461 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4461 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4461 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4461 .businessindex .description { margin: 0 0 5px 0; }
.style-4461 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4461 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4461 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4461 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4461 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-4461 .team-schoolyear { margin: 0 0 5px 0; }
.style-4461 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4461 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4461 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4461 .team-accolades { margin: 0 0 5px 0; }
.style-4461 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4461 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-4461 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4461 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4461 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4461 .hr { border-color: rgba(255,255,255,0.33); }
.style-4461 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4461 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4461 .registration { margin: 0 0 5px 0; }
.style-4461 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4461 th.winloss-amount { padding: 5px; }
.style-4461 td.winloss-amount { padding: 5px; }
.style-4461 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-4461 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-4461 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4461 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4461 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .event-detail { margin: 0 0 15px 0; }
.style-4461 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-4461 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-4461 .filter-item { padding: 5px; }
.style-4461 .prev-button { font-style: normal;text-decoration: none; }
.style-4461 .next-button { font-style: normal;text-decoration: none; }
.style-4461 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4461 .today-button { font-style: normal;text-decoration: none; }
.style-4461 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4461 .newsarchivedatepicker .current-year { text-align: center; }
.style-4461 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4461 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4461 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-4461 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-4461 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4461 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4461 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4461 .view-all { text-decoration: none;font-style: normal; }
.style-4461 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4670 .h2-style { padding: 0px;margin: 0px; }
.style-4670 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #4dae47; }
.style-4670 A:hover { text-decoration: none; }
.style-4670 .button:hover { opacity: 1; }
.style-4670 { padding: 0;margin: 0 0 50px 0;font-size: 24px;line-height: 40px;font-family: Arial;color: #4dae47; }
.style-4670 .description { margin: 0 0 5px 0; }
.style-4670 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4670 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4670 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4670 .archive { text-decoration: none;font-style: normal; }
.style-4670 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4670 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .h4-style A { font-style: normal; }
.style-4670 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-4670 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4670 .location { padding: 0 0 0 10px;margin: 0px; }
.style-4670 .photos { text-align: center;margin-bottom: 15px; }
.style-4670 .contact-info { margin: 0 0 5px 0; }
.style-4670 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4670 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .full-name { margin: 0 0 5px 0; }
.style-4670 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4670 .bus-phone { margin: 0 0 5px 0; }
.style-4670 .education { margin: 0 0 5px 0; }
.style-4670 .email { margin: 0 0 5px 0; }
.style-4670 .appointed { margin: 0 0 5px 0; }
.style-4670 .grad-year { margin: 0 0 5px 0; }
.style-4670 .bio { margin: 0 0 5px 0; }
.style-4670 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .answer { margin: 0 15px; }
.style-4670 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4670 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4670 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-4670 .caption { display: block; }
.style-4670 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4670 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4670 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .zero { margin: 0px;padding: 0px; }
.style-4670 .fund .bar { background-color: #C72C2C; }
.style-4670 .chart { padding: 0px;margin: 0px; }
.style-4670 .scale { padding: 0px;margin: 0px; }
.style-4670 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-4670 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .backbutton { font-style: normal;text-decoration: none; }
.style-4670 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4670 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4670 .team-selector { padding: 0px;margin: 0px; }
.style-4670 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4670 .season-selector { padding: 0px;margin: 0px; }
.style-4670 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 A.links-urllink { display: block; }
.style-4670 .album-name { display: block; }
.style-4670 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .album-select-form { padding: 0px;margin: 0px; }
.style-4670 .album-select { padding: 0px;margin: 0px; }
.style-4670 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .businessindex .address { margin: 0 0 5px 0; }
.style-4670 .businessindex .distance { margin: 0 0 5px 0; }
.style-4670 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4670 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4670 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4670 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4670 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4670 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4670 .businessindex .description { margin: 0 0 5px 0; }
.style-4670 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4670 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4670 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4670 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4670 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-4670 div.content-wrap { text-align: center; }
.style-4670 .team-schoolyear { margin: 0 0 5px 0; }
.style-4670 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4670 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4670 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4670 .team-accolades { margin: 0 0 5px 0; }
.style-4670 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4670 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-4670 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4670 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4670 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4670 .hr { border-color: rgba(255,255,255,0.33); }
.style-4670 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4670 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4670 .registration { margin: 0 0 5px 0; }
.style-4670 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4670 th.winloss-amount { padding: 5px; }
.style-4670 td.winloss-amount { padding: 5px; }
.style-4670 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-4670 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-4670 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4670 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4670 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .event-detail { margin: 0 0 15px 0; }
.style-4670 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-4670 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-4670 .filter-item { padding: 5px; }
.style-4670 .prev-button { font-style: normal;text-decoration: none; }
.style-4670 .next-button { font-style: normal;text-decoration: none; }
.style-4670 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4670 .today-button { font-style: normal;text-decoration: none; }
.style-4670 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4670 .newsarchivedatepicker .current-year { text-align: center; }
.style-4670 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4670 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4670 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-4670 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-4670 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4670 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4670 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4670 .view-all { text-decoration: none;font-style: normal; }
.style-4670 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4669 .h2-style { padding: 0px;margin: 0px; }
.style-4669 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #4dae47; }
.style-4669 A:hover { text-decoration: none; }
.style-4669 .button:hover { opacity: 1; }
.style-4669 { padding: 0 20px;margin: 0 0 50px 0;font-size: 30px;line-height: 40px;font-family: 'Signika Negative', sans-serif;color: #4dae47;border-right: 2px solid #4dae47; }
.style-4669 .description { margin: 0 0 5px 0; }
.style-4669 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4669 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4669 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4669 .archive { text-decoration: none;font-style: normal; }
.style-4669 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4669 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .h4-style A { font-style: normal; }
.style-4669 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-4669 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4669 .location { padding: 0 0 0 10px;margin: 0px; }
.style-4669 .photos { text-align: center;margin-bottom: 15px; }
.style-4669 .contact-info { margin: 0 0 5px 0; }
.style-4669 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4669 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .full-name { margin: 0 0 5px 0; }
.style-4669 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4669 .bus-phone { margin: 0 0 5px 0; }
.style-4669 .education { margin: 0 0 5px 0; }
.style-4669 .email { margin: 0 0 5px 0; }
.style-4669 .appointed { margin: 0 0 5px 0; }
.style-4669 .grad-year { margin: 0 0 5px 0; }
.style-4669 .bio { margin: 0 0 5px 0; }
.style-4669 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .answer { margin: 0 15px; }
.style-4669 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4669 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4669 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-4669 .caption { display: block; }
.style-4669 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4669 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4669 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .zero { margin: 0px;padding: 0px; }
.style-4669 .fund .bar { background-color: #C72C2C; }
.style-4669 .chart { padding: 0px;margin: 0px; }
.style-4669 .scale { padding: 0px;margin: 0px; }
.style-4669 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-4669 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .backbutton { font-style: normal;text-decoration: none; }
.style-4669 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4669 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4669 .team-selector { padding: 0px;margin: 0px; }
.style-4669 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4669 .season-selector { padding: 0px;margin: 0px; }
.style-4669 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 A.links-urllink { display: block; }
.style-4669 .album-name { display: block; }
.style-4669 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .album-select-form { padding: 0px;margin: 0px; }
.style-4669 .album-select { padding: 0px;margin: 0px; }
.style-4669 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .businessindex .address { margin: 0 0 5px 0; }
.style-4669 .businessindex .distance { margin: 0 0 5px 0; }
.style-4669 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4669 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4669 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4669 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4669 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4669 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4669 .businessindex .description { margin: 0 0 5px 0; }
.style-4669 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4669 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4669 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4669 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4669 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-4669 .team-schoolyear { margin: 0 0 5px 0; }
.style-4669 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4669 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4669 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4669 .team-accolades { margin: 0 0 5px 0; }
.style-4669 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4669 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-4669 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4669 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4669 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4669 .hr { border-color: rgba(255,255,255,0.33); }
.style-4669 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4669 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4669 .registration { margin: 0 0 5px 0; }
.style-4669 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4669 th.winloss-amount { padding: 5px; }
.style-4669 td.winloss-amount { padding: 5px; }
.style-4669 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-4669 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-4669 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4669 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4669 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .event-detail { margin: 0 0 15px 0; }
.style-4669 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-4669 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-4669 .filter-item { padding: 5px; }
.style-4669 .prev-button { font-style: normal;text-decoration: none; }
.style-4669 .next-button { font-style: normal;text-decoration: none; }
.style-4669 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4669 .today-button { font-style: normal;text-decoration: none; }
.style-4669 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4669 .newsarchivedatepicker .current-year { text-align: center; }
.style-4669 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4669 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4669 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-4669 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-4669 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4669 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4669 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4669 .view-all { text-decoration: none;font-style: normal; }
.style-4669 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-9480 .h1-style { color: #0071AE; }
.style-9480 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFD324;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9480 .h3-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9480 .h4-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9480 .h5-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9480 .h6-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9480 A { color: #FFD324;font-style: italic;text-decoration: underline; }
.style-9480 A:hover { text-decoration: none;color: #FFFFFF; }
.style-9480 .button { padding: 0;margin: 0;color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-9480 .button:hover { opacity: 1;color: #FFFFFF; }
.style-9480 { padding: 20px;margin: 0 0 50px 0;background-color: #4DAE47;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9480 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-9480 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9480 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9480 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9480 .archive { text-decoration: none;font-style: normal; }
.style-9480 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9480 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .h4-style A { font-style: normal; }
.style-9480 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-9480 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-9480 .location { margin: 0 0 5px 0; }
.style-9480 .photos { text-align: center;margin-bottom: 20px; }
.style-9480 .contact-info { margin: 0 0 5px 0; }
.style-9480 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9480 .text img:first-child { margin: 0; }
.style-9480 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9480 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .full-name { margin: 0 0 5px 0; }
.style-9480 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9480 .bus-phone { margin: 0 0 5px 0; }
.style-9480 .education { margin: 0 0 5px 0; }
.style-9480 .email { margin: 0 0 5px 0; }
.style-9480 .appointed { margin: 0 0 5px 0; }
.style-9480 .grad-year { margin: 0 0 5px 0; }
.style-9480 .bio { margin: 0 0 5px 0; }
.style-9480 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .answer { margin: 0 15px;line-height: 20px; }
.style-9480 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9480 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9480 .title { display: block; }
.style-9480 .caption { display: block; }
.style-9480 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9480 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .zero { margin: 0px;padding: 0px; }
.style-9480 .fund .bar { background-color: #6CA6E3; }
.style-9480 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-9480 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .backbutton { font-style: normal;text-decoration: none; }
.style-9480 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9480 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9480 .team-selector { padding: 0px;margin: 0px; }
.style-9480 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9480 .season-selector { padding: 0px;margin: 0px; }
.style-9480 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .listdetail img:first-child { margin: 0; }
.style-9480 A.links-urllink { display: block; }
.style-9480 .album-name { display: block; }
.style-9480 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .album-select-form { padding: 0px;margin: 0px; }
.style-9480 .album-select { padding: 0px;margin: 0px; }
.style-9480 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-9480 .course-desc { line-height: 20px; }
.style-9480 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .businessindex .address { margin: 0 0 5px 0; }
.style-9480 .businessindex .distance { margin: 0 0 5px 0; }
.style-9480 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9480 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9480 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9480 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9480 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9480 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9480 .businessindex .description { margin: 0 0 5px 0; }
.style-9480 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9480 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9480 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9480 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9480 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-9480 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-9480 .team-schoolyear { margin: 0 0 5px 0; }
.style-9480 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9480 .team-description { line-height: 20px; }
.style-9480 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9480 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9480 .team-accolades { margin: 0 0 5px 0; }
.style-9480 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9480 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9480 .hr { border-color: rgba(255,255,255,0.33); }
.style-9480 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9480 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9480 .registration { margin: 0 0 5px 0; }
.style-9480 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-9480 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .event-detail { margin: 0 0 15px 0; }
.style-9480 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9480 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-9480 .view-all { text-decoration: none;font-style: normal; }
.style-9480 .game { padding: 0;margin: 0 0 20px 0; }
.style-4590 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4590 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4590 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4590 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4590 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4590 A { color: #0072AE;font-style: italic; }
.style-4590 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-4590 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4590 { padding: 5px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4590 .description { margin: 0 0 5px 0; }
.style-4590 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4590 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4590 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4590 .archive { text-decoration: none;font-style: normal; }
.style-4590 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4590 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-4590 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .h4-style A { font-style: normal; }
.style-4590 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-4590 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-4590 .location { margin: 0 0 5px 0; }
.style-4590 .photos { text-align: center;margin-bottom: 20px; }
.style-4590 .contact-info { margin: 0 0 5px 0; }
.style-4590 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4590 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4590 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .full-name { margin: 0 0 5px 0; }
.style-4590 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4590 .bus-phone { margin: 0 0 5px 0; }
.style-4590 .education { margin: 0 0 5px 0; }
.style-4590 .email { margin: 0 0 5px 0; }
.style-4590 .appointed { margin: 0 0 5px 0; }
.style-4590 .grad-year { margin: 0 0 5px 0; }
.style-4590 .bio { margin: 0 0 5px 0; }
.style-4590 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .answer { margin: 0 15px; }
.style-4590 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4590 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4590 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4590 .caption { display: block; }
.style-4590 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4590 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4590 .department { margin: 0 0 5px 0; }
.style-4590 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .zero { margin: 0px;padding: 0px; }
.style-4590 .fund .bar { background-color: #6CA6E3; }
.style-4590 .goal { display: block; }
.style-4590 .current { display: block; }
.style-4590 .goal-participation { display: block; }
.style-4590 .current-participation { display: block; }
.style-4590 .asof-date { display: block; }
.style-4590 .start-date { display: block; }
.style-4590 .end-date { display: block; }
.style-4590 .last-year-amount { display: block; }
.style-4590 .last-year-participation { display: block; }
.style-4590 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4590 .chart { padding: 0px;margin: 0px; }
.style-4590 .scale { padding: 0px;margin: 0px; }
.style-4590 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4590 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .backbutton { font-style: normal;text-decoration: none; }
.style-4590 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4590 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4590 .team-selector { padding: 0px;margin: 0px; }
.style-4590 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4590 .season-selector { padding: 0px;margin: 0px; }
.style-4590 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-4590 A.links-urllink:hover { color: #FFFFFF; }
.style-4590 .album-name { display: block; }
.style-4590 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .album-select-form { padding: 0px;margin: 0px; }
.style-4590 .album-select { padding: 0px;margin: 0px; }
.style-4590 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .businessindex .address { margin: 0 0 5px 0; }
.style-4590 .businessindex .distance { margin: 0 0 5px 0; }
.style-4590 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4590 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4590 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4590 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4590 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4590 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4590 .businessindex .description { margin: 0 0 5px 0; }
.style-4590 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4590 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4590 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4590 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4590 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-4590 li.subcategory-group { display: inline-block; }
.style-4590 .team-schoolyear { margin: 0 0 5px 0; }
.style-4590 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4590 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4590 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4590 .team-accolades { margin: 0 0 5px 0; }
.style-4590 .schedule-vs { font-style: italic; }
.style-4590 .schedule-site { margin: 0 0 5px 0; }
.style-4590 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4590 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4590 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4590 .hr { border-color: rgba(255,255,255,0.33); }
.style-4590 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4590 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4590 .registration { margin: 0 0 5px 0; }
.style-4590 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4590 th.winloss-amount { padding: 5px; }
.style-4590 td.winloss-amount { padding: 5px; }
.style-4590 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4590 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4590 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4590 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4590 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4590 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4590 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4590 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4590 .schedule-practice { font-weight: bold;color: #888888; }
.style-4590 .annualfund .remaining { display: block; }
.style-4590 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4590 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4590 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4590 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4590 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .event-detail { margin: 0 0 15px 0; }
.style-4590 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4590 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4590 .filter-item { padding: 5px; }
.style-4590 .prev-button { font-style: normal;text-decoration: none; }
.style-4590 .prev-button:hover { background-color: #FFFFFF; }
.style-4590 .next-button { font-style: normal;text-decoration: none; }
.style-4590 .next-button:hover { background-color: #FFFFFF; }
.style-4590 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4590 .today-button { font-style: normal;text-decoration: none; }
.style-4590 .today-button:hover { background-color: #FFFFFF; }
.style-4590 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4590 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4590 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4590 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4590 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4590 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4590 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4590 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4590 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4590 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4590 .view-all { text-decoration: none;font-style: normal; }
.style-4590 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4590 .schedule-matchup { margin: 0 0 5px 0; }
.style-4590 .start-date { display: inline; }
.style-4590 .start-time { display: inline; }
.style-4590 .end-date { display: inline; }
.style-4590 .end-time { display: inline; }
.style-4590 .date-sep { display: inline; }
.style-4462 .h2-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-4462 .h3-style { padding: 0;margin: 0 0 15px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-4462 .h4-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-4462 .h5-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-4462 .h6-style { padding: 0;margin: 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400; }
.style-4462 A { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #F8F8F8;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border-width: 1px;border-style: solid;border-color: #0072AE;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-4462 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #0072AE; }
.style-4462 .button { color: #385988;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-4462 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4462 { padding: 8px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4462 .description { margin: 0 0 5px 0; }
.style-4462 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4462 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4462 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4462 .archive { text-decoration: none;font-style: normal; }
.style-4462 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4462 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-4462 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .h4-style A { font-style: normal; }
.style-4462 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-4462 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 15px; }
.style-4462 .location { margin: 0 0 5px 0; }
.style-4462 .photos { text-align: center;margin-bottom: 15px; }
.style-4462 .contact-info { margin: 0 0 5px 0; }
.style-4462 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4462 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .full-name { margin: 0 0 5px 0; }
.style-4462 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4462 .bus-phone { margin: 0 0 5px 0; }
.style-4462 .education { margin: 0 0 5px 0; }
.style-4462 .email { margin: 0 0 5px 0; }
.style-4462 .appointed { margin: 0 0 5px 0; }
.style-4462 .grad-year { margin: 0 0 5px 0; }
.style-4462 .bio { margin: 0 0 5px 0; }
.style-4462 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .answer { margin: 0 15px; }
.style-4462 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px; }
.style-4462 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4462 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4462 .caption { display: block; }
.style-4462 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4462 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4462 .department { margin: 0 0 5px 0; }
.style-4462 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .zero { margin: 0px;padding: 0px; }
.style-4462 .fund .bar { background-color: #6CA6E3; }
.style-4462 .goal { display: block; }
.style-4462 .current { display: block; }
.style-4462 .goal-participation { display: block; }
.style-4462 .current-participation { display: block; }
.style-4462 .asof-date { display: block; }
.style-4462 .start-date { display: block; }
.style-4462 .end-date { display: block; }
.style-4462 .last-year-amount { display: block; }
.style-4462 .last-year-participation { display: block; }
.style-4462 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4462 .chart { padding: 0px;margin: 0px; }
.style-4462 .scale { padding: 0px;margin: 0px; }
.style-4462 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4462 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .backbutton { font-style: normal;text-decoration: none; }
.style-4462 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4462 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4462 .team-selector { padding: 0px;margin: 0px; }
.style-4462 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4462 .season-selector { padding: 0px;margin: 0px; }
.style-4462 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.style-4462 A.links-urllink:hover { color: #FFFFFF; }
.style-4462 .album-name { display: block; }
.style-4462 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .album-select-form { padding: 0px;margin: 0px; }
.style-4462 .album-select { padding: 0px;margin: 0px; }
.style-4462 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .businessindex .address { margin: 0 0 5px 0; }
.style-4462 .businessindex .distance { margin: 0 0 5px 0; }
.style-4462 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4462 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4462 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4462 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4462 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4462 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4462 .businessindex .description { margin: 0 0 5px 0; }
.style-4462 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4462 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4462 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4462 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4462 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-4462 li.subcategory-group { display: inline-block; }
.style-4462 .team-schoolyear { margin: 0 0 5px 0; }
.style-4462 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4462 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4462 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4462 .team-accolades { margin: 0 0 5px 0; }
.style-4462 .schedule-vs { font-style: italic; }
.style-4462 .schedule-site { margin: 0 0 5px 0; }
.style-4462 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4462 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4462 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4462 .hr { border-color: rgba(255,255,255,0.33); }
.style-4462 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4462 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4462 .registration { margin: 0 0 5px 0; }
.style-4462 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4462 th.winloss-amount { padding: 5px; }
.style-4462 td.winloss-amount { padding: 5px; }
.style-4462 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4462 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4462 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4462 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4462 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4462 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4462 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4462 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4462 .schedule-practice { font-weight: bold;color: #888888; }
.style-4462 .annualfund .remaining { display: block; }
.style-4462 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4462 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4462 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4462 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4462 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .event-detail { margin: 0 0 15px 0; }
.style-4462 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4462 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4462 .filter-item { padding: 5px; }
.style-4462 .prev-button { font-style: normal;text-decoration: none; }
.style-4462 .prev-button:hover { background-color: #FFFFFF; }
.style-4462 .next-button { font-style: normal;text-decoration: none; }
.style-4462 .next-button:hover { background-color: #FFFFFF; }
.style-4462 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4462 .today-button { font-style: normal;text-decoration: none; }
.style-4462 .today-button:hover { background-color: #FFFFFF; }
.style-4462 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4462 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4462 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4462 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4462 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4462 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4462 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4462 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4462 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4462 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4462 .view-all { text-decoration: none;font-style: normal; }
.style-4462 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4462 .schedule-matchup { margin: 0 0 5px 0; }
.style-4462 .start-date { display: inline; }
.style-4462 .start-time { display: inline; }
.style-4462 .end-date { display: inline; }
.style-4462 .end-time { display: inline; }
.style-4462 .date-sep { display: inline; }
.style-90884 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-90884 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-90884 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-90884 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-90884 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-90884 A { color: #0072AE;font-style: italic; }
.style-90884 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-90884 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-90884 { padding: 5px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-90884 .description { margin: 0 0 5px 0; }
.style-90884 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-90884 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-90884 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90884 .archive { text-decoration: none;font-style: normal; }
.style-90884 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90884 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-90884 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .h4-style A { font-style: normal; }
.style-90884 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-90884 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-90884 .location { margin: 0 0 5px 0; }
.style-90884 .photos { text-align: center;margin-bottom: 20px; }
.style-90884 .contact-info { margin: 0 0 5px 0; }
.style-90884 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-90884 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-90884 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .full-name { margin: 0 0 5px 0; }
.style-90884 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-90884 .bus-phone { margin: 0 0 5px 0; }
.style-90884 .education { margin: 0 0 5px 0; }
.style-90884 .email { margin: 0 0 5px 0; }
.style-90884 .appointed { margin: 0 0 5px 0; }
.style-90884 .grad-year { margin: 0 0 5px 0; }
.style-90884 .bio { margin: 0 0 5px 0; }
.style-90884 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .answer { margin: 0 15px; }
.style-90884 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-90884 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90884 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-90884 .caption { display: block; }
.style-90884 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-90884 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-90884 .department { margin: 0 0 5px 0; }
.style-90884 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .zero { margin: 0px;padding: 0px; }
.style-90884 .fund .bar { background-color: #6CA6E3; }
.style-90884 .goal { display: block; }
.style-90884 .current { display: block; }
.style-90884 .goal-participation { display: block; }
.style-90884 .current-participation { display: block; }
.style-90884 .asof-date { display: block; }
.style-90884 .start-date { display: block; }
.style-90884 .end-date { display: block; }
.style-90884 .last-year-amount { display: block; }
.style-90884 .last-year-participation { display: block; }
.style-90884 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-90884 .chart { padding: 0px;margin: 0px; }
.style-90884 .scale { padding: 0px;margin: 0px; }
.style-90884 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-90884 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .backbutton { font-style: normal;text-decoration: none; }
.style-90884 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-90884 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-90884 .team-selector { padding: 0px;margin: 0px; }
.style-90884 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-90884 .season-selector { padding: 0px;margin: 0px; }
.style-90884 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-90884 A.links-urllink:hover { color: #FFFFFF; }
.style-90884 .album-name { display: block; }
.style-90884 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .album-select-form { padding: 0px;margin: 0px; }
.style-90884 .album-select { padding: 0px;margin: 0px; }
.style-90884 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .businessindex .address { margin: 0 0 5px 0; }
.style-90884 .businessindex .distance { margin: 0 0 5px 0; }
.style-90884 .businessindex .webpage { margin: 0 0 5px 0; }
.style-90884 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-90884 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-90884 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-90884 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-90884 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-90884 .businessindex .description { margin: 0 0 5px 0; }
.style-90884 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-90884 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-90884 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-90884 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-90884 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-90884 li.subcategory-group { display: inline-block; }
.style-90884 div.content-wrap { font-family: Arial;font-size: 14px; }
.style-90884 .team-schoolyear { margin: 0 0 5px 0; }
.style-90884 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-90884 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-90884 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90884 .team-accolades { margin: 0 0 5px 0; }
.style-90884 .schedule-vs { font-style: italic; }
.style-90884 .schedule-site { margin: 0 0 5px 0; }
.style-90884 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-90884 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-90884 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-90884 .hr { border-color: rgba(255,255,255,0.33); }
.style-90884 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-90884 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-90884 .registration { margin: 0 0 5px 0; }
.style-90884 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-90884 th.winloss-amount { padding: 5px; }
.style-90884 td.winloss-amount { padding: 5px; }
.style-90884 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-90884 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-90884 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-90884 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-90884 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-90884 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-90884 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-90884 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-90884 .schedule-practice { font-weight: bold;color: #888888; }
.style-90884 .annualfund .remaining { display: block; }
.style-90884 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-90884 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-90884 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-90884 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-90884 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .event-detail { margin: 0 0 15px 0; }
.style-90884 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-90884 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-90884 .filter-item { padding: 5px; }
.style-90884 .prev-button { font-style: normal;text-decoration: none; }
.style-90884 .prev-button:hover { background-color: #FFFFFF; }
.style-90884 .next-button { font-style: normal;text-decoration: none; }
.style-90884 .next-button:hover { background-color: #FFFFFF; }
.style-90884 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-90884 .today-button { font-style: normal;text-decoration: none; }
.style-90884 .today-button:hover { background-color: #FFFFFF; }
.style-90884 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-90884 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-90884 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-90884 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-90884 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-90884 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-90884 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-90884 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-90884 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-90884 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-90884 .view-all { text-decoration: none;font-style: normal; }
.style-90884 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-90884 .schedule-matchup { margin: 0 0 5px 0; }
.style-90884 .start-date { display: inline; }
.style-90884 .start-time { display: inline; }
.style-90884 .end-date { display: inline; }
.style-90884 .end-time { display: inline; }
.style-90884 .date-sep { display: inline; }
.style-9218 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9218 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9218 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9218 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9218 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9218 A { color: #0072AE;text-decoration: none; }
.style-9218 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-9218 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9218 { padding: 20px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #9C9C9C; }
.style-9218 .description { margin: 0 0 5px 0; }
.style-9218 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9218 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9218 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9218 .archive { text-decoration: none;font-style: normal; }
.style-9218 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9218 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-9218 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .h4-style A { font-style: normal; }
.style-9218 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-9218 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9218 .location { margin: 0 0 5px 0; }
.style-9218 .photos { text-align: center;margin-bottom: 20px; }
.style-9218 .contact-info { margin: 0 0 5px 0; }
.style-9218 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9218 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9218 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .full-name { margin: 0 0 5px 0; }
.style-9218 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9218 .bus-phone { margin: 0 0 5px 0; }
.style-9218 .education { margin: 0 0 5px 0; }
.style-9218 .email { margin: 0 0 5px 0; }
.style-9218 .appointed { margin: 0 0 5px 0; }
.style-9218 .grad-year { margin: 0 0 5px 0; }
.style-9218 .bio { margin: 0 0 5px 0; }
.style-9218 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .answer { margin: 0 15px; }
.style-9218 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9218 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9218 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-9218 .caption { display: block; }
.style-9218 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF;max-width: 125px;max-height: 125px; }
.style-9218 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9218 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9218 .department { margin: 0 0 5px 0; }
.style-9218 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .zero { margin: 0px;padding: 0px; }
.style-9218 .fund .bar { background-color: #6CA6E3; }
.style-9218 .goal { display: block; }
.style-9218 .current { display: block; }
.style-9218 .goal-participation { display: block; }
.style-9218 .current-participation { display: block; }
.style-9218 .asof-date { display: block; }
.style-9218 .start-date { display: block; }
.style-9218 .end-date { display: block; }
.style-9218 .last-year-amount { display: block; }
.style-9218 .last-year-participation { display: block; }
.style-9218 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9218 .chart { padding: 0px;margin: 0px; }
.style-9218 .scale { padding: 0px;margin: 0px; }
.style-9218 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9218 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .backbutton { font-style: normal;text-decoration: none; }
.style-9218 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9218 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9218 .team-selector { padding: 0px;margin: 0px; }
.style-9218 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9218 .season-selector { padding: 0px;margin: 0px; }
.style-9218 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 A.links-urllink { display: block;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-9218 A.links-urllink:hover { color: #0D13A8;text-decoration: underline; }
.style-9218 .album-name { display: block; }
.style-9218 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .album-select-form { padding: 0px;margin: 0px; }
.style-9218 .album-select { padding: 0px;margin: 0px; }
.style-9218 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .businessindex .address { margin: 0 0 5px 0; }
.style-9218 .businessindex .distance { margin: 0 0 5px 0; }
.style-9218 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9218 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9218 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9218 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9218 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9218 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9218 .businessindex .description { margin: 0 0 5px 0; }
.style-9218 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9218 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9218 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9218 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9218 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-9218 li.subcategory-group { display: inline-block; }
.style-9218 .team-schoolyear { margin: 0 0 5px 0; }
.style-9218 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9218 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9218 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9218 .team-accolades { margin: 0 0 5px 0; }
.style-9218 .schedule-vs { font-style: italic; }
.style-9218 .schedule-site { margin: 0 0 5px 0; }
.style-9218 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9218 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9218 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9218 .hr { border-color: rgba(255,255,255,0.33); }
.style-9218 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9218 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9218 .registration { margin: 0 0 5px 0; }
.style-9218 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-9218 th.winloss-amount { padding: 5px; }
.style-9218 td.winloss-amount { padding: 5px; }
.style-9218 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9218 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9218 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9218 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-9218 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-9218 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9218 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9218 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-9218 .schedule-practice { font-weight: bold;color: #888888; }
.style-9218 .annualfund .remaining { display: block; }
.style-9218 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-9218 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9218 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9218 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9218 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .event-detail { margin: 0 0 15px 0; }
.style-9218 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9218 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9218 .filter-item { padding: 5px; }
.style-9218 .prev-button { font-style: normal;text-decoration: none; }
.style-9218 .prev-button:hover { background-color: #FFFFFF; }
.style-9218 .next-button { font-style: normal;text-decoration: none; }
.style-9218 .next-button:hover { background-color: #FFFFFF; }
.style-9218 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9218 .today-button { font-style: normal;text-decoration: none; }
.style-9218 .today-button:hover { background-color: #FFFFFF; }
.style-9218 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9218 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9218 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9218 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9218 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9218 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9218 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9218 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9218 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9218 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9218 .view-all { text-decoration: none;font-style: normal; }
.style-9218 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9218 .schedule-matchup { margin: 0 0 5px 0; }
.style-9218 .start-date { display: inline; }
.style-9218 .start-time { display: inline; }
.style-9218 .end-date { display: inline; }
.style-9218 .end-time { display: inline; }
.style-9218 .date-sep { display: inline; }
.style-9781 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;text-align: center; }
.style-9781 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9781 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9781 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9781 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9781 A { color: #0072AE;font-style: italic; }
.style-9781 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-9781 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9781 { padding: 20px;margin: 0 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #9C9C9C; }
.style-9781 .description { margin: 0 0 5px 0; }
.style-9781 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9781 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9781 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9781 .archive { text-decoration: none;font-style: normal; }
.style-9781 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9781 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-9781 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .h4-style A { font-style: normal; }
.style-9781 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-9781 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9781 .location { margin: 0 0 5px 0; }
.style-9781 .photos { text-align: center;margin-bottom: 20px; }
.style-9781 .contact-info { margin: 0 0 5px 0; }
.style-9781 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9781 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9781 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .full-name { margin: 0 0 5px 0; }
.style-9781 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9781 .bus-phone { margin: 0 0 5px 0; }
.style-9781 .education { margin: 0 0 5px 0; }
.style-9781 .email { margin: 0 0 5px 0; }
.style-9781 .appointed { margin: 0 0 5px 0; }
.style-9781 .grad-year { margin: 0 0 5px 0; }
.style-9781 .bio { margin: 0 0 5px 0; }
.style-9781 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .answer { margin: 0 15px; }
.style-9781 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9781 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9781 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-9781 .caption { display: block; }
.style-9781 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9781 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9781 .department { margin: 0 0 5px 0; }
.style-9781 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .zero { margin: 0px;padding: 0px; }
.style-9781 .fund .bar { background-color: #6CA6E3; }
.style-9781 .goal { display: block; }
.style-9781 .current { display: block; }
.style-9781 .goal-participation { display: block; }
.style-9781 .current-participation { display: block; }
.style-9781 .asof-date { display: block; }
.style-9781 .start-date { display: block; }
.style-9781 .end-date { display: block; }
.style-9781 .last-year-amount { display: block; }
.style-9781 .last-year-participation { display: block; }
.style-9781 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9781 .chart { padding: 0px;margin: 0px; }
.style-9781 .scale { padding: 0px;margin: 0px; }
.style-9781 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9781 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .backbutton { font-style: normal;text-decoration: none; }
.style-9781 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9781 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9781 .team-selector { padding: 0px;margin: 0px; }
.style-9781 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9781 .season-selector { padding: 0px;margin: 0px; }
.style-9781 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-9781 A.links-urllink:hover { color: #FFFFFF; }
.style-9781 .album-name { display: block; }
.style-9781 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .album-select-form { padding: 0px;margin: 0px; }
.style-9781 .album-select { padding: 0px;margin: 0px; }
.style-9781 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .businessindex .address { margin: 0 0 5px 0; }
.style-9781 .businessindex .distance { margin: 0 0 5px 0; }
.style-9781 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9781 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9781 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9781 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9781 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9781 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9781 .businessindex .description { margin: 0 0 5px 0; }
.style-9781 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9781 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9781 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9781 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9781 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-9781 li.subcategory-group { display: inline-block; }
.style-9781 .team-schoolyear { margin: 0 0 5px 0; }
.style-9781 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9781 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9781 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9781 .team-accolades { margin: 0 0 5px 0; }
.style-9781 .schedule-vs { font-style: italic; }
.style-9781 .schedule-site { margin: 0 0 5px 0; }
.style-9781 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9781 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9781 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9781 .hr { border-color: rgba(255,255,255,0.33); }
.style-9781 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9781 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9781 .registration { margin: 0 0 5px 0; }
.style-9781 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-9781 th.winloss-amount { padding: 5px; }
.style-9781 td.winloss-amount { padding: 5px; }
.style-9781 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9781 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9781 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9781 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-9781 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-9781 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9781 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9781 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-9781 .schedule-practice { font-weight: bold;color: #888888; }
.style-9781 .annualfund .remaining { display: block; }
.style-9781 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-9781 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9781 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9781 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9781 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .event-detail { margin: 0 0 15px 0; }
.style-9781 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9781 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9781 .filter-item { padding: 5px; }
.style-9781 .prev-button { font-style: normal;text-decoration: none; }
.style-9781 .prev-button:hover { background-color: #FFFFFF; }
.style-9781 .next-button { font-style: normal;text-decoration: none; }
.style-9781 .next-button:hover { background-color: #FFFFFF; }
.style-9781 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9781 .today-button { font-style: normal;text-decoration: none; }
.style-9781 .today-button:hover { background-color: #FFFFFF; }
.style-9781 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9781 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9781 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9781 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9781 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9781 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9781 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9781 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9781 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9781 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9781 .view-all { text-decoration: none;font-style: normal; }
.style-9781 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9781 .schedule-matchup { margin: 0 0 5px 0; }
.style-9781 .start-date { display: inline; }
.style-9781 .start-time { display: inline; }
.style-9781 .end-date { display: inline; }
.style-9781 .end-time { display: inline; }
.style-9781 .date-sep { display: inline; }
.style-92161 .h1-style { color: #0071AE; }
.style-92161 .h2-style { padding: 0;margin: 0 0 20px 0;color: #FFD324;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92161 .h3-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92161 .h4-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92161 .h5-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92161 .h6-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92161 A { color: #FFD324;font-style: italic;text-decoration: underline; }
.style-92161 A:hover { text-decoration: none;color: #FFFFFF; }
.style-92161 .button { padding: 0;margin: 0;color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-92161 .button:hover { opacity: 1;color: #FFFFFF; }
.style-92161 { padding: 20px;margin: 0 0 50px 0;background-color: #E6E6E6;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-92161 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-92161 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-92161 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92161 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92161 .archive { text-decoration: none;font-style: normal; }
.style-92161 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92161 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .h4-style A { font-style: normal; }
.style-92161 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-92161 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-92161 .location { margin: 0 0 5px 0; }
.style-92161 .photos { text-align: center;margin-bottom: 20px; }
.style-92161 .contact-info { margin: 0 0 5px 0; }
.style-92161 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92161 .text img:first-child { margin: 0; }
.style-92161 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-92161 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .full-name { margin: 0 0 5px 0; }
.style-92161 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-92161 .bus-phone { margin: 0 0 5px 0; }
.style-92161 .education { margin: 0 0 5px 0; }
.style-92161 .email { margin: 0 0 5px 0; }
.style-92161 .appointed { margin: 0 0 5px 0; }
.style-92161 .grad-year { margin: 0 0 5px 0; }
.style-92161 .bio { margin: 0 0 5px 0; }
.style-92161 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .answer { margin: 0 15px;line-height: 20px; }
.style-92161 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92161 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92161 .title { display: block; }
.style-92161 .caption { display: block; }
.style-92161 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-92161 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .zero { margin: 0px;padding: 0px; }
.style-92161 .fund .bar { background-color: #6CA6E3; }
.style-92161 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-92161 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .backbutton { font-style: normal;text-decoration: none; }
.style-92161 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-92161 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92161 .team-selector { padding: 0px;margin: 0px; }
.style-92161 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92161 .season-selector { padding: 0px;margin: 0px; }
.style-92161 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .listdetail img:first-child { margin: 0; }
.style-92161 A.links-urllink { display: block; }
.style-92161 .album-name { display: block; }
.style-92161 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .album-select-form { padding: 0px;margin: 0px; }
.style-92161 .album-select { padding: 0px;margin: 0px; }
.style-92161 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-92161 .course-desc { line-height: 20px; }
.style-92161 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .businessindex .address { margin: 0 0 5px 0; }
.style-92161 .businessindex .distance { margin: 0 0 5px 0; }
.style-92161 .businessindex .webpage { margin: 0 0 5px 0; }
.style-92161 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-92161 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-92161 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-92161 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-92161 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-92161 .businessindex .description { margin: 0 0 5px 0; }
.style-92161 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-92161 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-92161 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-92161 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-92161 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-92161 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-92161 .team-schoolyear { margin: 0 0 5px 0; }
.style-92161 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-92161 .team-description { line-height: 20px; }
.style-92161 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-92161 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92161 .team-accolades { margin: 0 0 5px 0; }
.style-92161 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-92161 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-92161 .hr { border-color: rgba(255,255,255,0.33); }
.style-92161 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-92161 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-92161 .registration { margin: 0 0 5px 0; }
.style-92161 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-92161 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .event-detail { margin: 0 0 15px 0; }
.style-92161 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92161 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-92161 .view-all { text-decoration: none;font-style: normal; }
.style-92161 .game { padding: 0;margin: 0 0 20px 0; }
.style-92129 .h1-style { color: #395987; }
.style-92129 .h2-style { padding: 0;margin: 0 0 20px 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92129 .h3-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92129 .h4-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92129 .h5-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92129 .h6-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-92129 A { color: #395987;font-style: italic;text-decoration: underline; }
.style-92129 A:hover { text-decoration: none;color: #FFFFFF; }
.style-92129 .button { padding: 0;margin: 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-92129 .button:hover { opacity: 1;color: #FFFFFF; }
.style-92129 { padding: 20px;margin: 0 0 50px 0;background-color: #CCACD2;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92129 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-92129 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-92129 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92129 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92129 .archive { text-decoration: none;font-style: normal; }
.style-92129 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92129 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .h4-style A { font-style: normal; }
.style-92129 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-92129 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-92129 .location { margin: 0 0 5px 0; }
.style-92129 .photos { text-align: center;margin-bottom: 20px; }
.style-92129 .contact-info { margin: 0 0 5px 0; }
.style-92129 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-92129 .text img:first-child { margin: 0; }
.style-92129 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-92129 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .full-name { margin: 0 0 5px 0; }
.style-92129 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-92129 .bus-phone { margin: 0 0 5px 0; }
.style-92129 .education { margin: 0 0 5px 0; }
.style-92129 .email { margin: 0 0 5px 0; }
.style-92129 .appointed { margin: 0 0 5px 0; }
.style-92129 .grad-year { margin: 0 0 5px 0; }
.style-92129 .bio { margin: 0 0 5px 0; }
.style-92129 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .answer { margin: 0 15px;line-height: 20px; }
.style-92129 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-92129 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92129 .title { display: block; }
.style-92129 .caption { display: block; }
.style-92129 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-92129 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .zero { margin: 0px;padding: 0px; }
.style-92129 .fund .bar { background-color: #6CA6E3; }
.style-92129 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-92129 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .backbutton { font-style: normal;text-decoration: none; }
.style-92129 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-92129 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92129 .team-selector { padding: 0px;margin: 0px; }
.style-92129 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-92129 .season-selector { padding: 0px;margin: 0px; }
.style-92129 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .listdetail img:first-child { margin: 0; }
.style-92129 A.links-urllink { display: block; }
.style-92129 .album-name { display: block; }
.style-92129 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .album-select-form { padding: 0px;margin: 0px; }
.style-92129 .album-select { padding: 0px;margin: 0px; }
.style-92129 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-92129 .course-desc { line-height: 20px; }
.style-92129 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .businessindex .address { margin: 0 0 5px 0; }
.style-92129 .businessindex .distance { margin: 0 0 5px 0; }
.style-92129 .businessindex .webpage { margin: 0 0 5px 0; }
.style-92129 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-92129 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-92129 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-92129 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-92129 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-92129 .businessindex .description { margin: 0 0 5px 0; }
.style-92129 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-92129 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-92129 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-92129 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-92129 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-92129 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-92129 .team-schoolyear { margin: 0 0 5px 0; }
.style-92129 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-92129 .team-description { line-height: 20px; }
.style-92129 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-92129 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-92129 .team-accolades { margin: 0 0 5px 0; }
.style-92129 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-92129 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-92129 .hr { border-color: rgba(255,255,255,0.33); }
.style-92129 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-92129 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-92129 .registration { margin: 0 0 5px 0; }
.style-92129 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-92129 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .event-detail { margin: 0 0 15px 0; }
.style-92129 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-92129 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-92129 .view-all { text-decoration: none;font-style: normal; }
.style-92129 .game { padding: 0;margin: 0 0 20px 0; }
.style-9547 .h2-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9547 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9547 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9547 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9547 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-9547 A { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #602A79;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;text-decoration: none;background-color: #F8F8F8;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 1px;border-style: solid;border-color: #602A79;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-9547 A:hover { text-decoration: none;color: #FFFFFF;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-color: #602A79; }
.style-9547 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-9547 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9547 { padding: 20px;margin: 0 0 50px 0;color: #602A79;background-color: #F8F8F8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9547 .description { margin: 0 0 5px 0; }
.style-9547 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9547 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9547 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9547 .archive { text-decoration: none;font-style: normal; }
.style-9547 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9547 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-9547 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .h4-style A { font-style: normal; }
.style-9547 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-9547 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9547 .location { margin: 0 0 5px 0; }
.style-9547 .photos { text-align: center;margin-bottom: 15px; }
.style-9547 .contact-info { margin: 0 0 5px 0; }
.style-9547 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9547 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .full-name { margin: 0 0 5px 0; }
.style-9547 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9547 .bus-phone { margin: 0 0 5px 0; }
.style-9547 .education { margin: 0 0 5px 0; }
.style-9547 .email { margin: 0 0 5px 0; }
.style-9547 .appointed { margin: 0 0 5px 0; }
.style-9547 .grad-year { margin: 0 0 5px 0; }
.style-9547 .bio { margin: 0 0 5px 0; }
.style-9547 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .answer { margin: 0 15px; }
.style-9547 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9547 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9547 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-9547 .caption { display: block; }
.style-9547 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9547 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9547 .department { margin: 0 0 5px 0; }
.style-9547 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .zero { margin: 0px;padding: 0px; }
.style-9547 .fund .bar { background-color: #6CA6E3; }
.style-9547 .goal { display: block; }
.style-9547 .current { display: block; }
.style-9547 .goal-participation { display: block; }
.style-9547 .current-participation { display: block; }
.style-9547 .asof-date { display: block; }
.style-9547 .start-date { display: block; }
.style-9547 .end-date { display: block; }
.style-9547 .last-year-amount { display: block; }
.style-9547 .last-year-participation { display: block; }
.style-9547 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9547 .chart { padding: 0px;margin: 0px; }
.style-9547 .scale { padding: 0px;margin: 0px; }
.style-9547 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9547 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .backbutton { font-style: normal;text-decoration: none; }
.style-9547 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9547 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9547 .team-selector { padding: 0px;margin: 0px; }
.style-9547 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9547 .season-selector { padding: 0px;margin: 0px; }
.style-9547 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-9547 A.links-urllink:hover { color: #FFFFFF; }
.style-9547 .album-name { display: block; }
.style-9547 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .album-select-form { padding: 0px;margin: 0px; }
.style-9547 .album-select { padding: 0px;margin: 0px; }
.style-9547 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .businessindex .address { margin: 0 0 5px 0; }
.style-9547 .businessindex .distance { margin: 0 0 5px 0; }
.style-9547 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9547 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9547 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9547 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9547 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9547 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9547 .businessindex .description { margin: 0 0 5px 0; }
.style-9547 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9547 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9547 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9547 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9547 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-9547 li.subcategory-group { display: inline-block; }
.style-9547 .team-schoolyear { margin: 0 0 5px 0; }
.style-9547 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9547 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9547 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9547 .team-accolades { margin: 0 0 5px 0; }
.style-9547 .schedule-vs { font-style: italic; }
.style-9547 .schedule-site { margin: 0 0 5px 0; }
.style-9547 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9547 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9547 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9547 .hr { border-color: rgba(255,255,255,0.33); }
.style-9547 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9547 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9547 .registration { margin: 0 0 5px 0; }
.style-9547 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-9547 th.winloss-amount { padding: 5px; }
.style-9547 td.winloss-amount { padding: 5px; }
.style-9547 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9547 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9547 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9547 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-9547 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-9547 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9547 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9547 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-9547 .schedule-practice { font-weight: bold;color: #888888; }
.style-9547 .annualfund .remaining { display: block; }
.style-9547 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-9547 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9547 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9547 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9547 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .event-detail { margin: 0 0 15px 0; }
.style-9547 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9547 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9547 .filter-item { padding: 5px; }
.style-9547 .prev-button { font-style: normal;text-decoration: none; }
.style-9547 .prev-button:hover { background-color: #FFFFFF; }
.style-9547 .next-button { font-style: normal;text-decoration: none; }
.style-9547 .next-button:hover { background-color: #FFFFFF; }
.style-9547 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9547 .today-button { font-style: normal;text-decoration: none; }
.style-9547 .today-button:hover { background-color: #FFFFFF; }
.style-9547 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9547 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9547 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9547 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9547 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9547 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9547 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9547 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9547 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9547 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9547 .view-all { text-decoration: none;font-style: normal; }
.style-9547 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9547 .schedule-matchup { margin: 0 0 5px 0; }
.style-9547 .start-date { display: inline; }
.style-9547 .start-time { display: inline; }
.style-9547 .end-date { display: inline; }
.style-9547 .end-time { display: inline; }
.style-9547 .date-sep { display: inline; }
.style-59584 .h2-style { padding: 0;margin: 0 0 0 15px;color: #0E568C;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-59584 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-59584 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-59584 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-59584 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-59584 A { color: #0072AE;text-decoration: none; }
.style-59584 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-59584 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-59584 { padding: 0px;margin: 0px;color: #5C5C5C;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .description { margin: 0 0 5px 0; }
.style-59584 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-59584 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-59584 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59584 .archive { text-decoration: none;font-style: normal; }
.style-59584 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59584 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-59584 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .h4-style A { font-style: normal; }
.style-59584 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-59584 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-59584 .location { margin: 0 0 5px 0; }
.style-59584 .photos { text-align: left;margin-bottom: 20px;padding: 2px; }
.style-59584 .contact-info { margin: 0 0 5px 0; }
.style-59584 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-align: left;padding: 0px 15px 0px 0px; }
.style-59584 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-59584 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .full-name { margin: 0 0 5px 0; }
.style-59584 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-59584 .bus-phone { margin: 0 0 5px 0; }
.style-59584 .education { margin: 0 0 5px 0; }
.style-59584 .email { margin: 0 0 5px 0; }
.style-59584 .appointed { margin: 0 0 5px 0; }
.style-59584 .grad-year { margin: 0 0 5px 0; }
.style-59584 .bio { margin: 0 0 5px 0; }
.style-59584 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .answer { margin: 0 15px; }
.style-59584 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-59584 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59584 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-59584 .caption { display: block; }
.style-59584 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-59584 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-59584 .department { margin: 0 0 5px 0; }
.style-59584 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .zero { margin: 0px;padding: 0px; }
.style-59584 .fund .bar { background-color: #6CA6E3; }
.style-59584 .goal { display: block; }
.style-59584 .current { display: block; }
.style-59584 .goal-participation { display: block; }
.style-59584 .current-participation { display: block; }
.style-59584 .asof-date { display: block; }
.style-59584 .start-date { display: block; }
.style-59584 .end-date { display: block; }
.style-59584 .last-year-amount { display: block; }
.style-59584 .last-year-participation { display: block; }
.style-59584 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59584 .chart { padding: 0px;margin: 0px; }
.style-59584 .scale { padding: 0px;margin: 0px; }
.style-59584 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-59584 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .backbutton { font-style: normal;text-decoration: none; }
.style-59584 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-59584 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-59584 .team-selector { padding: 0px;margin: 0px; }
.style-59584 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-59584 .season-selector { padding: 0px;margin: 0px; }
.style-59584 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 A.links-urllink { display: block;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-59584 A.links-urllink:hover { color: #0D13A8;text-decoration: underline; }
.style-59584 .album-name { display: block; }
.style-59584 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .album-select-form { padding: 0px;margin: 0px; }
.style-59584 .album-select { padding: 0px;margin: 0px; }
.style-59584 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .businessindex .address { margin: 0 0 5px 0; }
.style-59584 .businessindex .distance { margin: 0 0 5px 0; }
.style-59584 .businessindex .webpage { margin: 0 0 5px 0; }
.style-59584 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-59584 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-59584 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-59584 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-59584 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-59584 .businessindex .description { margin: 0 0 5px 0; }
.style-59584 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-59584 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-59584 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-59584 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-59584 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-59584 li.subcategory-group { display: inline-block; }
.style-59584 div.content-wrap { padding: 4px;margin: 10px 10px 25px 10px;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 20px; }
.style-59584 .team-schoolyear { margin: 0 0 5px 0; }
.style-59584 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-59584 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-59584 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59584 .team-accolades { margin: 0 0 5px 0; }
.style-59584 .schedule-vs { font-style: italic; }
.style-59584 .schedule-site { margin: 0 0 5px 0; }
.style-59584 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-59584 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-59584 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-59584 .hr { border-color: rgba(255,255,255,0.33); }
.style-59584 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-59584 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-59584 .registration { margin: 0 0 5px 0; }
.style-59584 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-59584 th.winloss-amount { padding: 5px; }
.style-59584 td.winloss-amount { padding: 5px; }
.style-59584 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-59584 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-59584 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-59584 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-59584 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-59584 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-59584 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-59584 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-59584 .schedule-practice { font-weight: bold;color: #888888; }
.style-59584 .annualfund .remaining { display: block; }
.style-59584 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-59584 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-59584 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-59584 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-59584 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .event-detail { margin: 0 0 15px 0; }
.style-59584 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-59584 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-59584 .filter-item { padding: 5px; }
.style-59584 .prev-button { font-style: normal;text-decoration: none; }
.style-59584 .prev-button:hover { background-color: #FFFFFF; }
.style-59584 .next-button { font-style: normal;text-decoration: none; }
.style-59584 .next-button:hover { background-color: #FFFFFF; }
.style-59584 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-59584 .today-button { font-style: normal;text-decoration: none; }
.style-59584 .today-button:hover { background-color: #FFFFFF; }
.style-59584 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59584 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59584 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59584 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-59584 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-59584 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-59584 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-59584 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59584 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-59584 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-59584 .view-all { text-decoration: none;font-style: normal; }
.style-59584 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-59584 .schedule-matchup { margin: 0 0 5px 0; }
.style-59584 .start-date { display: inline; }
.style-59584 .start-time { display: inline; }
.style-59584 .end-date { display: inline; }
.style-59584 .end-time { display: inline; }
.style-59584 .date-sep { display: inline; }
.style-4589 .h1-style { color: #395987; }
.style-4589 .h2-style { padding: 0;margin: 0 0 20px 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4589 .h3-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4589 .h4-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4589 .h5-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4589 .h6-style { color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-4589 A { color: #395987;font-style: italic;text-decoration: underline; }
.style-4589 A:hover { text-decoration: none;color: #FFFFFF; }
.style-4589 .button { padding: 0;margin: 0;color: #395987;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-4589 .button:hover { opacity: 1;color: #FFFFFF; }
.style-4589 { padding: 20px;margin: 0 0 50px 0;background-color: #D5E6A4;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4589 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-4589 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4589 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4589 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4589 .archive { text-decoration: none;font-style: normal; }
.style-4589 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4589 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .h4-style A { font-style: normal; }
.style-4589 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-4589 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-4589 .location { margin: 0 0 5px 0; }
.style-4589 .photos { text-align: center;margin-bottom: 20px; }
.style-4589 .contact-info { margin: 0 0 5px 0; }
.style-4589 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4589 .text img:first-child { margin: 0; }
.style-4589 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4589 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .full-name { margin: 0 0 5px 0; }
.style-4589 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4589 .bus-phone { margin: 0 0 5px 0; }
.style-4589 .education { margin: 0 0 5px 0; }
.style-4589 .email { margin: 0 0 5px 0; }
.style-4589 .appointed { margin: 0 0 5px 0; }
.style-4589 .grad-year { margin: 0 0 5px 0; }
.style-4589 .bio { margin: 0 0 5px 0; }
.style-4589 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .answer { margin: 0 15px;line-height: 20px; }
.style-4589 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4589 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4589 .title { display: block; }
.style-4589 .caption { display: block; }
.style-4589 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4589 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .zero { margin: 0px;padding: 0px; }
.style-4589 .fund .bar { background-color: #6CA6E3; }
.style-4589 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-4589 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .backbutton { font-style: normal;text-decoration: none; }
.style-4589 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4589 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4589 .team-selector { padding: 0px;margin: 0px; }
.style-4589 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4589 .season-selector { padding: 0px;margin: 0px; }
.style-4589 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .listdetail img:first-child { margin: 0; }
.style-4589 A.links-urllink { display: block; }
.style-4589 .album-name { display: block; }
.style-4589 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .album-select-form { padding: 0px;margin: 0px; }
.style-4589 .album-select { padding: 0px;margin: 0px; }
.style-4589 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-4589 .course-desc { line-height: 20px; }
.style-4589 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .businessindex .address { margin: 0 0 5px 0; }
.style-4589 .businessindex .distance { margin: 0 0 5px 0; }
.style-4589 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4589 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4589 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4589 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4589 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4589 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4589 .businessindex .description { margin: 0 0 5px 0; }
.style-4589 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4589 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4589 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4589 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4589 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-4589 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-4589 .team-schoolyear { margin: 0 0 5px 0; }
.style-4589 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4589 .team-description { line-height: 20px; }
.style-4589 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4589 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4589 .team-accolades { margin: 0 0 5px 0; }
.style-4589 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4589 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4589 .hr { border-color: rgba(255,255,255,0.33); }
.style-4589 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4589 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4589 .registration { margin: 0 0 5px 0; }
.style-4589 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-4589 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .event-detail { margin: 0 0 15px 0; }
.style-4589 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4589 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-4589 .view-all { text-decoration: none;font-style: normal; }
.style-4589 .game { padding: 0;margin: 0 0 20px 0; }
.style-4452 .h2-style { margin: 0 0 10px 0;font-size: 28px; }
.style-4452 { padding: 0px;margin: 0 0 50px 0; }
.style-4452 li.group { margin-bottom: 10px; }
.style-4452 .filter-item { padding: 5px 0;margin: 0 20px; }
.style-4452 .button-group { margin-bottom: 5px; }
.style-4452 .calendar-grid { background-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15); }
.style-4452 .calendardatepicker li.today a { font-weight: bold;color: #343434;border-width: 1px;border-style: solid;border-color: #EEEEEE;padding: 3px; }
.style-4452 .calendardatepicker li.selected-day a { font-weight: bold;color: #6CA6E3;background-color: #EEEEEE; }
.style-4452 li.has-events a { border-width: 4px;border-style: solid;border-color: #FFFFFF;padding: 0px; }
.style-4452 li.has-events a:hover { border-color: #F8F8F8;border-width: 4px;border-style: solid; }
.style-4452 .month-pager { font-size: 14px;margin: 0 0 20px 0; }
.style-4452 .prev-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-4452 .prev-button:hover { background-color: #FFFFFF; }
.style-4452 .next-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-4452 .next-button:hover { background-color: #FFFFFF; }
.style-4452 .month-select { font-family: 'Montserrat', sans-serif; }
.style-4452 .day-header span { background-color: #C6E3FF;font-weight: bold;color: #6CA6E3;padding: 4px; }
.style-4452 li.other-month a { opacity: 0.5; }
.style-4452 .selected-date { margin: 0 0 10px 0;font-size: 28px; }
.style-4452 .today-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-4452 .today-button:hover { background-color: #FFFFFF; }
.style-4452 .day a { padding: 4px;color: #6CA6E3; }
.style-4452 .day a:hover { background-color: #F8F8F8;font-weight: bold; }
.style-4453 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-4453 A { color: #6CA6E3;text-decoration: underline;font-weight: bold; }
.style-4453 A:hover { text-decoration: none; }
.style-4453 .button { background-image: none; }
.style-4453 { padding: 0;margin: 0 0 50px 0; }
.style-4453 .description { margin: 0 0 5px 0; }
.style-4453 time { font-style: italic;margin: 0 0 5px 0; }
.style-4453 .readmore { background-color: #F5F5F5;padding: 2px 8px;margin: 10px 0 5px 0;text-decoration: none;font-weight: bold;font-style: italic;border-width: 3px;border-style: solid;border-color: #FFFFFF;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.15); }
.style-4453 .readmore:hover { background-color: #FFFFFF; }
.style-4453 .h4-style A { font-weight: 200; }
.style-4453 .brief-description { margin: 0 0 5px 0; }
.style-4453 .location { font-weight: bold;margin: 0 0 5px 0; }
.style-4453 .contact-info { margin: 0 0 5px 0; }
.style-4453 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-4453 .caption { font-style: italic; }
.style-4453 .submit-button { width: 10%;min-height: 40px;padding: 0;margin: 0px;background-image: url('/ftpimages/492/site/666/images/mlSearchMagGlass.png');background-color: #EEEEEE;border-width: 0 0 0 1px;background-position: center center;background-repeat: no-repeat;border-style: solid;border-color: #CCCCCC; }
.style-4453 .submit-button:hover { background-color: #F5F5F5; }
.style-4453 .photo img { border-width: 2px;border-style: solid;border-color: #FFFFFF;background-color: #F5F5F5;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.15);margin: 0 15px 25px 0; }
.style-4453 .search-text { width: 75%;float: left;padding: 10px;margin: 0px;border-width: 0px;font-family: 'Montserrat', sans-serif;color: #343434; }
.style-4453 .search-text:focus { outline: 0; }
.style-4453 .newsdetail img { border-width: 2px;border-style: solid;border-color: #FFFFFF;background-color: #F5F5F5;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.15);margin: 0 15px 25px 0; }
.style-4453 .backbutton { padding: 2px 8px;margin: 10px 0 20px 0;text-decoration: none;font-weight: bold;font-style: italic;border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F5F5F5;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.15); }
.style-4453 .listdetail img { border-width: 2px;border-style: solid;border-color: #FFFFFF;background-color: #F5F5F5;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.15);margin: 0 15px 25px 0; }
.style-4453 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-4453 li.group { padding: 0px;margin: 0 0 20px 0;clear: both; }
.style-4453 div.content-wrap { padding: 0px;margin: 0; }
.style-4453 .search-container { margin: 0 0 15px 0;padding: 0px;font-family: 'Montserrat', sans-serif;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;min-height: 40px;background-color: #FFFFFF; }
.style-4453 .registration { margin: 0 0 5px 0; }
.style-4453 .schedule-rescheduled { color: #6CA6E3; }
.style-4453 .schedule-cancelled { color: #D23434; }
.style-4453 .month-name { padding: 10px 15px;text-transform: uppercase;font-weight: bold;background-color: #6CA6E3;color: #FFFFFF; }
.style-4453 .day-number { padding: 5px 15px;font-weight: bold;background-color: #FFFFFF;font-size: 24px; }
.style-4453 .event-detail { margin: 0 0 0 30px;padding: 0 0 20px 50px; }
.style-4453 .selected-date { padding: 0px;margin: 0 0 30px 0;font-size: 28px;text-transform: uppercase; }
.style-4458 .h1-style { color: #343434; }
.style-4458 .h2-style { color: #343434;margin: 0 0 20px 0; }
.style-4458 .h3-style { margin: 15px 0 10px 0;color: #343434; }
.style-4458 .h4-style { padding: 0;margin: 0 0 5px 0;color: #343434; }
.style-4458 .h5-style { color: #343434; }
.style-4458 .h6-style { color: #343434; }
.style-4458 A { color: #438FD9;font-weight: bold;font-style: italic;text-decoration: underline; }
.style-4458 A:hover { text-decoration: none; }
.style-4458 .button { color: #438FD9;font-weight: bold;padding: 2px 6px;margin: 5px 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #FFFFFF;font-style: normal;text-decoration: none; }
.style-4458 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4458 { padding: 20px;margin: 0 0 50px 0;background-color: #F8F8F8;color: #343434;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4458 .description { margin: 0 0 5px 0; }
.style-4458 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4458 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4458 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4458 .archive { text-decoration: none;font-style: normal; }
.style-4458 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4458 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .h4-style A { font-style: normal; }
.style-4458 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-4458 .brief-description { margin: 0 0 5px 0;display: block; }
.style-4458 .location { margin: 0 0 5px 0; }
.style-4458 .photos { text-align: center;margin-bottom: 15px; }
.style-4458 .contact-info { margin: 0 0 5px 0; }
.style-4458 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4458 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .full-name { margin: 0 0 5px 0; }
.style-4458 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4458 .bus-phone { margin: 0 0 5px 0; }
.style-4458 .education { margin: 0 0 5px 0; }
.style-4458 .email { margin: 0 0 5px 0; }
.style-4458 .appointed { margin: 0 0 5px 0; }
.style-4458 .grad-year { margin: 0 0 5px 0; }
.style-4458 .bio { margin: 0 0 5px 0; }
.style-4458 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .answer { margin: 0 15px; }
.style-4458 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4458 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4458 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4458 .caption { display: block; }
.style-4458 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4458 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4458 .department { margin: 0 0 5px 0; }
.style-4458 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .zero { margin: 0px;padding: 0px; }
.style-4458 .fund .bar { background-color: #6CA6E3; }
.style-4458 .goal { display: block; }
.style-4458 .current { display: block; }
.style-4458 .goal-participation { display: block; }
.style-4458 .current-participation { display: block; }
.style-4458 .asof-date { display: block; }
.style-4458 .start-date { display: block; }
.style-4458 .end-date { display: block; }
.style-4458 .last-year-amount { display: block; }
.style-4458 .last-year-participation { display: block; }
.style-4458 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4458 .chart { padding: 0px;margin: 0px; }
.style-4458 .scale { padding: 0px;margin: 0px; }
.style-4458 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4458 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .backbutton { font-style: normal;text-decoration: none; }
.style-4458 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4458 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4458 .team-selector { padding: 0px;margin: 0px; }
.style-4458 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4458 .season-selector { padding: 0px;margin: 0px; }
.style-4458 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 A.links-urllink { display: block; }
.style-4458 .album-name { display: block; }
.style-4458 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .album-select-form { padding: 0px;margin: 0px; }
.style-4458 .album-select { padding: 0px;margin: 0px; }
.style-4458 .dept-or-grade-desc { font-size: 24px;padding: 0px;margin: 0 0 20px 0;font-family: 'Signika Negative', sans-serif;color: #0072AE;text-transform: none;font-weight: 600; }
.style-4458 .greeting { padding: 0px;margin: 0 0 40px 0; }
.style-4458 .course-title.off-state { margin: 0px;background-color: #F8F8F8;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;color: #0072AE; }
.style-4458 .course-title.off-state:hover { background-color: #0072AE;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');background-position: right center;background-repeat: no-repeat;color: #FFFFFF; }
.style-4458 .course-desc { color: #343434;background-color: #FFFFFF;padding: 15px;line-height: 22px;border-width: 2px;border-style: solid;border-color: #0072AE;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px; }
.style-4458 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .businessindex .address { margin: 0 0 5px 0; }
.style-4458 .businessindex .distance { margin: 0 0 5px 0; }
.style-4458 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4458 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4458 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4458 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4458 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4458 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4458 .businessindex .description { margin: 0 0 5px 0; }
.style-4458 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4458 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4458 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4458 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4458 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 li.group { margin: 0 0 15px 0;padding: 0px; }
.style-4458 li.subcategory-group { display: inline-block; }
.style-4458 div.content-wrap { padding: 0px;margin: 0px; }
.style-4458 .team-schoolyear { margin: 0 0 5px 0; }
.style-4458 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4458 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4458 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4458 .team-accolades { margin: 0 0 5px 0; }
.style-4458 .schedule-vs { font-style: italic; }
.style-4458 .schedule-site { margin: 0 0 5px 0; }
.style-4458 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4458 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4458 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4458 .hr { border-color: rgba(255,255,255,0.33); }
.style-4458 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4458 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4458 .registration { margin: 0 0 5px 0; }
.style-4458 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4458 th.winloss-amount { padding: 5px; }
.style-4458 td.winloss-amount { padding: 5px; }
.style-4458 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4458 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4458 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4458 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4458 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4458 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4458 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4458 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4458 .course-title A { padding: 15px 50px 15px 15px;display: block;margin: 0px;text-decoration: none;font-size: 18px;text-transform: none;border-width: 2px;border-style: solid;border-color: #0072AE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: transparent;font-family: 'Signika Negative', sans-serif;font-weight: 600; }
.style-4458 .schedule-practice { font-weight: bold;color: #888888; }
.style-4458 .annualfund .remaining { display: block; }
.style-4458 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4458 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4458 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4458 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4458 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .event-detail { margin: 0 0 15px 0; }
.style-4458 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4458 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4458 .filter-item { padding: 5px; }
.style-4458 .course-title.on-state { margin: 0px;background-color: #0072AE;color: #FFFFFF !important;background-image: url('/ftpimages/648/site/703/images/intArrowWhiteDown_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-4458 .course-title.on-state:after { -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); }
.style-4458 .prev-button { font-style: normal;text-decoration: none; }
.style-4458 .prev-button:hover { background-color: #FFFFFF; }
.style-4458 .next-button { font-style: normal;text-decoration: none; }
.style-4458 .next-button:hover { background-color: #FFFFFF; }
.style-4458 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4458 .today-button { font-style: normal;text-decoration: none; }
.style-4458 .today-button:hover { background-color: #FFFFFF; }
.style-4458 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4458 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4458 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4458 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4458 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4458 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4458 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4458 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4458 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4458 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4458 .view-all { text-decoration: none;font-style: normal; }
.style-4458 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4458 .schedule-matchup { margin: 0 0 5px 0; }
.style-4458 .start-date { display: inline; }
.style-4458 .start-time { display: inline; }
.style-4458 .end-date { display: inline; }
.style-4458 .end-time { display: inline; }
.style-4458 .date-sep { display: inline; }
.style-45531 .h2-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: none;font-size: 26px;background-color: #003882;padding: 6px; }
.style-45531 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45531 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45531 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45531 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45531 A { color: #0072AE;text-decoration: underline;font-style: italic; }
.style-45531 A:hover { text-decoration: none; }
.style-45531 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45531 { padding: 0px;margin: 0 0 10px 0; }
.style-45531 .photos { text-align: center;margin-bottom: 20px; }
.style-45531 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-45531 .full-name { margin-bottom: 5px; }
.style-45531 .job-title { margin-bottom: 5px;font-style: italic;font-family: 'Cormorant Garamond', serif;color: #000000;font-size: 17px; }
.style-45531 .bus-phone { margin-bottom: 5px; }
.style-45531 .education { margin-bottom: 5px;font-family: 'Cormorant Garamond', serif;font-size: 17px; }
.style-45531 .email { margin-bottom: 5px; }
.style-45531 .appointed { margin-bottom: 5px; }
.style-45531 .grad-year { margin-bottom: 5px; }
.style-45531 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-45531 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-45531 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-45531 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-45531 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-45531 .faculty-staff-control { background-color: #FFFFFF; }
.style-45531 .fund .bar { background-color: #C72C2C; }
.style-45531 .name-prefix { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-45531 .first-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-45531 .last-name { font-size: 19px;font-weight: bold;font-family: 'Cormorant Garamond', serif; }
.style-45531 li.group { display: inline-block;width: 100%; }
.style-45531 div.content-wrap { background-color: #FFFFFF; }
.style-45343 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 A:hover { text-decoration: none; }
.style-45343 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-45343 { padding: 0px;margin: 0 0 0 0; }
.style-45343 .photos { text-align: center;margin-bottom: 20px; }
.style-45343 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-45343 .full-name { margin-bottom: 5px; }
.style-45343 .job-title { margin-bottom: 5px; }
.style-45343 .bus-phone { margin-bottom: 5px; }
.style-45343 .education { margin-bottom: 5px; }
.style-45343 .email { margin-bottom: 5px; }
.style-45343 .appointed { margin-bottom: 5px; }
.style-45343 .grad-year { margin-bottom: 5px; }
.style-45343 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-45343 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-45343 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-45343 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-45343 .fund .bar { background-color: #C72C2C; }
.style-45343 li.group { display: inline-block;width: 100%; }
.style-97885 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 A { color: #FFFFFF; }
.style-97885 A:hover { text-decoration: none; }
.style-97885 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97885 { padding: 0px;margin: 0 0 0 0; }
.style-97885 .brief-description { color: #375989; }
.style-97885 .photos { text-align: center;margin-bottom: 20px; }
.style-97885 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-97885 .full-name { margin-bottom: 5px; }
.style-97885 .job-title { margin-bottom: 5px; }
.style-97885 .bus-phone { margin-bottom: 5px; }
.style-97885 .education { margin-bottom: 5px; }
.style-97885 .email { margin-bottom: 5px; }
.style-97885 .appointed { margin-bottom: 5px; }
.style-97885 .grad-year { margin-bottom: 5px; }
.style-97885 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-97885 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-97885 .answer { color: #375989; }
.style-97885 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-97885 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-97885 .fund .bar { background-color: #C72C2C; }
.style-97885 li.group { display: inline-block;width: 100%; }
.style-97885 div.content-wrap { color: #375989; }
.style-99812 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 A { color: #FFFFFF; }
.style-99812 A:hover { text-decoration: none; }
.style-99812 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-99812 { padding: 0px;margin: 0 0 0 0;color: #000000; }
.style-99812 .photos { text-align: center;margin-bottom: 20px; }
.style-99812 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-99812 .full-name { margin-bottom: 5px; }
.style-99812 .job-title { margin-bottom: 5px; }
.style-99812 .bus-phone { margin-bottom: 5px; }
.style-99812 .education { margin-bottom: 5px; }
.style-99812 .email { margin-bottom: 5px; }
.style-99812 .appointed { margin-bottom: 5px; }
.style-99812 .grad-year { margin-bottom: 5px; }
.style-99812 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 400;background-color: #AEB0A8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-align: left;font-size: 20px; }
.style-99812 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-99812 .answer { color: #000000; }
.style-99812 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-99812 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-99812 .fund .bar { background-color: #C72C2C; }
.style-99812 A.links-urllink { color: #000000; }
.style-99812 li.group { display: inline-block;width: 100%; }
.style-93065 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 A { color: #FFFFFF; }
.style-93065 A:hover { text-decoration: none; }
.style-93065 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93065 { padding: 0px;margin: 0 0 0 0; }
.style-93065 .photos { text-align: center;margin-bottom: 20px; }
.style-93065 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-93065 .full-name { margin-bottom: 5px; }
.style-93065 .job-title { margin-bottom: 5px; }
.style-93065 .bus-phone { margin-bottom: 5px; }
.style-93065 .education { margin-bottom: 5px; }
.style-93065 .email { margin-bottom: 5px; }
.style-93065 .appointed { margin-bottom: 5px; }
.style-93065 .grad-year { margin-bottom: 5px; }
.style-93065 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 400;background-color: #4B8DCB;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-align: left;font-size: 20px; }
.style-93065 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-93065 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-93065 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-93065 .fund .bar { background-color: #C72C2C; }
.style-93065 li.group { display: inline-block;width: 100%; }
.style-93021 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 A { color: #FFFFFF; }
.style-93021 A:hover { text-decoration: none; }
.style-93021 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-93021 { padding: 0px;margin: 0 0 0 0; }
.style-93021 .photos { text-align: center;margin-bottom: 20px; }
.style-93021 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-93021 .full-name { margin-bottom: 5px; }
.style-93021 .job-title { margin-bottom: 5px; }
.style-93021 .bus-phone { margin-bottom: 5px; }
.style-93021 .education { margin-bottom: 5px; }
.style-93021 .email { margin-bottom: 5px; }
.style-93021 .appointed { margin-bottom: 5px; }
.style-93021 .grad-year { margin-bottom: 5px; }
.style-93021 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 400;background-color: #DC5192;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat;text-align: center;font-size: 20px; }
.style-93021 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-93021 .answer { padding: 7px; }
.style-93021 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-93021 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-93021 .fund .bar { background-color: #C72C2C; }
.style-93021 A.links-urllink { margins: 0 0 10px 0;padding: 7px;font-size: 20px;font-family: 'Open Sans', sans-serif; }
.style-93021 li.group { display: inline-block;width: 100%;background-color: #DC5192; }
.style-100063 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 A { text-decoration: none;color: #FFFFFF; }
.style-100063 A:hover { text-decoration: none; }
.style-100063 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-100063 { padding: 0px;margin: 0 0 0 0; }
.style-100063 .photos { text-align: center;margin-bottom: 20px; }
.style-100063 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-100063 .full-name { margin-bottom: 5px; }
.style-100063 .job-title { margin-bottom: 5px; }
.style-100063 .bus-phone { margin-bottom: 5px; }
.style-100063 .education { margin-bottom: 5px; }
.style-100063 .email { margin-bottom: 5px; }
.style-100063 .appointed { margin-bottom: 5px; }
.style-100063 .grad-year { margin-bottom: 5px; }
.style-100063 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #395987;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-100063 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-100063 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-100063 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-100063 .fund .bar { background-color: #C72C2C; }
.style-100063 A.links-urllink { color: #375988; }
.style-100063 li.group { display: inline-block;width: 100%; }
.style-95433 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 22px; }
.style-95433 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-95433 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-95433 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-95433 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-95433 A { color: #FFFFFF; }
.style-95433 A:hover { text-decoration: none; }
.style-95433 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-95433 { padding: 0px;margin: 0 0 0 0; }
.style-95433 .photos { text-align: center;margin-bottom: 20px; }
.style-95433 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-95433 .full-name { margin-bottom: 5px; }
.style-95433 .job-title { margin-bottom: 5px; }
.style-95433 .bus-phone { margin-bottom: 5px; }
.style-95433 .education { margin-bottom: 5px; }
.style-95433 .email { margin-bottom: 5px; }
.style-95433 .appointed { margin-bottom: 5px; }
.style-95433 .grad-year { margin-bottom: 5px; }
.style-95433 .question { padding: 15px 40px 15px 15px;margin: 0 0 10px 0;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #CCACD2;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-95433 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-95433 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-95433 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-95433 .fund .bar { background-color: #C72C2C; }
.style-95433 li.group { display: inline-block;width: 100%; }
.style-21697 .h1-style { font-family: 'Signika Negative', sans-serif;font-size: 38px; }
.style-21697 .h2-style { color: #5996FF; }
.style-21697 { padding: 0px;margin: 0 0 20px 0; }
.style-21697 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-21697 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-21697 .header-widget { padding: 0px;margin: 0px;font-size: 30px;color: #0071AE;display: block;font-family: Arial;text-transform: none;font-weight: 400;line-height: 40px; }
.style-21697 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-21697 div.content-wrap { color: #3083FF;font-family: Arial;font-size: 18px;text-align: center;font-weight: bold; }
.style-60580 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 A:hover { text-decoration: none; }
.style-60580 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-60580 { padding: 0px;margin: 0 0 50px 0; }
.style-60580 .photos { text-align: center;margin-bottom: 20px; }
.style-60580 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-60580 .full-name { margin-bottom: 5px; }
.style-60580 .job-title { margin-bottom: 5px; }
.style-60580 .bus-phone { margin-bottom: 5px; }
.style-60580 .education { margin-bottom: 5px; }
.style-60580 .email { margin-bottom: 5px; }
.style-60580 .appointed { margin-bottom: 5px; }
.style-60580 .grad-year { margin-bottom: 5px; }
.style-60580 .question { padding: 15px;margin: 0px;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-60580 .question:link { text-color: #ffffff;text-decoration: none;text-transform: uppercase; }
.style-60580 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-60580 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-60580 .fund .bar { background-color: #C72C2C; }
.style-60580 A.links-urllink { padding: 15px;margin: 0px;color: #FFFFFF;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-weight: 400;text-decoration: none;background-color: #ADCFF1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #A7A7A7;display: block;background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: right center;background-repeat: no-repeat; }
.style-60580 li.group { display: inline-block;width: 100%;padding: 0px; }
.style-60580 div.content-wrap { padding: 0px;margin: 0px; }
.style-29966 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-29966 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29966 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29966 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29966 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29966 A { color: #0072AE;text-decoration: underline;font-style: italic; }
.style-29966 A:hover { text-decoration: none; }
.style-29966 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29966 { padding: 0px;margin: 0 0 50px 0; }
.style-29966 .photos { text-align: left;margin-bottom: 20px; }
.style-29966 .text img { border-width: 0px;border-style: solid;border-color: #EEEEEE;padding: 15px; }
.style-29966 .full-name { margin-bottom: 5px; }
.style-29966 .job-title { margin-bottom: 5px; }
.style-29966 .bus-phone { margin-bottom: 5px; }
.style-29966 .education { margin-bottom: 5px; }
.style-29966 .email { margin-bottom: 5px; }
.style-29966 .appointed { margin-bottom: 5px; }
.style-29966 .grad-year { margin-bottom: 5px; }
.style-29966 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-29966 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-29966 .fund .bar { background-color: #C72C2C; }
.style-29966 li.group { display: inline-block;width: 100%; }
.style-29966 div.content-wrap { margin: 0 15px 0 0; }
.style-97440 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-97440 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97440 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97440 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97440 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97440 A { color: fffffff;text-decoration: underline;font-style: italic; }
.style-97440 A:hover { text-decoration: none; }
.style-97440 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-97440 { padding: 20px;margin: 0 0 50px 0;background-color: #ADCFF1;color: #385988; }
.style-97440 .photos { text-align: left;margin-bottom: 20px; }
.style-97440 .text img { border-width: 0px;border-style: solid;border-color: #EEEEEE;padding: 15px; }
.style-97440 .full-name { margin-bottom: 5px; }
.style-97440 .job-title { margin-bottom: 5px; }
.style-97440 .bus-phone { margin-bottom: 5px; }
.style-97440 .education { margin-bottom: 5px; }
.style-97440 .email { margin-bottom: 5px; }
.style-97440 .appointed { margin-bottom: 5px; }
.style-97440 .grad-year { margin-bottom: 5px; }
.style-97440 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-97440 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-97440 .fund .bar { background-color: #C72C2C; }
.style-97440 li.group { display: inline-block;width: 100%; }
.style-97440 div.content-wrap { margin: 0 15px 0 0;font-family: 'Open Sans', sans-serif; }
.style-11267 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-11267 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-11267 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-11267 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-11267 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-11267 A { color: #0072AE;text-decoration: underline;font-style: italic; }
.style-11267 A:hover { text-decoration: none; }
.style-11267 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-11267 { padding: 0px;margin: 0 0 50px 0; }
.style-11267 .photos { text-align: center;margin-bottom: 20px; }
.style-11267 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-11267 .full-name { margin-bottom: 5px; }
.style-11267 .job-title { margin-bottom: 5px; }
.style-11267 .bus-phone { margin-bottom: 5px; }
.style-11267 .education { margin-bottom: 5px; }
.style-11267 .email { margin-bottom: 5px; }
.style-11267 .appointed { margin-bottom: 5px; }
.style-11267 .grad-year { margin-bottom: 5px; }
.style-11267 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-11267 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-11267 .fund .bar { background-color: #C72C2C; }
.style-11267 li.group { display: inline-block;width: 100%; }
.style-90426 .h2-style { font-size: 20px;color: #1F76C2;font-family: 'Trebuchet MS', sans-serif; }
.style-90426 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 50px;margin-top: 0px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE; }
.style-90426 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-90426 .video .media-player { background-position: left top;background-color: #FFFFFF;margin: 28px; }
.style-90426 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-8632 .h1-style { font-family: 'Signika Negative', sans-serif;font-size: 38px; }
.style-8632 { padding: 0px;margin: 20px 0 20px 0; }
.style-8632 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-8632 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-8632 .header-widget { padding: 0px;margin: 0px;font-size: 30px;color: #395987;display: block;font-family: Arial;text-transform: none;font-weight: 400;line-height: 40px; }
.style-8632 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-29353 .h2-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-29353 .h3-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29353 .h4-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29353 .h5-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29353 .h6-style { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29353 A { color: #FFFFFF;text-decoration: underline;font-style: italic; }
.style-29353 A:hover { text-decoration: none; }
.style-29353 .button { color: #0072AE;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-29353 { padding: 0 20px 0 0;margin: 0 0 50px 0; }
.style-29353 .photos { text-align: center;margin-bottom: 20px; }
.style-29353 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-29353 .full-name { margin-bottom: 5px; }
.style-29353 .job-title { margin-bottom: 5px; }
.style-29353 .bus-phone { margin-bottom: 5px; }
.style-29353 .education { margin-bottom: 5px; }
.style-29353 .email { margin-bottom: 5px; }
.style-29353 .appointed { margin-bottom: 5px; }
.style-29353 .grad-year { margin-bottom: 5px; }
.style-29353 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-29353 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-29353 .fund .bar { background-color: #C72C2C; }
.style-29353 li.group { display: inline-block;width: 100%; }
.style-29353 div.content-wrap { padding: 40px 8px 8px 8px;font-family: 'Open Sans', sans-serif;font-size: 18px;text-align: center;color: #FFFFFF;font-weight: 300; }
.style-29354 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 30px 40px 8px 8px; }
.style-29354 .photo img { background-position: center center;background-repeat: no-repeat; }
.style-9143 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 20px 8px 24px 8px; }
.style-9143 .photo img { background-position: center center;background-repeat: no-repeat;padding: 8px; }
.style-9347 .h2-style { padding: 0;margin: 0 0 20px 0;font-size: 24px;font-weight: 600;text-transform: none;color: #0072AE; }
.style-9347 .h4-style { font-family: 'Trebuchet MS', sans-serif;color: #adcff1; }
.style-9347 { padding: 20px;margin: 0 0 50px 0;border-width: 4px;border-color: #602A79;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9347 .education { font-style: italic; }
.style-9347 .first-name { font-weight: bold; }
.style-9347 .last-name { font-weight: bold; }
.style-9347 .school-level-selector { padding: 0px;margin: 0px !important; }
.style-9347 .department-selector { padding: 0px;margin: 0px !important; }
.style-9347 .grade-selector { padding: 0px;margin: 0px !important; }
.style-9347 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-97509 .h2-style { padding: 0;margin: 0 0 20px 0;font-size: 25px;font-weight: 600;text-transform: none;color: #0072AE;font-family: 'Open Sans', sans-serif; }
.style-97509 .h4-style { font-family: 'Trebuchet MS', sans-serif;color: #adcff1; }
.style-97509 { padding: 20px;margin: 0 0 50px 0;border-width: 4px;border-color: #602A79;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-97509 .education { font-style: italic; }
.style-97509 .first-name { font-weight: bold;font-family: 'Open Sans', sans-serif;color: #375988; }
.style-97509 .last-name { font-weight: bold;font-family: 'Open Sans', sans-serif;color: #375988; }
.style-97509 .name-suffix { font-family: 'Open Sans', sans-serif;color: #375988; }
.style-97509 .school-level-selector { padding: 0px;margin: 0px !important; }
.style-97509 .department-selector { padding: 0px;margin: 0px !important; }
.style-97509 .grade-selector { padding: 0px;margin: 0px !important; }
.style-97509 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-97509 .middle-initial { font-family: 'Open Sans', sans-serif;color: #375988; }
.style-4455 .h2-style { padding: 0;margin: 0 40px 0 0;font-size: 24px;font-weight: 600;float: left;font-family: 'Signika Negative', sans-serif;text-transform: none;color: #FFFFFF; }
.style-4455 { padding: 20px;margin: 0 0 50px 0;border-width: 4px;border-color: #0072AE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #0072AE;color: #FCFCFC; }
.style-4455 .education { font-style: italic; }
.style-4455 .first-name { font-weight: bold; }
.style-4455 .last-name { font-weight: bold; }
.style-4455 .school-level-selector { padding: 0px;margin: 0px !important; }
.style-4455 .department-selector { padding: 0px;margin: 0px !important; }
.style-4455 .grade-selector { padding: 0px;margin: 0px !important; }
.style-4455 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-40875 .h2-style { font-family: 'Cormorant Garamond', serif;color: #385988;font-size: 26px;text-transform: capitalize; }
.style-40875 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-40875 .h4-style A { color: #385988;font-family: 'Trebuchet MS', sans-serif;margin: 0px;text-transform: capitalize; }
.style-40875 .brief-description { width: 240px;font-family: 'Trebuchet MS', sans-serif;font-size: 14px;color: #5C5C5C; }
.style-40875 .news img { width: 240px;height: 160px;background-position: left top;background-repeat: repeat;padding: 0px;margin: 4px; }
.style-40875 li.group { width: 30%;display: inline-block;margin: 0 10px 20px 0; }
.style-40889 .h1-style { text-transform: capitalize !important; }
.style-40889 .h2-style { font-family: Arial;color: #385988;font-size: 26px;text-transform: capitalize !important; }
.style-40889 .h3-style { color: #385988;font-size: 22px;font-family: Arial;text-transform: capitalize !important; }
.style-40889 .h4-style { color: #385988;font-size: 22px;font-family: Arial;text-transform: capitalize !important; }
.style-40889 .h5-style { color: #385988;font-family: Arial;text-transform: capitalize !important; }
.style-40889 .h6-style { color: #385988;font-family: Arial;text-transform: capitalize !important; }
.style-40889 A { font-style: italic;text-decoration: underline;color: #385988;font-family: Arial; }
.style-40889 .button { color: #385988;font-weight: bold;font-family: Arial; }
.style-40889 { text-transform: capitalize !important; }
.style-40889 .h4-style A { text-transform: capitalize !important; }
.style-40889 .brief-description { font-size: 14px;line-height: 1; }
.style-40664 .h2-style { font-size: 22px;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: capitalize; }
.style-40664 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 50px;margin-top: 0px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE; }
.style-40664 .long-description { font-size: 13px;font-style: italic;color: #5C5C5C;margin: 0px;padding: 0px;text-align: left; }
.style-40664 .caption { font-weight: bold;font-family: 'Trebuchet MS', sans-serif;font-size: 16px;color: #5C5C5C; }
.style-40664 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-40664 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-4580 { padding: 0px;margin: 0 0 50px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE;background-color: #000000; }
.style-4580 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-4580 div.content-wrap { padding: 0px;margin: 0px; }
.style-17434 .h2-style { font-size: 20px;color: #1F76C2;font-family: 'Trebuchet MS', sans-serif; }
.style-17434 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 50px;margin-top: 0px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE; }
.style-17434 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-17434 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-46588 { margin-bottom: calc( 1.2758227848101267% * 4); }
.style-46588 .link-image { margin: 0;position: relative;max-width: none;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;-moz-transition: opacity 0.2s ease, -moz-transform 0.2s ease;-ms-transition: opacity 0.2s ease, -ms-transform 0.2s ease;transition: opacity 0.2s ease, transform 0.2s ease; }
.style-46588 A.links-urllink { z-index: 1;display: block;/*margin: 75px;*/
position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 1.375em;font-weight: bold;text-align: center;color: #fff;text-transform: uppercase;text-decoration: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'Open Sans', sans-serif; }
.style-46588 li.group { position: relative;background-color: #fff;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;-ms-transition: background-color 0.2s ease;transition: background-color 0.2s ease;padding: 0;margin: 0;overflow: hidden; }
.style-46601 { margin-bottom: 0; }
.style-46601 .link-image { margin: 0;position: relative;max-width: none;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;-moz-transition: opacity 0.2s ease, -moz-transform 0.2s ease;-ms-transition: opacity 0.2s ease, -ms-transform 0.2s ease;transition: opacity 0.2s ease, transform 0.2s ease; }
.style-46601 A.links-urllink { z-index: 1;display: block;/*margin: 75px;*/
position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 1.375em;font-weight: bold;text-align: center;color: #fff;text-transform: uppercase;text-decoration: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'Open Sans', sans-serif;line-height: 1.27; }
.style-46601 li.group { position: relative;background-color: #fff;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;-ms-transition: background-color 0.2s ease;transition: background-color 0.2s ease;padding: 0;margin: 0;overflow: hidden; }
.style-46578 { text-align: right;margin-right: 1em; }
.style-46578 A.links-urllink { color: #FFFFFF;font-size: 0.875em;text-decoration: none;text-align: center;font-weight: bold;display: flex;width: 100%;line-height: 1.4;padding: 1em;box-sizing: border-box;font-family: 'Open Sans', sans-serif;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%; }
.style-46578 li.group { background-color: #ADCFF1;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.04) 0%, transparent 50%, transparent 100%);border-radius: 3px;box-shadow: 0 2px 1px #666;text-align: center;display: -webkit-box;max-width: calc(50% - 12px);margin-left: 12px;/* 1 */
    display: -ms-flexbox;/* 2 */
    display: flex;/* 3 */
    -webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-46578 li.group:hover { background-image: linear-gradient(to top, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.04) 100%);box-shadow: none; }
.style-46578 li.group:first-child { margin-left: 0; }
.style-46576 { max-width: 83%;margin-top: 0.5em; }
.style-46576 .submit-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/search icon.png');background-position: center center;background-repeat: no-repeat;border: none;outline: none;background-color: transparent;width: 17px;height: 17px; }
.style-46576 .search-text { outline: none;border: none;background-color: transparent;width: calc(100% - 20px);display: inline-block;box-sizing: border-box; }
.style-46576 div.content-wrap { background-color: #f7f7f7;line-height: 1;padding: 0.25em; }
.style-46571 { padding-top: 0.5em; }
.style-46571 .logo img { text-align: center; }
.style-46571 div.content-wrap { text-align: center; }
.style-4442 .h2-style { font-family: 'Montserrat', sans-serif;font-size: 1.2em;text-transform: uppercase;font-weight: 700;color: #4F4F4F; }
.style-4442 A { color: #3990e6;text-decoration: underline; }
.style-4442 A:hover { text-decoration: none; }
.style-4442 { padding: 0;margin: 0 0 20px 0;color: #4F4F4F;font-family: Arial;font-size: 16px;line-height: 22px;text-align: center; }
.style-4442 div.content-wrap { font-size: 14px; }
.style-4575 { padding: 0;margin: 0 0 20px 0;text-align: center;font-size: 14px;color: #888888;font-family: 'Signika Negative', sans-serif; }
.style-4441 .h2-style { font-family: 'Signika Negative', sans-serif;font-size: 14px;color: #888888;text-transform: none; }
.style-4441 { padding: 0px;margin: 0 0 20px 0;text-align: center;font-size: 16px;color: #555555;font-family: Arial;line-height: 24px; }
.style-4441 div.content-wrap { font-size: 10px;line-height: 14px; }
.style-4447 { padding: 0px;margin: 0 0 40px 0; }
.style-4447 .mini-sitemap-open { padding: 0;margin: 0;color: #0072ae;font-family: 'Signika Negative', sans-serif;text-decoration: none;text-transform: uppercase;font-size: 14px; }
.style-4447 .mini-sitemap-open:hover { text-decoration: none; }
.style-4447 .mini-sitemap-open:after { margin: -3px 0;content: " ";background-image: url('/ftpimages/648/site/703/images/mlSitemapPlus.png');background-repeat: no-repeat;width: 24px;height: 16px;display: inline-block; }
.style-4447 .mini-sitemap-close { padding: 0;margin: 0;color: #0072ae;font-family: 'Signika Negative', sans-serif;text-decoration: none;text-transform: uppercase;font-size: 14px; }
.style-4447 .mini-sitemap-close:hover { text-decoration: none; }
.style-4447 .mini-sitemap-close:after { margin: -3px 0;content: " ";background-image: url('/ftpimages/648/site/703/images/mlSitemapEx.png');background-repeat: no-repeat;width: 24px;height: 16px;display: inline-block; }
.style-4447 .ms-level1 { padding: 0;margin: 0px 20px;height: auto !important; }
.style-4447 .ms-l1-item { margin: 20px 0 0 0; }
.style-4447 .ms-l1-text { font-size: 20px;font-family: 'Signika Negative', sans-serif;color: #0072AE;text-decoration: none; }
.style-4447 .ms-l1-text:hover { color: #23ACD7;text-decoration: none; }
.style-4447 .ms-level2 { padding: 0;margin: 0 10px; }
.style-4447 .ms-l2-item { margin: 15px 0 0 0; }
.style-4447 .ms-l2-text { color: #666666;font-family: 'Signika Negative', sans-serif;text-decoration: none; }
.style-4447 .ms-l2-text:hover { color: #23ACD7;text-decoration: underline; }
.style-4446 .h2-style { margin: 0px;padding: 0px; }
.style-4446 { margin: 0 0 20px 0;text-align: center; }
.style-4446 .link-image { margin: 0px; }
.style-4446 .link-image:hover { opacity: .75; }
.style-4446 li.group { margin: 0 0 10px 5px;display: inline-block; }
.style-4446 div.content-wrap { padding: 0px;margin: 0px; }
.style-46643 div.content-wrap { color: #FFFFFF;text-align: center;line-height: 1.25; }
.style-4434 { padding: 0px;margin: 15px 0px;text-transform: uppercase;text-align: left; }
.style-4434 A.links-urllink { padding: 2px 0 0 20px;margin: 2px 0 0 0;color: #0071AE;font-size: 18px;text-decoration: none;display: block;font-family: 'Signika Negative', sans-serif;background-image: url('/ftpimages/648/site/703/images/mlLoginLock_18x18.png');background-repeat: no-repeat;background-position: left center; }
.style-4434 A.links-urllink:hover { text-decoration: none;color: #23ACD7;background-image: url('/ftpimages/648/site/703/images/mlLoginLockON_18x18.png');background-position: left center;background-repeat: no-repeat; }
.style-4434 li.group { padding: 0;margin: 0; }
.style-4434 div.content-wrap { padding: 0px;margin: 0px; }
.style-4435 { padding: 0px;margin: 0 0 30px 0; }
.style-4435 .logo img { padding: 0px;margin: 0px; }
.style-4435 div.content-wrap { padding: 0px;margin: 0px; }
.style-4438 A { color: #CCCCCC; }
.style-4438 { padding: 0px;margin: 17px 20px 0 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4438 .submit-button { padding: 0;margin: 0 10px 0 0;width: 15%;min-height: 15px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/search_yellow.png');background-position: right center;background-repeat: no-repeat;background-color: #FFFFFF;border: 0; }
.style-4438 .submit-button:hover { opacity: 0.5; }
.style-4438 .search-text { padding: 10px;margin: 0px;width: 50%;float: left;border-width: 0;font-family: Times;font-size: 12px;color: #bbbbbb;font-style: italic; }
.style-4438 .search-text:focus { outline: 0;color: #333333; }
.style-4438 .search-label { padding: 0px;margin: 0px; }
.style-4438 div.content-wrap { padding: 0px;margin: 0px; }
.style-46644 .mini-sitemap-open { color: #FFFFFF;text-align: center;text-decoration: none;position: relative; }
.style-46644 .mini-sitemap-open:before { content: '';background: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/plus-sign.png) no-repeat;height: 16px;width: 16px;position: absolute;left: -22px;top: 3px; }
.style-46644 .mini-sitemap-close { color: #FFFFFF;text-decoration: none;position: relative; }
.style-46644 .mini-sitemap-close:before { content: '';background: url(https://bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/minus.png) no-repeat;height: 16px;width: 16px;position: absolute;left: -22px;top: 3px; }
.style-46644 .ms-level1 { text-align: left;text-decoration: none; }
.style-46644 .ms-l1-item { text-decoration: none; }
.style-46644 .ms-l1-text { color: #FFFFFF;text-decoration: none; }
.style-46644 .ms-l2-item { text-decoration: none; }
.style-46644 .ms-l2-text { color: #FFFFFF;text-decoration: none; }
.style-46644 div.content-wrap { color: #FFFFFF;text-align: center;text-decoration: none;margin-top: 1em; }
.style-46642 { text-align: right; }
.style-46642 .link-image { margin: 0; }
.style-46642 li.group { display: inline-block;margin-left: 15px; }
.style-46642 li.group:first-child { margin-left: 0; }
.style-29186 { width: 100%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0px;-moz-column-gap: 0px;column-gap: 0px; }
.style-29186 .link-image { width: 100%;margin: 0;padding: 0; }
.style-29186 li.group:hover { background-color: #EEEEEE; }
.style-29186 li.subcategory-group { padding: 0px;margin: 0px; }
.style-29719 { width: 100%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0px;-moz-column-gap: 0px;column-gap: 0px;border-style: solid;border-width: 1px;border-color: #4F4F4F;margin: 20px 0 0 0; }
.style-29719 .link-image { width: 100%;margin: 0;padding: 0;border-style: solid;border-width: 1px;border-color: #4F4F4F; }
.style-29719 .link-image:hover { background-color: #385988; }
.style-29719 li.group:hover { background-color: #EEEEEE; }
.style-29719 li.subcategory-group { padding: 0px;margin: 0px; }
.style-29712 .h2-style { background-color: #545AFF; }
.style-29712 { text-align: right; }
.style-29712 .link-image { text-align: right; }
.style-29712 .link-image:hover { text-align: right; }
.style-29712 .link-nohover-image { text-align: right; }
.style-30226 .h2-style { padding: 0;margin: 0 0 0 15px;color: #0E568C;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-30226 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-30226 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-30226 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-30226 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-30226 A { color: #0072AE;text-decoration: none; }
.style-30226 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-30226 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-30226 { padding: 0px;margin: 0px;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .description { margin: 0 0 5px 0; }
.style-30226 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-30226 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-30226 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30226 .archive { text-decoration: none;font-style: normal; }
.style-30226 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30226 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-30226 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .h4-style A { font-style: normal; }
.style-30226 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-30226 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-30226 .location { margin: 0 0 5px 0; }
.style-30226 .photos { text-align: left;margin-bottom: 20px;padding: 2px; }
.style-30226 .contact-info { margin: 0 0 5px 0; }
.style-30226 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-align: left;padding: 0px 15px 0px 0px; }
.style-30226 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-30226 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .full-name { margin: 0 0 5px 0; }
.style-30226 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-30226 .bus-phone { margin: 0 0 5px 0; }
.style-30226 .education { margin: 0 0 5px 0; }
.style-30226 .email { margin: 0 0 5px 0; }
.style-30226 .appointed { margin: 0 0 5px 0; }
.style-30226 .grad-year { margin: 0 0 5px 0; }
.style-30226 .bio { margin: 0 0 5px 0; }
.style-30226 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .answer { margin: 0 15px; }
.style-30226 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-30226 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30226 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-30226 .caption { display: block; }
.style-30226 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-30226 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-30226 .department { margin: 0 0 5px 0; }
.style-30226 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .zero { margin: 0px;padding: 0px; }
.style-30226 .fund .bar { background-color: #6CA6E3; }
.style-30226 .goal { display: block; }
.style-30226 .current { display: block; }
.style-30226 .goal-participation { display: block; }
.style-30226 .current-participation { display: block; }
.style-30226 .asof-date { display: block; }
.style-30226 .start-date { display: block; }
.style-30226 .end-date { display: block; }
.style-30226 .last-year-amount { display: block; }
.style-30226 .last-year-participation { display: block; }
.style-30226 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-30226 .chart { padding: 0px;margin: 0px; }
.style-30226 .scale { padding: 0px;margin: 0px; }
.style-30226 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-30226 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .backbutton { font-style: normal;text-decoration: none; }
.style-30226 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-30226 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-30226 .team-selector { padding: 0px;margin: 0px; }
.style-30226 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-30226 .season-selector { padding: 0px;margin: 0px; }
.style-30226 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 A.links-urllink { display: block;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-30226 A.links-urllink:hover { color: #0D13A8;text-decoration: underline; }
.style-30226 .album-name { display: block; }
.style-30226 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .album-select-form { padding: 0px;margin: 0px; }
.style-30226 .album-select { padding: 0px;margin: 0px; }
.style-30226 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .businessindex .address { margin: 0 0 5px 0; }
.style-30226 .businessindex .distance { margin: 0 0 5px 0; }
.style-30226 .businessindex .webpage { margin: 0 0 5px 0; }
.style-30226 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-30226 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-30226 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-30226 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-30226 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-30226 .businessindex .description { margin: 0 0 5px 0; }
.style-30226 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-30226 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-30226 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-30226 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-30226 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-30226 li.subcategory-group { display: inline-block; }
.style-30226 div.content-wrap { padding: 4px;margin: 10px 10px 25px 10px;font-family: Arial; }
.style-30226 .team-schoolyear { margin: 0 0 5px 0; }
.style-30226 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-30226 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-30226 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30226 .team-accolades { margin: 0 0 5px 0; }
.style-30226 .schedule-vs { font-style: italic; }
.style-30226 .schedule-site { margin: 0 0 5px 0; }
.style-30226 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-30226 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-30226 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-30226 .hr { border-color: rgba(255,255,255,0.33); }
.style-30226 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-30226 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-30226 .registration { margin: 0 0 5px 0; }
.style-30226 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-30226 th.winloss-amount { padding: 5px; }
.style-30226 td.winloss-amount { padding: 5px; }
.style-30226 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-30226 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-30226 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-30226 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-30226 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-30226 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-30226 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-30226 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-30226 .schedule-practice { font-weight: bold;color: #888888; }
.style-30226 .annualfund .remaining { display: block; }
.style-30226 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-30226 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-30226 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-30226 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-30226 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .event-detail { margin: 0 0 15px 0; }
.style-30226 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-30226 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-30226 .filter-item { padding: 5px; }
.style-30226 .prev-button { font-style: normal;text-decoration: none; }
.style-30226 .prev-button:hover { background-color: #FFFFFF; }
.style-30226 .next-button { font-style: normal;text-decoration: none; }
.style-30226 .next-button:hover { background-color: #FFFFFF; }
.style-30226 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-30226 .today-button { font-style: normal;text-decoration: none; }
.style-30226 .today-button:hover { background-color: #FFFFFF; }
.style-30226 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30226 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-30226 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-30226 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-30226 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-30226 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-30226 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-30226 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-30226 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-30226 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-30226 .view-all { text-decoration: none;font-style: normal; }
.style-30226 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-30226 .schedule-matchup { margin: 0 0 5px 0; }
.style-30226 .start-date { display: inline; }
.style-30226 .start-time { display: inline; }
.style-30226 .end-date { display: inline; }
.style-30226 .end-time { display: inline; }
.style-30226 .date-sep { display: inline; }
.style-29301 .h2-style { padding: 0;margin: 0 0 0 15px;color: #0E568C;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29301 .h3-style { padding: 0;margin: 0 0 15px 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29301 .h4-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29301 .h5-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29301 .h6-style { padding: 0;margin: 0;color: #0072AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29301 A { color: #0072AE;text-decoration: none; }
.style-29301 .button { color: #0072ae;text-decoration: none;padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif; }
.style-29301 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-29301 { padding: 8px;margin: 20px 0 50px 0;color: #333333;background-color: #f8f8f8;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .description { margin: 0 0 5px 0; }
.style-29301 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-29301 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-29301 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29301 .archive { text-decoration: none;font-style: normal; }
.style-29301 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29301 .category-description { padding: 0px;margin: 0 0 20px 0;color: #555555; }
.style-29301 .link-image { margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .h4-style A { font-style: normal; }
.style-29301 .long-description { padding: 0 20px;margin: 10px 0 20px 0;display: block;font-style: italic;color: #666666;font-size: 16px; }
.style-29301 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-29301 .location { margin: 0 0 5px 0; }
.style-29301 .photos { text-align: left;margin-bottom: 20px;padding: 2px; }
.style-29301 .contact-info { margin: 0 0 5px 0; }
.style-29301 .text img { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-align: left;padding: 0px 15px 0px 0px; }
.style-29301 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-29301 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .full-name { margin: 0 0 5px 0; }
.style-29301 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-29301 .bus-phone { margin: 0 0 5px 0; }
.style-29301 .education { margin: 0 0 5px 0; }
.style-29301 .email { margin: 0 0 5px 0; }
.style-29301 .appointed { margin: 0 0 5px 0; }
.style-29301 .grad-year { margin: 0 0 5px 0; }
.style-29301 .bio { margin: 0 0 5px 0; }
.style-29301 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .answer { margin: 0 15px; }
.style-29301 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-29301 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29301 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-29301 .caption { display: block; }
.style-29301 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-29301 .photo img { float: left;clear: both;padding: 0px;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-29301 .department { margin: 0 0 5px 0; }
.style-29301 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .zero { margin: 0px;padding: 0px; }
.style-29301 .fund .bar { background-color: #6CA6E3; }
.style-29301 .goal { display: block; }
.style-29301 .current { display: block; }
.style-29301 .goal-participation { display: block; }
.style-29301 .current-participation { display: block; }
.style-29301 .asof-date { display: block; }
.style-29301 .start-date { display: block; }
.style-29301 .end-date { display: block; }
.style-29301 .last-year-amount { display: block; }
.style-29301 .last-year-participation { display: block; }
.style-29301 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-29301 .chart { padding: 0px;margin: 0px; }
.style-29301 .scale { padding: 0px;margin: 0px; }
.style-29301 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-29301 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .backbutton { font-style: normal;text-decoration: none; }
.style-29301 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-29301 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-29301 .team-selector { padding: 0px;margin: 0px; }
.style-29301 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-29301 .season-selector { padding: 0px;margin: 0px; }
.style-29301 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 A.links-urllink { display: block;color: inherit;font-family: 'Signika Negative', sans-serif;padding: 0px;margin: 0px; }
.style-29301 A.links-urllink:hover { color: #0D13A8;text-decoration: underline; }
.style-29301 .album-name { display: block; }
.style-29301 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .album-select-form { padding: 0px;margin: 0px; }
.style-29301 .album-select { padding: 0px;margin: 0px; }
.style-29301 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .businessindex .address { margin: 0 0 5px 0; }
.style-29301 .businessindex .distance { margin: 0 0 5px 0; }
.style-29301 .businessindex .webpage { margin: 0 0 5px 0; }
.style-29301 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-29301 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-29301 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-29301 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-29301 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-29301 .businessindex .description { margin: 0 0 5px 0; }
.style-29301 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-29301 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-29301 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-29301 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-29301 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 li.group { margin: 0 0 10px 0;padding: 0;list-style: none; }
.style-29301 li.subcategory-group { display: inline-block; }
.style-29301 div.content-wrap { padding: 4px;margin: 10px 10px 25px 10px;font-family: Arial; }
.style-29301 .team-schoolyear { margin: 0 0 5px 0; }
.style-29301 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-29301 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-29301 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29301 .team-accolades { margin: 0 0 5px 0; }
.style-29301 .schedule-vs { font-style: italic; }
.style-29301 .schedule-site { margin: 0 0 5px 0; }
.style-29301 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-29301 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-29301 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-29301 .hr { border-color: rgba(255,255,255,0.33); }
.style-29301 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-29301 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-29301 .registration { margin: 0 0 5px 0; }
.style-29301 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-29301 th.winloss-amount { padding: 5px; }
.style-29301 td.winloss-amount { padding: 5px; }
.style-29301 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-29301 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-29301 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-29301 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-29301 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-29301 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-29301 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-29301 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-29301 .schedule-practice { font-weight: bold;color: #888888; }
.style-29301 .annualfund .remaining { display: block; }
.style-29301 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-29301 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-29301 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-29301 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-29301 .item-image { padding: 0;margin: 0 15px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .event-detail { margin: 0 0 15px 0; }
.style-29301 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-29301 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-29301 .filter-item { padding: 5px; }
.style-29301 .prev-button { font-style: normal;text-decoration: none; }
.style-29301 .prev-button:hover { background-color: #FFFFFF; }
.style-29301 .next-button { font-style: normal;text-decoration: none; }
.style-29301 .next-button:hover { background-color: #FFFFFF; }
.style-29301 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-29301 .today-button { font-style: normal;text-decoration: none; }
.style-29301 .today-button:hover { background-color: #FFFFFF; }
.style-29301 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29301 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-29301 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-29301 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-29301 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-29301 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-29301 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-29301 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-29301 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-29301 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-29301 .view-all { text-decoration: none;font-style: normal; }
.style-29301 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-29301 .schedule-matchup { margin: 0 0 5px 0; }
.style-29301 .start-date { display: inline; }
.style-29301 .start-time { display: inline; }
.style-29301 .end-date { display: inline; }
.style-29301 .end-time { display: inline; }
.style-29301 .date-sep { display: inline; }
.style-29190 .h2-style { font-size: 20px;color: #1F76C2;font-family: 'Signika Negative', sans-serif; }
.style-29190 { margin: 0px; }
.style-29190 .cover-photo { margin: 4px; }
.style-29190 .album { padding: 6px;: 0;0
margin: 4px; }
.style-29190 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-29190 .video .media-player { height: 100%; }
.style-29190 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-29351 { padding: 0px;margin: 0 0 30px 0; }
.style-29351 .logo img { padding: 0px;margin: 0px; }
.style-29351 div.content-wrap { padding: 0px;margin: 0px;position: absolute; }
.style-29189 .h1-style { color: #0071AE; }
.style-29189 .h2-style { padding: 0;margin: 0 0 20px 0;color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29189 .h3-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29189 .h4-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29189 .h5-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29189 .h6-style { color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400; }
.style-29189 A { color: #0071AE;font-style: italic;text-decoration: underline; }
.style-29189 A:hover { text-decoration: none;color: #FFFFFF; }
.style-29189 .button { padding: 0;margin: 0;color: #0071AE;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;font-size: 14px; }
.style-29189 .button:hover { opacity: 1;color: #FFFFFF; }
.style-29189 { padding: 20px;margin: 30px 20px 50px 0px;background-color: #F8BF34;color: #333333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-29189 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-29189 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-29189 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-29189 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29189 .archive { text-decoration: none;font-style: normal; }
.style-29189 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29189 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .h4-style A { font-style: normal; }
.style-29189 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-29189 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-29189 .location { margin: 0 0 5px 0; }
.style-29189 .photos { text-align: center;margin-bottom: 20px; }
.style-29189 .contact-info { margin: 0 0 5px 0; }
.style-29189 .text img { padding: 0;margin: 0 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-29189 .text img:first-child { margin: 0; }
.style-29189 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-29189 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .full-name { margin: 0 0 5px 0; }
.style-29189 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-29189 .bus-phone { margin: 0 0 5px 0; }
.style-29189 .education { margin: 0 0 5px 0; }
.style-29189 .email { margin: 0 0 5px 0; }
.style-29189 .appointed { margin: 0 0 5px 0; }
.style-29189 .grad-year { margin: 0 0 5px 0; }
.style-29189 .bio { margin: 0 0 5px 0; }
.style-29189 .lists img { padding: 0;margin: 0 10px 20px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .answer { margin: 0 15px;line-height: 20px; }
.style-29189 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-29189 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29189 .title { display: block; }
.style-29189 .caption { display: block; }
.style-29189 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-29189 .photo img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .zero { margin: 0px;padding: 0px; }
.style-29189 .fund .bar { background-color: #6CA6E3; }
.style-29189 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-29189 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .backbutton { font-style: normal;text-decoration: none; }
.style-29189 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-29189 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-29189 .team-selector { padding: 0px;margin: 0px; }
.style-29189 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-29189 .season-selector { padding: 0px;margin: 0px; }
.style-29189 .listdetail img { padding: 0;margin: 0 0 0 10px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .listdetail img:first-child { margin: 0; }
.style-29189 A.links-urllink { display: block; }
.style-29189 .album-name { display: block; }
.style-29189 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .album-select-form { padding: 0px;margin: 0px; }
.style-29189 .album-select { padding: 0px;margin: 0px; }
.style-29189 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-29189 .course-desc { line-height: 20px; }
.style-29189 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .businessindex .address { margin: 0 0 5px 0; }
.style-29189 .businessindex .distance { margin: 0 0 5px 0; }
.style-29189 .businessindex .webpage { margin: 0 0 5px 0; }
.style-29189 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-29189 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-29189 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-29189 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-29189 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-29189 .businessindex .description { margin: 0 0 5px 0; }
.style-29189 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-29189 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-29189 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-29189 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-29189 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-29189 div.content-wrap { padding: 0;margin: 0;list-style-image: url('/ftpimages/648/site/703/images/mlListStyle_10x10.png'); }
.style-29189 .team-schoolyear { margin: 0 0 5px 0; }
.style-29189 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-29189 .team-description { line-height: 20px; }
.style-29189 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-29189 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-29189 .team-accolades { margin: 0 0 5px 0; }
.style-29189 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-29189 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-29189 .hr { border-color: rgba(255,255,255,0.33); }
.style-29189 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-29189 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-29189 .registration { margin: 0 0 5px 0; }
.style-29189 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-29189 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .event-detail { margin: 0 0 15px 0; }
.style-29189 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-29189 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-29189 .view-all { text-decoration: none;font-style: normal; }
.style-29189 .game { padding: 0;margin: 0 0 20px 0; }
.style-42510 .h1-style { font-size: 16px; }
.style-42510 .h2-style { padding: 0px;margin: 0px;font-size: 16px; }
.style-42510 .h3-style { font-size: 16px; }
.style-42510 .h4-style { font-size: 16px; }
.style-42510 A { font-weight: bold;font-style: italic;text-decoration: underline;color: #076BB8; }
.style-42510 A:hover { text-decoration: none; }
.style-42510 .button:hover { opacity: 1; }
.style-42510 { padding: 0;margin: 0 0 50px 0;font-size: 16px;line-height: 40px;font-family: Arial;color: #385988; }
.style-42510 .description { margin: 0 0 5px 0; }
.style-42510 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-42510 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-42510 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-42510 .archive { text-decoration: none;font-style: normal; }
.style-42510 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-42510 .link-image { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .h4-style A { font-style: normal; }
.style-42510 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-42510 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-42510 .location { padding: 0 0 0 10px;margin: 0px; }
.style-42510 .photos { text-align: center;margin-bottom: 15px; }
.style-42510 .contact-info { margin: 0 0 5px 0; }
.style-42510 .text img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-42510 .news img { float: left;clear: both;margin: 0 15px 0 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .full-name { margin: 0 0 5px 0; }
.style-42510 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-42510 .bus-phone { margin: 0 0 5px 0; }
.style-42510 .education { margin: 0 0 5px 0; }
.style-42510 .email { margin: 0 0 5px 0; }
.style-42510 .appointed { margin: 0 0 5px 0; }
.style-42510 .grad-year { margin: 0 0 5px 0; }
.style-42510 .bio { margin: 0 0 5px 0; }
.style-42510 .lists img { padding: 0;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .answer { margin: 0 15px; }
.style-42510 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-42510 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-42510 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-42510 .caption { display: block; }
.style-42510 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-42510 .photo img { float: left;clear: both;margin: 0 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-42510 .fsd img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .zero { margin: 0px;padding: 0px; }
.style-42510 .fund .bar { background-color: #C72C2C; }
.style-42510 .chart { padding: 0px;margin: 0px; }
.style-42510 .scale { padding: 0px;margin: 0px; }
.style-42510 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-42510 .newsdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .backbutton { font-style: normal;text-decoration: none; }
.style-42510 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-42510 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-42510 .team-selector { padding: 0px;margin: 0px; }
.style-42510 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-42510 .season-selector { padding: 0px;margin: 0px; }
.style-42510 .listdetail img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 A.links-urllink { display: block; }
.style-42510 .album-name { display: block; }
.style-42510 .cover-photo { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .album-select-form { padding: 0px;margin: 0px; }
.style-42510 .album-select { padding: 0px;margin: 0px; }
.style-42510 .departmentfaculty img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .businessindex .address { margin: 0 0 5px 0; }
.style-42510 .businessindex .distance { margin: 0 0 5px 0; }
.style-42510 .businessindex .webpage { margin: 0 0 5px 0; }
.style-42510 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-42510 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-42510 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-42510 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-42510 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-42510 .businessindex .description { margin: 0 0 5px 0; }
.style-42510 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-42510 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-42510 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-42510 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-42510 .video .media-player { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-42510 div.content-wrap { text-align: justify;margin: 0px;padding: 0px;font-size: 16px;line-height: 22px;text-justify: inter-word; }
.style-42510 .team-schoolyear { margin: 0 0 5px 0; }
.style-42510 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-42510 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-42510 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-42510 .team-accolades { margin: 0 0 5px 0; }
.style-42510 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-42510 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-42510 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-42510 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-42510 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-42510 .hr { border-color: rgba(255,255,255,0.33); }
.style-42510 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-42510 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-42510 .registration { margin: 0 0 5px 0; }
.style-42510 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-42510 th.winloss-amount { padding: 5px; }
.style-42510 td.winloss-amount { padding: 5px; }
.style-42510 .athleticteamcoach img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-42510 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-42510 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-42510 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-42510 .item-image { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .event-detail { margin: 0 0 15px 0; }
.style-42510 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-42510 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-42510 .filter-item { padding: 5px; }
.style-42510 .prev-button { font-style: normal;text-decoration: none; }
.style-42510 .next-button { font-style: normal;text-decoration: none; }
.style-42510 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-42510 .today-button { font-style: normal;text-decoration: none; }
.style-42510 .newsarchivelist img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-42510 .newsarchivedatepicker .current-year { text-align: center; }
.style-42510 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-42510 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-42510 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-42510 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-42510 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-42510 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-42510 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-42510 .view-all { text-decoration: none;font-style: normal; }
.style-42510 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-29904 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 50px 8px 24px 8px; }
.style-29904 .photo img { background-position: center center;background-repeat: no-repeat;padding: 8px; }
.style-29106 .h2-style { text-align: center; }
.style-29106 { padding: 0px;margin: 0 0 30px 0; }
.style-29106 .logo img { padding: 30px 0 0 0;margin: 0px;text-align: center; }
.style-29106 div.content-wrap { padding: 0px;margin: 0px;text-align: center; }
.style-9259 .h2-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none;font-size: 26px; }
.style-9259 .h3-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9259 .h4-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9259 .h5-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9259 .h6-style { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9259 A { color: #385988;text-decoration: underline;font-style: italic; }
.style-9259 A:hover { text-decoration: none; }
.style-9259 .button { color: #385988;font-family: 'Signika Negative', sans-serif;font-weight: 400;text-transform: none; }
.style-9259 { padding: 0px;margin: 0 0 50px 0; }
.style-9259 .photos { text-align: center;margin-bottom: 20px; }
.style-9259 .text img { border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-9259 .full-name { margin-bottom: 5px; }
.style-9259 .job-title { margin-bottom: 5px; }
.style-9259 .bus-phone { margin-bottom: 5px; }
.style-9259 .education { margin-bottom: 5px; }
.style-9259 .email { margin-bottom: 5px; }
.style-9259 .appointed { margin-bottom: 5px; }
.style-9259 .grad-year { margin-bottom: 5px; }
.style-9259 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-9259 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;/* -- box shadow -- */
box-shadow: 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-9259 .fund .bar { background-color: #C72C2C; }
.style-9259 li.group { display: inline-block;width: 100%; }
.style-101675 A.links-urllink { font-family: 'Open Sans', sans-serif;font-weight: bold;color: #375988;font-size: 20px;padding: 4px;text-decoration: none;text-align: center; }
.style-101675 li.group { padding: 11px;margin: 2px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-style: solid;border-color: #375988;border-width: 2px;text-align: center; }
.style-101675 li.subcategory-group { margin: 0px;padding: 0px; }
.style-101675 div.content-wrap { padding: 1px; }
.style-93694 A { color: 3588c6; }
.style-93694 { background-color: #FFFFFF; }
.style-93694 .email { color: #FFFFFF; }
.style-93694 div.content-wrap { padding: 5px;font-family: 'Open Sans', sans-serif;margin: 0px;font-size: 15px;color: #375989; }
.style-91149 .h2-style { font-size: 22px;color: #385988;font-family: 'Open Sans', sans-serif;text-transform: capitalize; }
.style-91149 { -webkit-border-radius: 0px;-moz-border-radius: 0px;margin-bottom: 50px;margin-top: 0px;border-radius: 0px;border-width: 0px;border-color: #EEEEEE; }
.style-91149 .long-description { font-size: 13px;font-style: italic;color: #5C5C5C;margin: 0px;padding: 0px;text-align: left; }
.style-91149 .caption { font-weight: bold;font-family: 'Trebuchet MS', sans-serif;font-size: 16px;color: #5C5C5C; }
.style-91149 .externalvideo .content-wrap { padding: 0px;margin: 0px; }
.style-91149 div.content-wrap { padding: 0px;margin-top: 0px; }
.style-102676 .h1-style { font-family: 'Crimson Text', serif;color: #18509D;font-size: 18px;font-weight: bold; }
.style-102676 .h2-style { font-family: 'Crimson Text', serif;color: #18509D;font-size: 34px;text-align: center;background-position: left top;background-repeat: repeat; }
.style-102676 A { color: 3588c6; }
.style-102676 { background-color: #FFFFFF; }
.style-102676 .email { color: #FFFFFF; }
.style-102676 div.content-wrap { padding: 5px;font-family: 'Open Sans', sans-serif;margin: 0px;font-size: 15px;color: #375989; }
.style-29128 .h2-style { font-family: 'Signika Negative', sans-serif;color: #0072AE;font-size: 22px; }
.style-29128 { padding: 0px;margin: 30px 0px 50px 0px; }
.style-29128 .link-image { padding: 0px;margin: 0 !important;display: block;float: left; }
.style-29128 .long-description { padding: 0 0 0 20px;margin: -15px 0 0 40px;display: block;font-size: 14px;color: #BBBBBB;line-height: 18px; }
.style-29128 A.links-urllink { padding: 0 20px;margin: 0 0 20px 40px;display: block;font-family: 'Signika Negative', sans-serif;text-decoration: none;font-size: 20px;line-height: 21px;color: #00527D; }
.style-29128 A.links-urllink:hover { color: #0072AE; }
.style-29128 li.group { padding: 10px;margin: 0 0 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 2px;border-style: solid;border-color: #EEEEEE;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
.style-29128 li.group:hover { background-color: #EEEEEE; }
.style-29129 { padding: 0px;margin: 15px 0px;text-transform: uppercase;text-align: left; }
.style-29129 A.links-urllink { padding: 2px 0 0 20px;margin: 2px 0 0 0;color: #FFFFFF;font-size: 18px;text-decoration: none;display: block;font-family: 'Signika Negative', sans-serif;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/mlLoginLockON_18x18.png');background-repeat: no-repeat;background-position: left center;text-align: left; }
.style-29129 A.links-urllink:hover { text-decoration: none;color: #ABABAB;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/648/site/703/images/mlLoginLock_18x18.png');background-position: left center;background-repeat: no-repeat; }
.style-29129 li.group { padding: 0;margin: 0; }
.style-29129 div.content-wrap { padding: 0px;margin: 0px; }
.style-90432 .video .media-player { padding-top: 0 !important;padding-bottom: 0 !important; }
.style-85646 .h1-style { font-family: 'Signika Negative', sans-serif;font-size: 38px; }
.style-85646 .h2-style { color: #385988;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: none; }
.style-85646 { padding: 0px;margin: 0 0 20px 0; }
.style-85646 .page-title-level-1 { padding: 0px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200; }
.style-85646 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #0071AE;display: block;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 400;line-height: 40px; }
.style-85646 .header-widget { padding: 6px;margin: 0px;font-size: 42px;color: #FFFFFF;display: block;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: bold;line-height: 40px;text-align: center;background-color: #395987; }
.style-85646 .pagetitle hgroup { margin: 0;padding: 0;display: block; }
.style-85643 { background-position: center center;background-repeat: no-repeat;text-align: center;padding: 50px 8px 24px 8px; }
.style-85643 .photo img { background-position: center center;background-repeat: repeat;padding: 8px; }
.style-14671 { background-position: center center;background-repeat: no-repeat;text-align: center; }
.style-14671 .photo img { background-position: center center;background-repeat: no-repeat;max-width: 50%; }
.style-4882 .nav-menu { color: #FFFFFF;font-size: 18px;height: 35px;margin: 0 0 40px 0 !important;padding: 0px;font-family: 'Signika Negative', sans-serif; }
.style-4882 .l1-item { margin-top: -8px;padding: 5px 10px 5px 5px; }
.style-4882 .l1-item:hover { border-top: 8px solid #385988; }
.style-4882 .l1-item > a { color: #888888;text-transform: uppercase;font-size: 13px;padding: 8px 0px 5px 10px;text-decoration: none;font-style: normal;font-family: 'Open Sans', sans-serif; }
.style-4882 .l1-item > a:hover { text-decoration: none;color: #385988; }
.style-4882 .l1-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowDown_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;height: 9px;width: 13px;margin-right: 2px; }
.style-4882 .l1-item.active { border-top: 8px solid #385988; }
.style-4882 .l1-item.active > a { text-decoration: none;color: #0072ae;font-family: 'Open Sans', sans-serif; }
.style-4882 .l2-item { font-size: 18px;background-color: #eeeeee; }
.style-4882 .l2-item:hover { background-color: #385988; }
.style-4882 .l2-item > a { text-align: left;padding: 5px 10px 5px 10px;text-transform: uppercase;color: #385988;text-decoration: none;font-style: normal;font-size: 13px;font-family: 'Open Sans', sans-serif; }
.style-4882 .l2-item > a:hover { color: #F4F4F4; }
.style-4882 .l2-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-4882 .l2-item.active { text-align: left;font-size: 18px;background-color: #385988; }
.style-4882 .l2-item.active > a { color: #FFFFFF;padding: 5px 10px 5px 10px;font-family: 'Open Sans', sans-serif; }
.style-4882 .l2-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-4882 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-4882 .l3-item > a { text-decoration: none;font-style: normal;padding: 5px 10px 5px 10px;color: #FFFFFF;font-size: 13px;font-family: 'Open Sans', sans-serif; }
.style-4882 .l3-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-4882 .l3-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-4882 .level1 { border-top: 8px solid #eeeeee; }
.style-4882 .level2 { background: rgba(238, 238, 238, .95);top: 35px;width: 200px;box-shadow: 0 0 6px rgba(0,0,0,0.22);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.22); }
.style-4882 .level3 { top: 35px;width: 200px;box-shadow: 0 0 6px rgba(0,0,0,0.22);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.22);background-color: #385988; }
.style-45778 .nav-menu { margin: 0 0 40px 0;padding: 0px;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 200; }
.style-45778 .l1-item { padding: 5px 10px  !important;margin: 0 0 5px 0;text-decoration: none;border-width: 0px;border-style: solid;border-color: #0072AE;color: #888888;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-45778 .l1-item:hover { background-color: #FFFFFF;color: #395987; }
.style-45778 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-45778 .l1-item > a:hover { border-top: 8px solid #395987; }
.style-45778 .l1-item.active { background-color: #FFFFFF;color: #395987; }
.style-45778 .l1-item.active > a { border-top: 8px solid #eeeeee;color: #888888; }
.style-45778 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-45778 .l2-item:hover { background-color: #385988;color: #FFFFFF; }
.style-45778 .l2-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-45778 .l2-item > a:hover { background-color: #385988;color: #FFFFFF; }
.style-45778 .l2-item.active { background-color: #385988;color: #FFFFFF; }
.style-45778 .l2-item.active > a { background-color: #385988;color: #FFFFFF; }
.style-45778 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-45778 .l3-item:hover { color: #000000; }
.style-45778 .l3-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-45778 .l3-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-45778 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-45778 .l3-item.active > a { color: inherit; }
.style-45778 .level1 { padding: 0;margin: 0;font-family: 'Open Sans', sans-serif; }
.style-45778 .level2 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #385988;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-family: 'Open Sans', sans-serif; }
.style-45778 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-37345 .nav-menu { color: #FFFFFF;font-size: 18px;height: 35px;margin: 0 0 40px 0 !important;padding: 0px;font-family: 'Signika Negative', sans-serif; }
.style-37345 .l1-item { margin-top: -8px;padding: 5px 10px 5px 5px; }
.style-37345 .l1-item:hover { border-top: 8px solid #C90C06; }
.style-37345 .l1-item > a { color: #888888;text-transform: uppercase;font-size: 13px;padding: 8px 0px 5px 10px;text-decoration: none;font-style: normal; }
.style-37345 .l1-item > a:hover { text-decoration: none;color: #C90C06; }
.style-37345 .l1-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowDown_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;height: 9px;width: 13px;margin-right: 2px; }
.style-37345 .l1-item.active { border-top: 8px solid #C90C06; }
.style-37345 .l1-item.active > a { text-decoration: none;color: #C90C06; }
.style-37345 .l2-item { font-size: 18px;background-color: #eeeeee; }
.style-37345 .l2-item:hover { background-color: #C90C06; }
.style-37345 .l2-item > a { text-align: left;padding: 5px 10px 5px 10px;text-transform: uppercase;color: #C90C06;text-decoration: none;font-style: normal;font-size: 13px; }
.style-37345 .l2-item > a:hover { color: #F4F4F4; }
.style-37345 .l2-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-37345 .l2-item.active { text-align: left;font-size: 18px;background-color: #C90C06; }
.style-37345 .l2-item.active > a { color: #FFFFFF;padding: 5px 10px 5px 10px; }
.style-37345 .l2-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-37345 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-37345 .l3-item > a { text-decoration: none;font-style: normal;padding: 5px 10px 5px 10px;color: #FFFFFF;font-size: 13px; }
.style-37345 .l3-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-37345 .l3-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-37345 .level1 { border-top: 8px solid #eeeeee; }
.style-37345 .level2 { background: rgba(238, 238, 238, .95);top: 35px;width: 200px;box-shadow: 0 0 6px rgba(0,0,0,0.22);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.22); }
.style-37345 .level3 { top: 35px;width: 200px;box-shadow: 0 0 6px rgba(0,0,0,0.22);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.22);background-color: #C90C06; }
.style-101673 .nav-menu { margin: 0 0 40px 0;padding: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;font-weight: 200; }
.style-101673 .l1-item { padding: 5px 10px  !important;margin: 0 0 5px 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-101673 .l1-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-101673 .l1-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l1-item.active > a { color: inherit; }
.style-101673 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-101673 .l2-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l2-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-101673 .l2-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l2-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l2-item.active > a { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-101673 .l3-item:hover { color: #000000; }
.style-101673 .l3-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-101673 .l3-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-101673 .l3-item.active > a { color: inherit; }
.style-101673 .level1 { padding: 0;margin: 0; }
.style-101673 .level2 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-101673 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-28373 .nav-menu { padding: 0px;margin: 0 0 20px 0;font-size: 14px;color: #FFFFFF; }
.style-28373 .nav-menu:hover { color: #E60C30;font-family: 'Signika Negative', sans-serif; }
.style-28373 .l1-item { padding: 0;margin: 0;float: none;display: inline-block;color: #FFFFFF; }
.style-28373 .l1-item > a { padding: 0 !important;margin: 0  0 0 15px !important;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;text-decoration: none;color: #FFFFFF; }
.style-28373 .l1-item > a:hover { color: #ABABAB; }
.style-28373 .l1-item.active > a { color: #FFFFFF; }
.style-28373 .l1-item.active > a:hover { color: #385988; }
.style-28373 .l2-item { padding: 0;margin: 0;color: #385988; }
.style-28373 .l2-item:hover { color: #999999; }
.style-28373 .l2-item > a { padding: 10px 5px;font-family: 'Signika Negative', sans-serif;font-size: 14px;color: #41679E;text-transform: uppercase;text-decoration: none;text-align: left; }
.style-28373 .l2-item > a:hover { color: #ABABAB; }
.style-28373 .l2-item.active > a { color: #385988; }
.style-28373 .l2-item.active > a:hover { color: #ABABAB; }
.style-28373 .l3-item > a { color: #385988; }
.style-28373 .l3-item > a:hover { color: #5E5E5E; }
.style-28373 .l3-item.active > a { color: #385988; }
.style-28373 .l3-item.active > a:hover { color: #5E5E5E; }
.style-28373 .level1 { padding: 0px;margin: 20px 0 0 0;text-align: center;color: #FFFFFF;font-family: 'Signika Negative', sans-serif; }
.style-28373 .level1:hover { color: #ABABAB; }
.style-28373 .level2 { padding: 0;margin: 5px 15px;background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #DDDDDD;max-width: 150px;color: #385988; }
.style-28373 .level2:hover { color: #5E5E5E; }
.style-29167 .mega-menu-panel { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-29167 .mega-menu-panel-inner { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-29167 .mega-menu-item.l1-item { text-align: center; }
.style-29167 .mega-menu-item.l1-item > a { text-align: center;padding: 13px !important;margin: 0px 0 5px 0;color: #385988;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-decoration: none; }
.style-29167 .mega-menu-item.l1-item > a:hover { color: #5E5E5E; }
.style-29167 .mega-menu-item.l1-item > a .arrow { text-align: center; }
.style-29167 .mega-menu-item.l1-item.active { text-align: center; }
.style-29167 .mega-menu-item.l1-item.active > a { padding: 13px !important;margin: 0px 0 5px 0;color: #385988;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center; }
.style-29167 .mega-menu-item.l1-item.active > a:hover { color: #595959; }
.style-29167 .mega-menu-item.l1-item.active > a .arrow { text-align: center; }
.style-29167 .menu-type-mega.nav-menu { color: #FFFFFF;text-align: center;font-family: 'Open Sans', sans-serif; }
.style-29167 .mega-level1 { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-4450 .nav-menu { margin: 0 0 35px 0;padding: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;font-weight: 200; }
.style-4450 .l1-item { padding: 5px 10px !important;margin: 0 10px 5px 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4450 .l1-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-4450 .l1-item > a:hover { text-decoration: none; }
.style-4450 .l1-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowDown_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;height: 9px;width: 13px;margin-right: 2px; }
.style-4450 .l1-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l1-item.active > a { color: inherit; }
.style-4450 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-4450 .l2-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l2-item > a { padding: 5px !important;margin: 0px;text-decoration: none;color: inherit; }
.style-4450 .l2-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-4450 .l2-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l2-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-4450 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-4450 .l3-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l3-item > a { padding: 5px !important;margin: 0px;text-decoration: none;color: inherit; }
.style-4450 .l3-item > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_OFF.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px;top: 40%;right: 5px; }
.style-4450 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4450 .l3-item.active > a .arrow { background-image: url('/ftpimages/492/site/666/images/arrowRight_ON.png');background-position: center center;background-repeat: no-repeat;border-width: 0px;width: 7px;height: 10px; }
.style-4450 .level1 { padding: 0;margin: 0; }
.style-4450 .level2 { padding: 0 !important;margin: 5px 0 0 -1px;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4450 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 2px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4460 .nav-menu { margin: 0 0 40px 0;padding: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;font-weight: 200; }
.style-4460 .l1-item { padding: 5px 10px  !important;margin: 0 0 5px 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4460 .l1-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-4460 .l1-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l1-item.active > a { color: inherit; }
.style-4460 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-4460 .l2-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l2-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-4460 .l2-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l2-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l2-item.active > a { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-4460 .l3-item:hover { color: #000000; }
.style-4460 .l3-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-4460 .l3-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4460 .l3-item.active > a { color: inherit; }
.style-4460 .level1 { padding: 0;margin: 0; }
.style-4460 .level2 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4460 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-46565 .mega-menu-item.l1-item > a { font-family: 'Open Sans', sans-serif;text-decoration: none;text-transform: uppercase;font-size: 1.125em;font-weight: 300;color: #FFFFFF;padding: 1em 1.5em; }
.style-46565 .mega-menu-item.l1-item > a:hover { color: #fff;opacity: 0.5; }
.style-46565 .mega-level1 { text-align: left; }
.style-46574 .l1-item > a { text-decoration: none;color: #395987;padding-left: 1em; }
.style-46574 .l1-item > a:hover { opacity: 0.75; }
.style-46574 .l2-item > a { text-decoration: none;color: #395987; }
.style-46574 .l2-item > a:hover { opacity: 0.75; }
.style-46574 .l3-item > a { text-decoration: none;color: #395987; }
.style-46574 .l3-item > a:hover { opacity: 0.75; }
.style-46574 .level1 { font-family: 'Open Sans', sans-serif; }
.style-46574 .level2 { font-family: 'Open Sans', sans-serif;background-color: #eee;padding-left: 1em;padding-right: 0;padding-top: 0.5em;padding-bottom: 0.5em; }
.style-46574 .level3 { font-family: 'Open Sans', sans-serif; }
.style-4433 .nav-menu { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;border-color: #EEEEEE; }
.style-4433 .l1-item { padding: 13px !important;margin: 5px 10px 5px 0;color: #0072AE;text-transform: uppercase;border-width: 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.style-4433 .l1-item:hover { text-decoration: none;border-width: 1px;border-style: solid;border-color: #CCCCCC;color: #0072AE;background-color: #FFFFFF; }
.style-4433 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-4433 .l1-item > a:hover { text-decoration: none; }
.style-4433 .l1-item.active { text-decoration: none;border-width: 0px;border-style: solid;border-color: #DDDDDD;color: #0072AE;background-color: #FFFFFF; }
.style-4433 .l1-item.active > a { text-decoration: none; }
.style-4433 .l2-item { color: #0072AE;text-transform: none;font-weight: 400; }
.style-4433 .l2-item:hover { color: #23ACD7; }
.style-4433 .l2-item > a { padding: 10px 20px !important;margin: 0px;text-decoration: none;color: inherit; }
.style-4433 .l2-item > a:hover { text-decoration: none; }
.style-4433 .l2-item.active { color: #23ACD7; }
.style-4433 .l3-item { color: #0072AE;text-transform: none; }
.style-4433 .l3-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-4433 .l3-item > a { color: inherit;padding: 10px 20px !important;margin: 0px;text-decoration: none; }
.style-4433 .l3-item > a:hover { text-decoration: none; }
.style-4433 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-4433 .level2 { padding: 0px;margin: 12px 0 0 -1px;background-color: rgba(255,255,255,1);border-width: 0px;border-style: solid;border-color: #DDDDDD;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4433 .level3 { padding: 0px;margin: 0;background-color: #FFFFFF;border-width: 0px;border-style: solid;border-color: #CCCCCC;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4574 .nav-menu { padding: 0px;margin: 0 0 20px 0;font-size: 14px;color: #0072AE; }
.style-4574 .l1-item { padding: 0;margin: 0;float: none;display: inline-block; }
.style-4574 .l1-item > a { padding: 0 !important;margin: 0  0 0 15px !important;font-family: 'Signika Negative', sans-serif;text-transform: uppercase;text-decoration: none; }
.style-4574 .l1-item > a:hover { color: #23ACD7; }
.style-4574 .l2-item { padding: 0;margin: 0; }
.style-4574 .l2-item > a { padding: 10px 5px;font-family: 'Signika Negative', sans-serif;font-size: 14px;color: #0072AE;text-transform: uppercase;text-decoration: none;text-align: left; }
.style-4574 .l2-item > a:hover { color: #23ACD7; }
.style-4574 .level1 { padding: 0px;margin: 0px;text-align: right; }
.style-4574 .level2 { padding: 0;margin: 5px 15px;background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #DDDDDD;max-width: 150px; }
.style-34003 .nav-menu { margin: 0 0 40px 0;padding: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;font-weight: 200; }
.style-34003 .l1-item { padding: 5px 10px  !important;margin: 0 0 5px 0;text-decoration: none;border-width: 0px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-34003 .l1-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit; }
.style-34003 .l1-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l1-item.active > a { color: inherit; }
.style-34003 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-34003 .l2-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l2-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-34003 .l2-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l2-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l2-item.active > a { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-34003 .l3-item:hover { color: #000000; }
.style-34003 .l3-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-34003 .l3-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-34003 .l3-item.active > a { color: inherit; }
.style-34003 .level1 { padding: 0;margin: 0; }
.style-34003 .level2 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 0px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-34003 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 0px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-28399 .mega-menu-item.l1-item > a { padding: 13px !important;margin: 5px 10px 5px 0;color: #01198F;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center; }
.style-28399 .mega-menu-item.l1-item.active > a { padding: 13px !important;margin: 5px 10px 5px 0;color: #01198F;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center; }
.style-28399 .menu-type-mega.nav-menu { color: #FFFFFF; }
.style-28399 .mega-level1 { text-align: center; }
.style-29348 .mega-menu-item.l1-item { float: none;display: inline-block; }
.style-29348 .mega-menu-item.l1-item > a { padding: 13px !important;margin: 30px 0 5px 0;color: #134E9C;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center;text-decoration: none; }
.style-29348 .mega-menu-item.l1-item > a:hover { color: #5E5E5E; }
.style-29348 .mega-menu-item.l1-item.active > a { padding: 13px !important;margin: 30px 0 5px 0;color: #134E9C;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center; }
.style-29348 .mega-menu-item.l1-item.active > a:hover { color: #5E5E5E; }
.style-29348 .menu-type-mega.nav-menu { color: #FFFFFF; }
.style-29348 .mega-level1 { text-align: right;font-weight: bold;font-family: 'Signika Negative', sans-serif;font-size: 20px; }
.style-29206 .nav-menu { margin: 0 0 40px 0;padding: 0px;font-family: 'Signika Negative', sans-serif;font-size: 18px;font-weight: 200; }
.style-29206 .l1-item { padding: 5px 10px  !important;margin: 0;text-decoration: none;border-width: 1px;color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight: bold; }
.style-29206 .l1-item:hover { color: #0072AE; }
.style-29206 .l1-item > a { padding: 0 !important;margin: 0 !important;text-decoration: none;color: inherit;font-weight: 300; }
.style-29206 .l1-item > a:hover { color: #ABABAB; }
.style-29206 .l1-item.active > a { color: inherit; }
.style-29206 .l1-item.active > a:hover { color: #ABABAB; }
.style-29206 .l2-item { padding: 0 !important;margin: 0 !important; }
.style-29206 .l2-item:hover { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l2-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-29206 .l2-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l2-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l2-item.active > a { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l3-item { padding: 0 !important;margin: 0 !important; }
.style-29206 .l3-item:hover { color: #000000; }
.style-29206 .l3-item > a { text-decoration: none;padding: 5px 10px !important;margin: 0; }
.style-29206 .l3-item > a:hover { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l3-item.active { background-color: #0072AE;color: #FFFFFF; }
.style-29206 .l3-item.active > a { color: inherit; }
.style-29206 .level1 { padding: 0px 0px 0px 15px;margin: 20px 0px 0px 0px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: left;border-right: thick double;color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-29206 .level2 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-29206 .level3 { padding: 0 !important;margin: 0;text-decoration: none;border-width: 1px;border-style: solid;border-color: #0072AE;color: #0072AE;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-29902 .mega-menu-panel { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-29902 .mega-menu-panel-inner { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-29902 .mega-menu-item.l1-item { text-align: center; }
.style-29902 .mega-menu-item.l1-item > a { text-align: center;padding: 13px !important;margin: 0px 0 5px 0;color: #FFFFFF;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-decoration: none; }
.style-29902 .mega-menu-item.l1-item > a:hover { color: #5E5E5E; }
.style-29902 .mega-menu-item.l1-item > a .arrow { text-align: center; }
.style-29902 .mega-menu-item.l1-item.active { text-align: center; }
.style-29902 .mega-menu-item.l1-item.active > a { padding: 13px !important;margin: 0px 0 5px 0;color: #FFFFFF;text-transform: uppercase;border-width: 1px;border-color: #EEEEEE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center; }
.style-29902 .mega-menu-item.l1-item.active > a:hover { color: #595959; }
.style-29902 .mega-menu-item.l1-item.active > a .arrow { text-align: center; }
.style-29902 .menu-type-mega.nav-menu { color: #FFFFFF;text-align: center;font-family: 'Open Sans', sans-serif; }
.style-29902 .mega-level1 { text-align: center;font-weight: light;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-48447 .h2-style { font-family: 'Trebuchet MS', sans-serif;font-size: 20px;color: #0072AE;background-color: #FFFFFF; }
.style-48447 { margin: 0px;padding: 0 0 50px 0; }
.style-48447 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 2px;-o-border-radius: 0;border-radius: 2px;background: none;-moz-border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE;padding: 0px;margin: 0px; }
.style-48447 .carousel figure { padding: 0px;margin: 0px; }
.style-48447 .carousel figure img { padding: 0px;margin: 0px; }
.style-48447 .carousel .h4-style.crl-title { padding: 0px;margin: 15px 0 0 0;color: #333333;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600; }
.style-48447 .carousel .crl-caption { padding: 0px;margin: 15px 0 0 0;font-style: italic; }
.style-48447 .carousel .crl-description { padding: 0px;margin: 15px 0 0 0; }
.style-48447 .carousel .counter.crl-counter { font-family: 'Montserrat', sans-serif;color: #666666;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #F8F8F8;opacity: .8;padding: 0 4px; }
.style-48447 .carousel .crl-counter-separator { margin: 0 2px; }
.style-48447 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center center;background-repeat: no-repeat;color: #385988; }
.style-48447 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { color: #385988; }
.style-48447 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-48447 .carousel .caption-spacing.crl-inner-details { background-color: #EEEEEE;padding: 5px 10px 20px 10px;text-align: center; }
.style-84843 .h2-style { font-family: 'Trebuchet MS', sans-serif;font-size: 20px;color: #0072AE;background-color: #FFFFFF; }
.style-84843 { margin: 0px;padding: 0 0 50px 0; }
.style-84843 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 2px;-o-border-radius: 0;border-radius: 2px;background: none;-moz-border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE;padding: 0px;margin: 0px; }
.style-84843 .carousel figure { padding: 0px;margin: 0px; }
.style-84843 .carousel figure img { padding: 0px;margin: 0px; }
.style-84843 .carousel .h4-style.crl-title { padding: 2px;margin: 15px 0 0 0;color: #205AA6;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600; }
.style-84843 .carousel .crl-caption { padding: 0px;margin: 15px 0 0 0;font-style: italic;color: #205AA6; }
.style-84843 .carousel .crl-description { padding: 0px;margin: 15px 0 0 0; }
.style-84843 .carousel .counter.crl-counter { font-family: 'Montserrat', sans-serif;color: #666666;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #F8F8F8;opacity: .8;padding: 0 4px; }
.style-84843 .carousel .crl-counter-separator { margin: 0 2px; }
.style-84843 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center center;background-repeat: no-repeat;color: #385988; }
.style-84843 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { color: #385988; }
.style-84843 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-84843 .carousel .caption-spacing.crl-inner-details { background-color: #EEEEEE;padding: 5px 10px 20px 10px;text-align: center; }
.style-81803 { padding-top: 0 !important;padding: 0px;margin: 0px; }
.style-81803 .carousel.flexslider { padding-top: 0 !important; }
.style-81803 .carousel figure { padding-top: 0 !important; }
.style-81803 .carousel figure img { padding: 0px;margin: 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-81803 .carousel .media-player { padding-top: 0 !important; }
.style-81803 .carousel .media-player:visited { padding-top: 0 !important; }
.style-81803 .carousel .media-player:active { padding-top: 0 !important; }
.style-81803 .album-select-form { padding: 0px;margin: 0px; }
.style-81803 .album-select-item { padding: 0px;margin: 0px; }
.style-81803 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-16770 .h2-style { background-position: left bottom; }
.style-16770 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-style: solid;border-color: #EEEEEE;background-position: left top; }
.style-16770 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;border-width: 0px;padding: 0px; }
.style-16770 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-16770 .carousel figure:hover { background-color: #C9C9C9;border-style: solid;border-width: 2px;border-color: #BFBFBF;background-position: center bottom; }
.style-16770 .carousel figure img { z-index: 1;div{
background-color: rgba(5,4,2,0.1);width: 850px;height: 100%;margin-left: auto;margin-right: auto;padding: 0px;: }; }
.style-16770 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-16770 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-16770 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-16770 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-71392 .carousel figure img { margin-bottom: 1em; }
.style-71392 .carousel .crl-caption { font-family: 'Crimson Text', serif;color: #555;line-height: 1.25;font-weight: normal; }
.style-71392 .carousel .h4-style a.crl-title { font-family: 'Open Sans', sans-serif;text-transform: none;font-size: 1.375em;color: #395987;text-decoration: none;display: inline-block;margin-bottom: 0.25em;line-height: 1.18; }
.style-71392 .carousel .h4-style a.crl-title:hover { opacity: 0.75; }
.style-71393 .h2-style { color: #FAF5F7;text-align: center;background-position: left top;background-color: #4DAE47;font-family: 'Open Sans', sans-serif; }
.style-31450 .h2-style { background-position: left bottom; }
.style-31450 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-color: #EEEEEE;background-position: left top; }
.style-31450 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-31450 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-31450 .carousel figure img { border-width: 4px;border-style: solid;border-color: #8C8C8C; }
.style-31450 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-31450 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-31450 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-31450 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-9340 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-9340 .h4-style { padding: 0;margin: 0; }
.style-9340 A { color: #EEEEEE; }
.style-9340 { background-color: #ADCFF1;margin: 34px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-9340 .description { margin: 15px 0px;line-height: 1.5em; }
.style-9340 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-9340 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #003882; }
.style-9340 .readmore:hover { color: #0072AE; }
.style-9340 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-9340 .h4-style A { padding: 0;margin: 0;color: #003882;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Signika Negative', sans-serif;text-transform: none; }
.style-9340 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-9340 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-9340 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-9340 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-9340 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-9340 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-9340 .news img { padding: 0px;margin: 0 0 30px -1px;width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-9340 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-9340 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-9340 .carousel.flexslider { margin: 0 0 20px 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-9340 .carousel figure img { text-align: center; }
.style-9340 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-9340 .carousel .crl-counter-separator { margin: 0 3px; }
.style-9340 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-9340 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-9340 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-9340 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-9340 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-9340 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-9340 .carousel .text-slide { padding: 5 5px; }
.style-9340 .contact-info A { color: #F8F8F8; }
.style-4445 .h2-style { padding: 20px 50px;color: #0072AE;margin: 0;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-4445 .h4-style { padding: 0;margin: 20px 0 0 0; }
.style-4445 A { color: #EEEEEE; }
.style-4445 { background-color: #eeeeee;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding-bottom: 5px;margin: 0 0 50px 0; }
.style-4445 .description { margin: 15px 0px;line-height: 1.5em; }
.style-4445 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-4445 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-4445 .readmore:hover { color: #0072AE; }
.style-4445 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-4445 .h4-style A { padding: 0;margin: 0;color: #24ADD7;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Signika Negative', sans-serif;text-transform: none; }
.style-4445 .h4-style A:hover { color: #0072AE;text-decoration: none; }
.style-4445 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-4445 .brief-description { color: #333333;margin: 15px 0px;font-size: 16px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-4445 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4445 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4445 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-4445 .news img { padding: 0;margin: 0 20px 10px 0 !important;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4445 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF; }
.style-4445 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4445 .carousel.flexslider { margin: 0 0 30px 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-4445 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-4445 .carousel .crl-counter-separator { margin: 0 3px; }
.style-4445 .carousel.flex-horizontal .flex-direction-nav .flex-prev { margin-left: -10px;opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-4445 .carousel.flex-horizontal .flex-direction-nav .flex-next { margin-right: -10px;opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-4445 .crl-pager { bottom: -40px; }
.style-4445 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-4445 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-4445 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-4445 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4445 .carousel .text-slide { padding: 0 50px; }
.style-4445 .contact-info A { color: #F8F8F8; }
.style-17716 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-17716 .h4-style { padding: 0;margin: 0;font-family: 'Trebuchet MS', sans-serif;color: #336FAB; }
.style-17716 A { color: #EEEEEE; }
.style-17716 { background-color: #eeeeee;margin: 34px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-17716 .description { margin: 15px 0px;line-height: 1.5em; }
.style-17716 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-17716 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-17716 .readmore:hover { color: #0072AE; }
.style-17716 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-17716 .h4-style A { padding: 0;margin: 0;color: #24ADD7;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Signika Negative', sans-serif;text-transform: none; }
.style-17716 .h4-style A:hover { color: #0072AE;text-decoration: none; }
.style-17716 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-17716 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-17716 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-17716 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-17716 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-17716 .news img { padding: 0px;margin: 0 0 30px -1px;width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-17716 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-17716 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-17716 .carousel.flexslider { margin: 0 0 20px 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-17716 .carousel figure img { text-align: center; }
.style-17716 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-17716 .carousel .crl-counter-separator { margin: 0 3px; }
.style-17716 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-17716 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-17716 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-17716 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-17716 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-17716 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-17716 .carousel .text-slide { padding: 5 5px; }
.style-17716 .contact-info A { color: #F8F8F8; }
.style-4439 .h2-style { background-position: left bottom; }
.style-4439 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-style: solid;border-color: #EEEEEE;background-position: left top; }
.style-4439 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-4439 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-4439 .carousel figure img { z-index: 1;padding: 0px;margin: 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;min-height: 0; }
.style-4439 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-4439 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-4439 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-4439 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-102633 .h2-style { background-position: left bottom; }
.style-102633 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-style: solid;border-color: #EEEEEE;background-position: left top; }
.style-102633 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;border-width: 0px;padding: 0px; }
.style-102633 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-102633 .carousel figure:hover { background-color: #C9C9C9;border-style: solid;border-width: 2px;border-color: #BFBFBF;background-position: center bottom; }
.style-102633 .carousel figure img { z-index: 1;div{
background-color: rgba(5,4,2,0.1);width: 850px;height: 100%;margin-left: auto;margin-right: auto;padding: 0px;: }; }
.style-102633 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-102633 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-102633 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-102633 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-46613 .h2-style { color: #395987; }
.style-46613 .carousel figure img { margin-bottom: 1em; }
.style-46613 .carousel .crl-caption { font-family: 'Crimson Text', serif;color: #555;line-height: 1.25;font-weight: normal; }
.style-46613 .carousel .h4-style a.crl-title { font-family: 'Open Sans', sans-serif;text-transform: none;font-size: 1.375em;color: #395987;text-decoration: none;display: inline-block;margin-bottom: 0.25em;line-height: 1.18; }
.style-46613 .carousel .h4-style a.crl-title:hover { opacity: 0.75; }
.style-46609 .h4-style { text-align: center;color: #395987;font-family: 'Asul', sans-serif;text-transform: none;font-size: 2.25em;margin: 0; }
.style-103769 .h2-style { background-position: left bottom; }
.style-103769 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-style: solid;border-color: #EEEEEE;background-position: left top; }
.style-103769 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;border-width: 0px;padding: 0px; }
.style-103769 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-103769 .carousel figure:hover { background-color: #C9C9C9;border-style: solid;border-width: 2px;border-color: #BFBFBF;background-position: center bottom; }
.style-103769 .carousel figure img { z-index: 1;div{
background-color: rgba(5,4,2,0.1);width: 500px;height: 50%;margin-left: auto;margin-right: auto;padding: 0px;: }; }
.style-103769 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-103769 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-103769 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-103769 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-60058 .h2-style { padding: 10px;color: #0072AE;margin: 0;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;font-size: 30px; }
.style-60058 .h4-style { padding: 0;margin: 20px 0 0 0; }
.style-60058 A { color: #EEEEEE; }
.style-60058 { background-color: #eeeeee;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding-bottom: 5px;margin: 0 0 50px 0;padding: 0px; }
.style-60058 .description { margin: 15px 0px;line-height: 1.5em; }
.style-60058 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-60058 .readmore { padding: 0px;margin: 0px;font-family: 'Open Sans', sans-serif;font-size: 16px;color: #23ACD7; }
.style-60058 .readmore:hover { color: #0072AE; }
.style-60058 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-60058 .h4-style A { padding: 0;margin: 0;color: #24ADD7;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Open Sans', sans-serif;text-transform: none; }
.style-60058 .h4-style A:hover { color: #0072AE;text-decoration: none; }
.style-60058 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-60058 .brief-description { color: #333333;margin: 15px 0px;font-size: 18px;font-family: 'Cormorant Garamond', serif;line-height: 24px;word-break: keep-all; }
.style-60058 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-60058 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-60058 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-60058 .news img { padding: 0;margin: 0 20px 10px 0 !important;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-60058 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF; }
.style-60058 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-60058 .carousel.flexslider { margin: 0 0 30px 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-60058 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-60058 .carousel .crl-counter-separator { margin: 0 3px; }
.style-60058 .carousel.flex-horizontal .flex-direction-nav .flex-prev { margin-left: -10px;opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-60058 .carousel.flex-horizontal .flex-direction-nav .flex-next { margin-right: -10px;opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-60058 .crl-pager { bottom: -40px; }
.style-60058 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-60058 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-60058 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-60058 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-60058 .carousel .text-slide { padding: 0 50px; }
.style-60058 .contact-info A { color: #F8F8F8; }
.style-4448 { padding: 0px;margin: 0 0 30px 0; }
.style-4448 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px;padding: 0px; }
.style-4448 .carousel figure { padding: 0px;margin: 0px;border-width: 4px;border-style: solid;border-color: #eeeeee;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4448 .carousel figure img { padding: 0px;margin: 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-4448 .album-select-form { padding: 0px;margin: 0px; }
.style-4448 .album-select-item { padding: 0px;margin: 0px; }
.style-4448 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-4591 { padding: 0;margin: 0 0 40px 0;text-align: center; }
.style-4591 .carousel.flexslider { padding: 0;margin: 0;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 2px;-o-border-radius: 0;border-radius: 2px;background: none;-moz-border-radius: 2px; }
.style-4591 .carousel figure { padding: 0;margin: 0 10px; }
.style-4591 .carousel figure img { padding: 0;margin: 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE; }
.style-4451 { margin: 0px;padding: 0 0 50px 0; }
.style-4451 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 2px;-o-border-radius: 0;border-radius: 2px;background: none;-moz-border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE;padding: 0px;margin: 0px; }
.style-4451 .carousel figure { padding: 0px;margin: 0px; }
.style-4451 .carousel figure img { padding: 0px;margin: 0px; }
.style-4451 .carousel .h4-style.crl-title { padding: 0px;margin: 15px 0 0 0;color: #333333;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600; }
.style-4451 .carousel .crl-caption { padding: 0px;margin: 15px 0 0 0;font-style: italic; }
.style-4451 .carousel .crl-description { padding: 0px;margin: 15px 0 0 0; }
.style-4451 .carousel .counter.crl-counter { font-family: 'Montserrat', sans-serif;color: #666666;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #F8F8F8;opacity: .8;padding: 0 4px; }
.style-4451 .carousel .crl-counter-separator { margin: 0 2px; }
.style-4451 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-4451 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-4451 .carousel .caption-spacing.crl-inner-details { background-color: #EEEEEE;padding: 5px 10px 20px 10px;text-align: center; }
.style-9672 .h2-style { font-family: 'Trebuchet MS', sans-serif;font-size: 20px;color: #0072AE;background-color: #FFFFFF; }
.style-9672 { margin: 0px;padding: 0 0 50px 0; }
.style-9672 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 2px;-o-border-radius: 0;border-radius: 2px;background: none;-moz-border-radius: 2px;border-width: 4px;border-style: solid;border-color: #EEEEEE;padding: 0px;margin: 0px; }
.style-9672 .carousel figure { padding: 0px;margin: 0px; }
.style-9672 .carousel figure img { padding: 0px;margin: 0px; }
.style-9672 .carousel .h4-style.crl-title { padding: 0px;margin: 15px 0 0 0;color: #333333;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600; }
.style-9672 .carousel .crl-caption { padding: 0px;margin: 15px 0 0 0;font-style: italic; }
.style-9672 .carousel .crl-description { padding: 0px;margin: 15px 0 0 0; }
.style-9672 .carousel .counter.crl-counter { font-family: 'Montserrat', sans-serif;color: #666666;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #F8F8F8;opacity: .8;padding: 0 4px; }
.style-9672 .carousel .crl-counter-separator { margin: 0 2px; }
.style-9672 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-9672 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-position: center center;background-repeat: no-repeat; }
.style-9672 .carousel .caption-spacing.crl-inner-details { background-color: #EEEEEE;padding: 5px 10px 20px 10px;text-align: center; }
.style-29922 { height: 600px; }
.style-28381 .h2-style { font-family: 'Open Sans', sans-serif; }
.style-28381 .h4-style { font-family: Arial;font-size: 14px;color: #385988;padding: 4px; }
.style-28381 { overflow: hidden; }
.style-28381 .description { font-family: 'Cormorant Garamond', serif;font-size: 14px; }
.style-28381 .h4-style A { font-size: 16px;color: #385988;font-family: 'Open Sans', sans-serif;padding: 4px; }
.style-28381 .news img { height: 150px;width: 150px;text-align: center; }
.style-28381 .carousel .text-slide { text-align: left;border-width: 2px;border-style: solid;border-color: #BABABA; }
.style-29184 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-29184 .h4-style { padding: 28px;font-family: 'Trebuchet MS', sans-serif;color: #FFFFFF;font-size: 40px;text-align: center; }
.style-29184 A { color: #EEEEEE; }
.style-29184 { background-color: #CCACD2;margintop: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 0;height: 100%;min-width: 225px; }
.style-29184 .description { margin: 15px 0px;line-height: 1.5em; }
.style-29184 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-29184 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-29184 .readmore:hover { color: #0072AE; }
.style-29184 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29184 .h4-style A { padding: 0;margin: 0;color: #FFFFFF;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Trebuchet MS', sans-serif;text-transform: none; }
.style-29184 .h4-style A:hover { color: #7D7D7D;text-decoration: none; }
.style-29184 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-29184 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-29184 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29184 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29184 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-29184 .news img { padding: 0px;margin: 0;width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-29184 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29184 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29184 .carousel.flexslider { margin: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-29184 .carousel figure img { text-align: center; }
.style-29184 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-29184 .carousel .crl-counter-separator { margin: 0 3px; }
.style-29184 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-29184 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-29184 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29184 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29184 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29184 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29184 .carousel .text-slide { padding: 0px; }
.style-29184 .contact-info A { color: #F8F8F8; }
.style-29194 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-29194 .h4-style { padding: 0;margin: 28px;font-family: 'Trebuchet MS', sans-serif;color: #FFFFFF;font-size: 40px;text-align: center; }
.style-29194 A { color: #EEEEEE; }
.style-29194 { background-color: #D5E6A4;margintop: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height: 100%;min-width: 225px; }
.style-29194 .description { margin: 15px 0px;line-height: 1.5em; }
.style-29194 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-29194 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-29194 .readmore:hover { color: #0072AE; }
.style-29194 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29194 .h4-style A { padding: 0;margin: 0;color: #FFFFFF;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Trebuchet MS', sans-serif;text-transform: none; }
.style-29194 .h4-style A:hover { color: #8F8F8F;text-decoration: none; }
.style-29194 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-29194 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-29194 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29194 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29194 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-29194 .news img { padding: 0px;margin: 0;width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-29194 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29194 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29194 .carousel.flexslider { margin: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-29194 .carousel figure img { text-align: center; }
.style-29194 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-29194 .carousel .crl-counter-separator { margin: 0 3px; }
.style-29194 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-29194 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-29194 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29194 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29194 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29194 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29194 .carousel .text-slide { padding: 0px; }
.style-29194 .contact-info A { color: #F8F8F8; }
.style-29195 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-29195 .h4-style { padding: 0;margin: 28px;font-family: 'Trebuchet MS', sans-serif;color: #FFFFFF;font-size: 40px;text-align: center; }
.style-29195 A { color: #EEEEEE; }
.style-29195 { background-color: #F79B2E;margintop: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 0px;height: 100%;min-width: 225px; }
.style-29195 .description { margin: 15px 0px;line-height: 1.5em; }
.style-29195 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-29195 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-29195 .readmore:hover { color: #0072AE; }
.style-29195 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29195 .h4-style A { padding: 0;margin: 0;color: #FFFFFF;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Trebuchet MS', sans-serif;text-transform: none; }
.style-29195 .h4-style A:hover { color: #8F8F8F;text-decoration: none; }
.style-29195 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-29195 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-29195 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29195 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29195 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-29195 .news img { padding: 0px;/*margin: 0 0 30px -1px;*/
width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-29195 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29195 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29195 .carousel.flexslider { margin: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-29195 .carousel figure img { text-align: center; }
.style-29195 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-29195 .carousel .crl-counter-separator { margin: 0 3px; }
.style-29195 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-29195 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-29195 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29195 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29195 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29195 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29195 .carousel .text-slide { padding: 0px; }
.style-29195 .contact-info A { color: #F8F8F8; }
.style-29196 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-29196 .h4-style { padding: 0;margin: 28px;font-family: 'Trebuchet MS', sans-serif;color: #FFFFFF;font-size: 40px;text-align: center; }
.style-29196 A { color: #EEEEEE; }
.style-29196 { background-color: #C1C1C1;margintop: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 0;height: 100%;min-width: 225px; }
.style-29196 .description { margin: 15px 0px;line-height: 1.5em; }
.style-29196 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-29196 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-29196 .readmore:hover { color: #0072AE; }
.style-29196 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29196 .h4-style A { padding: 0;margin: 0;color: #FFFFFF;font-weight: 400;font-size: 24px;text-decoration: none;font-family: 'Trebuchet MS', sans-serif;text-transform: none; }
.style-29196 .h4-style A:hover { color: #003882;text-decoration: none; }
.style-29196 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-29196 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-29196 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29196 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29196 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-29196 .news img { padding: 0px;/*margin: 0 0 30px -1px;*/
width: 100% !important;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: center; }
.style-29196 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-29196 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29196 .carousel.flexslider { margin: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-29196 .carousel figure img { text-align: center; }
.style-29196 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-29196 .carousel .crl-counter-separator { margin: 0 3px; }
.style-29196 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-29196 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-29196 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29196 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29196 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-29196 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-29196 .carousel .text-slide { padding: 0px; }
.style-29196 .contact-info A { color: #F8F8F8; }
.style-42726 .h2-style { padding: 20px 50px;color: #0072AE;top margin: 20px;margin: 20px;font-family: 'Signika Negative', sans-serif;text-transform: none;font-weight: 600;font-size: 32px; }
.style-42726 .h4-style { padding: 0px;margin: 0px;color: #336FAB;font-family: 'Trebuchet MS', sans-serif; }
.style-42726 A { color: #EEEEEE; }
.style-42726 { background-color: #eeeeee;margin: 34px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-42726 .description { margin: 15px 0px;line-height: 1.5em; }
.style-42726 time { padding: 0;margin: 0;color: #898989;font-family: 'Signika Negative', sans-serif; }
.style-42726 .readmore { padding: 0px;margin: 0px;font-family: 'Signika Negative', sans-serif;font-size: 16px;color: #23ACD7; }
.style-42726 .readmore:hover { color: #0072AE; }
.style-42726 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-42726 .h4-style A { padding: 0;margin: 0;font-family: 'Trebuchet MS', sans-serif;color: #336FAB;font-weight: 400;font-size: 24px; }
.style-42726 .h4-style A:hover { color: #0072AE;text-decoration: none; }
.style-42726 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-42726 .brief-description { color: #333333;margin: 15px 0px;font-size: 13px;font-family: Arial;line-height: 24px;word-break: keep-all; }
.style-42726 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-42726 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-42726 .author { padding: 0;margin: -10px 0 0 0;color: #898989;text-transform: none;font-family: 'Signika Negative', sans-serif; }
.style-42726 .news img { padding: 0px;margin: 0 0 30px -1px;height: auto;border-width: 2px;border-style: solid;border-color: #FFFFFF;background-repeat: no-repeat;text-align: right; }
.style-42726 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1); }
.style-42726 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-42726 .carousel.flexslider { margin: 0 0 20px 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none; }
.style-42726 .carousel figure img { text-align: center; }
.style-42726 .carousel .counter.crl-counter { padding: 0;margin: 0;color: #898989;background-color: transparent; }
.style-42726 .carousel .crl-counter-separator { margin: 0 3px; }
.style-42726 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowBack_14x20.png');background-position: center top;background-repeat: no-repeat; }
.style-42726 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;background-image: url('/ftpimages/648/site/703/images/mlArrowNext_14x20.png');background-repeat: no-repeat;background-position: center top; }
.style-42726 .carousel .flex-control-nav li a { height: 13px;width: 13px;background-color: #F5F5F5;border-width: 2px;border-style: solid;border-color: #DDDDDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-42726 .carousel .flex-control-nav li a:hover { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-42726 .carousel .flex-control-nav li > a.flex-active { background-color: #24ACD7;border-width: 2px;border-style: solid;border-color: #24ACD7;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none; }
.style-42726 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-42726 .carousel .text-slide { padding: 5 5px; }
.style-42726 .contact-info A { color: #F8F8F8; }
.style-29905 .h2-style { background-position: left bottom; }
.style-29905 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-style: solid;border-color: #EEEEEE;background-position: left top; }
.style-29905 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-29905 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-29905 .carousel figure img { z-index: 1;padding: -75px, 0 0 0;margin: 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;min-height: 0; }
.style-29905 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-29905 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-29905 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-29905 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-16769 .h2-style { background-position: left bottom; }
.style-16769 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;min-height: 0;border-color: #EEEEEE;background-position: left top; }
.style-16769 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-16769 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-16769 .carousel .h4-style.crl-title { padding: 0;margin: 125px 0 0px 0;font-family: Times;font-size: 26px;line-height: 30px;color: #0072ae;text-transform: none;/* -- text shadow
-webkit-text-shadow: 0 0 3px rgba(0,0,0,0.25);-moz-text-shadow: 0 0 3px rgba(0,0,0,0.25);-o-text-shadow: 0 0 3px rgba(0,0,0,0.25);text-shadow: 0 0 3px rgba(0,0,0,0.25);: -- */;background-position: left bottom;text-align: center;font-style: italic; }
.style-16769 .carousel .crl-caption { padding: 0;margin: 0;font-family: Arial;font-size: 18px;line-height: 22px;color: #444444; }
.style-16769 .carousel .caption-spacing.crl-inner-details { padding: 20px;margin: 0;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(222, 222, 222, 0.65);overflow: hidden;font-family: arial;background-position: left bottom; }
.style-16769 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-47174 { margin-top: 92px; }
.style-93022 { background-color: #249B10; }
.style-46641 { background-color: #395987;font-size: 16px;color: #fff;padding: 2em 0; }
.style-46612 { padding: 4em 0 5em;font-size: 16px; }
.style-46593 { margin-bottom: 1.2658227848101267%;font-size: 16px; }
.style-46637 { background-color: #F7F7F7;font-size: 16px;padding: 3em 0; }
.style-46619 { font-size: 16px; }
.style-46618 { position: relative;display: -ms-flexbox;/*1*/
display: -webkit-flex;/*2*/
display: flex;: /*3*/;font-size: 16px; }
.style-46627 { position: relative;display: -ms-flexbox;/*1*/
display: -webkit-flex;/*2*/
display: flex;/*3*/
font-size: 16px; }
.style-46615 { background-color: #395987;margin-bottom: 20px;font-size: 16px; }
.style-46624 { font-size: 16px; }
.style-46608 { background-color: #ADCFF1;font-size: 16px; }
.style-46566 { background-color: #395987;text-align: center;font-size: 16px; }
.style-46582 { background-color: #fff;padding: 1em 0;position: fixed;top: 0;left: 0;width: 100%;z-index: 1988;font-size: 16px; }
.style-46614 { margin-top: 160px;font-size: 16px; }
.style-4431 { background-color: #FFFFFF; }
.style-4571 { padding: 30px;margin: 0px;background-color: #f8f8f8; }
.style-4437 { padding: 30px 0 0 0; }
.style-4432 { background-color: #EEEEEE; }
.style-29721 { background-color: #D9D9D9; }
.style-29107 { padding: 30px 0 0 0;margin-top: 125px;/*margin-top: 90px;: */; }
.style-29108 { background-color: #385988; }
.style-29204 { background: rgba(56, 89, 136, 1); }
.style-29349 { position: relative;padding: 8px; }
.style-29355 { text-align: center;padding: -20px; }
.style-29313 { padding-bottom: 50px;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-29312 { margin-bottom: 50px; }
.style-4429 .h2-style { color: #3D5A85;font-family: 'Open Sans', sans-serif;text-align: center;padding: 14px; }
.style-4429 .h4-style { color: #3D5A85;margins: 20px, 0px, 0px, 0;margin: 7px;font-size: 22px;text-align: center;font-family: Arial;padding: 5px; }
.style-4429 { background-color: #adcff1;color: #3D5A85;border-width: 5px;border-style: solid; }
.style-4429 .emergencybulletin .close { font-family: Helvetica;font-weight: bold;color: #3D5A85; }
.style-4429 .emergencybulletin .logo { text-align: center;padding: 0px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #FFFFFF;border-width: 0px;border-style: solid;border-color: #375989; }
.style-4429 .emergencybulletin .alert-icon { padding: 0px; }
.style-4429 .emergencybulletin .message { font-size: 17px;color: #3D5A85;padding: 14px;font-family: 'Open Sans', sans-serif;text-align: center; }
.style-4429 .emergencybulletinbanner .close { color: #FFFFFF;font-family: Arial;font-weight: bold;padding: 5px; }
.style-4429 .emergencybulletinbanner .message { color: #3D5A85;font-size: 20px;padding: 10px;font-family: Arial;text-align: center; }
.style-4430 .mm-container { background-color: #FFFFFF;/* -- box shadow -- */
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);-o-box-shadow: 0 0 20px rgba(0,0,0,0.1);box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.style-4430 .mm-button-container { background-color: #EEEEEE; }
.style-4430 .mm-button { background-color: transparent; }
.style-4430 .mm-text { margin: 0 10px;font-size: 22px;font-family: 'Signika Negative', sans-serif;color: #0071AE;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #FFFFFF; }
.style-4430 .mm-text:hover { background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 4px;border-style: solid;border-color: #0071AE; }
.style-4430 .mm-sub-ind { background-image: url('/ftpimages/648/site/703/images/intArrowDarkBlueRight_37x37.png');background-position: center center;background-repeat: no-repeat; }
.style-4430 .mm-back-sub-ind { background-image: url('/ftpimages/648/site/703/images/intArrowWhiteRight_37x37.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg); }
.style-4430 .mm-menu-separator { background-color: #EEEEEE; }
.style-4430 .mm-back { font-family: 'Signika Negative', sans-serif;background-color: #0071AE;color: #FFFFFF;font-size: 22px; }
.style-4430 .mm-button .icon { background-image: url('/ftpimages/648/site/703/images/mmHamburgerButton_46x46.png'); }
.style-4430 .mm-login-button { margin-right: 10px;font-family: 'Signika Negative', sans-serif; }
.style-4430 .mm-login-button .icon { background-image: url('/ftpimages/648/site/703/images/mlLoginLock_18x18.png'); }
/* ---- SITE SHELL ---- */
	figure {margin: 0;}
  	select {max-width: 100%;}
  	li {line-height: inherit;}
  	.mini-sitemap ul.collapsed {height: auto;}
  	.mini-sitemap .width-7 {width: 13%; margin-right: 1%;}
  	.mini-sitemap .width-8 {width: 11.5%; margin-right: 1%;}
  	.carousel figure {min-height: 0 !important;} /* minf-height being set by default in the carousel code - causes extra space below banner photos on mobile */
  	.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after {padding-bottom: 0px}/*extra space at bottom of accordion menu subnav */
  	.brief-description ul, .long-description ul, .caption ul {list-style: disc inside;} /* resetting list style within a brief or long description, caption */
  	.carousel.gallery-style.flexslider .flex-viewport {border: 0 !important} /* removing default border around image in Sidebar Galleries */
  	.carousel .slides{list-style: none;} /* removing bullets from showing when carousel loads */
  	.downloads .subcategory-group > ul {margin: 0;} /* removing margin from ul around download items */
  	ul.album-list{margin: 0;} /* removing margin from UL around media gallery items */
  	.departmentpicker .deptpicker-control {margin: 0;}
.style-36649 .content .content-wrap .carousel .flex-viewport {
    height: 30vw !important;
}	
	
/*Support ticket 154597*/
.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 .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 .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.*/
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.news .carousel ul li, .news ul li.details{margin: 0;}/*remove bottom margin from items in news carousels*/

/* ---- END Site Shell


/* ---- STYLES ---- */

.style-17434 .video .vjs-poster {background-size: cover;}

.style-4445 A {color: inherit;}/*Remove gray color on internal news carousel links*/
.style-45343 .faq .question a{
                color:#ffffff;
                text-decoration:none;
                text-transform:uppercase;}

.style-93021 .faq .question a{
                color:#ffffff;
                text-decoration:none;
                text-transform:uppercase;}


/* Make news columns the same height */
.style-29313 .col {-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    margin: 0 1%!important;}

/*center mega menu */
.style-46565 .content nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


/*make second header background color*/

.style-46578 li.group:nth-child(1) {
    background-color: #8b3139;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.04) 0%, transparent 50%, transparent 100%);
}

.style-46578 li.group:nth-child(1):hover {
    background-image: linear-gradient(to top, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.04) 100%);    
}

/*
.style-46588 .link-image {
    margin: 0;
    position: relative;
    max-width: none;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
    -moz-transition: opacity 0.2s ease, -moz-transform 0.2s ease;
    -ms-transition: opacity 0.2s ease, -ms-transform 0.2s ease;
    transition: opacity 0.2s ease, transform 0.2s ease;
}
*/

.style-46588 a.custom-link-photo, .style-46601 a.custom-link-photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
    overflow:hidden;
}

.style-46588 .group:hover img, .style-46601 .group:hover img  {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.style-46593 .page-block:hover A.links-urllink, .style-46601 .page-block:hover A.links-urllink {
    font-size: 1.65em;
}


html:not(.styler) .style-46593 img, html:not(.styler) .style-46601 img {
    width: 100%;
}

html:not(.styler) .style-46593 li.group, html:not(.styler) .style-46601 li.group {
    height: 12.071428571428571vw;
}


/*remove home page text carousel flexslide margin*/
.style-46609 .content .flexslider, .style-46583 .content .flexslider, .style-46617 .content .flexslider {margin: 0}

/*increase padding on home page text slider*/
.style-46609 .carousel .text-slide {padding: 1.5em 0;}

/*set flex on home page link icons*/

.style-46611 .content ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

/*create hover styles for home page icons*/
.style-46611 li.group:hover .link-image, .style-46611 li.group:hover .links-urllink {opacity: 0.75;}


/*add margin on home page news carousel */

.style-46613 .content .slides li figure {margin-left: 10px; margin-right: 10px;}
.style-46613 .content .slides li:first-child figure {margin-left: 0;}
.style-46613 .content .slides li:last-child figure {margin-right: 0;}

.style-46627 .span12.last-col {padding-left: 5%;padding-right: 7%;box-sizing: border-box;}
.style-46618 .span12.first-col {padding-left: 7%;padding-right:5%;box-sizing: border-box;}
    .style-46617 .content .slides .carousel-photo img  {object-fit: cover; height: 100%; width: auto}


.style-46574 .menu-type-horizontal ul li.has-sub-menu a {padding-right: 0;}
.style-46574 .menu-type-horizontal ul li:first-child a {padding-left: 0}

.style-46578 .content-wrap ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
        justify-content: flex-end;
}

.style-29554 div.maintext{word-break:normal;}
/* ---- END Styles ---- */


/* ---- IFRAME FIXES ---- */
/* ---- END iFrame Fixes ---- */


/* ---- MEDIA QUERIES ---- */
/* -- full desktop -- */
@media(min-width:1200px){
.style-29312 .page-col {margin: 0!important; width: 50%!important;} /* Make video and links fill page width */
.style-29167 .mega-menu-item.l1-item > a { padding: 10px !important; font-size: 18px !important; }
.style-29902 .mega-menu-item.l1-item > a { padding: 10px !important; font-size: 18px !important; }
.style-29902 .mega-menu-item.l1-item.active > a { padding: 10px !important; font-size: 18px !important; }
.style-28373 .l1-item > a {margin: 0 0 0 8px !important;}
#content_38662 .l1-item > a {font-size: 11px !important;}
    .style-46617 .content .slides .carousel-photo img {
        object-fit: cover;
        height: auto;
        width: 100%;
    }
}

/* -- small desktop -- */
@media(max-width:1199px) and (min-width:980px){
.style-29312 .page-col {margin: 0!important; width: 50%!important;} /* Make video and links fill page width */
	
	.style-4574 .nav-menu {margin: 0 0 5px 0;} /* Header | Omni NAV Spacing */
	.style-4574 .l1-item > a {margin: 0 0 0 10px !important; font-size: 12px;} /* Header | Omni NAV Size */
.style-29184 .h4-style A, .style-29194 .h4-style A, .style-29195 .h4-style A, .style-29196 .h4-style A {font-size: 26px; line-height: 1em;}
.style-29184 .h4-style, .style-29194 .h4-style, .style-29195 .h4-style, .style-29196 .h4-style{padding: 0;}
.style-29184, .style-29194, .style-29195, .style-29196 {min-width:225px;}
.style-29167 .mega-menu-item.l1-item > a { padding: 7px !important; font-size: 15px !important; }
.style-29902 .mega-menu-item.l1-item > a { padding: 7px !important; font-size: 15px !important; }
.style-29902 .mega-menu-item.l1-item.active > a { padding: 7px !important; font-size: 15px !important; }
.style-28373 .l1-item > a {margin: 0 0 0 5px !important; font-size:12px !important;}
#content_38662 .l1-item > a {font-size: 9px !important;}
    
    .style-46611 li.group {margin: 0 2em}
    .style-46612 {padding: 2em 0 3em}
    .style-46611 li.group {margin: 0 2em}
    .style-46574 .l1-item > a {margin-right: 0.5em;}
    
    .style-46578 A.links-urllink {padding: 0.5em}
    
        .style-46613 .content-wrap .slides {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -o-flex-wrap: nowrap;
        flex-wrap: nowrap;
        /* justify-content: center; */
        width: auto !important;
    }
}

/* -- tablet -- */
@media(max-width:979px) and (min-width:768px){
	
	.style-4433 .nav-menu {font-size: 16px;} /* Header | Main NAV Font Size */
	.style-4433 .l1-item {margin: 5px 0;} /* Header | Main NAV Item Spacing */
	.style-4435 {margin: 22px 0 0 0;} /* Header | Logo Spacing */
	.style-4434 A.links-urllink {font-size: 16px;} /* Header | Login Button Font Size */
	.style-4574 .nav-menu {margin: 0 0 10px 0; font-size: 10px;} /* Header | Omni NAV Font Size */
	.style-4574 .l1-item > a {margin: 0 0 0 6px !important;} /* Header | Omni NAV Spacing */
	.style-4438 .search-text {width: 70%;} /* Header | Search Box Sizing */
	.style-4439 .carousel .h4-style.crl-title {font-size: 28px; line-height: 28px;} /* Resize HP Image Gallery Title Font */
	.style-4439 .carousel .crl-caption {font-size: 16px; line-height: 18px;} /* Resize HP Image Gallery Caption Font */
.style-4880 .l1-item {margin: 5px 8px 5px 0;} /*shrinks main nav padding to keep from wrapping*/
.style-4880 .nav-menu {font-size: 15px;} /*shrinks main nav font to keep from wrapping*/
.style-29313 .col.first-col{margin-left:0;}	
.style-29313 .col {flex: 1 1 45%;}
.style-29312 .page-col {margin: 0!important; width: 50%!important;} /* Make video and links fill page width */
.style-29167 .mega-menu-item.l1-item > a { padding: 5px !important; font-size: 12px !important; }
.style-29902 .mega-menu-item.l1-item > a { padding: 5px !important; font-size: 12px !important; }
.style-29902 .mega-menu-item.l1-item.active > a { padding: 5px !important; font-size: 11px !important; }
.style-28373 .l1-item > a {margin: 0 0 0 3px !important; font-size:9px !important;}
#content_38662 .l1-item > a {margin: 0 0 0 0px !important; font-size: 8px !important;}
.style-43485 {display: none;}
    
    .style-46582 {position: static}    
    .style-46565 .mega-menu-item.l1-item > a {padding: 1em 0.5em; font-size: 1em}
    .style-46578 A.links-urllink {padding: 0.5em; line-height: 1.2;}
    .style-46574 .l1-item > a {margin-right: 0em;font-size: 0.75em;}
    .style-46614 {margin-top: 20px;}
    .style-46588 A.links-urllink, .style-46601 A.links-urllink {margin: 0 auto; font-size: 1.175em}
    .style-46571 {max-width: 80%;margin: 0 auto;}
    .style-46609 .h4-style {font-size: 2em}
    .style-46611 li.group {margin: 0 1em;}
    .style-46612 {padding: 2em 0 3em}
    
    .style-46617 .content .slides .carousel-photo img  {object-fit: cover; height: 100%; width: auto}
    .style-46613 .content-wrap .slides {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        width: auto !important
    }
    .style-46642 li.group {margin-left: 5px;}
    .style-46641 {line-height: 1.2;}
    .style-46617, .style-46617 .content, .style-46617 .content .content-wrap, .style-46617 .content .content-wrap .carousel, .style-46617 .content .content-wrap .carousel .flex-viewport, .style-46617 .content .content-wrap .carousel .flex-viewport .slides, .style-46617 .content .content-wrap .carousel .flex-viewport .slides li, .style-46617 .content .content-wrap .carousel .flex-viewport .slides li figure, .style-46617 .content .content-wrap .carousel .flex-viewport .slides li figure .carousel-photo  {height: 100%}
    .style-46618 .span12.first-col, .style-46627 .span12.last-col {padding-bottom: 5%;} 
    
    
}


/* -- mobile -- */


@media(max-width:767px){
.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
.row-fluid [class*="offset"]:first-child{margin-left:0}/*remove left margin from first-child on mobile*/
.team-list .column{width: 100%; display: block;} /*stack team list columns on tablet & mobile*/
	
  	
.style-29129 {display: none;}

  	.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
	.style-4432 {display: none;} /* Header | Removing Main NAV Bar */
	.style-4435 {text-align: center;} /* Header | Logo Centering */
	.style-4439 .carousel .caption-spacing.crl-inner-details {display: none;} /* Remove HP Image Gallery Detail Area */
	.style-4447 {display: none;} /* Footer | Sitemap Removal */
	.mm-buttons{width: 45%;}/*menu & login buttons li's - leaves very little room for menu title*/
        .style-4438 .search-text {width: 63%;} /*shrinks mobile menu */
        .style-4449 .page-title-level-2 {font-size: 30px;} /*shrinks header size */
        .style-4461 {font-size: 20px;} /*shrinks queen left line quote style */
        .style-4445 .carousel .text-slide {padding: 0 50px;} /*shrinks carousel padding on sides */
.style-29186 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.style-29313 { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.style-29313 .col{margin:0!important;}
.megamenu {display: none;}

.style-29719 {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	width:98%;
}
/*Support ticket 154597 - stop content from going off the page*/
.style-4451 .carousel.flex-horizontal .flex-direction-nav .flex-prev {opacity: 1 !important;left:5px !important;}
.style-4451 .carousel.flex-horizontal .flex-direction-nav .flex-next {opacity: 1 !important;right:5px !important}

    
/*remove fixed header on mobile    */
    
    .style-46582 {position: relative;}  
    .style-46775 {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    
/*make logo first item    */
    .style-46775 .col:nth-child(2) {order: -1}

/*center header buttons and region spacing*/
    .style-46578 {text-align: center;margin-top: 1em; margin-right: 0}
    .style-46609 .h4-style {font-size: 1.8em}
    .style-46576 {margin: 1em auto 0 auto}
    .style-46614 {margin-top: 20px;}
    
    .style-46583 {margin-bottom: 10px;}
    
    html:not(.styler) .style-46593 li.group, html:not(.styler) .style-46601 li.group {height: 48vw}
    
    .style-46588, .style-46601 {margin-bottom: 10px;} 
    
    .style-46611 .content ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-align-items: flex-end;
        align-items: flex-start;
    }
    
    .style-46611 li.group {margin: 0 auto 4em auto; width: 50%}
    .style-46612 {padding: 4em 0 1em}
    
    
    .style-46627, .style-46618 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    
    .style-46618 .last-col {order: -1}
    .style-46627 .last-col, .style-46618 .first-col, .style-46639 {margin-bottom: 4em;}
    .style-46641 {text-align: center}
    .style-46642 {text-align: center;margin-top: 1em;}
    
/*    wrap news carousel*/
    
    .style-46613 .content-wrap .slides {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        width: auto !important;
    }
    .style-46613 .content-wrap .slides li {
        float: none;
        margin: 0 auto 3em auto;
        width: 100% !important   
    }
    .style-46613 .content .slides li figure {margin-left: 0;margin-right: 0;}
    .style-46613 .carousel figure img {margin-bottom: 0em; pointer-events: none;touch-action:none;}
/*        .style-46613 .carousel figure {pointer-events: none !important;touch-action:none !important;}*/
    .style-46613 .content .slides .carousel-photo img, .style-46613 .content .slides .carousel-photo {touch-action:none !important;pointer-events: none !important;}
            .style-46617 .carousel figure {pointer-events: none !important;touch-action:none !important;}
    .style-46617 .content .slides .carousel-photo img, .style-46617 .content .slides .carousel-photo {touch-action:none !important;pointer-events: none !important;}
    .style-46629 A.links-urllink {margin: 6% 0 1em 0;}
    .style-46637 {padding: 3em 0 0}
    .style-46578 A.links-urllink {padding: 0.5em}
    
    .style-46617 .carousel, .style-46617 .flex-viewport, .style-46617 .slides {pointer-events: none; touch-action:none;}
    .style-46613 .carousel, .style-46613 .flex-viewport, .style-46613 .slides {pointer-events: none; touch-action:none;}
    .style-46613 .carousel .h4-style a.crl-title {pointer-events: auto !important; touch-action: auto !important}
    
    .style-29107 {margin-top: 0}
    
    .style-47174 {margin-top: 0; max-height: 300px;}
/*    .style-46613 .carousel, .style-46613 .flex-viewport, .style-46613 .slides {pointer-events: none; touch-action:none;}*/
}

/*iPad Pro Media Query*/
@media (min-width:1024px) and (max-width:1366px) {
    
}

@media (min-width: 768px) {
    .style-46619 .row, .style-46619 [class*="span"]{
        margin-left: 0;
    }
    .style-46619 .span12 {
        width: 50%;
    }
}



/* ---- END Media Queries ---- */
/*
Home Page Icons Designed by:
Zlatko Najdenovski from www.flaticon.com
*/

