.body { line-height: 1.5em;font-size: 1em;font-family: 'Lato', sans-serif;color: #333; }
.body:before { /* --
content: "";position: fixed;z-index: 10000;top: 0;right: 0;bottom: 0;left: 0;opacity: .15;pointer-events: none;background-image: url('/ftpimages/492/site/666/images/whGrid.png');background-position: center top;background-repeat: repeat-y;: -- */; }
.h1-style { font-family: "Libre Baskerville",serif;color: #002855;font-weight: 400;font-size: 2em;line-height: 2.5em;letter-spacing: 0em;margin: 0.5em 0px; }
.h2-style { font-family: "Libre Baskerville",serif;color: #002855;font-weight: 400;font-size: 1.4em;line-height: 1.6em;padding-bottom: 1em;margin: 1.3334em 0px 0.3334em; }
.h3-style { color: #084C83;font-weight: 400;font-size: 1.3125em;line-height: 1.1429;margin: 1.1429em 0px 0.381em; }
.h4-style { color: #444;font-weight: 400;font-size: 1.125em;line-height: 1.3334;margin: 1.3334em 0px 0.4444em; }
.h5-style { color: #555;font-weight: 700;font-size: 1em;line-height: 1.3em;margin: 1.5em 0px 0.5em; }
.h6-style { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;margin: 1.7143em 0px 0.5714em; }
A { text-decoration: none;color: #62AFEA; }
A:hover { text-decoration: underline;color: inherit; }
.button { ont-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;border: 2px solid #555;color: #555;text-decoration: none;background: transparent none repeat scroll 0% 0%;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer; }
.button:hover { background-color: #438fd9;border: 2px solid #438fd9;color: #fff; }
.style-71513 .h1-style { font-size: 28px; }
.style-71513 .h2-style { color: #7F2B7F;font-size: 24px;text-align: center; }
.style-71513 A { color: #0F447A;font-weight: bold; }
.style-71513 { padding-top: 15px;margin: 30px 0 10px 0;padding-bottom: 20px; }
.style-71513 .h4-style A { font-size: 26px; }
.style-71513 .photos { padding: 0px;margin-bottom: 16px;text-align: center; }
.style-71513 .text img { text-align: center; }
.style-71513 div.content-wrap { color: #7F2B7F;letter-spacing: .50pt;font-size: 17px;text-align: center; }
.style-33023 .h1-style { color: #00386B; }
.style-33023 .h2-style { font-size: 1.3em; }
.style-33023 .h4-style { font-weight: bold;color: #084C83; }
.style-33023 .h5-style:hover { color: #00386B; }
.style-33023 A:hover { text-decoration: none; }
.style-33023 .button:hover { opacity: 1; }
.style-33023 { padding-top: 20px;margin: 0px; }
.style-33023 .description { margin: 0 0 5px 0; }
.style-33023 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-33023 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-33023 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33023 .readmore:after { content: "»"; }
.style-33023 .archive { text-decoration: none;font-style: normal; }
.style-33023 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33023 .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-33023 .h4-style A { font-style: normal; }
.style-33023 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 13px; }
.style-33023 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-33023 .location { margin: 0 0 5px 0; }
.style-33023 .photos { text-align: center;margin-bottom: 15px; }
.style-33023 .contact-info { margin: 0 0 5px 0; }
.style-33023 .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-33023 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-33023 .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-33023 .full-name { margin: 0 0 5px 0; }
.style-33023 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-33023 .bus-phone { margin: 0 0 5px 0; }
.style-33023 .education { margin: 0 0 5px 0; }
.style-33023 .email { margin: 0 0 5px 0; }
.style-33023 .appointed { margin: 0 0 5px 0; }
.style-33023 .grad-year { margin: 0 0 5px 0; }
.style-33023 .bio { margin: 0 0 5px 0; }
.style-33023 .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: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-33023 .answer { margin: 0 15px; }
.style-33023 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33023 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33023 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-33023 .caption { display: block; }
.style-33023 .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-33023 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-33023 .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-33023 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-33023 .department { margin: 0 0 5px 0; }
.style-33023 .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-33023 .zero { margin: 0px;padding: 0px; }
.style-33023 .fund .bar { background-color: #6CA6E3; }
.style-33023 .goal { display: block; }
.style-33023 .current { display: block; }
.style-33023 .goal-participation { display: block; }
.style-33023 .current-participation { display: block; }
.style-33023 .asof-date { display: block; }
.style-33023 .start-date { display: block; }
.style-33023 .end-date { display: block; }
.style-33023 .last-year-amount { display: block; }
.style-33023 .last-year-participation { display: block; }
.style-33023 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33023 .chart { padding: 0px;margin: 0px; }
.style-33023 .scale { padding: 0px;margin: 0px; }
.style-33023 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-33023 .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-33023 .backbutton { font-style: normal;text-decoration: none; }
.style-33023 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-33023 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33023 .team-selector { padding: 0px;margin: 0px; }
.style-33023 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33023 .season-selector { padding: 0px;margin: 0px; }
.style-33023 .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-33023 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-33023 .album-name { display: block; }
.style-33023 .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-33023 .album-select-form { padding: 0px;margin: 0px; }
.style-33023 .album-select { padding: 0px;margin: 0px; }
.style-33023 .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-33023 .businessindex .address { margin: 0 0 5px 0; }
.style-33023 .businessindex .distance { margin: 0 0 5px 0; }
.style-33023 .businessindex .webpage { margin: 0 0 5px 0; }
.style-33023 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-33023 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-33023 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-33023 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-33023 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-33023 .businessindex .description { margin: 0 0 5px 0; }
.style-33023 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-33023 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-33023 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-33023 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-33023 .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-33023 li.group { border-bottom: 1px solid #ddd; }
.style-33023 li.subcategory-group { display: inline-block; }
.style-33023 div.content-wrap:after { display: ">"; }
.style-33023 .team-schoolyear { margin: 0 0 5px 0; }
.style-33023 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-33023 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-33023 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33023 .team-accolades { margin: 0 0 5px 0; }
.style-33023 .schedule-vs { font-style: italic; }
.style-33023 .schedule-site { margin: 0 0 5px 0; }
.style-33023 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-33023 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-33023 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-33023 .hr { border-color: rgba(255,255,255,0.33); }
.style-33023 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-33023 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-33023 .registration { margin: 0 0 5px 0; }
.style-33023 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-33023 th.winloss-amount { padding: 5px; }
.style-33023 td.winloss-amount { padding: 5px; }
.style-33023 .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-33023 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-33023 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-33023 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-33023 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-33023 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-33023 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-33023 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-33023 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-33023 .schedule-practice { font-weight: bold;color: #888888; }
.style-33023 .annualfund .remaining { display: block; }
.style-33023 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-33023 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-33023 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-33023 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-33023 .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-33023 .event-detail { margin: 0 0 15px 0; }
.style-33023 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-33023 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-33023 .filter-item { padding: 5px; }
.style-33023 .prev-button { font-style: normal;text-decoration: none; }
.style-33023 .prev-button:hover { background-color: #FFFFFF; }
.style-33023 .next-button { font-style: normal;text-decoration: none; }
.style-33023 .next-button:hover { background-color: #FFFFFF; }
.style-33023 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-33023 .today-button { font-style: normal;text-decoration: none; }
.style-33023 .today-button:hover { background-color: #FFFFFF; }
.style-33023 .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-33023 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33023 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33023 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-33023 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-33023 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-33023 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-33023 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33023 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-33023 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-33023 .view-all { text-decoration: none;font-style: normal; }
.style-33023 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-33023 .schedule-matchup { margin: 0 0 5px 0; }
.style-33023 .start-date { display: inline; }
.style-33023 .start-time { display: inline; }
.style-33023 .end-date { display: inline; }
.style-33023 .end-time { display: inline; }
.style-33023 .date-sep { display: inline; }
.style-7309 .h1-style { color: #FFFFFF; }
.style-7309 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px;text-transform: none; }
.style-7309 .h3-style { color: #FFFFFF; }
.style-7309 .h4-style { color: #FFFFFF;text-transform: none; }
.style-7309 .h5-style { color: #FFFFFF; }
.style-7309 .h6-style { color: #FFFFFF; }
.style-7309 A { color: #EEEEEE;text-decoration: none; }
.style-7309 A:hover { text-decoration: none; }
.style-7309 .button { color: #FFFFFF;background-color: #00386B;font-weight: bold;padding: 3px;margin: 3px;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none;font-size: 15px; }
.style-7309 .button:hover { opacity: 1; }
.style-7309 { padding: 20px;margin: 0 0 50px 0;background-color: #00447B;border-width: 5px;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-7309 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-7309 time { font-style: italic;margin: 0 0 5px 0;display: block;font-size: 15px; }
.style-7309 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-7309 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-7309 .archive { margin-top: 40px;border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent;margin: 5px; }
.style-7309 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-7309 .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-7309 .h4-style A { font-style: normal;font-size: 17px; }
.style-7309 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-7309 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px;padding: 0px;font-size: 14px; }
.style-7309 .location { margin: 0 0 5px 0; }
.style-7309 .photos { text-align: center;margin-bottom: 15px; }
.style-7309 .contact-info { margin: 0 0 5px 0; }
.style-7309 .text 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-7309 .text img:first-child { margin: 0; }
.style-7309 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-7309 .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-7309 .full-name { margin: 0 0 5px 0; }
.style-7309 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-7309 .bus-phone { margin: 0 0 5px 0; }
.style-7309 .education { margin: 0 0 5px 0; }
.style-7309 .email { margin: 0 0 5px 0; }
.style-7309 .appointed { margin: 0 0 5px 0; }
.style-7309 .grad-year { margin: 0 0 5px 0; }
.style-7309 .bio { margin: 0 0 5px 0; }
.style-7309 .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-7309 .question { text-decoration: none; }
.style-7309 .answer { margin: 0 15px;line-height: 20px; }
.style-7309 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-7309 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-7309 .title { display: block; }
.style-7309 .caption { display: block; }
.style-7309 .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-7309 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-7309 .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-7309 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-7309 .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-7309 .zero { margin: 0px;padding: 0px; }
.style-7309 .fund .bar { background-color: #6CA6E3; }
.style-7309 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-7309 .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-7309 .backbutton { font-style: normal;text-decoration: none; }
.style-7309 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-7309 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-7309 .team-selector { padding: 0px;margin: 0px; }
.style-7309 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-7309 .season-selector { padding: 0px;margin: 0px; }
.style-7309 .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-7309 .listdetail img:first-child { margin: 0; }
.style-7309 A.links-urllink { display: block; }
.style-7309 .album-name { display: block; }
.style-7309 .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-7309 .album-select-form { padding: 0px;margin: 0px; }
.style-7309 .album-select { padding: 0px;margin: 0px; }
.style-7309 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-7309 .course-desc { line-height: 20px; }
.style-7309 .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-7309 .businessindex .address { margin: 0 0 5px 0; }
.style-7309 .businessindex .distance { margin: 0 0 5px 0; }
.style-7309 .businessindex .webpage { margin: 0 0 5px 0; }
.style-7309 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-7309 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-7309 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-7309 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-7309 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-7309 .businessindex .description { margin: 0 0 5px 0; }
.style-7309 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-7309 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-7309 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-7309 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-7309 .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-7309 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-7309 div.content-wrap { color: #FFFFFF;font-size: 16px; }
.style-7309 .team-schoolyear { margin: 0 0 5px 0; }
.style-7309 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-7309 .team-description { line-height: 20px; }
.style-7309 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-7309 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-7309 .team-accolades { margin: 0 0 5px 0; }
.style-7309 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-7309 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-7309 .hr { border-color: rgba(255,255,255,0.33); }
.style-7309 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-7309 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-7309 .registration { margin: 0 0 5px 0; }
.style-7309 .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-7309 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-7309 .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-7309 .event-detail { margin: 0 0 15px 0; }
.style-7309 .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-7309 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-7309 .view-all { text-decoration: none;font-style: normal; }
.style-7309 .game { padding: 0;margin: 0 0 20px 0; }
.style-28171 .h1-style { color: #F7F7F7; }
.style-28171 .h2-style { color: #F7F7F7;font-size: 20px; }
.style-28171 .h3-style { color: #438FD9; }
.style-28171 .h4-style { color: #438FD9; }
.style-28171 .h6-style { color: #438FD9; }
.style-28171 A { color: #F5F5F5;font-size: 18px; }
.style-28171 .button:hover { opacity: 1; }
.style-28171 { background-color: #37753D;padding: 30px;margin-top: 2em;margin-bottom: 2em;border: 1px solid #CCC; }
.style-28171 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-28171 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-28171 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-28171 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28171 .archive { text-decoration: none;font-style: normal; }
.style-28171 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28171 .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-28171 .h4-style A { font-style: normal;font-size: 16px; }
.style-28171 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-28171 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-28171 .location { margin: 0 0 5px 0; }
.style-28171 .photos { text-align: center;margin-bottom: 15px; }
.style-28171 .contact-info { margin: 0 0 5px 0; }
.style-28171 .text 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-28171 .text img:first-child { margin: 0; }
.style-28171 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-28171 .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-28171 .full-name { margin: 0 0 5px 0; }
.style-28171 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-28171 .bus-phone { margin: 0 0 5px 0; }
.style-28171 .education { margin: 0 0 5px 0; }
.style-28171 .email { margin: 0 0 5px 0; }
.style-28171 .appointed { margin: 0 0 5px 0; }
.style-28171 .grad-year { margin: 0 0 5px 0; }
.style-28171 .bio { margin: 0 0 5px 0; }
.style-28171 .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-28171 .answer { margin: 0 15px;line-height: 20px; }
.style-28171 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-28171 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28171 .title { display: block; }
.style-28171 .caption { display: block; }
.style-28171 .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-28171 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-28171 .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-28171 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-28171 .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-28171 .zero { margin: 0px;padding: 0px; }
.style-28171 .fund .bar { background-color: #6CA6E3; }
.style-28171 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-28171 .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-28171 .backbutton { font-style: normal;text-decoration: none; }
.style-28171 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-28171 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-28171 .team-selector { padding: 0px;margin: 0px; }
.style-28171 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-28171 .season-selector { padding: 0px;margin: 0px; }
.style-28171 .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-28171 .listdetail img:first-child { margin: 0; }
.style-28171 A.links-urllink { display: block;color: #F5F5F5;font-size: 20px; }
.style-28171 .album-name { display: block; }
.style-28171 .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-28171 .album-select-form { padding: 0px;margin: 0px; }
.style-28171 .album-select { padding: 0px;margin: 0px; }
.style-28171 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-28171 .course-desc { line-height: 20px; }
.style-28171 .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-28171 .businessindex .address { margin: 0 0 5px 0; }
.style-28171 .businessindex .distance { margin: 0 0 5px 0; }
.style-28171 .businessindex .webpage { margin: 0 0 5px 0; }
.style-28171 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-28171 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-28171 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-28171 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-28171 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-28171 .businessindex .description { margin: 0 0 5px 0; }
.style-28171 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-28171 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-28171 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-28171 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-28171 .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-28171 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-28171 div.content-wrap { color: #FAFAFA; }
.style-28171 .team-schoolyear { margin: 0 0 5px 0; }
.style-28171 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-28171 .team-description { line-height: 20px; }
.style-28171 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-28171 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28171 .team-accolades { margin: 0 0 5px 0; }
.style-28171 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-28171 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-28171 .hr { border-color: rgba(255,255,255,0.33); }
.style-28171 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-28171 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-28171 .registration { margin: 0 0 5px 0; }
.style-28171 .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-28171 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-28171 .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-28171 .event-detail { margin: 0 0 15px 0; }
.style-28171 .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-28171 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-28171 .view-all { text-decoration: none;font-style: normal; }
.style-28171 .game { padding: 0;margin: 0 0 20px 0; }
.style-71514 .h1-style { color: #438FD9; }
.style-71514 .h2-style { color: #7F2B7F;font-size: 22px;text-align: center; }
.style-71514 .h3-style { color: #438FD9; }
.style-71514 .h4-style { color: #00447B; }
.style-71514 .h6-style { color: #438FD9; }
.style-71514 .button:hover { opacity: 1; }
.style-71514 { background-color: #FFFFFF;padding-top: 20px;text-align: center; }
.style-71514 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-71514 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-71514 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71514 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71514 .archive { text-decoration: none;font-style: normal; }
.style-71514 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71514 .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;text-align: center; }
.style-71514 .h4-style A { font-style: normal;font-size: 16px; }
.style-71514 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-71514 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-71514 .location { margin: 0 0 5px 0; }
.style-71514 .photos { text-align: center;margin-bottom: 15px; }
.style-71514 .contact-info { margin: 0 0 5px 0; }
.style-71514 .text 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-71514 .text img:first-child { margin: 0; }
.style-71514 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-71514 .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-71514 .full-name { margin: 0 0 5px 0; }
.style-71514 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-71514 .bus-phone { margin: 0 0 5px 0; }
.style-71514 .education { margin: 0 0 5px 0; }
.style-71514 .email { margin: 0 0 5px 0; }
.style-71514 .appointed { margin: 0 0 5px 0; }
.style-71514 .grad-year { margin: 0 0 5px 0; }
.style-71514 .bio { margin: 0 0 5px 0; }
.style-71514 .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-71514 .answer { margin: 0 15px;line-height: 20px; }
.style-71514 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71514 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71514 .title { display: block; }
.style-71514 .caption { display: block; }
.style-71514 .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-71514 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-71514 .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-71514 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71514 .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-71514 .zero { margin: 0px;padding: 0px; }
.style-71514 .fund .bar { background-color: #6CA6E3; }
.style-71514 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-71514 .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-71514 .backbutton { font-style: normal;text-decoration: none; }
.style-71514 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-71514 .team-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-71514 .team-selector { padding: 0px;margin: 0px; }
.style-71514 .season-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-71514 .season-selector { padding: 0px;margin: 0px; }
.style-71514 .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-71514 .listdetail img:first-child { margin: 0; }
.style-71514 A.links-urllink { display: block; }
.style-71514 .album-name { display: block; }
.style-71514 .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-71514 .album-select-form { padding: 0px;margin: 0px; }
.style-71514 .album-select { padding: 0px;margin: 0px; }
.style-71514 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-71514 .course-desc { line-height: 20px; }
.style-71514 .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-71514 .businessindex .address { margin: 0 0 5px 0; }
.style-71514 .businessindex .distance { margin: 0 0 5px 0; }
.style-71514 .businessindex .webpage { margin: 0 0 5px 0; }
.style-71514 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-71514 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-71514 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-71514 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-71514 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-71514 .businessindex .description { margin: 0 0 5px 0; }
.style-71514 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-71514 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-71514 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-71514 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-71514 .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-71514 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-71514 div.content-wrap { color: #1D7A5E;text-align: left;font-size: 16px; }
.style-71514 .team-schoolyear { margin: 0 0 5px 0; }
.style-71514 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-71514 .team-description { line-height: 20px; }
.style-71514 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-71514 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71514 .team-accolades { margin: 0 0 5px 0; }
.style-71514 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-71514 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-71514 .hr { border-color: rgba(255,255,255,0.33); }
.style-71514 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-71514 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-71514 .registration { margin: 0 0 5px 0; }
.style-71514 .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-71514 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-71514 .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-71514 .event-detail { margin: 0 0 15px 0; }
.style-71514 .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-71514 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-71514 .view-all { text-decoration: none;font-style: normal; }
.style-71514 .game { padding: 0;margin: 0 0 20px 0; }
.style-63288 .h1-style { color: #438FD9; }
.style-63288 .h2-style { color: #6CA6E3; }
.style-63288 .h3-style { color: #438FD9; }
.style-63288 .h4-style { color: #438FD9; }
.style-63288 .h6-style { color: #438FD9; }
.style-63288 .button { color: #438FD9; }
.style-63288 .button:hover { opacity: 1; }
.style-63288 { background-color: #F4F3F3;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px;color: #00447B; }
.style-63288 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-63288 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-63288 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63288 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63288 .archive { text-decoration: none;font-style: normal; }
.style-63288 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63288 .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-63288 .h4-style A { font-style: normal; }
.style-63288 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-63288 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-63288 .location { margin: 0 0 5px 0; }
.style-63288 .photos { text-align: center;margin-bottom: 15px; }
.style-63288 .contact-info { margin: 0 0 5px 0; }
.style-63288 .text 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-63288 .text img:first-child { margin: 0; }
.style-63288 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-63288 .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-63288 .full-name { margin: 0 0 5px 0; }
.style-63288 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-63288 .bus-phone { margin: 0 0 5px 0; }
.style-63288 .education { margin: 0 0 5px 0; }
.style-63288 .email { margin: 0 0 5px 0; }
.style-63288 .appointed { margin: 0 0 5px 0; }
.style-63288 .grad-year { margin: 0 0 5px 0; }
.style-63288 .bio { margin: 0 0 5px 0; }
.style-63288 .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-63288 .answer { margin: 0 15px;line-height: 20px; }
.style-63288 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63288 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63288 .title { display: block; }
.style-63288 .caption { display: block; }
.style-63288 .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-63288 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-63288 .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-63288 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-63288 .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-63288 .zero { margin: 0px;padding: 0px; }
.style-63288 .fund .bar { background-color: #6CA6E3; }
.style-63288 .detail { margin: 1px;padding: 0px; }
.style-63288 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-63288 .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-63288 .backbutton { font-style: normal;text-decoration: none; }
.style-63288 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-63288 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63288 .team-selector { padding: 0px;margin: 0px; }
.style-63288 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63288 .season-selector { padding: 0px;margin: 0px; }
.style-63288 .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-63288 .listdetail img:first-child { margin: 0; }
.style-63288 A.links-urllink { display: block; }
.style-63288 .album-name { display: block; }
.style-63288 .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-63288 .album-select-form { padding: 0px;margin: 0px; }
.style-63288 .album-select { padding: 0px;margin: 0px; }
.style-63288 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-63288 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-63288 .course-desc { line-height: 20px; }
.style-63288 .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-63288 .businessindex .address { margin: 0 0 5px 0; }
.style-63288 .businessindex .distance { margin: 0 0 5px 0; }
.style-63288 .businessindex .webpage { margin: 0 0 5px 0; }
.style-63288 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-63288 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-63288 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-63288 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-63288 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-63288 .businessindex .description { margin: 0 0 5px 0; }
.style-63288 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-63288 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-63288 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-63288 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-63288 .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-63288 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-63288 div.content-wrap { padding-left: 0px;color: #00447B;font-size: 17px; }
.style-63288 .team-schoolyear { margin: 0 0 5px 0; }
.style-63288 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-63288 .team-description { line-height: 20px; }
.style-63288 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-63288 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63288 .team-accolades { margin: 0 0 5px 0; }
.style-63288 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-63288 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-63288 .hr { border-color: rgba(255,255,255,0.33); }
.style-63288 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-63288 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-63288 .registration { margin: 0 0 5px 0; }
.style-63288 .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-63288 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-63288 .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-63288 .event-detail { margin: 0 0 15px 0; }
.style-63288 .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-63288 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-63288 .view-all { text-decoration: none;font-style: normal; }
.style-63288 .game { padding: 0;margin: 0 0 20px 0; }
.style-64868 .h1-style { color: #438FD9; }
.style-64868 .h2-style { color: #62afea;font-size: 25px;font-weight: bold; }
.style-64868 .h3-style { color: #438FD9; }
.style-64868 .h4-style { color: #438FD9; }
.style-64868 .h6-style { color: #438FD9; }
.style-64868 .button { color: #438FD9; }
.style-64868 .button:hover { opacity: 1; }
.style-64868 { background-color: rgba(255,255,255,.10);margin-bottom: 2em;padding: 20px; }
.style-64868 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-64868 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-64868 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64868 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64868 .archive { text-decoration: none;font-style: normal; }
.style-64868 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64868 .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-64868 .h4-style A { font-style: normal; }
.style-64868 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-64868 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-64868 .location { margin: 0 0 5px 0; }
.style-64868 .photos { text-align: center;margin-bottom: 15px; }
.style-64868 .contact-info { margin: 0 0 5px 0; }
.style-64868 .text 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-64868 .text img:first-child { margin: 0; }
.style-64868 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-64868 .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-64868 .full-name { margin: 0 0 5px 0; }
.style-64868 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-64868 .bus-phone { margin: 0 0 5px 0; }
.style-64868 .education { margin: 0 0 5px 0; }
.style-64868 .email { margin: 0 0 5px 0; }
.style-64868 .appointed { margin: 0 0 5px 0; }
.style-64868 .grad-year { margin: 0 0 5px 0; }
.style-64868 .bio { margin: 0 0 5px 0; }
.style-64868 .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-64868 .answer { margin: 0 15px;line-height: 20px; }
.style-64868 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64868 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64868 .title { display: block; }
.style-64868 .caption { display: block; }
.style-64868 .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-64868 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-64868 .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-64868 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-64868 .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-64868 .zero { margin: 0px;padding: 0px; }
.style-64868 .fund .bar { background-color: #6CA6E3; }
.style-64868 .detail { margin: 1px;padding: 0px; }
.style-64868 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-64868 .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-64868 .backbutton { font-style: normal;text-decoration: none; }
.style-64868 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-64868 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64868 .team-selector { padding: 0px;margin: 0px; }
.style-64868 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64868 .season-selector { padding: 0px;margin: 0px; }
.style-64868 .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-64868 .listdetail img:first-child { margin: 0; }
.style-64868 A.links-urllink { display: block; }
.style-64868 .album-name { display: block; }
.style-64868 .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-64868 .album-select-form { padding: 0px;margin: 0px; }
.style-64868 .album-select { padding: 0px;margin: 0px; }
.style-64868 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-64868 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-64868 .course-desc { line-height: 20px; }
.style-64868 .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-64868 .businessindex .address { margin: 0 0 5px 0; }
.style-64868 .businessindex .distance { margin: 0 0 5px 0; }
.style-64868 .businessindex .webpage { margin: 0 0 5px 0; }
.style-64868 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-64868 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-64868 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-64868 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-64868 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-64868 .businessindex .description { margin: 0 0 5px 0; }
.style-64868 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-64868 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-64868 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-64868 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-64868 .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-64868 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-64868 div.content-wrap { padding-left: 0px;color: #FFFFFF;font-size: 17px; }
.style-64868 .team-schoolyear { margin: 0 0 5px 0; }
.style-64868 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-64868 .team-description { line-height: 20px; }
.style-64868 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-64868 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64868 .team-accolades { margin: 0 0 5px 0; }
.style-64868 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-64868 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-64868 .hr { border-color: rgba(255,255,255,0.33); }
.style-64868 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-64868 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-64868 .registration { margin: 0 0 5px 0; }
.style-64868 .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-64868 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-64868 .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-64868 .event-detail { margin: 0 0 15px 0; }
.style-64868 .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-64868 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-64868 .view-all { text-decoration: none;font-style: normal; }
.style-64868 .game { padding: 0;margin: 0 0 20px 0; }
.style-26424 .h1-style { color: #438FD9; }
.style-26424 .h2-style { color: #6CA6E3; }
.style-26424 .h3-style { color: #438FD9; }
.style-26424 .h4-style { color: #438FD9; }
.style-26424 .h6-style { color: #438FD9; }
.style-26424 .button { color: #438FD9; }
.style-26424 .button:hover { opacity: 1; }
.style-26424 { background-color: #F4F3F3;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px; }
.style-26424 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-26424 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-26424 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26424 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26424 .archive { text-decoration: none;font-style: normal; }
.style-26424 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26424 .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-26424 .h4-style A { font-style: normal; }
.style-26424 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-26424 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-26424 .location { margin: 0 0 5px 0; }
.style-26424 .photos { text-align: center;margin-bottom: 15px; }
.style-26424 .contact-info { margin: 0 0 5px 0; }
.style-26424 .text 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-26424 .text img:first-child { margin: 0; }
.style-26424 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-26424 .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-26424 .full-name { margin: 0 0 5px 0; }
.style-26424 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-26424 .bus-phone { margin: 0 0 5px 0; }
.style-26424 .education { margin: 0 0 5px 0; }
.style-26424 .email { margin: 0 0 5px 0; }
.style-26424 .appointed { margin: 0 0 5px 0; }
.style-26424 .grad-year { margin: 0 0 5px 0; }
.style-26424 .bio { margin: 0 0 5px 0; }
.style-26424 .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-26424 .answer { margin: 0 15px;line-height: 20px; }
.style-26424 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26424 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26424 .title { display: block; }
.style-26424 .caption { display: block; }
.style-26424 .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-26424 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-26424 .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-26424 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-26424 .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-26424 .zero { margin: 0px;padding: 0px; }
.style-26424 .fund .bar { background-color: #6CA6E3; }
.style-26424 .detail { margin: 1px;padding: 0px; }
.style-26424 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-26424 .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-26424 .backbutton { font-style: normal;text-decoration: none; }
.style-26424 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-26424 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26424 .team-selector { padding: 0px;margin: 0px; }
.style-26424 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26424 .season-selector { padding: 0px;margin: 0px; }
.style-26424 .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-26424 .listdetail img:first-child { margin: 0; }
.style-26424 A.links-urllink { display: block; }
.style-26424 .album-name { display: block; }
.style-26424 .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-26424 .album-select-form { padding: 0px;margin: 0px; }
.style-26424 .album-select { padding: 0px;margin: 0px; }
.style-26424 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-26424 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-26424 .course-desc { line-height: 20px; }
.style-26424 .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-26424 .businessindex .address { margin: 0 0 5px 0; }
.style-26424 .businessindex .distance { margin: 0 0 5px 0; }
.style-26424 .businessindex .webpage { margin: 0 0 5px 0; }
.style-26424 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-26424 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-26424 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-26424 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-26424 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-26424 .businessindex .description { margin: 0 0 5px 0; }
.style-26424 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-26424 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-26424 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-26424 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-26424 .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-26424 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-26424 div.content-wrap { padding-left: 0px;color: #00447B; }
.style-26424 .team-schoolyear { margin: 0 0 5px 0; }
.style-26424 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-26424 .team-description { line-height: 20px; }
.style-26424 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-26424 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26424 .team-accolades { margin: 0 0 5px 0; }
.style-26424 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-26424 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-26424 .hr { border-color: rgba(255,255,255,0.33); }
.style-26424 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-26424 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-26424 .registration { margin: 0 0 5px 0; }
.style-26424 .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-26424 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-26424 .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-26424 .event-detail { margin: 0 0 15px 0; }
.style-26424 .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-26424 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-26424 .view-all { text-decoration: none;font-style: normal; }
.style-26424 .game { padding: 0;margin: 0 0 20px 0; }
.style-43832 A { color: #F5F5F5; }
.style-43832 { text-align: center;padding: 0px;margin: 0 0 25px 0;color: #FFFFFF;font-size: 25px; }
.style-43832 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #766A50;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-43832 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-43832 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-43832 li.group:first-child { margin: 0; }
.style-43832 div.content-wrap { font-size: 18px; }
.style-32810 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-32810 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #002F5F;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-32810 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-32810 .album { text-align: left; }
.style-32810 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-32810 li.group:first-child { margin: 0; }
.style-79988 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-79988 .long-description { background-color: #1D9BC9;color: #EEEEEE;font-size: 18px;display: block;text-transform: uppercase; }
.style-79988 A.links-urllink { padding-top: 10px;margin: 0px;display: block;background-color: #1D9BC9;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #002855;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-79988 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-79988 .album { text-align: left; }
.style-79988 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-79988 li.group:first-child { margin: 0; }
.style-86991 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-86991 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #8FC3EA;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-86991 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-86991 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-86991 li.group:first-child { margin: 0; }
.style-24870 { margin: 10px 0 10px 0;padding-bottom: 10px; }
.style-24870 .photos { padding: 0px;margin: 16px; }
.style-24870 .text img { text-align: left; }
.style-24870 div.content-wrap { font-size: 17px;letter-spacing: .25px;color: #000000;line-height: 26px;padding-right: 5px; }
.style-64932 .h2-style { padding-top: 5px;padding-bottom: 10px;font-size: 28px;color: #62AFEA; }
.style-64932 { padding-top: 10px;margin: 20px 0 10px 0; }
.style-64932 .long-description { padding: 10px; }
.style-64932 .photos { padding-bottom: 10px;margin-left: 10px;text-align: right; }
.style-64932 .text img { text-align: left;margin-left: 20px; }
.style-64932 div.content-wrap { padding-bottom: 19px;color: #002F5F;font-size: 16px; }
.style-40351 .h2-style { color: #000000;font-size: 25px; }
.style-40351 A { color: #4885B1; }
.style-40351 .long-description { padding: 10px; }
.style-40351 .photos { padding: 0px;margin: 10px; }
.style-40351 .text img { text-align: left; }
.style-40351 .header-widget { color: #000000;font-size: 24px; }
.style-40351 div.content-wrap { color: #00000;font-size: 16px;text-align: left; }
.style-59010 .h2-style { padding-top: 10px;margin: 0px;font-size: 25px; }
.style-59010 { padding: 1px;margin: 0px; }
.style-59010 .photos { text-align: left;margin-right: 5px;margin-bottom: 5px; }
.style-59010 .text img { text-align: left;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-59010 .full-name { margin-bottom: 5px; }
.style-59010 .job-title { margin-bottom: 5px; }
.style-59010 .bus-phone { margin-bottom: 5px; }
.style-59010 .education { margin-bottom: 5px; }
.style-59010 .email { margin-bottom: 5px; }
.style-59010 .appointed { margin-bottom: 5px; }
.style-59010 .grad-year { margin-bottom: 5px; }
.style-59010 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-59010 .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-59010 .fund .bar { background-color: #C72C2C; }
.style-59010 .video .media-player { text-align: center; }
.style-59010 li.group { display: inline-block;width: 100%; }
.style-59010 div.content-wrap { text-align: right;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 20px;padding: 10px;letter-spacing: .5px; }
.style-59010 .team-name { font-size: 25px; }
.style-66460 .h2-style { font-size: 22px;color: #002F5F; }
.style-66460 .h4-style { display: inline-block;font-size: 18px;color: #084C83;font-family: "Libre Baskerville",serif; }
.style-66460 A { color: #62AFEA; }
.style-66460 { padding-top: 20px; }
.style-66460 .readmore { float: left;background-color: #ECECEC;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;margin: 0px;border-style: solid;border-width: 1px;border-color: #A6A6A6;color: #A6A6A6;line-height: 15px;margin-right: 20px; }
.style-66460 .readmore:active { content: "-" !important; }
.style-66460 .long-description { display: inline-block;padding-top: 20px;text-align: left; }
.style-66460 .question { font-size: 20px;color: #002855; }
.style-66460 .answer { font-size: 15px;color: #002F5F; }
.style-66460 li.group { border-bottom: 1px solid #ddd;padding-bottom: 15px; }
.style-87323 .h1-style { font-size: 26px; }
.style-87323 .h2-style { color: #172a54;padding-top: 20px;border-width: 7px;text-align: left;font-size: 24px; }
.style-87323 A { color: #004684;text-decoration: underline; }
.style-87323 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 20px;margin: 10px;border-width: 0px;border-color: #2E3B2C;font-size: 17px;padding: 41px; }
.style-87323 .long-description { padding: 10px; }
.style-87323 .photos { padding: 0px;margin: 16px;margin-left: 2px;margin-top: 2px; }
.style-87323 .text img { text-align: right; }
.style-87323 div.content-wrap { color: #172a54;padding-top: 20px;border-width: 0px;text-align: left;font-size: 20px;margin: 3px; }
.style-87320 .h2-style { padding-top: 20px;font-size: 28px; }
.style-87320 .h4-style { display: inline-block;font-size: 15px;color: #084C83;font-family: "Libre Baskerville",serif; }
.style-87320 .readmore { float: left;background-color: #ECECEC;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;margin: 0px;border-style: solid;border-width: 1px;border-color: #A6A6A6;color: #A6A6A6;line-height: 15px;margin-right: 20px; }
.style-87320 .readmore:active { content: "-" !important; }
.style-87320 .long-description { display: inline-block;padding-top: 20px;text-align: left; }
.style-87320 .answer { font-size: 14px; }
.style-87320 li.group { border-bottom: 1px solid #ddd;padding-bottom: 15px; }
.style-87320 div.content-wrap { font-family: Verdana; }
.style-54516 { padding: 0px;margin: 0px; }
.style-54516 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-54516 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-54516 .full-name { margin-bottom: 5px; }
.style-54516 .job-title { margin-bottom: 5px; }
.style-54516 .bus-phone { margin-bottom: 5px; }
.style-54516 .education { margin-bottom: 5px; }
.style-54516 .email { margin-bottom: 5px; }
.style-54516 .appointed { margin-bottom: 5px; }
.style-54516 .grad-year { margin-bottom: 5px; }
.style-54516 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-54516 .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-54516 .fund .bar { background-color: #C72C2C; }
.style-54516 li.group { display: inline-block;width: 100%; }
.style-54516 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 0px;padding: 0px;letter-spacing: .5px; }
.style-68682 { padding-top: 30px;margin: 0px; }
.style-68682 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-68682 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-68682 .full-name { margin-bottom: 5px; }
.style-68682 .job-title { margin-bottom: 5px; }
.style-68682 .bus-phone { margin-bottom: 5px; }
.style-68682 .education { margin-bottom: 5px; }
.style-68682 .email { margin-bottom: 5px; }
.style-68682 .appointed { margin-bottom: 5px; }
.style-68682 .grad-year { margin-bottom: 5px; }
.style-68682 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-68682 .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-68682 .fund .bar { background-color: #C72C2C; }
.style-68682 li.group { display: inline-block;width: 100%; }
.style-68682 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 0px;padding: 0px;letter-spacing: .5px; }
.style-41002 .submit-button { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/232/site/729/images/fa-search_16_0_999999_none.png');background-position: center center;background-repeat: no-repeat;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;width: 25px;height: 25px;text-indent: -9999px; }
.style-41002 .search-text { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;line-height: 25px;width: calc(100% - 25px); }
.style-41002 div.content-wrap { border-width: 1px;border-style: solid;color: #999999;font-family: 'Lato', sans-serif; }
.style-94437 .h1-style { font-size: 26px; }
.style-94437 .h2-style { color: #172a54;padding-top: 20px;border-width: 7px;text-align: left;font-size: 24px; }
.style-94437 A { color: #004684;text-decoration: underline; }
.style-94437 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 20px;margin: 10px;border-width: 0px;border-color: #2E3B2C;font-size: 17px;padding: 41px; }
.style-94437 time { font-size: 12px; }
.style-94437 .readmore { font-size: 10px; }
.style-94437 .h4-style A { font-size: 20px;color: #002855; }
.style-94437 .long-description { padding: 10px; }
.style-94437 .brief-description { font-size: 16px;color: #002855; }
.style-94437 .photos { padding: 0px;margin: 16px;margin-left: 2px;margin-top: 2px; }
.style-94437 .text img { text-align: right; }
.style-94437 .news img { text-align: center; }
.style-94437 div.content-wrap { color: #172a54;padding-top: 20px;border-width: 0px;text-align: left;font-size: 20px;margin: 3px; }
.style-40352 .h2-style { color: #B1ADAF;font-size: 21px;margin: 5px; }
.style-40352 A { color: #4885B1; }
.style-40352 { margin: 30px 0 10px 0;border-width: 3px;border-style: solid;border-color: #D9D4D5; }
.style-40352 .long-description { padding: 10px; }
.style-40352 .photos { padding: 8px;margin: 0px;border-width: 0px;text-align: center; }
.style-40352 .text img { text-align: center;padding: 0px; }
.style-40352 div.content-wrap { padding-bottom: 19px;color: #030303;font-size: 15px;margin: 8px; }
.style-65038 .h2-style { font-size: 28px;color: #FFFFFF; }
.style-65038 .h4-style { font-size: 22px;color: #FFFFFF; }
.style-65038 { padding-top: 20px;padding-bottom: 30px; }
.style-65038 .brief-description { color: #FFFFFF;padding-top: 10px;font-size: 17px; }
.style-65038 div.content-wrap { color: #FFFFFF;font-size: 18px; }
.style-65038 .album .photo-list { margin: 0; }
.style-66461 .h1-style { color: #438FD9; }
.style-66461 .h2-style { color: #62AFEA;font-size: 28px; }
.style-66461 .h3-style { color: #438FD9; }
.style-66461 .h4-style { color: #E5E5EB;font-size: 20px; }
.style-66461 .h6-style { color: #438FD9; }
.style-66461 .button { color: #438FD9; }
.style-66461 .button:hover { opacity: 1; }
.style-66461 { background-color: rgba(229,231,235,.0);margin: 20px 0 10px 0; }
.style-66461 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-66461 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-66461 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-66461 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66461 .archive { text-decoration: none;font-style: normal; }
.style-66461 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66461 .link-image { float: center;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;text-align: center; }
.style-66461 .h4-style A { font-style: normal; }
.style-66461 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-66461 .brief-description { line-height: 25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-top: 10px;padding-bottom: 30px;margin: 0 0 5px 0;display: block;color: #E5E7EB; }
.style-66461 .location { margin: 0 0 5px 0; }
.style-66461 .photos { text-align: center;margin-bottom: 15px; }
.style-66461 .contact-info { margin: 0 0 5px 0; }
.style-66461 .text 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-66461 .text img:first-child { margin: 0; }
.style-66461 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-66461 .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-66461 .full-name { margin: 0 0 5px 0; }
.style-66461 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-66461 .bus-phone { margin: 0 0 5px 0; }
.style-66461 .education { margin: 0 0 5px 0; }
.style-66461 .email { margin: 0 0 5px 0; }
.style-66461 .appointed { margin: 0 0 5px 0; }
.style-66461 .grad-year { margin: 0 0 5px 0; }
.style-66461 .bio { margin: 0 0 5px 0; }
.style-66461 .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-66461 .answer { margin: 0 15px;line-height: 20px; }
.style-66461 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-66461 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66461 .title { display: block; }
.style-66461 .caption { display: block; }
.style-66461 .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-66461 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-66461 .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-66461 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-66461 .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-66461 .zero { margin: 0px;padding: 0px; }
.style-66461 .fund .bar { background-color: #6CA6E3; }
.style-66461 .detail { margin: 1px;padding: 0px; }
.style-66461 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-66461 .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-66461 .backbutton { font-style: normal;text-decoration: none; }
.style-66461 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-66461 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-66461 .team-selector { padding: 0px;margin: 0px; }
.style-66461 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-66461 .season-selector { padding: 0px;margin: 0px; }
.style-66461 .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-66461 .listdetail img:first-child { margin: 0; }
.style-66461 A.links-urllink { display: block; }
.style-66461 .album-name { display: block; }
.style-66461 .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-66461 .album-select-form { padding: 0px;margin: 0px; }
.style-66461 .album-select { padding: 0px;margin: 0px; }
.style-66461 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-66461 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-66461 .course-desc { line-height: 20px; }
.style-66461 .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-66461 .businessindex .address { margin: 0 0 5px 0; }
.style-66461 .businessindex .distance { margin: 0 0 5px 0; }
.style-66461 .businessindex .webpage { margin: 0 0 5px 0; }
.style-66461 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-66461 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-66461 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-66461 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-66461 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-66461 .businessindex .description { margin: 0 0 5px 0; }
.style-66461 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-66461 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-66461 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-66461 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-66461 .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-66461 li.group { padding: 0;display: inline-block;width: 100%; }
.style-66461 div.content-wrap { padding-left: 0px;color: #E5E7EB;font-size: 18px; }
.style-66461 .team-schoolyear { margin: 0 0 5px 0; }
.style-66461 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-66461 .team-description { line-height: 20px; }
.style-66461 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-66461 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66461 .team-accolades { margin: 0 0 5px 0; }
.style-66461 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-66461 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-66461 .hr { border-color: rgba(255,255,255,0.33); }
.style-66461 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-66461 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-66461 .registration { margin: 0 0 5px 0; }
.style-66461 .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-66461 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-66461 .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-66461 .event-detail { margin: 0 0 15px 0; }
.style-66461 .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-66461 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-66461 .view-all { text-decoration: none;font-style: normal; }
.style-66461 .game { padding: 0;margin: 0 0 20px 0; }
.style-94442 .h1-style { text-align: left;font-size: 28px; }
.style-94442 .h2-style { font-size: 38px;color: #002855;text-align: center; }
.style-94442 A:hover { text-decoration: none; }
.style-94442 .button:hover { opacity: 1; }
.style-94442 { text-align: center; }
.style-94442 .description { margin: 0 0 5px 0; }
.style-94442 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-94442 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94442 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94442 .archive { text-decoration: none;font-style: normal; }
.style-94442 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94442 .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-94442 .h4-style A { font-style: normal; }
.style-94442 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-94442 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-94442 .location { padding: 0 0 0 10px;margin: 0px; }
.style-94442 .photos { text-align: center;margin-bottom: 15px; }
.style-94442 .contact-info { margin: 0 0 5px 0; }
.style-94442 .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-94442 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-94442 .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-94442 .full-name { margin: 0 0 5px 0; }
.style-94442 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-94442 .bus-phone { margin: 0 0 5px 0; }
.style-94442 .education { margin: 0 0 5px 0; }
.style-94442 .email { margin: 0 0 5px 0; }
.style-94442 .appointed { margin: 0 0 5px 0; }
.style-94442 .grad-year { margin: 0 0 5px 0; }
.style-94442 .bio { margin: 0 0 5px 0; }
.style-94442 .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-94442 .answer { margin: 0 15px; }
.style-94442 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94442 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94442 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-94442 .caption { display: block; }
.style-94442 .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-94442 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-94442 .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-94442 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-94442 .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-94442 .zero { margin: 0px;padding: 0px; }
.style-94442 .fund .bar { background-color: #C72C2C; }
.style-94442 .chart { padding: 0px;margin: 0px; }
.style-94442 .scale { padding: 0px;margin: 0px; }
.style-94442 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-94442 .header-widget { font-size: 50px;color: #002855;margin-top: : 60px;text-align: center;padding-bottom: 0px; }
.style-94442 .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-94442 .backbutton { font-style: normal;text-decoration: none; }
.style-94442 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-94442 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94442 .team-selector { padding: 0px;margin: 0px; }
.style-94442 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94442 .season-selector { padding: 0px;margin: 0px; }
.style-94442 .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-94442 A.links-urllink { display: block; }
.style-94442 .album-name { display: block; }
.style-94442 .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-94442 .album-select-form { padding: 0px;margin: 0px; }
.style-94442 .album-select { padding: 0px;margin: 0px; }
.style-94442 .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-94442 .businessindex .address { margin: 0 0 5px 0; }
.style-94442 .businessindex .distance { margin: 0 0 5px 0; }
.style-94442 .businessindex .webpage { margin: 0 0 5px 0; }
.style-94442 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-94442 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-94442 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-94442 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-94442 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-94442 .businessindex .description { margin: 0 0 5px 0; }
.style-94442 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-94442 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-94442 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-94442 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-94442 .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-94442 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-94442 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #004B85;margin-bottom: 40px;text-align: left; }
.style-94442 .team-schoolyear { margin: 0 0 5px 0; }
.style-94442 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-94442 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-94442 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94442 .team-accolades { margin: 0 0 5px 0; }
.style-94442 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-94442 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-94442 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-94442 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-94442 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-94442 .hr { border-color: rgba(255,255,255,0.33); }
.style-94442 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-94442 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-94442 .registration { margin: 0 0 5px 0; }
.style-94442 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-94442 th.winloss-amount { padding: 5px; }
.style-94442 td.winloss-amount { padding: 5px; }
.style-94442 .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-94442 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-94442 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-94442 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-94442 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94442 .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-94442 .event-detail { margin: 0 0 15px 0; }
.style-94442 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-94442 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-94442 .filter-item { padding: 5px; }
.style-94442 .prev-button { font-style: normal;text-decoration: none; }
.style-94442 .next-button { font-style: normal;text-decoration: none; }
.style-94442 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-94442 .today-button { font-style: normal;text-decoration: none; }
.style-94442 .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-94442 .newsarchivedatepicker .current-year { text-align: center; }
.style-94442 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-94442 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-94442 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-94442 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-94442 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-94442 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-94442 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-94442 .view-all { text-decoration: none;font-style: normal; }
.style-94442 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-57992 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 20px;font-weight: 200; }
.style-57992 A { color: #6CA6E3; }
.style-57992 A:hover { text-decoration: none; }
.style-57992 .button { background-image: none;border-width: 0px; }
.style-57992 { padding: 0;margin: 0 0 50px 0; }
.style-57992 .description { margin: 0 0 5px 0; }
.style-57992 time { font-style: italic;margin: 0 0 5px 0; }
.style-57992 .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-57992 .readmore:hover { background-color: #FFFFFF; }
.style-57992 .h4-style A { font-weight: 200;color: #0E4C83; }
.style-57992 .brief-description { margin: 0 0 5px 0; }
.style-57992 .location { font-weight: bold;margin: 0 0 5px 0;font-size: 14px; }
.style-57992 .contact-info { margin: 0 0 5px 0; }
.style-57992 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-57992 .caption { font-style: italic; }
.style-57992 .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-57992 .submit-button:hover { background-color: #F5F5F5; }
.style-57992 .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-57992 .search-text { width: 75%;float: left;padding: 10px;margin: 0px;border-width: 0px;font-family: 'Montserrat', sans-serif;color: #343434; }
.style-57992 .search-text:focus { outline: 0; }
.style-57992 .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-57992 .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-57992 .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-57992 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-57992 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-57992 div.content-wrap { padding: 0px;margin: 0; }
.style-57992 .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-57992 .registration { margin: 0 0 5px 0; }
.style-57992 .schedule-rescheduled { color: #6CA6E3; }
.style-57992 .schedule-cancelled { color: #D23434; }
.style-57992 .start-time { font-size: 14px; }
.style-57992 .end-time { font-size: 14px; }
.style-57992 .month-name { padding: 10px 15px;text-transform: uppercase;font-weight: bold;background-color: #0E4C83;color: #FFFFFF; }
.style-57992 .day-number { padding: 5px 15px;font-weight: bold;background-color: #FFFFFF;font-size: 24px; }
.style-57992 .event-detail { margin: 0 0 0 30px;padding: 0 0 20px 50px; }
.style-57992 .selected-date { padding: 0px;margin: 0 0 30px 0;font-size: 28px;text-transform: uppercase;color: #0E4C83; }
.style-57992 .large-calendar-grid { font-size: 16px; }
.style-57992 .h4-style.calendar-event-title { color: #0E4C83;font-size: 18px; }
.style-57992 .h4-style.calendar-event-title a { color: #0E4C83; }
.style-87724 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 20px;font-weight: 200; }
.style-87724 A { color: #6CA6E3; }
.style-87724 A:hover { text-decoration: none; }
.style-87724 .button { background-image: none;border-width: 0px; }
.style-87724 { padding: 0;margin: 0 0 50px 0; }
.style-87724 .description { margin: 0 0 5px 0; }
.style-87724 time { font-style: italic;margin: 0 0 5px 0; }
.style-87724 .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-87724 .readmore:hover { background-color: #FFFFFF; }
.style-87724 .h4-style A { font-weight: 200;color: #0E4C83; }
.style-87724 .brief-description { margin: 0 0 5px 0; }
.style-87724 .location { font-weight: bold;margin: 0 0 5px 0;font-size: 14px; }
.style-87724 .contact-info { margin: 0 0 5px 0; }
.style-87724 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-87724 .caption { font-style: italic; }
.style-87724 .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-87724 .submit-button:hover { background-color: #F5F5F5; }
.style-87724 .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-87724 .search-text { width: 75%;float: left;padding: 10px;margin: 0px;border-width: 0px;font-family: 'Montserrat', sans-serif;color: #343434; }
.style-87724 .search-text:focus { outline: 0; }
.style-87724 .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-87724 .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-87724 .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-87724 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-87724 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-87724 div.content-wrap { padding: 0px;margin: 0; }
.style-87724 .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-87724 .registration { margin: 0 0 5px 0; }
.style-87724 .schedule-rescheduled { color: #6CA6E3; }
.style-87724 .schedule-cancelled { color: #D23434; }
.style-87724 .start-time { font-size: 14px; }
.style-87724 .end-time { font-size: 14px; }
.style-87724 .month-name { padding: 10px 15px;text-transform: uppercase;font-weight: bold;background-color: #0E4C83;color: #FFFFFF; }
.style-87724 .day-number { padding: 5px 15px;font-weight: bold;background-color: #FFFFFF;font-size: 24px; }
.style-87724 .event-detail { margin: 0 0 0 30px;padding: 0 0 20px 50px; }
.style-87724 .selected-date { padding: 0px;margin: 0 0 30px 0;font-size: 25px;text-transform: uppercase;color: #0E4C83; }
.style-87724 .large-calendar-grid { font-size: 16px; }
.style-87724 .large-calendar-grid ol.calendar-header li { background-color: #0E4C83;color: #FFFFFF;text-transform: uppercase; }
.style-87724 .large-calendar-grid .day-holder { font-size: 5px; }
.style-87724 .large-calendar-grid .date { font-size: 14px; }
.style-87724 .h4-style.calendar-event-title { color: #0E4C83;font-size: 16px; }
.style-87724 .h4-style.calendar-event-title a { color: #0E4C83;text-decoration: underline;font-size: 16px; }
.style-66296 .h2-style { font-size: 24px;color: #FFFFFF; }
.style-66296 .h4-style { font-size: 22px;color: #FFFFFF; }
.style-66296 { padding-top: 20px;padding-bottom: 30px; }
.style-66296 .readmore { color: #FFFFFF;font-size: 14px; }
.style-66296 .brief-description { color: #FFFFFF;padding-top: 10px;font-size: 17px; }
.style-66296 div.content-wrap { color: #FFFFFF;font-size: 18px; }
.style-66296 .album .photo-list { margin: 0; }
.style-66645 .h1-style { color: #438FD9; }
.style-66645 .h2-style { color: #002855;font-size: 25px; }
.style-66645 .h3-style { color: #438FD9; }
.style-66645 .h4-style { color: #E5E5EB;font-size: 20px; }
.style-66645 .h6-style { color: #438FD9; }
.style-66645 .button { color: #438FD9; }
.style-66645 .button:hover { opacity: 1; }
.style-66645 { background-color: rgba(229,231,235,.0);margin: 20px 0 10px 0; }
.style-66645 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-66645 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-66645 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-66645 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66645 .archive { text-decoration: none;font-style: normal; }
.style-66645 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66645 .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-66645 .h4-style A { font-style: normal; }
.style-66645 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-66645 .brief-description { line-height: 25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-top: 10px;padding-bottom: 30px;margin: 0 0 5px 0;display: block;color: #E5E7EB; }
.style-66645 .location { margin: 0 0 5px 0; }
.style-66645 .photos { text-align: center;margin-bottom: 15px; }
.style-66645 .contact-info { margin: 0 0 5px 0; }
.style-66645 .text 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-66645 .text img:first-child { margin: 0; }
.style-66645 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-66645 .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-66645 .full-name { margin: 0 0 5px 0; }
.style-66645 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-66645 .bus-phone { margin: 0 0 5px 0; }
.style-66645 .education { margin: 0 0 5px 0; }
.style-66645 .email { margin: 0 0 5px 0; }
.style-66645 .appointed { margin: 0 0 5px 0; }
.style-66645 .grad-year { margin: 0 0 5px 0; }
.style-66645 .bio { margin: 0 0 5px 0; }
.style-66645 .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-66645 .answer { margin: 0 15px;line-height: 20px; }
.style-66645 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-66645 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66645 .title { display: block; }
.style-66645 .caption { display: block; }
.style-66645 .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-66645 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-66645 .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-66645 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-66645 .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-66645 .zero { margin: 0px;padding: 0px; }
.style-66645 .fund .bar { background-color: #6CA6E3; }
.style-66645 .detail { margin: 1px;padding: 0px; }
.style-66645 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-66645 .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-66645 .backbutton { font-style: normal;text-decoration: none; }
.style-66645 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-66645 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-66645 .team-selector { padding: 0px;margin: 0px; }
.style-66645 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-66645 .season-selector { padding: 0px;margin: 0px; }
.style-66645 .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-66645 .listdetail img:first-child { margin: 0; }
.style-66645 A.links-urllink { display: block; }
.style-66645 .album-name { display: block; }
.style-66645 .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-66645 .album-select-form { padding: 0px;margin: 0px; }
.style-66645 .album-select { padding: 0px;margin: 0px; }
.style-66645 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-66645 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-66645 .course-desc { line-height: 20px; }
.style-66645 .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-66645 .businessindex .address { margin: 0 0 5px 0; }
.style-66645 .businessindex .distance { margin: 0 0 5px 0; }
.style-66645 .businessindex .webpage { margin: 0 0 5px 0; }
.style-66645 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-66645 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-66645 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-66645 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-66645 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-66645 .businessindex .description { margin: 0 0 5px 0; }
.style-66645 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-66645 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-66645 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-66645 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-66645 .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-66645 li.group { padding: 0;display: inline-block;width: 100%; }
.style-66645 div.content-wrap { padding-left: 0px;color: #E5E7EB;font-size: 18px; }
.style-66645 .team-schoolyear { margin: 0 0 5px 0; }
.style-66645 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-66645 .team-description { line-height: 20px; }
.style-66645 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-66645 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-66645 .team-accolades { margin: 0 0 5px 0; }
.style-66645 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-66645 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-66645 .hr { border-color: rgba(255,255,255,0.33); }
.style-66645 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-66645 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-66645 .registration { margin: 0 0 5px 0; }
.style-66645 .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-66645 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-66645 .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-66645 .event-detail { margin: 0 0 15px 0; }
.style-66645 .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-66645 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-66645 .view-all { text-decoration: none;font-style: normal; }
.style-66645 .game { padding: 0;margin: 0 0 20px 0; }
.style-64958 .h1-style { color: #FFFFFF; }
.style-64958 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px;font-size: 22px; }
.style-64958 .h3-style { color: #FFFFFF; }
.style-64958 .h4-style { color: #FFFFFF;text-transform: none;font-size: 20px;font-weight: bold; }
.style-64958 .h5-style { color: #FFFFFF; }
.style-64958 .h6-style { color: #FFFFFF; }
.style-64958 A { color: #438FD9;text-decoration: none; }
.style-64958 A:hover { text-decoration: none; }
.style-64958 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-64958 { background-color: #615C3E;padding: 2em;color: #FFFFFF;margin-top: 2em;margin-bottom: 2em;height: 500px; }
.style-64958 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-64958 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-64958 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64958 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64958 .archive { text-decoration: none;font-style: normal; }
.style-64958 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64958 .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-64958 .h4-style A { font-style: normal;font-size: 20px; }
.style-64958 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-64958 .brief-description { margin: 0 0 15px 0;display: block;line-height: 25px;font-size: 16px; }
.style-64958 .location { margin: 0 0 5px 0; }
.style-64958 .photos { text-align: center;margin-bottom: 15px; }
.style-64958 .contact-info { margin: 0 0 5px 0; }
.style-64958 .text 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-64958 .text img:first-child { margin: 0; }
.style-64958 .author { margin: 0 0 5px 0;display: block;font-size: 18px; }
.style-64958 .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-64958 .full-name { margin: 0 0 5px 0; }
.style-64958 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-64958 .bus-phone { margin: 0 0 5px 0; }
.style-64958 .education { margin: 0 0 5px 0; }
.style-64958 .email { margin: 0 0 5px 0; }
.style-64958 .appointed { margin: 0 0 5px 0; }
.style-64958 .grad-year { margin: 0 0 5px 0; }
.style-64958 .bio { margin: 0 0 5px 0; }
.style-64958 .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-64958 .question { text-decoration: none; }
.style-64958 .answer { margin: 0 15px;line-height: 20px; }
.style-64958 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64958 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64958 .title { display: block; }
.style-64958 .caption { display: block; }
.style-64958 .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-64958 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-64958 .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-64958 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-64958 .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-64958 .zero { margin: 0px;padding: 0px; }
.style-64958 .fund .bar { background-color: #6CA6E3; }
.style-64958 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-64958 .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-64958 .backbutton { font-style: normal;text-decoration: none; }
.style-64958 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-64958 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64958 .team-selector { padding: 0px;margin: 0px; }
.style-64958 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64958 .season-selector { padding: 0px;margin: 0px; }
.style-64958 .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-64958 .listdetail img:first-child { margin: 0; }
.style-64958 A.links-urllink { display: block; }
.style-64958 .album-name { display: block; }
.style-64958 .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-64958 .album-select-form { padding: 0px;margin: 0px; }
.style-64958 .album-select { padding: 0px;margin: 0px; }
.style-64958 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-64958 .course-desc { line-height: 20px; }
.style-64958 .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-64958 .businessindex .address { margin: 0 0 5px 0; }
.style-64958 .businessindex .distance { margin: 0 0 5px 0; }
.style-64958 .businessindex .webpage { margin: 0 0 5px 0; }
.style-64958 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-64958 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-64958 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-64958 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-64958 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-64958 .businessindex .description { margin: 0 0 5px 0; }
.style-64958 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-64958 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-64958 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-64958 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-64958 .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-64958 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-64958 div.content-wrap { color: #FFFFFF;font-size: 16px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-64958 .team-schoolyear { margin: 0 0 5px 0; }
.style-64958 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-64958 .team-description { line-height: 20px; }
.style-64958 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-64958 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64958 .team-accolades { margin: 0 0 5px 0; }
.style-64958 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-64958 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-64958 .hr { border-color: rgba(255,255,255,0.33); }
.style-64958 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-64958 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-64958 .registration { margin: 0 0 5px 0; }
.style-64958 .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-64958 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-64958 .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-64958 .event-detail { margin: 0 0 15px 0; }
.style-64958 .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-64958 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-64958 .view-all { text-decoration: none;font-style: normal; }
.style-64958 .game { padding: 0;margin: 0 0 20px 0; }
.style-63286 .h1-style { color: #438FD9; }
.style-63286 .h2-style { color: #00447B;font-size: 20px; }
.style-63286 .h3-style { color: #438FD9; }
.style-63286 .h4-style { color: #438FD9; }
.style-63286 .h6-style { color: #438FD9; }
.style-63286 A { font-size: 16px; }
.style-63286 .button:hover { opacity: 1; }
.style-63286 { background-color: #F4F3F3;padding: 30px;margin-top: 0em;margin-bottom: 1em;border: 1px solid #CCC; }
.style-63286 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-63286 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-63286 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63286 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63286 .archive { text-decoration: none;font-style: normal; }
.style-63286 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63286 .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-63286 .h4-style A { font-style: normal; }
.style-63286 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-63286 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-63286 .location { margin: 0 0 5px 0; }
.style-63286 .photos { text-align: center;margin-bottom: 15px; }
.style-63286 .contact-info { margin: 0 0 5px 0; }
.style-63286 .text 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);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-63286 .text img:first-child { margin: 0; }
.style-63286 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-63286 .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-63286 .full-name { margin: 0 0 5px 0; }
.style-63286 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-63286 .bus-phone { margin: 0 0 5px 0; }
.style-63286 .education { margin: 0 0 5px 0; }
.style-63286 .email { margin: 0 0 5px 0; }
.style-63286 .appointed { margin: 0 0 5px 0; }
.style-63286 .grad-year { margin: 0 0 5px 0; }
.style-63286 .bio { margin: 0 0 5px 0; }
.style-63286 .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-63286 .answer { margin: 0 15px;line-height: 20px; }
.style-63286 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63286 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63286 .title { display: block; }
.style-63286 .caption { display: block; }
.style-63286 .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-63286 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-63286 .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-63286 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-63286 .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-63286 .zero { margin: 0px;padding: 0px; }
.style-63286 .fund .bar { background-color: #6CA6E3; }
.style-63286 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-63286 .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-63286 .backbutton { font-style: normal;text-decoration: none; }
.style-63286 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-63286 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63286 .team-selector { padding: 0px;margin: 0px; }
.style-63286 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63286 .season-selector { padding: 0px;margin: 0px; }
.style-63286 .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-63286 .listdetail img:first-child { margin: 0; }
.style-63286 A.links-urllink { display: block; }
.style-63286 .album-name { display: block; }
.style-63286 .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-63286 .album-select-form { padding: 0px;margin: 0px; }
.style-63286 .album-select { padding: 0px;margin: 0px; }
.style-63286 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-63286 .course-desc { line-height: 20px; }
.style-63286 .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-63286 .businessindex .address { margin: 0 0 5px 0; }
.style-63286 .businessindex .distance { margin: 0 0 5px 0; }
.style-63286 .businessindex .webpage { margin: 0 0 5px 0; }
.style-63286 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-63286 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-63286 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-63286 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-63286 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-63286 .businessindex .description { margin: 0 0 5px 0; }
.style-63286 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-63286 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-63286 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-63286 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-63286 .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-63286 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-63286 .team-schoolyear { margin: 0 0 5px 0; }
.style-63286 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-63286 .team-description { line-height: 20px; }
.style-63286 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-63286 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63286 .team-accolades { margin: 0 0 5px 0; }
.style-63286 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-63286 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-63286 .hr { border-color: rgba(255,255,255,0.33); }
.style-63286 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-63286 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-63286 .registration { margin: 0 0 5px 0; }
.style-63286 .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-63286 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-63286 .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-63286 .event-detail { margin: 0 0 15px 0; }
.style-63286 .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-63286 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-63286 .view-all { text-decoration: none;font-style: normal; }
.style-63286 .game { padding: 0;margin: 0 0 20px 0; }
.style-92029 { padding-left: 30px;margin: 30px 0 10px 0; }
.style-92029 .long-description { padding: 10px; }
.style-92029 .photos { padding: 0px;margin: 16px; }
.style-92029 .text img { text-align: left; }
.style-92029 div.content-wrap { padding: 10px;padding-bottom: 30px;letter-spacing: .5px;line-height: 35px;font-size: 18px;color: #000000;border-left-width: 3px;border-left-style: solid;border-left-color: #002f5f; }
.style-88008 .h1-style { font-size: 45px;color: #00386B;text-align: center;padding-top: 40px; }
.style-88008 .h2-style { color: #00386B; }
.style-88008 { padding: 0px;margin: 0 0 20px 0; }
.style-88008 .page-title-level-1 { padding: 0px;margin: 0px 0px 5px 0px;color: #00386B;font-weight: bold;font-size: 30px;line-height: 1.25em;text-rendering: optimizelegibility; }
.style-88008 .page-title-level-2 { padding-top: 20px;margin: 0px;font-size: 50px;color: #084C83;text-rendering: optimizelegibility;line-height: 1.25em;font-family: Palatino;text-align: center; }
.style-88008 .pagetitle hgroup { margin: 0;padding: 0; }
.style-50746 .h2-style { font-size: 20px; }
.style-50746 { padding-top: 5px;margin: 20px;padding-bottom: 20px; }
.style-50746 .long-description { padding: 10px; }
.style-50746 .photos { padding: 0px;margin: 16px; }
.style-50746 .text img { text-align: left; }
.style-50746 div.content-wrap { padding-bottom: 19px;font-size: 15px;text-align: left;color: #002F5F; }
.style-5307 { padding: 0px;margin: 0 0 50px 0;text-align: center; }
.style-5307 .link-image { padding: 0px;border-width: 5px;border-style: solid;border-color: #FFFFFF; }
.style-5307 .link-image:hover { opacity: .8; }
.style-5307 li.group { padding: 0px;margin: 20px 0 0 0; }
.style-5307 li.group:first-child { margin: 0 0 0 0; }
.style-5307 li.subcategory-group { padding: 0px;margin: 0px; }
.style-5307 div.content-wrap { padding: 0px;margin: 0px; }
.style-47806 .h2-style { padding: 15px;margin: 10px; }
.style-47806 .h4-style { color: #00447B;font-size: 16px; }
.style-47806 { padding: 1px;margin: 0px; }
.style-47806 .readmore { color: #00447B; }
.style-47806 .brief-description { color: #00447B;font-size: 16px; }
.style-47806 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-47806 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-47806 .full-name { margin-bottom: 5px; }
.style-47806 .job-title { margin-bottom: 5px; }
.style-47806 .bus-phone { margin-bottom: 5px; }
.style-47806 .education { margin-bottom: 5px; }
.style-47806 .email { margin-bottom: 5px; }
.style-47806 .appointed { margin-bottom: 5px; }
.style-47806 .grad-year { margin-bottom: 5px; }
.style-47806 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-47806 .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-47806 .fund .bar { background-color: #C72C2C; }
.style-47806 .video .media-player { text-align: center; }
.style-47806 li.group { display: inline-block;width: 100%; }
.style-47806 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 10px;padding: 15px;letter-spacing: .5px; }
.style-47806 .team-name { font-size: 25px; }
.style-33609 .h1-style { font-family: "Libre Baskerville",serif;color: #084C83;font-weight: bold;font-size: 2em;line-height: 1;letter-spacing: 0em;margin: 0.5em 0px; }
.style-33609 .h2-style { font-family: "Libre Baskerville",serif;color: #084C83;font-size: 1.4em;line-height: 1;margin: 0px 0px 0.3334em;padding: 5px 5px 5px 0; }
.style-33609 .h3-style { color: #002F5F;font-weight: 400;font-size: 1.3125em;line-height: 1.1429;margin: 1.1429em 0px 0.381em; }
.style-33609 .h4-style { color: #444;font-weight: 400;font-size: 1.125em;line-height: 1.3334;margin: 1.3334em 0px 0.4444em; }
.style-33609 .h5-style { color: #555;font-weight: 700;font-size: 1em;line-height: 1.3em;margin: 1.5em 0px 0.5em; }
.style-33609 .h6-style { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;margin: 1.7143em 0px 0.5714em; }
.style-33609 A { color: #438FD9;text-decoration: none;font-weight: 700; }
.style-33609 A:hover { text-decoration: underline; }
.style-33609 .button { ont-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;border: 2px solid #555;color: #555;text-decoration: none;background: transparent none repeat scroll 0% 0%;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer; }
.style-33609 .button:hover { background-color: #438FD9;border: 2px solid #438FD9;color: #FFF;text-decoration: none; }
.style-33609 { background-color: #FFFFFF;padding: 2em;color: #FFF; }
.style-33609 .description { margin: 0 0 5px 0; }
.style-33609 time { color: #084C83;margin: 0 0 5px 0;display: block;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-33609 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #FFFFFF;border-color: #FFFFFF; }
.style-33609 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33609 .archive { text-decoration: none;font-style: normal;border-color: #FFFFFF;color: #FFFFFF; }
.style-33609 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33609 .category-description { margin-bottom: 1.1429em; }
.style-33609 .link-image { 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-33609 .h4-style A { font-weight: 400;font-size: 18px;line-height: 1.3334; }
.style-33609 .h4-style A:hover { text-decoration: underline; }
.style-33609 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #fff; }
.style-33609 .brief-description { margin: 0 0 5px 0;display: block; }
.style-33609 .location { margin: 0 0 5px 0;color: #084C83; }
.style-33609 .photos { text-align: center;margin-bottom: 15px; }
.style-33609 .contact-info { margin: 0 0 5px 0; }
.style-33609 .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-33609 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-33609 .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-33609 .full-name { margin: 0 0 5px 0; }
.style-33609 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-33609 .bus-phone { margin: 0 0 5px 0; }
.style-33609 .education { margin: 0 0 5px 0; }
.style-33609 .email { margin: 0 0 5px 0; }
.style-33609 .appointed { margin: 0 0 5px 0; }
.style-33609 .grad-year { margin: 0 0 5px 0; }
.style-33609 .bio { margin: 0 0 5px 0; }
.style-33609 .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-33609 .answer { margin: 0 15px; }
.style-33609 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33609 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33609 .title { display: block;font-family: 'Montserrat', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase; }
.style-33609 .caption { display: block; }
.style-33609 .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-33609 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-33609 .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-33609 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-33609 .department { margin: 0 0 5px 0; }
.style-33609 .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-33609 .zero { margin: 0px;padding: 0px; }
.style-33609 .fund .bar { background-color: #6CA6E3; }
.style-33609 .goal { display: block; }
.style-33609 .current { display: block; }
.style-33609 .goal-participation { display: block; }
.style-33609 .current-participation { display: block; }
.style-33609 .asof-date { display: block; }
.style-33609 .last-year-amount { display: block; }
.style-33609 .last-year-participation { display: block; }
.style-33609 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .first-name { font-family: 'Montserrat', sans-serif;font-size: 20px;width: auto;margin-right: -4px; }
.style-33609 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .last-name { font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-33609 .chart { padding: 0px;margin: 0px; }
.style-33609 .scale { padding: 0px;margin: 0px; }
.style-33609 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-33609 .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-33609 .backbutton { font-style: normal;text-decoration: none; }
.style-33609 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-33609 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33609 .team-selector { padding: 0px;margin: 0px; }
.style-33609 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33609 .season-selector { padding: 0px;margin: 0px; }
.style-33609 .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-33609 A.links-urllink { display: block;font-weight: 400;font-size: 1.125em;line-height: 1.3334;margin: 1.3334em 0px 0.4444em; }
.style-33609 .album-name { display: block; }
.style-33609 .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-33609 .album-select-form { padding: 0px;margin: 0px; }
.style-33609 .album-select { padding: 0px;margin: 0px; }
.style-33609 .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-33609 .businessindex .address { margin: 0 0 5px 0; }
.style-33609 .businessindex .distance { margin: 0 0 5px 0; }
.style-33609 .businessindex .webpage { margin: 0 0 5px 0; }
.style-33609 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-33609 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-33609 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-33609 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-33609 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-33609 .businessindex .description { margin: 0 0 5px 0; }
.style-33609 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-33609 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-33609 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-33609 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-33609 .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-33609 div.content-wrap { padding: 0px; }
.style-33609 .team-schoolyear { margin: 0 0 5px 0; }
.style-33609 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-33609 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-33609 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33609 .team-accolades { margin: 0 0 5px 0; }
.style-33609 .schedule-vs { font-style: italic; }
.style-33609 .schedule-site { margin: 0 0 5px 0; }
.style-33609 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-33609 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-33609 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-33609 .hr { border-color: rgba(255,255,255,0.33); }
.style-33609 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-33609 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-33609 .registration { margin: 0 0 5px 0; }
.style-33609 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-33609 th.winloss-amount { padding: 5px; }
.style-33609 td.winloss-amount { padding: 5px; }
.style-33609 .winloss table { text-align: center; }
.style-33609 th.winloss-amount.win { color: #439639; }
.style-33609 th.winloss-amount.loss { color: #BA122B; }
.style-33609 th.winloss-amount.tie { color: #054E6E; }
.style-33609 .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-33609 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-33609 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-33609 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-33609 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-33609 .roster-entry:first-child { margin: 0; }
.style-33609 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-33609 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-33609 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-33609 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-33609 .schedule-practice { font-weight: bold;color: #888888; }
.style-33609 .annualfund .remaining { display: block; }
.style-33609 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-33609 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-33609 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-33609 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-33609 .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-33609 .date-icon { background-color: #FFF;border: 2px solid #438FD9;padding: 0.9em;display: block;float: left;border-radius: 6em;margin-right: 1.5em;width: 60px;height: 60px; }
.style-33609 .month-name { display: block;color: #084C83;font-family: "Libre Baskerville",serif;text-transform: uppercase;font-weight: bold;text-align: center;font-size: 0.8em;margin-bottom: .3em; }
.style-33609 .day-number { display: block;color: #438FD9;text-align: center;font-family: "Libre Baskerville",serif;font-size: 1.8em;font-weight: bold; }
.style-33609 .event-detail { margin: 0 0 15px 0; }
.style-33609 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-33609 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-33609 .filter-item { padding: 5px; }
.style-33609 .prev-button { font-style: normal;text-decoration: none; }
.style-33609 .prev-button:hover { background-color: #FFFFFF; }
.style-33609 .next-button { font-style: normal;text-decoration: none; }
.style-33609 .next-button:hover { background-color: #FFFFFF; }
.style-33609 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-33609 .today-button { font-style: normal;text-decoration: none; }
.style-33609 .today-button:hover { background-color: #FFFFFF; }
.style-33609 .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-33609 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33609 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33609 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-33609 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-33609 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-33609 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-33609 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-33609 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-33609 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-33609 .view-all { margin-top: 30px;border: 2px solid #FFF;color: #FFF;text-decoration: none;display: inline-block;cursor: pointer;background-color: transparent; }
.style-33609 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-33609 .schedule-matchup { margin: 0 0 5px 0; }
.style-33609 .start-time { display: inline; }
.style-33609 .end-date { display: none; }
.style-33609 .end-time { display: inline; }
.style-33609 .date-sep { display: none;font-family: "Lato",sans-serif;font-size: 0.8em;font-style: italic; }
.style-33609 .maiden-name { padding: 0px; }
.style-70693 .h2-style { font-size: 22px;text-align: left; }
.style-70693 div.content-wrap { text-align: center; }
.style-68155 .h2-style { margin: 0px;padding: 0px; }
.style-68155 { margin: 0 0 5px 0;text-align: center;padding-top: 10px; }
.style-68155 .link-image { margin: 0px;text-align: center; }
.style-68155 li.group { margin: 0 0 10px 10px;display: inline-block; }
.style-68155 li.subcategory-group { text-align: center; }
.style-68155 div.content-wrap { padding: 0px;margin: 0px; }
.style-33611 .h2-style { font-size: 24px;color: #002F5F; }
.style-33611 .h3-style { color: #002F5F; }
.style-33611 .h4-style { font-size: 18px; }
.style-33611 { padding-top: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-bottom: 30px; }
.style-33611 .album .photo-list { margin: 0; }
.style-51991 .h2-style { font-size: 20px; }
.style-51991 { margin: 10px 0 10px 0;padding-bottom: 10px; }
.style-51991 .description { padding-top: 20px; }
.style-51991 .photos { padding: 0px;margin: 16px; }
.style-51991 .text img { text-align: left; }
.style-51991 .photo img { padding-top: 10px; }
.style-51991 div.content-wrap { font-size: 17px;letter-spacing: .25px;color: #000000;line-height: 26px;padding-right: 5px; }
.style-96785 .h1-style { font-size: 28px; }
.style-96785 .h2-style { color: #002855;font-size: 20px;padding: 5px; }
.style-96785 A { color: #0F447A;font-weight: bold; }
.style-96785 { padding-top: 15px;margin: 30px;padding-bottom: 20px;border-width: 1px;border-style: solid;padding: 10px; }
.style-96785 .readmore { font-size: 12px; }
.style-96785 .h4-style A { font-size: 18px; }
.style-96785 .brief-description { font-size: 14px;padding: 6px; }
.style-96785 .photos { padding: 0px;margin-bottom: 16px; }
.style-96785 .text img { text-align: right; }
.style-96785 li.group { text-align: center; }
.style-96785 div.content-wrap { color: #0F447A;letter-spacing: .50pt;font-size: 16px;text-align: left; }
.style-94352 .h1-style { color: #438FD9; }
.style-94352 .h2-style { color: #002855; }
.style-94352 .h3-style { color: #438FD9; }
.style-94352 .h4-style { color: #438FD9; }
.style-94352 .h6-style { color: #438FD9; }
.style-94352 .button { color: #002855;border-width: 1px;border-style: solid;border-color: #002855; }
.style-94352 .button:hover { opacity: 1; }
.style-94352 { background-color: #F4F3F3;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px;border-style: solid;border-width: 1px; }
.style-94352 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-94352 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-94352 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-size: 9px; }
.style-94352 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94352 .archive { text-decoration: none;font-style: normal; }
.style-94352 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94352 .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-94352 .h4-style A { font-style: normal;font-size: 21px;color: #002855; }
.style-94352 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-94352 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-94352 .location { margin: 0 0 5px 0; }
.style-94352 .photos { text-align: center;margin-bottom: 15px; }
.style-94352 .contact-info { margin: 0 0 5px 0; }
.style-94352 .text 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-94352 .text img:first-child { margin: 0; }
.style-94352 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-94352 .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-94352 .full-name { margin: 0 0 5px 0; }
.style-94352 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-94352 .bus-phone { margin: 0 0 5px 0; }
.style-94352 .education { margin: 0 0 5px 0; }
.style-94352 .email { margin: 0 0 5px 0; }
.style-94352 .appointed { margin: 0 0 5px 0; }
.style-94352 .grad-year { margin: 0 0 5px 0; }
.style-94352 .bio { margin: 0 0 5px 0; }
.style-94352 .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-94352 .answer { margin: 0 15px;line-height: 20px; }
.style-94352 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94352 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94352 .title { display: block; }
.style-94352 .caption { display: block; }
.style-94352 .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-94352 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-94352 .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-94352 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-94352 .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-94352 .zero { margin: 0px;padding: 0px; }
.style-94352 .fund .bar { background-color: #6CA6E3; }
.style-94352 .detail { margin: 1px;padding: 0px; }
.style-94352 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-94352 .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-94352 .backbutton { font-style: normal;text-decoration: none; }
.style-94352 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-94352 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94352 .team-selector { padding: 0px;margin: 0px; }
.style-94352 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94352 .season-selector { padding: 0px;margin: 0px; }
.style-94352 .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-94352 .listdetail img:first-child { margin: 0; }
.style-94352 A.links-urllink { display: block; }
.style-94352 .album-name { display: block; }
.style-94352 .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-94352 .album-select-form { padding: 0px;margin: 0px; }
.style-94352 .album-select { padding: 0px;margin: 0px; }
.style-94352 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-94352 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-94352 .course-desc { line-height: 20px; }
.style-94352 .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-94352 .businessindex .address { margin: 0 0 5px 0; }
.style-94352 .businessindex .distance { margin: 0 0 5px 0; }
.style-94352 .businessindex .webpage { margin: 0 0 5px 0; }
.style-94352 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-94352 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-94352 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-94352 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-94352 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-94352 .businessindex .description { margin: 0 0 5px 0; }
.style-94352 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-94352 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-94352 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-94352 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-94352 .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-94352 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-94352 div.content-wrap { padding-left: 0px;color: #00447B; }
.style-94352 .team-schoolyear { margin: 0 0 5px 0; }
.style-94352 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-94352 .team-description { line-height: 20px; }
.style-94352 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-94352 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94352 .team-accolades { margin: 0 0 5px 0; }
.style-94352 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-94352 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-94352 .hr { border-color: rgba(255,255,255,0.33); }
.style-94352 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-94352 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-94352 .registration { margin: 0 0 5px 0; }
.style-94352 .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-94352 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-94352 .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-94352 .event-detail { margin: 0 0 15px 0; }
.style-94352 .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-94352 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-94352 .view-all { text-decoration: none;font-style: normal; }
.style-94352 .game { padding: 0;margin: 0 0 20px 0; }
.style-94441 .h1-style { font-size: 28px; }
.style-94441 .h2-style { color: #0F447A;font-size: 24px; }
.style-94441 A { color: #0F447A;font-weight: bold; }
.style-94441 { padding-top: 15px;margin: 30px 0 10px 0;padding-bottom: 20px; }
.style-94441 .h4-style A { font-size: 20px; }
.style-94441 .photos { padding: 0px;margin-bottom: 16px; }
.style-94441 .text img { text-align: right; }
.style-94441 li.group { text-align: center; }
.style-94441 div.content-wrap { color: #0F447A;letter-spacing: .50pt;font-size: 16px;text-align: left; }
.style-47041 .h1-style { color: #00386B; }
.style-47041 .h2-style { font-size: 22px; }
.style-47041 .h4-style { font-weight: bold;color: #084C83; }
.style-47041 .h5-style:hover { color: #00386B; }
.style-47041 A:hover { text-decoration: none; }
.style-47041 .button:hover { opacity: 1; }
.style-47041 .description { margin: 0 0 5px 0; }
.style-47041 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-47041 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-47041 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-47041 .readmore:after { content: "»"; }
.style-47041 .archive { text-decoration: none;font-style: normal; }
.style-47041 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-47041 .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-47041 .h4-style A { font-style: normal; }
.style-47041 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #084C83;font-size: 14px; }
.style-47041 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-47041 .location { margin: 0 0 5px 0; }
.style-47041 .photos { text-align: center;margin-bottom: 15px; }
.style-47041 .contact-info { margin: 0 0 5px 0; }
.style-47041 .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-47041 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-47041 .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-47041 .full-name { margin: 0 0 5px 0; }
.style-47041 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-47041 .bus-phone { margin: 0 0 5px 0; }
.style-47041 .education { margin: 0 0 5px 0; }
.style-47041 .email { margin: 0 0 5px 0; }
.style-47041 .appointed { margin: 0 0 5px 0; }
.style-47041 .grad-year { margin: 0 0 5px 0; }
.style-47041 .bio { margin: 0 0 5px 0; }
.style-47041 .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-47041 .answer { margin: 0 15px; }
.style-47041 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-47041 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-47041 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-47041 .caption { display: block; }
.style-47041 .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-47041 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-47041 .photo img { float: left;clear: both;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-47041 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-47041 .department { margin: 0 0 5px 0; }
.style-47041 .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-47041 .zero { margin: 0px;padding: 0px; }
.style-47041 .fund .bar { background-color: #6CA6E3; }
.style-47041 .goal { display: block; }
.style-47041 .current { display: block; }
.style-47041 .goal-participation { display: block; }
.style-47041 .current-participation { display: block; }
.style-47041 .asof-date { display: block; }
.style-47041 .start-date { display: block; }
.style-47041 .end-date { display: block; }
.style-47041 .last-year-amount { display: block; }
.style-47041 .last-year-participation { display: block; }
.style-47041 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-47041 .chart { padding: 0px;margin: 0px; }
.style-47041 .scale { padding: 0px;margin: 0px; }
.style-47041 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-47041 .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-47041 .backbutton { font-style: normal;text-decoration: none; }
.style-47041 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-47041 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-47041 .team-selector { padding: 0px;margin: 0px; }
.style-47041 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-47041 .season-selector { padding: 0px;margin: 0px; }
.style-47041 .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-47041 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-47041 .album-name { display: block; }
.style-47041 .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-47041 .album-select-form { padding: 0px;margin: 0px; }
.style-47041 .album-select { padding: 0px;margin: 0px; }
.style-47041 .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-47041 .businessindex .address { margin: 0 0 5px 0; }
.style-47041 .businessindex .distance { margin: 0 0 5px 0; }
.style-47041 .businessindex .webpage { margin: 0 0 5px 0; }
.style-47041 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-47041 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-47041 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-47041 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-47041 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-47041 .businessindex .description { margin: 0 0 5px 0; }
.style-47041 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-47041 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-47041 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-47041 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-47041 .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-47041 li.group { border-bottom: 1px solid #ddd; }
.style-47041 li.subcategory-group { display: inline-block; }
.style-47041 div.content-wrap:after { display: ">"; }
.style-47041 .team-schoolyear { margin: 0 0 5px 0; }
.style-47041 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-47041 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-47041 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-47041 .team-accolades { margin: 0 0 5px 0; }
.style-47041 .schedule-vs { font-style: italic; }
.style-47041 .schedule-site { margin: 0 0 5px 0; }
.style-47041 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-47041 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-47041 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-47041 .hr { border-color: rgba(255,255,255,0.33); }
.style-47041 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-47041 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-47041 .registration { margin: 0 0 5px 0; }
.style-47041 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-47041 th.winloss-amount { padding: 5px; }
.style-47041 td.winloss-amount { padding: 5px; }
.style-47041 .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-47041 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-47041 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-47041 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-47041 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-47041 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-47041 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-47041 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-47041 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-47041 .schedule-practice { font-weight: bold;color: #888888; }
.style-47041 .annualfund .remaining { display: block; }
.style-47041 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-47041 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-47041 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-47041 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-47041 .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-47041 .event-detail { margin: 0 0 15px 0; }
.style-47041 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-47041 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-47041 .filter-item { padding: 5px; }
.style-47041 .prev-button { font-style: normal;text-decoration: none; }
.style-47041 .prev-button:hover { background-color: #FFFFFF; }
.style-47041 .next-button { font-style: normal;text-decoration: none; }
.style-47041 .next-button:hover { background-color: #FFFFFF; }
.style-47041 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-47041 .today-button { font-style: normal;text-decoration: none; }
.style-47041 .today-button:hover { background-color: #FFFFFF; }
.style-47041 .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-47041 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-47041 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-47041 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-47041 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-47041 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-47041 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-47041 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-47041 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-47041 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-47041 .view-all { text-decoration: none;font-style: normal; }
.style-47041 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-47041 .schedule-matchup { margin: 0 0 5px 0; }
.style-47041 .start-date { display: inline; }
.style-47041 .start-time { display: inline; }
.style-47041 .end-date { display: inline; }
.style-47041 .end-time { display: inline; }
.style-47041 .date-sep { display: inline; }
.style-46273 .h1-style { color: #00386B; }
.style-46273 .h2-style { font-size: 22px; }
.style-46273 .h4-style { font-weight: bold;color: #084C83; }
.style-46273 .h5-style:hover { color: #00386B; }
.style-46273 A { color: #002F5F; }
.style-46273 A:hover { text-decoration: none; }
.style-46273 .button:hover { opacity: 1; }
.style-46273 { padding-top: 20px;margin: 0px; }
.style-46273 .description { margin: 0 0 5px 0; }
.style-46273 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-46273 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-46273 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-46273 .readmore:after { content: "»"; }
.style-46273 .archive { text-decoration: none;font-style: normal; }
.style-46273 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-46273 .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-46273 .h4-style A { font-style: normal; }
.style-46273 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #084C83;font-size: 14px; }
.style-46273 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-46273 .location { margin: 0 0 5px 0; }
.style-46273 .photos { text-align: center;margin-bottom: 15px; }
.style-46273 .contact-info { margin: 0 0 5px 0; }
.style-46273 .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-46273 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-46273 .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-46273 .full-name { margin: 0 0 5px 0; }
.style-46273 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-46273 .bus-phone { margin: 0 0 5px 0; }
.style-46273 .education { margin: 0 0 5px 0; }
.style-46273 .email { margin: 0 0 5px 0; }
.style-46273 .appointed { margin: 0 0 5px 0; }
.style-46273 .grad-year { margin: 0 0 5px 0; }
.style-46273 .bio { margin: 0 0 5px 0; }
.style-46273 .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-46273 .question { color: #002F5F; }
.style-46273 .question:hover { color: #002F5F; }
.style-46273 .answer { margin: 0 15px; }
.style-46273 .answer:hover { color: #002F5F; }
.style-46273 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-46273 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-46273 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-46273 .caption { display: block; }
.style-46273 .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-46273 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-46273 .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-46273 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-46273 .department { margin: 0 0 5px 0; }
.style-46273 .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-46273 .zero { margin: 0px;padding: 0px; }
.style-46273 .fund .bar { background-color: #6CA6E3; }
.style-46273 .goal { display: block; }
.style-46273 .current { display: block; }
.style-46273 .goal-participation { display: block; }
.style-46273 .current-participation { display: block; }
.style-46273 .asof-date { display: block; }
.style-46273 .start-date { display: block; }
.style-46273 .end-date { display: block; }
.style-46273 .last-year-amount { display: block; }
.style-46273 .last-year-participation { display: block; }
.style-46273 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-46273 .chart { padding: 0px;margin: 0px; }
.style-46273 .scale { padding: 0px;margin: 0px; }
.style-46273 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-46273 .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-46273 .backbutton { font-style: normal;text-decoration: none; }
.style-46273 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-46273 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-46273 .team-selector { padding: 0px;margin: 0px; }
.style-46273 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-46273 .season-selector { padding: 0px;margin: 0px; }
.style-46273 .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-46273 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-46273 .album-name { display: block; }
.style-46273 .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-46273 .album-select-form { padding: 0px;margin: 0px; }
.style-46273 .album-select { padding: 0px;margin: 0px; }
.style-46273 .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-46273 .businessindex .address { margin: 0 0 5px 0; }
.style-46273 .businessindex .distance { margin: 0 0 5px 0; }
.style-46273 .businessindex .webpage { margin: 0 0 5px 0; }
.style-46273 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-46273 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-46273 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-46273 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-46273 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-46273 .businessindex .description { margin: 0 0 5px 0; }
.style-46273 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-46273 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-46273 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-46273 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-46273 .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-46273 li.group { border-bottom: 1px solid #ddd; }
.style-46273 li.subcategory-group { display: inline-block; }
.style-46273 div.content-wrap:after { display: ">"; }
.style-46273 .team-schoolyear { margin: 0 0 5px 0; }
.style-46273 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-46273 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-46273 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-46273 .team-accolades { margin: 0 0 5px 0; }
.style-46273 .schedule-vs { font-style: italic; }
.style-46273 .schedule-site { margin: 0 0 5px 0; }
.style-46273 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-46273 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-46273 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-46273 .hr { border-color: rgba(255,255,255,0.33); }
.style-46273 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-46273 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-46273 .registration { margin: 0 0 5px 0; }
.style-46273 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-46273 th.winloss-amount { padding: 5px; }
.style-46273 td.winloss-amount { padding: 5px; }
.style-46273 .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-46273 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-46273 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-46273 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-46273 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-46273 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-46273 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-46273 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-46273 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-46273 .schedule-practice { font-weight: bold;color: #888888; }
.style-46273 .annualfund .remaining { display: block; }
.style-46273 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-46273 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-46273 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-46273 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-46273 .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-46273 .event-detail { margin: 0 0 15px 0; }
.style-46273 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-46273 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-46273 .filter-item { padding: 5px; }
.style-46273 .prev-button { font-style: normal;text-decoration: none; }
.style-46273 .prev-button:hover { background-color: #FFFFFF; }
.style-46273 .next-button { font-style: normal;text-decoration: none; }
.style-46273 .next-button:hover { background-color: #FFFFFF; }
.style-46273 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-46273 .today-button { font-style: normal;text-decoration: none; }
.style-46273 .today-button:hover { background-color: #FFFFFF; }
.style-46273 .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-46273 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-46273 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-46273 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-46273 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-46273 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-46273 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-46273 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-46273 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-46273 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-46273 .view-all { text-decoration: none;font-style: normal; }
.style-46273 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-46273 .schedule-matchup { margin: 0 0 5px 0; }
.style-46273 .start-date { display: inline; }
.style-46273 .start-time { display: inline; }
.style-46273 .end-date { display: inline; }
.style-46273 .end-time { display: inline; }
.style-46273 .date-sep { display: inline; }
.style-91238 .h1-style { color: #002855; }
.style-91238 .h2-style { font-size: 25px;font-weight: bold;color: #002855; }
.style-91238 .h4-style { font-weight: bold;color: #002855;font-size: 18px; }
.style-91238 .h5-style:hover { color: #00386B; }
.style-91238 A:hover { text-decoration: none; }
.style-91238 .button:hover { opacity: 1; }
.style-91238 { padding-top: 30px;background-color: #FFFFFF;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-91238 .description { margin: 0 0 5px 0; }
.style-91238 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-91238 .readmore { color: #666;font-weight: 700;font-size: 11px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-91238 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91238 .readmore:after { content: "»"; }
.style-91238 .archive { text-decoration: none;font-style: normal; }
.style-91238 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91238 .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-91238 .h4-style A { font-style: normal; }
.style-91238 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 16px; }
.style-91238 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 16px;padding-left: 15px; }
.style-91238 .location { margin: 0 0 5px 0; }
.style-91238 .photos { text-align: center;margin-bottom: 15px; }
.style-91238 .contact-info { margin: 0 0 5px 0; }
.style-91238 .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-91238 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-91238 .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-91238 .full-name { margin: 0 0 5px 0; }
.style-91238 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-91238 .bus-phone { margin: 0 0 5px 0; }
.style-91238 .education { margin: 0 0 5px 0; }
.style-91238 .email { margin: 0 0 5px 0; }
.style-91238 .appointed { margin: 0 0 5px 0; }
.style-91238 .grad-year { margin: 0 0 5px 0; }
.style-91238 .bio { margin: 0 0 5px 0; }
.style-91238 .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-91238 .question { color: #002855; }
.style-91238 .question:hover { color: #002855; }
.style-91238 .answer { margin: 0 15px;color: #555555; }
.style-91238 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-91238 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91238 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-91238 .caption { display: block; }
.style-91238 .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-91238 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-91238 .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-91238 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-91238 .department { margin: 0 0 5px 0; }
.style-91238 .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-91238 .zero { margin: 0px;padding: 0px; }
.style-91238 .fund .bar { background-color: #6CA6E3; }
.style-91238 .goal { display: block; }
.style-91238 .current { display: block; }
.style-91238 .goal-participation { display: block; }
.style-91238 .current-participation { display: block; }
.style-91238 .asof-date { display: block; }
.style-91238 .start-date { display: block; }
.style-91238 .end-date { display: block; }
.style-91238 .last-year-amount { display: block; }
.style-91238 .last-year-participation { display: block; }
.style-91238 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91238 .chart { padding: 0px;margin: 0px; }
.style-91238 .scale { padding: 0px;margin: 0px; }
.style-91238 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-91238 .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-91238 .backbutton { font-style: normal;text-decoration: none; }
.style-91238 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-91238 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91238 .team-selector { padding: 0px;margin: 0px; }
.style-91238 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91238 .season-selector { padding: 0px;margin: 0px; }
.style-91238 .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-91238 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-91238 .album-name { display: block; }
.style-91238 .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-91238 .album-select-form { padding: 0px;margin: 0px; }
.style-91238 .album-select { padding: 0px;margin: 0px; }
.style-91238 .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-91238 .businessindex .address { margin: 0 0 5px 0; }
.style-91238 .businessindex .distance { margin: 0 0 5px 0; }
.style-91238 .businessindex .webpage { margin: 0 0 5px 0; }
.style-91238 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-91238 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-91238 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-91238 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-91238 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-91238 .businessindex .description { margin: 0 0 5px 0; }
.style-91238 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-91238 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-91238 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-91238 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-91238 .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-91238 li.group { border-bottom: 1px solid #ddd;color: #002855; }
.style-91238 li.subcategory-group { display: inline-block; }
.style-91238 div.content-wrap:after { display: ">"; }
.style-91238 .team-schoolyear { margin: 0 0 5px 0; }
.style-91238 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-91238 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-91238 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91238 .team-accolades { margin: 0 0 5px 0; }
.style-91238 .schedule-vs { font-style: italic; }
.style-91238 .schedule-site { margin: 0 0 5px 0; }
.style-91238 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-91238 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-91238 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-91238 .hr { border-color: rgba(255,255,255,0.33); }
.style-91238 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-91238 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-91238 .registration { margin: 0 0 5px 0; }
.style-91238 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-91238 th.winloss-amount { padding: 5px; }
.style-91238 td.winloss-amount { padding: 5px; }
.style-91238 .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-91238 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-91238 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-91238 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-91238 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-91238 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-91238 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-91238 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-91238 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-91238 .schedule-practice { font-weight: bold;color: #888888; }
.style-91238 .annualfund .remaining { display: block; }
.style-91238 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-91238 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-91238 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-91238 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-91238 .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-91238 .event-detail { margin: 0 0 15px 0; }
.style-91238 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-91238 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-91238 .filter-item { padding: 5px; }
.style-91238 .prev-button { font-style: normal;text-decoration: none; }
.style-91238 .prev-button:hover { background-color: #FFFFFF; }
.style-91238 .next-button { font-style: normal;text-decoration: none; }
.style-91238 .next-button:hover { background-color: #FFFFFF; }
.style-91238 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-91238 .today-button { font-style: normal;text-decoration: none; }
.style-91238 .today-button:hover { background-color: #FFFFFF; }
.style-91238 .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-91238 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91238 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91238 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-91238 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-91238 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-91238 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-91238 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91238 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-91238 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-91238 .view-all { text-decoration: none;font-style: normal; }
.style-91238 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-91238 .schedule-matchup { margin: 0 0 5px 0; }
.style-91238 .start-date { display: inline; }
.style-91238 .start-time { display: inline; }
.style-91238 .end-date { display: inline; }
.style-91238 .end-time { display: inline; }
.style-91238 .date-sep { display: inline; }
.style-44116 .h1-style { color: #00386B; }
.style-44116 .h2-style { font-size: 1.3em; }
.style-44116 .h4-style { font-weight: bold;color: #084C83;font-size: 20px; }
.style-44116 .h5-style:hover { color: #00386B; }
.style-44116 A:hover { text-decoration: none; }
.style-44116 .button:hover { opacity: 1; }
.style-44116 { padding-top: 30px;background-color: #FFFFFF;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-44116 .description { margin: 0 0 5px 0; }
.style-44116 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-44116 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-44116 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44116 .readmore:after { content: "»"; }
.style-44116 .archive { text-decoration: none;font-style: normal; }
.style-44116 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44116 .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-44116 .h4-style A { font-style: normal; }
.style-44116 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 13px; }
.style-44116 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 17px;padding-left: 15px; }
.style-44116 .location { margin: 0 0 5px 0; }
.style-44116 .photos { text-align: center;margin-bottom: 15px; }
.style-44116 .contact-info { margin: 0 0 5px 0; }
.style-44116 .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-44116 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-44116 .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-44116 .full-name { margin: 0 0 5px 0; }
.style-44116 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-44116 .bus-phone { margin: 0 0 5px 0; }
.style-44116 .education { margin: 0 0 5px 0; }
.style-44116 .email { margin: 0 0 5px 0; }
.style-44116 .appointed { margin: 0 0 5px 0; }
.style-44116 .grad-year { margin: 0 0 5px 0; }
.style-44116 .bio { margin: 0 0 5px 0; }
.style-44116 .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-44116 .answer { margin: 0 15px; }
.style-44116 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-44116 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44116 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-44116 .caption { display: block; }
.style-44116 .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-44116 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-44116 .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-44116 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-44116 .department { margin: 0 0 5px 0; }
.style-44116 .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-44116 .zero { margin: 0px;padding: 0px; }
.style-44116 .fund .bar { background-color: #6CA6E3; }
.style-44116 .goal { display: block; }
.style-44116 .current { display: block; }
.style-44116 .goal-participation { display: block; }
.style-44116 .current-participation { display: block; }
.style-44116 .asof-date { display: block; }
.style-44116 .start-date { display: block; }
.style-44116 .end-date { display: block; }
.style-44116 .last-year-amount { display: block; }
.style-44116 .last-year-participation { display: block; }
.style-44116 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-44116 .chart { padding: 0px;margin: 0px; }
.style-44116 .scale { padding: 0px;margin: 0px; }
.style-44116 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-44116 .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-44116 .backbutton { font-style: normal;text-decoration: none; }
.style-44116 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-44116 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-44116 .team-selector { padding: 0px;margin: 0px; }
.style-44116 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-44116 .season-selector { padding: 0px;margin: 0px; }
.style-44116 .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-44116 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-44116 .album-name { display: block; }
.style-44116 .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-44116 .album-select-form { padding: 0px;margin: 0px; }
.style-44116 .album-select { padding: 0px;margin: 0px; }
.style-44116 .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-44116 .businessindex .address { margin: 0 0 5px 0; }
.style-44116 .businessindex .distance { margin: 0 0 5px 0; }
.style-44116 .businessindex .webpage { margin: 0 0 5px 0; }
.style-44116 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-44116 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-44116 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-44116 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-44116 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-44116 .businessindex .description { margin: 0 0 5px 0; }
.style-44116 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-44116 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-44116 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-44116 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-44116 .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-44116 li.group { border-bottom: 1px solid #ddd; }
.style-44116 li.subcategory-group { display: inline-block; }
.style-44116 div.content-wrap:after { display: ">"; }
.style-44116 .team-schoolyear { margin: 0 0 5px 0; }
.style-44116 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-44116 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-44116 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44116 .team-accolades { margin: 0 0 5px 0; }
.style-44116 .schedule-vs { font-style: italic; }
.style-44116 .schedule-site { margin: 0 0 5px 0; }
.style-44116 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-44116 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-44116 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-44116 .hr { border-color: rgba(255,255,255,0.33); }
.style-44116 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-44116 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-44116 .registration { margin: 0 0 5px 0; }
.style-44116 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-44116 th.winloss-amount { padding: 5px; }
.style-44116 td.winloss-amount { padding: 5px; }
.style-44116 .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-44116 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-44116 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-44116 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-44116 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-44116 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-44116 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-44116 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-44116 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-44116 .schedule-practice { font-weight: bold;color: #888888; }
.style-44116 .annualfund .remaining { display: block; }
.style-44116 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-44116 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-44116 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-44116 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-44116 .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-44116 .event-detail { margin: 0 0 15px 0; }
.style-44116 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-44116 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-44116 .filter-item { padding: 5px; }
.style-44116 .prev-button { font-style: normal;text-decoration: none; }
.style-44116 .prev-button:hover { background-color: #FFFFFF; }
.style-44116 .next-button { font-style: normal;text-decoration: none; }
.style-44116 .next-button:hover { background-color: #FFFFFF; }
.style-44116 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-44116 .today-button { font-style: normal;text-decoration: none; }
.style-44116 .today-button:hover { background-color: #FFFFFF; }
.style-44116 .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-44116 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-44116 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-44116 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-44116 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-44116 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-44116 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-44116 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-44116 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-44116 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-44116 .view-all { text-decoration: none;font-style: normal; }
.style-44116 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-44116 .schedule-matchup { margin: 0 0 5px 0; }
.style-44116 .start-date { display: inline; }
.style-44116 .start-time { display: inline; }
.style-44116 .end-date { display: inline; }
.style-44116 .end-time { display: inline; }
.style-44116 .date-sep { display: inline; }
.style-64842 .h1-style { color: #002F5F; }
.style-64842 .h2-style { font-size: 25px;color: #002F5F; }
.style-64842 .h4-style { font-weight: bold;color: #002F5F;font-size: 16px; }
.style-64842 .h5-style:hover { color: #00386B; }
.style-64842 A:hover { text-decoration: none; }
.style-64842 .button:hover { opacity: 1; }
.style-64842 { padding-top: 30px;background-color: #88b4d7;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-64842 .description { margin: 0 0 5px 0; }
.style-64842 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-64842 .readmore { color: #666;font-weight: 700;font-size: 12px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-64842 .readmore:hover { color: #666666;background-color: #8FC3EA; }
.style-64842 .readmore:after { content: "»"; }
.style-64842 .archive { text-decoration: none;font-style: normal; }
.style-64842 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64842 .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-64842 .h4-style A { font-style: normal; }
.style-64842 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 16px; }
.style-64842 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 15px;padding-left: 15px; }
.style-64842 .location { margin: 0 0 5px 0; }
.style-64842 .photos { text-align: center;margin-bottom: 15px; }
.style-64842 .contact-info { margin: 0 0 5px 0; }
.style-64842 .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-64842 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-64842 .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-64842 .full-name { margin: 0 0 5px 0; }
.style-64842 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-64842 .bus-phone { margin: 0 0 5px 0; }
.style-64842 .education { margin: 0 0 5px 0; }
.style-64842 .email { margin: 0 0 5px 0; }
.style-64842 .appointed { margin: 0 0 5px 0; }
.style-64842 .grad-year { margin: 0 0 5px 0; }
.style-64842 .bio { margin: 0 0 5px 0; }
.style-64842 .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-64842 .answer { margin: 0 15px; }
.style-64842 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64842 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64842 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-64842 .caption { display: block; }
.style-64842 .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-64842 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-64842 .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-64842 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-64842 .department { margin: 0 0 5px 0; }
.style-64842 .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-64842 .zero { margin: 0px;padding: 0px; }
.style-64842 .fund .bar { background-color: #6CA6E3; }
.style-64842 .goal { display: block; }
.style-64842 .current { display: block; }
.style-64842 .goal-participation { display: block; }
.style-64842 .current-participation { display: block; }
.style-64842 .asof-date { display: block; }
.style-64842 .start-date { display: block; }
.style-64842 .end-date { display: block; }
.style-64842 .last-year-amount { display: block; }
.style-64842 .last-year-participation { display: block; }
.style-64842 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-64842 .chart { padding: 0px;margin: 0px; }
.style-64842 .scale { padding: 0px;margin: 0px; }
.style-64842 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-64842 .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-64842 .backbutton { font-style: normal;text-decoration: none; }
.style-64842 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-64842 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64842 .team-selector { padding: 0px;margin: 0px; }
.style-64842 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64842 .season-selector { padding: 0px;margin: 0px; }
.style-64842 .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-64842 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-64842 .album-name { display: block; }
.style-64842 .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-64842 .album-select-form { padding: 0px;margin: 0px; }
.style-64842 .album-select { padding: 0px;margin: 0px; }
.style-64842 .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-64842 .businessindex .address { margin: 0 0 5px 0; }
.style-64842 .businessindex .distance { margin: 0 0 5px 0; }
.style-64842 .businessindex .webpage { margin: 0 0 5px 0; }
.style-64842 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-64842 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-64842 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-64842 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-64842 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-64842 .businessindex .description { margin: 0 0 5px 0; }
.style-64842 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-64842 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-64842 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-64842 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-64842 .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-64842 li.group { border-bottom: 1px solid #ddd; }
.style-64842 li.subcategory-group { display: inline-block; }
.style-64842 div.content-wrap:after { display: ">"; }
.style-64842 .team-schoolyear { margin: 0 0 5px 0; }
.style-64842 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-64842 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-64842 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64842 .team-accolades { margin: 0 0 5px 0; }
.style-64842 .schedule-vs { font-style: italic; }
.style-64842 .schedule-site { margin: 0 0 5px 0; }
.style-64842 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-64842 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-64842 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-64842 .hr { border-color: rgba(255,255,255,0.33); }
.style-64842 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-64842 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-64842 .registration { margin: 0 0 5px 0; }
.style-64842 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-64842 th.winloss-amount { padding: 5px; }
.style-64842 td.winloss-amount { padding: 5px; }
.style-64842 .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-64842 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-64842 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-64842 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-64842 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-64842 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-64842 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-64842 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-64842 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-64842 .schedule-practice { font-weight: bold;color: #888888; }
.style-64842 .annualfund .remaining { display: block; }
.style-64842 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-64842 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-64842 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-64842 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-64842 .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-64842 .event-detail { margin: 0 0 15px 0; }
.style-64842 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-64842 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-64842 .filter-item { padding: 5px; }
.style-64842 .prev-button { font-style: normal;text-decoration: none; }
.style-64842 .prev-button:hover { background-color: #FFFFFF; }
.style-64842 .next-button { font-style: normal;text-decoration: none; }
.style-64842 .next-button:hover { background-color: #FFFFFF; }
.style-64842 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-64842 .today-button { font-style: normal;text-decoration: none; }
.style-64842 .today-button:hover { background-color: #FFFFFF; }
.style-64842 .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-64842 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-64842 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-64842 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-64842 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-64842 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-64842 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-64842 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-64842 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-64842 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-64842 .view-all { text-decoration: none;font-style: normal; }
.style-64842 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-64842 .schedule-matchup { margin: 0 0 5px 0; }
.style-64842 .start-date { display: inline; }
.style-64842 .start-time { display: inline; }
.style-64842 .end-date { display: inline; }
.style-64842 .end-time { display: inline; }
.style-64842 .date-sep { display: inline; }
.style-79417 .h1-style { color: #002F5F; }
.style-79417 .h2-style { font-size: 20px;color: #002855;font-weight: bold; }
.style-79417 .h4-style { font-weight: bold;color: #002855;font-size: 16px; }
.style-79417 .h5-style:hover { color: #00386B; }
.style-79417 A:hover { text-decoration: none; }
.style-79417 .button:hover { opacity: 1; }
.style-79417 { background-color: #FFFFFF;padding: 0px;margin-top: 1px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-79417 .description { margin: 0 0 5px 0; }
.style-79417 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-79417 .readmore { color: #BABABA;font-weight: 700;font-size: 12px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-79417 .readmore:hover { color: #666666;background-color: #002F5F; }
.style-79417 .readmore:after { content: "»"; }
.style-79417 .archive { text-decoration: none;font-style: normal; }
.style-79417 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79417 .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-79417 .h4-style A { font-style: normal; }
.style-79417 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #002855;font-size: 16px; }
.style-79417 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 15px;padding-left: 15px;text-align: left; }
.style-79417 .location { margin: 0 0 5px 0; }
.style-79417 .photos { text-align: center;margin-bottom: 15px; }
.style-79417 .contact-info { margin: 0 0 5px 0; }
.style-79417 .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-79417 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-79417 .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-79417 .full-name { margin: 0 0 5px 0; }
.style-79417 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-79417 .bus-phone { margin: 0 0 5px 0; }
.style-79417 .education { margin: 0 0 5px 0; }
.style-79417 .email { margin: 0 0 5px 0; }
.style-79417 .appointed { margin: 0 0 5px 0; }
.style-79417 .grad-year { margin: 0 0 5px 0; }
.style-79417 .bio { margin: 0 0 5px 0; }
.style-79417 .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-79417 .answer { margin: 0 15px; }
.style-79417 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-79417 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79417 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-79417 .caption { display: block; }
.style-79417 .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-79417 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-79417 .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-79417 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-79417 .department { margin: 0 0 5px 0; }
.style-79417 .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-79417 .zero { margin: 0px;padding: 0px; }
.style-79417 .fund .bar { background-color: #6CA6E3; }
.style-79417 .goal { display: block; }
.style-79417 .current { display: block; }
.style-79417 .goal-participation { display: block; }
.style-79417 .current-participation { display: block; }
.style-79417 .asof-date { display: block; }
.style-79417 .start-date { display: block; }
.style-79417 .end-date { display: block; }
.style-79417 .last-year-amount { display: block; }
.style-79417 .last-year-participation { display: block; }
.style-79417 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79417 .chart { padding: 0px;margin: 0px; }
.style-79417 .scale { padding: 0px;margin: 0px; }
.style-79417 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-79417 .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-79417 .backbutton { font-style: normal;text-decoration: none; }
.style-79417 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-79417 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-79417 .team-selector { padding: 0px;margin: 0px; }
.style-79417 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-79417 .season-selector { padding: 0px;margin: 0px; }
.style-79417 .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-79417 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-79417 .album-name { display: block; }
.style-79417 .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-79417 .album-select-form { padding: 0px;margin: 0px; }
.style-79417 .album-select { padding: 0px;margin: 0px; }
.style-79417 .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-79417 .businessindex .address { margin: 0 0 5px 0; }
.style-79417 .businessindex .distance { margin: 0 0 5px 0; }
.style-79417 .businessindex .webpage { margin: 0 0 5px 0; }
.style-79417 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-79417 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-79417 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-79417 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-79417 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-79417 .businessindex .description { margin: 0 0 5px 0; }
.style-79417 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-79417 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-79417 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-79417 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-79417 .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-79417 li.group { border-bottom: 2px solid #88b4d7; }
.style-79417 li.subcategory-group { display: inline-block; }
.style-79417 div.content-wrap:after { display: ">"; }
.style-79417 .team-schoolyear { margin: 0 0 5px 0; }
.style-79417 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-79417 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-79417 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79417 .team-accolades { margin: 0 0 5px 0; }
.style-79417 .schedule-vs { font-style: italic; }
.style-79417 .schedule-site { margin: 0 0 5px 0; }
.style-79417 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-79417 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-79417 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-79417 .hr { border-color: rgba(255,255,255,0.33); }
.style-79417 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-79417 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-79417 .registration { margin: 0 0 5px 0; }
.style-79417 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-79417 th.winloss-amount { padding: 5px; }
.style-79417 td.winloss-amount { padding: 5px; }
.style-79417 .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-79417 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-79417 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-79417 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-79417 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-79417 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-79417 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-79417 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-79417 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-79417 .schedule-practice { font-weight: bold;color: #888888; }
.style-79417 .annualfund .remaining { display: block; }
.style-79417 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-79417 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-79417 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-79417 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-79417 .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-79417 .event-detail { margin: 0 0 15px 0; }
.style-79417 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-79417 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-79417 .filter-item { padding: 5px; }
.style-79417 .prev-button { font-style: normal;text-decoration: none; }
.style-79417 .prev-button:hover { background-color: #FFFFFF; }
.style-79417 .next-button { font-style: normal;text-decoration: none; }
.style-79417 .next-button:hover { background-color: #FFFFFF; }
.style-79417 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-79417 .today-button { font-style: normal;text-decoration: none; }
.style-79417 .today-button:hover { background-color: #FFFFFF; }
.style-79417 .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-79417 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79417 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79417 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-79417 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-79417 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-79417 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-79417 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79417 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-79417 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-79417 .view-all { text-decoration: none;font-style: normal; }
.style-79417 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-79417 .schedule-matchup { margin: 0 0 5px 0; }
.style-79417 .start-date { display: inline; }
.style-79417 .start-time { display: inline; }
.style-79417 .end-date { display: inline; }
.style-79417 .end-time { display: inline; }
.style-79417 .date-sep { display: inline; }
.style-65146 .h1-style { color: #00386B; }
.style-65146 .h2-style { font-size: 25px;color: #62AFEA; }
.style-65146 .h4-style { color: #002F5F;font-size: 18px; }
.style-65146 .h5-style:hover { color: #00386B; }
.style-65146 A { color: #002F5F;text-decoration: underline; }
.style-65146 A:hover { text-decoration: none; }
.style-65146 .button:hover { opacity: 1; }
.style-65146 { padding-top: 30px;background-color: #FFFFFF;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color: #C9C9C9; }
.style-65146 .description { margin: 0 0 5px 0; }
.style-65146 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65146 .readmore { color: #666;font-weight: 700;font-size: 12px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-65146 .readmore:hover { color: #666666;background-color: #8FC3EA; }
.style-65146 .readmore:after { content: "»"; }
.style-65146 .archive { text-decoration: none;font-style: normal; }
.style-65146 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65146 .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-65146 .h4-style A { font-style: normal; }
.style-65146 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 16px; }
.style-65146 .brief-description { margin: 10px 0 0 0;display: block;color: #002f5f;font-size: 17px;padding-left: 15px; }
.style-65146 .location { margin: 0 0 5px 0; }
.style-65146 .photos { text-align: center;margin-bottom: 15px; }
.style-65146 .contact-info { margin: 0 0 5px 0; }
.style-65146 .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-65146 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65146 .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-65146 .full-name { margin: 0 0 5px 0; }
.style-65146 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65146 .bus-phone { margin: 0 0 5px 0; }
.style-65146 .education { margin: 0 0 5px 0; }
.style-65146 .email { margin: 0 0 5px 0; }
.style-65146 .appointed { margin: 0 0 5px 0; }
.style-65146 .grad-year { margin: 0 0 5px 0; }
.style-65146 .bio { margin: 0 0 5px 0; }
.style-65146 .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-65146 .answer { margin: 0 15px; }
.style-65146 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65146 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65146 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-65146 .caption { display: block; }
.style-65146 .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-65146 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65146 .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-65146 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-65146 .department { margin: 0 0 5px 0; }
.style-65146 .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-65146 .zero { margin: 0px;padding: 0px; }
.style-65146 .fund .bar { background-color: #6CA6E3; }
.style-65146 .goal { display: block; }
.style-65146 .current { display: block; }
.style-65146 .goal-participation { display: block; }
.style-65146 .current-participation { display: block; }
.style-65146 .asof-date { display: block; }
.style-65146 .start-date { display: block; }
.style-65146 .end-date { display: block; }
.style-65146 .last-year-amount { display: block; }
.style-65146 .last-year-participation { display: block; }
.style-65146 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-65146 .chart { padding: 0px;margin: 0px; }
.style-65146 .scale { padding: 0px;margin: 0px; }
.style-65146 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-65146 .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-65146 .backbutton { font-style: normal;text-decoration: none; }
.style-65146 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65146 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65146 .team-selector { padding: 0px;margin: 0px; }
.style-65146 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65146 .season-selector { padding: 0px;margin: 0px; }
.style-65146 .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-65146 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-65146 .album-name { display: block; }
.style-65146 .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-65146 .album-select-form { padding: 0px;margin: 0px; }
.style-65146 .album-select { padding: 0px;margin: 0px; }
.style-65146 .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-65146 .businessindex .address { margin: 0 0 5px 0; }
.style-65146 .businessindex .distance { margin: 0 0 5px 0; }
.style-65146 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65146 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65146 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65146 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65146 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65146 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65146 .businessindex .description { margin: 0 0 5px 0; }
.style-65146 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65146 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65146 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65146 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65146 .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-65146 li.subcategory-group { display: inline-block; }
.style-65146 div.content-wrap:after { display: ">"; }
.style-65146 .team-schoolyear { margin: 0 0 5px 0; }
.style-65146 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65146 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65146 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65146 .team-accolades { margin: 0 0 5px 0; }
.style-65146 .schedule-vs { font-style: italic; }
.style-65146 .schedule-site { margin: 0 0 5px 0; }
.style-65146 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-65146 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65146 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65146 .hr { border-color: rgba(255,255,255,0.33); }
.style-65146 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65146 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65146 .registration { margin: 0 0 5px 0; }
.style-65146 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-65146 th.winloss-amount { padding: 5px; }
.style-65146 td.winloss-amount { padding: 5px; }
.style-65146 .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-65146 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-65146 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-65146 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-65146 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-65146 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-65146 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-65146 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-65146 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-65146 .schedule-practice { font-weight: bold;color: #888888; }
.style-65146 .annualfund .remaining { display: block; }
.style-65146 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-65146 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-65146 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-65146 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-65146 .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-65146 .event-detail { margin: 0 0 15px 0; }
.style-65146 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-65146 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-65146 .filter-item { padding: 5px; }
.style-65146 .prev-button { font-style: normal;text-decoration: none; }
.style-65146 .prev-button:hover { background-color: #FFFFFF; }
.style-65146 .next-button { font-style: normal;text-decoration: none; }
.style-65146 .next-button:hover { background-color: #FFFFFF; }
.style-65146 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-65146 .today-button { font-style: normal;text-decoration: none; }
.style-65146 .today-button:hover { background-color: #FFFFFF; }
.style-65146 .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-65146 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-65146 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-65146 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-65146 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-65146 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-65146 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-65146 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-65146 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-65146 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-65146 .view-all { text-decoration: none;font-style: normal; }
.style-65146 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-65146 .schedule-matchup { margin: 0 0 5px 0; }
.style-65146 .start-date { display: inline; }
.style-65146 .start-time { display: inline; }
.style-65146 .end-date { display: inline; }
.style-65146 .end-time { display: inline; }
.style-65146 .date-sep { display: inline; }
.style-67738 .h1-style { color: #00386B; }
.style-67738 .h2-style { font-size: 22px;color: #FCFCFC; }
.style-67738 .h4-style { font-weight: bold;color: #FCFCFC;font-size: 16px; }
.style-67738 .h5-style { color: #FCFCFC; }
.style-67738 .h5-style:hover { color: #00386B; }
.style-67738 .h6-style { color: #FCFCFC; }
.style-67738 A:hover { text-decoration: none; }
.style-67738 .button:hover { opacity: 1; }
.style-67738 { padding-top: 30px;background-color: #002f5f;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color: #FCFCFC; }
.style-67738 .description { margin: 0 0 5px 0; }
.style-67738 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-67738 .readmore { color: #666;font-weight: 700;font-size: 12px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-67738 .readmore:hover { color: #666666;background-color: #8FC3EA; }
.style-67738 .readmore:after { content: "»"; }
.style-67738 .archive { text-decoration: none;font-style: normal; }
.style-67738 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67738 .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-67738 .h4-style A { font-style: normal; }
.style-67738 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #FCFCFC;font-size: 16px; }
.style-67738 .brief-description { margin: 10px 0 0 0;display: block;color: #1690c8;font-size: 15px;padding-left: 15px; }
.style-67738 .location { margin: 0 0 5px 0; }
.style-67738 .photos { text-align: center;margin-bottom: 15px; }
.style-67738 .contact-info { margin: 0 0 5px 0; }
.style-67738 .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-67738 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-67738 .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-67738 .full-name { margin: 0 0 5px 0; }
.style-67738 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-67738 .bus-phone { margin: 0 0 5px 0; }
.style-67738 .education { margin: 0 0 5px 0; }
.style-67738 .email { margin: 0 0 5px 0; }
.style-67738 .appointed { margin: 0 0 5px 0; }
.style-67738 .grad-year { margin: 0 0 5px 0; }
.style-67738 .bio { margin: 0 0 5px 0; }
.style-67738 .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-67738 .answer { margin: 0 15px; }
.style-67738 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-67738 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67738 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-67738 .caption { display: block; }
.style-67738 .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-67738 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-67738 .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-67738 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-67738 .department { margin: 0 0 5px 0; }
.style-67738 .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-67738 .zero { margin: 0px;padding: 0px; }
.style-67738 .fund .bar { background-color: #6CA6E3; }
.style-67738 .goal { display: block; }
.style-67738 .current { display: block; }
.style-67738 .goal-participation { display: block; }
.style-67738 .current-participation { display: block; }
.style-67738 .asof-date { display: block; }
.style-67738 .start-date { display: block; }
.style-67738 .end-date { display: block; }
.style-67738 .last-year-amount { display: block; }
.style-67738 .last-year-participation { display: block; }
.style-67738 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-67738 .chart { padding: 0px;margin: 0px; }
.style-67738 .scale { padding: 0px;margin: 0px; }
.style-67738 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-67738 .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-67738 .backbutton { font-style: normal;text-decoration: none; }
.style-67738 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-67738 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-67738 .team-selector { padding: 0px;margin: 0px; }
.style-67738 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-67738 .season-selector { padding: 0px;margin: 0px; }
.style-67738 .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-67738 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-67738 .album-name { display: block; }
.style-67738 .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-67738 .album-select-form { padding: 0px;margin: 0px; }
.style-67738 .album-select { padding: 0px;margin: 0px; }
.style-67738 .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-67738 .businessindex .address { margin: 0 0 5px 0; }
.style-67738 .businessindex .distance { margin: 0 0 5px 0; }
.style-67738 .businessindex .webpage { margin: 0 0 5px 0; }
.style-67738 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-67738 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-67738 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-67738 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-67738 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-67738 .businessindex .description { margin: 0 0 5px 0; }
.style-67738 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-67738 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-67738 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-67738 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-67738 .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-67738 li.group { border-bottom: 1px solid #ddd; }
.style-67738 li.subcategory-group { display: inline-block; }
.style-67738 div.content-wrap:after { display: ">"; }
.style-67738 .team-schoolyear { margin: 0 0 5px 0; }
.style-67738 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-67738 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-67738 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67738 .team-accolades { margin: 0 0 5px 0; }
.style-67738 .schedule-vs { font-style: italic; }
.style-67738 .schedule-site { margin: 0 0 5px 0; }
.style-67738 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-67738 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-67738 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-67738 .hr { border-color: rgba(255,255,255,0.33); }
.style-67738 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-67738 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-67738 .registration { margin: 0 0 5px 0; }
.style-67738 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-67738 th.winloss-amount { padding: 5px; }
.style-67738 td.winloss-amount { padding: 5px; }
.style-67738 .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-67738 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-67738 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-67738 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-67738 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-67738 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-67738 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-67738 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-67738 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-67738 .schedule-practice { font-weight: bold;color: #888888; }
.style-67738 .annualfund .remaining { display: block; }
.style-67738 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-67738 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-67738 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-67738 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-67738 .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-67738 .event-detail { margin: 0 0 15px 0; }
.style-67738 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-67738 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-67738 .filter-item { padding: 5px; }
.style-67738 .prev-button { font-style: normal;text-decoration: none; }
.style-67738 .prev-button:hover { background-color: #FFFFFF; }
.style-67738 .next-button { font-style: normal;text-decoration: none; }
.style-67738 .next-button:hover { background-color: #FFFFFF; }
.style-67738 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-67738 .today-button { font-style: normal;text-decoration: none; }
.style-67738 .today-button:hover { background-color: #FFFFFF; }
.style-67738 .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-67738 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-67738 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-67738 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-67738 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-67738 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-67738 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-67738 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-67738 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-67738 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-67738 .view-all { text-decoration: none;font-style: normal; }
.style-67738 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-67738 .schedule-matchup { margin: 0 0 5px 0; }
.style-67738 .start-date { display: inline; }
.style-67738 .start-time { display: inline; }
.style-67738 .end-date { display: inline; }
.style-67738 .end-time { display: inline; }
.style-67738 .date-sep { display: inline; }
.style-70749 .h1-style { color: #002855; }
.style-70749 .h2-style { font-size: 1.3em; }
.style-70749 .h4-style { font-weight: bold;color: #002855;font-size: 18px; }
.style-70749 .h5-style:hover { color: #00386B; }
.style-70749 A:hover { text-decoration: none; }
.style-70749 .button:hover { opacity: 1; }
.style-70749 { padding-top: 30px;background-color: #FFFFFF;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-70749 .description { margin: 0 0 5px 0; }
.style-70749 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-70749 .readmore { color: #666;font-weight: 700;font-size: 11px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-70749 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70749 .readmore:after { content: "»"; }
.style-70749 .archive { text-decoration: none;font-style: normal; }
.style-70749 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70749 .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-70749 .h4-style A { font-style: normal; }
.style-70749 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px; }
.style-70749 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 16px;padding-left: 15px; }
.style-70749 .location { margin: 0 0 5px 0; }
.style-70749 .photos { text-align: center;margin-bottom: 15px; }
.style-70749 .contact-info { margin: 0 0 5px 0; }
.style-70749 .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-70749 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-70749 .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-70749 .full-name { margin: 0 0 5px 0; }
.style-70749 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-70749 .bus-phone { margin: 0 0 5px 0; }
.style-70749 .education { margin: 0 0 5px 0; }
.style-70749 .email { margin: 0 0 5px 0; }
.style-70749 .appointed { margin: 0 0 5px 0; }
.style-70749 .grad-year { margin: 0 0 5px 0; }
.style-70749 .bio { margin: 0 0 5px 0; }
.style-70749 .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-70749 .answer { margin: 0 15px; }
.style-70749 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-70749 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70749 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-70749 .caption { display: block; }
.style-70749 .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-70749 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-70749 .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-70749 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-70749 .department { margin: 0 0 5px 0; }
.style-70749 .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-70749 .zero { margin: 0px;padding: 0px; }
.style-70749 .fund .bar { background-color: #6CA6E3; }
.style-70749 .goal { display: block; }
.style-70749 .current { display: block; }
.style-70749 .goal-participation { display: block; }
.style-70749 .current-participation { display: block; }
.style-70749 .asof-date { display: block; }
.style-70749 .start-date { display: block; }
.style-70749 .end-date { display: block; }
.style-70749 .last-year-amount { display: block; }
.style-70749 .last-year-participation { display: block; }
.style-70749 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-70749 .chart { padding: 0px;margin: 0px; }
.style-70749 .scale { padding: 0px;margin: 0px; }
.style-70749 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-70749 .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-70749 .backbutton { font-style: normal;text-decoration: none; }
.style-70749 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-70749 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-70749 .team-selector { padding: 0px;margin: 0px; }
.style-70749 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-70749 .season-selector { padding: 0px;margin: 0px; }
.style-70749 .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-70749 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-70749 .album-name { display: block; }
.style-70749 .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-70749 .album-select-form { padding: 0px;margin: 0px; }
.style-70749 .album-select { padding: 0px;margin: 0px; }
.style-70749 .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-70749 .businessindex .address { margin: 0 0 5px 0; }
.style-70749 .businessindex .distance { margin: 0 0 5px 0; }
.style-70749 .businessindex .webpage { margin: 0 0 5px 0; }
.style-70749 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-70749 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-70749 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-70749 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-70749 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-70749 .businessindex .description { margin: 0 0 5px 0; }
.style-70749 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-70749 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-70749 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-70749 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-70749 .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-70749 li.group { border-bottom: 1px solid #ddd; }
.style-70749 li.subcategory-group { display: inline-block; }
.style-70749 div.content-wrap:after { display: ">"; }
.style-70749 .team-schoolyear { margin: 0 0 5px 0; }
.style-70749 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-70749 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-70749 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70749 .team-accolades { margin: 0 0 5px 0; }
.style-70749 .schedule-vs { font-style: italic; }
.style-70749 .schedule-site { margin: 0 0 5px 0; }
.style-70749 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-70749 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-70749 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-70749 .hr { border-color: rgba(255,255,255,0.33); }
.style-70749 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-70749 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-70749 .registration { margin: 0 0 5px 0; }
.style-70749 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-70749 th.winloss-amount { padding: 5px; }
.style-70749 td.winloss-amount { padding: 5px; }
.style-70749 .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-70749 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-70749 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-70749 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-70749 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-70749 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-70749 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-70749 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-70749 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-70749 .schedule-practice { font-weight: bold;color: #888888; }
.style-70749 .annualfund .remaining { display: block; }
.style-70749 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-70749 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-70749 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-70749 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-70749 .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-70749 .event-detail { margin: 0 0 15px 0; }
.style-70749 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-70749 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-70749 .filter-item { padding: 5px; }
.style-70749 .prev-button { font-style: normal;text-decoration: none; }
.style-70749 .prev-button:hover { background-color: #FFFFFF; }
.style-70749 .next-button { font-style: normal;text-decoration: none; }
.style-70749 .next-button:hover { background-color: #FFFFFF; }
.style-70749 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-70749 .today-button { font-style: normal;text-decoration: none; }
.style-70749 .today-button:hover { background-color: #FFFFFF; }
.style-70749 .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-70749 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-70749 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-70749 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-70749 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-70749 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-70749 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-70749 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-70749 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-70749 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-70749 .view-all { text-decoration: none;font-style: normal; }
.style-70749 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-70749 .schedule-matchup { margin: 0 0 5px 0; }
.style-70749 .start-date { display: inline; }
.style-70749 .start-time { display: inline; }
.style-70749 .end-date { display: inline; }
.style-70749 .end-time { display: inline; }
.style-70749 .date-sep { display: inline; }
.style-75378 .h1-style { color: #00386B; }
.style-75378 .h2-style { font-size: 23px;color: #030303;font-family: Arial; }
.style-75378 .h4-style { font-weight: bold;color: #000303;font-size: 16px; }
.style-75378 .h5-style:hover { color: #00386B; }
.style-75378 A:hover { text-decoration: none; }
.style-75378 .button:hover { opacity: 1; }
.style-75378 { padding-top: 15px;background-color: #FFFFFF;padding: 10px;margin-top: 10px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-75378 .description { margin: 0 0 5px 0; }
.style-75378 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-75378 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-75378 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75378 .readmore:after { content: "»"; }
.style-75378 .archive { text-decoration: none;font-style: normal; }
.style-75378 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75378 .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-75378 .h4-style A { font-style: normal; }
.style-75378 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 15px; }
.style-75378 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 15px;padding-left: 5px;text-align: left; }
.style-75378 .location { margin: 0 0 5px 0; }
.style-75378 .photos { text-align: center;margin-bottom: 15px; }
.style-75378 .contact-info { margin: 0 0 5px 0; }
.style-75378 .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-75378 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-75378 .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-75378 .full-name { margin: 0 0 5px 0; }
.style-75378 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-75378 .bus-phone { margin: 0 0 5px 0; }
.style-75378 .education { margin: 0 0 5px 0; }
.style-75378 .email { margin: 0 0 5px 0; }
.style-75378 .appointed { margin: 0 0 5px 0; }
.style-75378 .grad-year { margin: 0 0 5px 0; }
.style-75378 .bio { margin: 0 0 5px 0; }
.style-75378 .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;text-align: center; }
.style-75378 .answer { margin: 0 15px; }
.style-75378 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-75378 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75378 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-75378 .caption { display: block; }
.style-75378 .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-75378 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-75378 .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-75378 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-75378 .department { margin: 0 0 5px 0; }
.style-75378 .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-75378 .zero { margin: 0px;padding: 0px; }
.style-75378 .fund .bar { background-color: #6CA6E3; }
.style-75378 .goal { display: block; }
.style-75378 .current { display: block; }
.style-75378 .goal-participation { display: block; }
.style-75378 .current-participation { display: block; }
.style-75378 .asof-date { display: block; }
.style-75378 .start-date { display: block; }
.style-75378 .end-date { display: block; }
.style-75378 .last-year-amount { display: block; }
.style-75378 .last-year-participation { display: block; }
.style-75378 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75378 .chart { padding: 0px;margin: 0px; }
.style-75378 .scale { padding: 0px;margin: 0px; }
.style-75378 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-75378 .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-75378 .backbutton { font-style: normal;text-decoration: none; }
.style-75378 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-75378 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-75378 .team-selector { padding: 0px;margin: 0px; }
.style-75378 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-75378 .season-selector { padding: 0px;margin: 0px; }
.style-75378 .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-75378 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-75378 .album-name { display: block; }
.style-75378 .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-75378 .album-select-form { padding: 0px;margin: 0px; }
.style-75378 .album-select { padding: 0px;margin: 0px; }
.style-75378 .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-75378 .businessindex .address { margin: 0 0 5px 0; }
.style-75378 .businessindex .distance { margin: 0 0 5px 0; }
.style-75378 .businessindex .webpage { margin: 0 0 5px 0; }
.style-75378 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-75378 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-75378 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-75378 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-75378 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-75378 .businessindex .description { margin: 0 0 5px 0; }
.style-75378 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-75378 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-75378 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-75378 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-75378 .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-75378 li.group { border-bottom: 1px solid #ddd; }
.style-75378 li.subcategory-group { display: inline-block; }
.style-75378 div.content-wrap:after { display: ">"; }
.style-75378 .team-schoolyear { margin: 0 0 5px 0; }
.style-75378 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-75378 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-75378 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75378 .team-accolades { margin: 0 0 5px 0; }
.style-75378 .schedule-vs { font-style: italic; }
.style-75378 .schedule-site { margin: 0 0 5px 0; }
.style-75378 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-75378 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-75378 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-75378 .hr { border-color: rgba(255,255,255,0.33); }
.style-75378 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-75378 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-75378 .registration { margin: 0 0 5px 0; }
.style-75378 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-75378 th.winloss-amount { padding: 5px; }
.style-75378 td.winloss-amount { padding: 5px; }
.style-75378 .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-75378 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-75378 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-75378 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-75378 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-75378 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-75378 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-75378 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-75378 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-75378 .schedule-practice { font-weight: bold;color: #888888; }
.style-75378 .annualfund .remaining { display: block; }
.style-75378 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-75378 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-75378 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-75378 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-75378 .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-75378 .event-detail { margin: 0 0 15px 0; }
.style-75378 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-75378 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-75378 .filter-item { padding: 5px; }
.style-75378 .prev-button { font-style: normal;text-decoration: none; }
.style-75378 .prev-button:hover { background-color: #FFFFFF; }
.style-75378 .next-button { font-style: normal;text-decoration: none; }
.style-75378 .next-button:hover { background-color: #FFFFFF; }
.style-75378 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-75378 .today-button { font-style: normal;text-decoration: none; }
.style-75378 .today-button:hover { background-color: #FFFFFF; }
.style-75378 .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-75378 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75378 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75378 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-75378 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-75378 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-75378 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-75378 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75378 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-75378 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-75378 .view-all { text-decoration: none;font-style: normal; }
.style-75378 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-75378 .schedule-matchup { margin: 0 0 5px 0; }
.style-75378 .start-date { display: inline; }
.style-75378 .start-time { display: inline; }
.style-75378 .end-date { display: inline; }
.style-75378 .end-time { display: inline; }
.style-75378 .date-sep { display: inline; }
.style-55341 .h1-style { color: #00386B; }
.style-55341 .h2-style { font-size: 1.3em; }
.style-55341 .h4-style { color: #084C83; }
.style-55341 .h5-style:hover { color: #00386B; }
.style-55341 A:hover { text-decoration: none; }
.style-55341 .button:hover { opacity: 1; }
.style-55341 { padding-top: 20px;margin: 0px; }
.style-55341 .description { margin: 0 0 5px 0; }
.style-55341 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-55341 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-55341 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55341 .readmore:after { content: "»"; }
.style-55341 .archive { text-decoration: none;font-style: normal; }
.style-55341 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55341 .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-55341 .h4-style A { font-style: normal; }
.style-55341 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 13px; }
.style-55341 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-55341 .location { margin: 0 0 5px 0; }
.style-55341 .photos { text-align: center;margin-bottom: 15px; }
.style-55341 .contact-info { margin: 0 0 5px 0; }
.style-55341 .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-55341 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-55341 .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-55341 .full-name { margin: 0 0 5px 0; }
.style-55341 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-55341 .bus-phone { margin: 0 0 5px 0; }
.style-55341 .education { margin: 0 0 5px 0; }
.style-55341 .email { margin: 0 0 5px 0; }
.style-55341 .appointed { margin: 0 0 5px 0; }
.style-55341 .grad-year { margin: 0 0 5px 0; }
.style-55341 .bio { margin: 0 0 5px 0; }
.style-55341 .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: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-55341 .answer { margin: 0 15px; }
.style-55341 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-55341 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55341 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-55341 .caption { display: block; }
.style-55341 .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-55341 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-55341 .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-55341 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-55341 .department { margin: 0 0 5px 0; }
.style-55341 .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-55341 .zero { margin: 0px;padding: 0px; }
.style-55341 .fund .bar { background-color: #6CA6E3; }
.style-55341 .goal { display: block; }
.style-55341 .current { display: block; }
.style-55341 .goal-participation { display: block; }
.style-55341 .current-participation { display: block; }
.style-55341 .asof-date { display: block; }
.style-55341 .start-date { display: block; }
.style-55341 .end-date { display: block; }
.style-55341 .last-year-amount { display: block; }
.style-55341 .last-year-participation { display: block; }
.style-55341 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-55341 .chart { padding: 0px;margin: 0px; }
.style-55341 .scale { padding: 0px;margin: 0px; }
.style-55341 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-55341 .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-55341 .backbutton { font-style: normal;text-decoration: none; }
.style-55341 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-55341 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-55341 .team-selector { padding: 0px;margin: 0px; }
.style-55341 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-55341 .season-selector { padding: 0px;margin: 0px; }
.style-55341 .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-55341 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-55341 .album-name { display: block; }
.style-55341 .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-55341 .album-select-form { padding: 0px;margin: 0px; }
.style-55341 .album-select { padding: 0px;margin: 0px; }
.style-55341 .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-55341 .businessindex .address { margin: 0 0 5px 0; }
.style-55341 .businessindex .distance { margin: 0 0 5px 0; }
.style-55341 .businessindex .webpage { margin: 0 0 5px 0; }
.style-55341 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-55341 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-55341 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-55341 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-55341 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-55341 .businessindex .description { margin: 0 0 5px 0; }
.style-55341 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-55341 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-55341 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-55341 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-55341 .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-55341 li.group { border-bottom: 1px solid #ddd; }
.style-55341 li.subcategory-group { display: inline-block; }
.style-55341 div.content-wrap:after { display: ">"; }
.style-55341 .team-schoolyear { margin: 0 0 5px 0; }
.style-55341 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-55341 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-55341 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-55341 .team-accolades { margin: 0 0 5px 0; }
.style-55341 .schedule-vs { font-style: italic; }
.style-55341 .schedule-site { margin: 0 0 5px 0; }
.style-55341 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-55341 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-55341 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-55341 .hr { border-color: rgba(255,255,255,0.33); }
.style-55341 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-55341 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-55341 .registration { margin: 0 0 5px 0; }
.style-55341 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-55341 th.winloss-amount { padding: 5px; }
.style-55341 td.winloss-amount { padding: 5px; }
.style-55341 .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-55341 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-55341 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-55341 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-55341 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-55341 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-55341 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-55341 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-55341 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-55341 .schedule-practice { font-weight: bold;color: #888888; }
.style-55341 .annualfund .remaining { display: block; }
.style-55341 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-55341 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-55341 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-55341 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-55341 .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-55341 .event-detail { margin: 0 0 15px 0; }
.style-55341 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-55341 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-55341 .filter-item { padding: 5px; }
.style-55341 .prev-button { font-style: normal;text-decoration: none; }
.style-55341 .prev-button:hover { background-color: #FFFFFF; }
.style-55341 .next-button { font-style: normal;text-decoration: none; }
.style-55341 .next-button:hover { background-color: #FFFFFF; }
.style-55341 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-55341 .today-button { font-style: normal;text-decoration: none; }
.style-55341 .today-button:hover { background-color: #FFFFFF; }
.style-55341 .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-55341 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55341 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55341 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-55341 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-55341 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-55341 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-55341 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-55341 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-55341 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-55341 .view-all { text-decoration: none;font-style: normal; }
.style-55341 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-55341 .schedule-matchup { margin: 0 0 5px 0; }
.style-55341 .start-date { display: inline; }
.style-55341 .start-time { display: inline; }
.style-55341 .end-date { display: inline; }
.style-55341 .end-time { display: inline; }
.style-55341 .date-sep { display: inline; }
.style-71515 .h1-style { color: #000000; }
.style-71515 .h2-style { color: #1D7A5E;margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-71515 .h3-style { color: #000000; }
.style-71515 .h4-style { color: #000000;text-transform: none; }
.style-71515 .h5-style { color: #000000; }
.style-71515 .h6-style { color: #000000; }
.style-71515 A { color: #438FD9;text-decoration: none; }
.style-71515 A:hover { text-decoration: none; }
.style-71515 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: #000000; }
.style-71515 { background-color: #FFFFFF;padding: 2em;color: #FFF;margin-bottom: 2em;border-width: 3px;border-style: solid;border-color: #7F2B7F; }
.style-71515 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-71515 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-71515 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71515 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71515 .archive { text-decoration: none;font-style: normal; }
.style-71515 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71515 .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-71515 .h4-style A { font-style: normal; }
.style-71515 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-71515 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-71515 .location { margin: 0 0 5px 0; }
.style-71515 .photos { text-align: center;margin-bottom: 10px; }
.style-71515 .contact-info { margin: 0 0 5px 0; }
.style-71515 .text img:first-child { margin: 0; }
.style-71515 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-71515 .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-71515 .full-name { margin: 0 0 5px 0; }
.style-71515 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-71515 .bus-phone { margin: 0 0 5px 0; }
.style-71515 .education { margin: 0 0 5px 0; }
.style-71515 .email { margin: 0 0 5px 0; }
.style-71515 .appointed { margin: 0 0 5px 0; }
.style-71515 .grad-year { margin: 0 0 5px 0; }
.style-71515 .bio { margin: 0 0 5px 0; }
.style-71515 .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-71515 .question { text-decoration: none;font-weight: bold; }
.style-71515 .answer { margin: 0 15px;line-height: 20px; }
.style-71515 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71515 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71515 .title { display: block; }
.style-71515 .caption { display: block; }
.style-71515 .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-71515 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-71515 .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-71515 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71515 .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-71515 .zero { margin: 0px;padding: 0px; }
.style-71515 .fund .bar { background-color: #6CA6E3; }
.style-71515 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-71515 .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-71515 .backbutton { font-style: normal;text-decoration: none; }
.style-71515 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-71515 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71515 .team-selector { padding: 0px;margin: 0px; }
.style-71515 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71515 .season-selector { padding: 0px;margin: 0px; }
.style-71515 .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-71515 .listdetail img:first-child { margin: 0; }
.style-71515 A.links-urllink { display: block; }
.style-71515 .album-name { display: block; }
.style-71515 .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-71515 .album-select-form { padding: 0px;margin: 0px; }
.style-71515 .album-select { padding: 0px;margin: 0px; }
.style-71515 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-71515 .course-desc { line-height: 20px; }
.style-71515 .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-71515 .businessindex .address { margin: 0 0 5px 0; }
.style-71515 .businessindex .distance { margin: 0 0 5px 0; }
.style-71515 .businessindex .webpage { margin: 0 0 5px 0; }
.style-71515 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-71515 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-71515 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-71515 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-71515 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-71515 .businessindex .description { margin: 0 0 5px 0; }
.style-71515 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-71515 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-71515 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-71515 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-71515 .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-71515 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-71515 div.content-wrap { color: #121212;font-size: 15px;text-align: center;margin: 0px;padding: 0px;border-width: 0px; }
.style-71515 .team-schoolyear { margin: 0 0 5px 0; }
.style-71515 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-71515 .team-description { line-height: 20px; }
.style-71515 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-71515 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71515 .team-accolades { margin: 0 0 5px 0; }
.style-71515 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-71515 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-71515 .hr { border-color: rgba(255,255,255,0.33); }
.style-71515 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-71515 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-71515 .registration { margin: 0 0 5px 0; }
.style-71515 .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-71515 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-71515 .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-71515 .event-detail { margin: 0 0 15px 0; }
.style-71515 .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-71515 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-71515 .view-all { text-decoration: none;font-style: normal; }
.style-71515 .game { padding: 4px;margin: 0 0 20px 0;border-width: 3px;border-style: solid; }
.style-79412 .h1-style { color: #00386B; }
.style-79412 .h2-style { font-size: 34px;color: #002F5F; }
.style-79412 .h4-style { font-weight: bold;color: #002F5F;font-size: 16px; }
.style-79412 .h5-style:hover { color: #00386B; }
.style-79412 A:hover { text-decoration: none; }
.style-79412 .button:hover { opacity: 1; }
.style-79412 { padding-top: 30px;background-color: #FFFFFF;padding: 10px;margin-top: 20px;margin-bottom: 20px;border-width: 0px;border-style: solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-79412 .description { margin: 0 0 5px 0; }
.style-79412 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-79412 .readmore { color: #666;font-weight: 700;font-size: 12px;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-79412 .readmore:hover { color: #F7F7F7;background-color: #B8B8B8; }
.style-79412 .readmore:after { content: "»"; }
.style-79412 .archive { text-decoration: none;font-style: normal; }
.style-79412 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79412 .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-79412 .h4-style A { font-style: normal; }
.style-79412 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 16px; }
.style-79412 .brief-description { margin: 10px 0 0 0;display: block;color: #555555;font-size: 15px;padding-left: 15px; }
.style-79412 .location { margin: 0 0 5px 0; }
.style-79412 .photos { text-align: center;margin-bottom: 15px; }
.style-79412 .contact-info { margin: 0 0 5px 0; }
.style-79412 .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-79412 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-79412 .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-79412 .full-name { margin: 0 0 5px 0; }
.style-79412 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-79412 .bus-phone { margin: 0 0 5px 0; }
.style-79412 .education { margin: 0 0 5px 0; }
.style-79412 .email { margin: 0 0 5px 0; }
.style-79412 .appointed { margin: 0 0 5px 0; }
.style-79412 .grad-year { margin: 0 0 5px 0; }
.style-79412 .bio { margin: 0 0 5px 0; }
.style-79412 .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-79412 .answer { margin: 0 15px; }
.style-79412 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-79412 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79412 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-79412 .caption { display: block; }
.style-79412 .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-79412 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-79412 .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-79412 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-79412 .department { margin: 0 0 5px 0; }
.style-79412 .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-79412 .zero { margin: 0px;padding: 0px; }
.style-79412 .fund .bar { background-color: #6CA6E3; }
.style-79412 .goal { display: block; }
.style-79412 .current { display: block; }
.style-79412 .goal-participation { display: block; }
.style-79412 .current-participation { display: block; }
.style-79412 .asof-date { display: block; }
.style-79412 .start-date { display: block; }
.style-79412 .end-date { display: block; }
.style-79412 .last-year-amount { display: block; }
.style-79412 .last-year-participation { display: block; }
.style-79412 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-79412 .chart { padding: 0px;margin: 0px; }
.style-79412 .scale { padding: 0px;margin: 0px; }
.style-79412 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-79412 .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-79412 .backbutton { font-style: normal;text-decoration: none; }
.style-79412 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-79412 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-79412 .team-selector { padding: 0px;margin: 0px; }
.style-79412 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-79412 .season-selector { padding: 0px;margin: 0px; }
.style-79412 .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-79412 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #333333;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px; }
.style-79412 .album-name { display: block; }
.style-79412 .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-79412 .album-select-form { padding: 0px;margin: 0px; }
.style-79412 .album-select { padding: 0px;margin: 0px; }
.style-79412 .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-79412 .businessindex .address { margin: 0 0 5px 0; }
.style-79412 .businessindex .distance { margin: 0 0 5px 0; }
.style-79412 .businessindex .webpage { margin: 0 0 5px 0; }
.style-79412 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-79412 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-79412 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-79412 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-79412 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-79412 .businessindex .description { margin: 0 0 5px 0; }
.style-79412 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-79412 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-79412 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-79412 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-79412 .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-79412 li.group { border-bottom: 1px solid #ddd; }
.style-79412 li.subcategory-group { display: inline-block; }
.style-79412 div.content-wrap { font-size: 23px;line-height: 30px;font-family: Verdana;font-style: italic; }
.style-79412 div.content-wrap:after { display: ">"; }
.style-79412 .team-schoolyear { margin: 0 0 5px 0; }
.style-79412 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-79412 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-79412 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-79412 .team-accolades { margin: 0 0 5px 0; }
.style-79412 .schedule-vs { font-style: italic; }
.style-79412 .schedule-site { margin: 0 0 5px 0; }
.style-79412 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-79412 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-79412 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-79412 .hr { border-color: rgba(255,255,255,0.33); }
.style-79412 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-79412 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-79412 .registration { margin: 0 0 5px 0; }
.style-79412 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-79412 th.winloss-amount { padding: 5px; }
.style-79412 td.winloss-amount { padding: 5px; }
.style-79412 .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-79412 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-79412 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-79412 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-79412 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-79412 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-79412 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-79412 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-79412 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-79412 .schedule-practice { font-weight: bold;color: #888888; }
.style-79412 .annualfund .remaining { display: block; }
.style-79412 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-79412 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-79412 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-79412 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-79412 .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-79412 .event-detail { margin: 0 0 15px 0; }
.style-79412 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-79412 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-79412 .filter-item { padding: 5px; }
.style-79412 .prev-button { font-style: normal;text-decoration: none; }
.style-79412 .prev-button:hover { background-color: #FFFFFF; }
.style-79412 .next-button { font-style: normal;text-decoration: none; }
.style-79412 .next-button:hover { background-color: #FFFFFF; }
.style-79412 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-79412 .today-button { font-style: normal;text-decoration: none; }
.style-79412 .today-button:hover { background-color: #FFFFFF; }
.style-79412 .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-79412 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79412 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79412 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-79412 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-79412 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-79412 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-79412 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-79412 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-79412 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-79412 .view-all { text-decoration: none;font-style: normal; }
.style-79412 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-79412 .schedule-matchup { margin: 0 0 5px 0; }
.style-79412 .start-date { display: inline; }
.style-79412 .start-time { display: inline; }
.style-79412 .end-date { display: inline; }
.style-79412 .end-time { display: inline; }
.style-79412 .date-sep { display: inline; }
.style-5321 .h1-style { color: #FFFFFF; }
.style-5321 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-5321 .h3-style { color: #FFFFFF; }
.style-5321 .h4-style { color: #FFFFFF;text-transform: none; }
.style-5321 .h5-style { color: #FFFFFF; }
.style-5321 .h6-style { color: #FFFFFF; }
.style-5321 A { color: #FFFFFF;text-decoration: none; }
.style-5321 A:hover { text-decoration: none; }
.style-5321 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-5321 { background-color: #084C83;padding: 2em;color: #FFF;margin-bottom: 2em; }
.style-5321 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-5321 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-5321 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5321 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5321 .archive { text-decoration: none;font-style: normal; }
.style-5321 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5321 .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-5321 .h4-style A { font-style: normal; }
.style-5321 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-5321 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-5321 .location { margin: 0 0 5px 0; }
.style-5321 .photos { text-align: center;margin-bottom: 15px; }
.style-5321 .contact-info { margin: 0 0 5px 0; }
.style-5321 .text 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-5321 .text img:first-child { margin: 0; }
.style-5321 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5321 .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-5321 .full-name { margin: 0 0 5px 0; }
.style-5321 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5321 .bus-phone { margin: 0 0 5px 0; }
.style-5321 .education { margin: 0 0 5px 0; }
.style-5321 .email { margin: 0 0 5px 0; }
.style-5321 .appointed { margin: 0 0 5px 0; }
.style-5321 .grad-year { margin: 0 0 5px 0; }
.style-5321 .bio { margin: 0 0 5px 0; }
.style-5321 .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-5321 .question { text-decoration: none;font-weight: bold; }
.style-5321 .answer { margin: 0 15px;line-height: 20px; }
.style-5321 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5321 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5321 .title { display: block; }
.style-5321 .caption { display: block; }
.style-5321 .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-5321 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5321 .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-5321 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-5321 .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-5321 .zero { margin: 0px;padding: 0px; }
.style-5321 .fund .bar { background-color: #6CA6E3; }
.style-5321 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-5321 .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-5321 .backbutton { font-style: normal;text-decoration: none; }
.style-5321 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5321 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5321 .team-selector { padding: 0px;margin: 0px; }
.style-5321 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5321 .season-selector { padding: 0px;margin: 0px; }
.style-5321 .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-5321 .listdetail img:first-child { margin: 0; }
.style-5321 A.links-urllink { display: block; }
.style-5321 .album-name { display: block; }
.style-5321 .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-5321 .album-select-form { padding: 0px;margin: 0px; }
.style-5321 .album-select { padding: 0px;margin: 0px; }
.style-5321 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-5321 .course-desc { line-height: 20px; }
.style-5321 .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-5321 .businessindex .address { margin: 0 0 5px 0; }
.style-5321 .businessindex .distance { margin: 0 0 5px 0; }
.style-5321 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5321 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5321 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5321 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5321 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5321 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5321 .businessindex .description { margin: 0 0 5px 0; }
.style-5321 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5321 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5321 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5321 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5321 .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-5321 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-5321 div.content-wrap { color: #FFFFFF;font-size: 14px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-5321 .team-schoolyear { margin: 0 0 5px 0; }
.style-5321 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5321 .team-description { line-height: 20px; }
.style-5321 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5321 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5321 .team-accolades { margin: 0 0 5px 0; }
.style-5321 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5321 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5321 .hr { border-color: rgba(255,255,255,0.33); }
.style-5321 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5321 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5321 .registration { margin: 0 0 5px 0; }
.style-5321 .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-5321 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-5321 .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-5321 .event-detail { margin: 0 0 15px 0; }
.style-5321 .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-5321 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-5321 .view-all { text-decoration: none;font-style: normal; }
.style-5321 .game { padding: 4px;margin: 0 0 20px 0;border-width: 3px;border-style: solid; }
.style-40346 .h1-style { color: #F7F7F7; }
.style-40346 .h2-style { color: #00447C;font-size: 27px; }
.style-40346 .h3-style { color: #438FD9; }
.style-40346 .h4-style { color: #438FD9; }
.style-40346 .h6-style { color: #438FD9; }
.style-40346 A { color: #00447C;font-size: 18px; }
.style-40346 .button:hover { opacity: 1; }
.style-40346 { background-color: #002F5F;padding: 30px;margin-top: 2em;margin-bottom: 2em;border: 1px solid #CCC;color: #FFFFFF; }
.style-40346 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-40346 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-40346 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40346 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40346 .archive { text-decoration: none;font-style: normal; }
.style-40346 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40346 .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-40346 .h4-style A { font-style: normal;font-size: 16px; }
.style-40346 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-40346 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-40346 .location { margin: 0 0 5px 0; }
.style-40346 .photos { text-align: center;margin-bottom: 15px; }
.style-40346 .contact-info { margin: 0 0 5px 0; }
.style-40346 .text 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-40346 .text img:first-child { margin: 0; }
.style-40346 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-40346 .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-40346 .full-name { margin: 0 0 5px 0; }
.style-40346 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-40346 .bus-phone { margin: 0 0 5px 0; }
.style-40346 .education { margin: 0 0 5px 0; }
.style-40346 .email { margin: 0 0 5px 0; }
.style-40346 .appointed { margin: 0 0 5px 0; }
.style-40346 .grad-year { margin: 0 0 5px 0; }
.style-40346 .bio { margin: 0 0 5px 0; }
.style-40346 .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-40346 .answer { margin: 0 15px;line-height: 20px; }
.style-40346 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40346 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40346 .title { display: block; }
.style-40346 .caption { display: block; }
.style-40346 .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-40346 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-40346 .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-40346 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40346 .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-40346 .zero { margin: 0px;padding: 0px; }
.style-40346 .fund .bar { background-color: #6CA6E3; }
.style-40346 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-40346 .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-40346 .backbutton { font-style: normal;text-decoration: none; }
.style-40346 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-40346 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40346 .team-selector { padding: 0px;margin: 0px; }
.style-40346 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40346 .season-selector { padding: 0px;margin: 0px; }
.style-40346 .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-40346 .listdetail img:first-child { margin: 0; }
.style-40346 A.links-urllink { display: block;color: #F5F5F5;font-size: 20px; }
.style-40346 .album-name { display: block; }
.style-40346 .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-40346 .album-select-form { padding: 0px;margin: 0px; }
.style-40346 .album-select { padding: 0px;margin: 0px; }
.style-40346 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-40346 .course-desc { line-height: 20px; }
.style-40346 .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-40346 .businessindex .address { margin: 0 0 5px 0; }
.style-40346 .businessindex .distance { margin: 0 0 5px 0; }
.style-40346 .businessindex .webpage { margin: 0 0 5px 0; }
.style-40346 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-40346 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-40346 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-40346 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-40346 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-40346 .businessindex .description { margin: 0 0 5px 0; }
.style-40346 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-40346 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-40346 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-40346 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-40346 .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-40346 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-40346 li.subcategory-group { text-align: center; }
.style-40346 div.content-wrap { color: #FAFAFA; }
.style-40346 .team-schoolyear { margin: 0 0 5px 0; }
.style-40346 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-40346 .team-description { line-height: 20px; }
.style-40346 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-40346 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40346 .team-accolades { margin: 0 0 5px 0; }
.style-40346 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-40346 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-40346 .hr { border-color: rgba(255,255,255,0.33); }
.style-40346 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-40346 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-40346 .registration { margin: 0 0 5px 0; }
.style-40346 .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-40346 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-40346 .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-40346 .event-detail { margin: 0 0 15px 0; }
.style-40346 .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-40346 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-40346 .view-all { text-decoration: none;font-style: normal; }
.style-40346 .game { padding: 0;margin: 0 0 20px 0; }
.style-30504 .h1-style { color: #FFFFFF; }
.style-30504 .h2-style { color: #002F5F;margin: 0px;padding-bottom: 10px;text-transform: none; }
.style-30504 .h3-style { color: #FFFFFF; }
.style-30504 .h4-style { color: #FFFFFF;text-transform: none; }
.style-30504 .h5-style { color: #FFFFFF; }
.style-30504 .h6-style { color: #FFFFFF; }
.style-30504 A { color: #EEEEEE;text-decoration: none; }
.style-30504 A:hover { text-decoration: none; }
.style-30504 .button { color: #FFFFFF;background-color: #00386B;font-weight: bold;padding: 3px;margin: 3px;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none;font-size: 15px; }
.style-30504 .button:hover { opacity: 1; }
.style-30504 { padding: 20px;margin: 0 0 50px 0;background-color: #7AADD4;border-width: 5px;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-30504 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-30504 time { font-style: italic;margin: 0 0 5px 0;display: block;font-size: 15px; }
.style-30504 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-30504 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30504 .archive { margin-top: 40px;border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent;margin: 5px; }
.style-30504 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30504 .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-30504 .h4-style A { font-style: normal;font-size: 18px;font-weight: bold;letter-spacing: 1px; }
.style-30504 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-30504 .brief-description { margin: 3px;display: block;line-height: 20px;padding: 3px;padding-top: 4px;font-size: 14px;letter-spacing: .5px; }
.style-30504 .location { margin: 0 0 5px 0; }
.style-30504 .photos { text-align: center;margin-bottom: 15px; }
.style-30504 .contact-info { margin: 0 0 5px 0; }
.style-30504 .text 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-30504 .text img:first-child { margin: 0; }
.style-30504 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-30504 .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-30504 .full-name { margin: 0 0 5px 0; }
.style-30504 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-30504 .bus-phone { margin: 0 0 5px 0; }
.style-30504 .education { margin: 0 0 5px 0; }
.style-30504 .email { margin: 0 0 5px 0; }
.style-30504 .appointed { margin: 0 0 5px 0; }
.style-30504 .grad-year { margin: 0 0 5px 0; }
.style-30504 .bio { margin: 0 0 5px 0; }
.style-30504 .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-30504 .question { text-decoration: none; }
.style-30504 .answer { margin: 0 15px;line-height: 20px; }
.style-30504 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-30504 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30504 .title { display: block; }
.style-30504 .caption { display: block; }
.style-30504 .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-30504 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-30504 .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-30504 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-30504 .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-30504 .zero { margin: 0px;padding: 0px; }
.style-30504 .fund .bar { background-color: #6CA6E3; }
.style-30504 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-30504 .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-30504 .backbutton { font-style: normal;text-decoration: none; }
.style-30504 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-30504 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-30504 .team-selector { padding: 0px;margin: 0px; }
.style-30504 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-30504 .season-selector { padding: 0px;margin: 0px; }
.style-30504 .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-30504 .listdetail img:first-child { margin: 0; }
.style-30504 A.links-urllink { display: block; }
.style-30504 .album-name { display: block; }
.style-30504 .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-30504 .album-select-form { padding: 0px;margin: 0px; }
.style-30504 .album-select { padding: 0px;margin: 0px; }
.style-30504 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-30504 .course-desc { line-height: 20px; }
.style-30504 .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-30504 .businessindex .address { margin: 0 0 5px 0; }
.style-30504 .businessindex .distance { margin: 0 0 5px 0; }
.style-30504 .businessindex .webpage { margin: 0 0 5px 0; }
.style-30504 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-30504 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-30504 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-30504 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-30504 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-30504 .businessindex .description { margin: 0 0 5px 0; }
.style-30504 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-30504 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-30504 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-30504 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-30504 .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-30504 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-30504 div.content-wrap { color: #002F5F;font-size: 16px; }
.style-30504 .team-schoolyear { margin: 0 0 5px 0; }
.style-30504 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-30504 .team-description { line-height: 20px; }
.style-30504 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-30504 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-30504 .team-accolades { margin: 0 0 5px 0; }
.style-30504 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-30504 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-30504 .hr { border-color: rgba(255,255,255,0.33); }
.style-30504 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-30504 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-30504 .registration { margin: 0 0 5px 0; }
.style-30504 .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-30504 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-30504 .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-30504 .event-detail { margin: 0 0 15px 0; }
.style-30504 .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-30504 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-30504 .view-all { text-decoration: none;font-style: normal; }
.style-30504 .game { padding: 0;margin: 0 0 20px 0; }
.style-28172 .h1-style { color: #FFFFFF; }
.style-28172 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px; }
.style-28172 .h3-style { color: #FFFFFF; }
.style-28172 .h4-style { color: #FFFFFF;text-transform: none; }
.style-28172 .h5-style { color: #FFFFFF; }
.style-28172 .h6-style { color: #FFFFFF; }
.style-28172 A { color: #3694FF;text-decoration: none;font-size: 20px; }
.style-28172 A:hover { text-decoration: none; }
.style-28172 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-28172 { background-color: #084C83;padding: 2em;color: #FFF;margin-bottom: 2em; }
.style-28172 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-28172 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-28172 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-28172 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28172 .archive { text-decoration: none;font-style: normal; }
.style-28172 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28172 .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-28172 .h4-style A { font-style: normal; }
.style-28172 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-28172 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-28172 .location { margin: 0 0 5px 0; }
.style-28172 .photos { text-align: center;margin-bottom: 15px; }
.style-28172 .contact-info { margin: 0 0 5px 0; }
.style-28172 .text 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-28172 .text img:first-child { margin: 0; }
.style-28172 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-28172 .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-28172 .full-name { margin: 0 0 5px 0; }
.style-28172 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-28172 .bus-phone { margin: 0 0 5px 0; }
.style-28172 .education { margin: 0 0 5px 0; }
.style-28172 .email { margin: 0 0 5px 0; }
.style-28172 .appointed { margin: 0 0 5px 0; }
.style-28172 .grad-year { margin: 0 0 5px 0; }
.style-28172 .bio { margin: 0 0 5px 0; }
.style-28172 .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-28172 .question { text-decoration: none;font-weight: bold; }
.style-28172 .answer { margin: 0 15px;line-height: 20px; }
.style-28172 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-28172 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28172 .title { display: block; }
.style-28172 .caption { display: block; }
.style-28172 .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-28172 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-28172 .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-28172 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-28172 .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-28172 .zero { margin: 0px;padding: 0px; }
.style-28172 .fund .bar { background-color: #6CA6E3; }
.style-28172 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-28172 .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-28172 .backbutton { font-style: normal;text-decoration: none; }
.style-28172 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-28172 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-28172 .team-selector { padding: 0px;margin: 0px; }
.style-28172 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-28172 .season-selector { padding: 0px;margin: 0px; }
.style-28172 .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-28172 .listdetail img:first-child { margin: 0; }
.style-28172 A.links-urllink { display: block; }
.style-28172 .album-name { display: block; }
.style-28172 .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-28172 .album-select-form { padding: 0px;margin: 0px; }
.style-28172 .album-select { padding: 0px;margin: 0px; }
.style-28172 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-28172 .course-desc { line-height: 20px; }
.style-28172 .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-28172 .businessindex .address { margin: 0 0 5px 0; }
.style-28172 .businessindex .distance { margin: 0 0 5px 0; }
.style-28172 .businessindex .webpage { margin: 0 0 5px 0; }
.style-28172 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-28172 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-28172 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-28172 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-28172 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-28172 .businessindex .description { margin: 0 0 5px 0; }
.style-28172 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-28172 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-28172 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-28172 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-28172 .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-28172 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-28172 div.content-wrap { color: #FFFFFF;font-size: 16px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-28172 .team-schoolyear { margin: 0 0 5px 0; }
.style-28172 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-28172 .team-description { line-height: 20px; }
.style-28172 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-28172 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-28172 .team-accolades { margin: 0 0 5px 0; }
.style-28172 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-28172 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-28172 .hr { border-color: rgba(255,255,255,0.33); }
.style-28172 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-28172 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-28172 .registration { margin: 0 0 5px 0; }
.style-28172 .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-28172 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-28172 .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-28172 .event-detail { margin: 0 0 15px 0; }
.style-28172 .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-28172 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-28172 .view-all { text-decoration: none;font-style: normal; }
.style-28172 .game { padding: 0;margin: 0 0 20px 0; }
.style-8042 .h4-style { color: #434345; }
.style-8042 A:hover { text-decoration: none; }
.style-8042 .button:hover { opacity: 1; }
.style-8042 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-8042 time { color: #999;margin: 5px 0 5px 0;display: block;font-weight: 400;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-8042 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;border: none !important;text-transform: none;letter-spacing: 0;color: #08C;font-size: 16px; }
.style-8042 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-8042 .readmore:after { content: " »"; }
.style-8042 .archive { text-decoration: none;font-style: normal;margin: auto;display: inline-block; }
.style-8042 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-8042 .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-8042 .h4-style A { font-style: normal;text-decoration: none; }
.style-8042 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-8042 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-8042 .location { margin: 0 0 5px 0; }
.style-8042 .photos { text-align: center;margin-bottom: 15px; }
.style-8042 .contact-info { margin: 0 0 5px 0; }
.style-8042 .text 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-8042 .text img:first-child { margin: 0; }
.style-8042 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-8042 .news img { display: block;width: 200px;height: 200px;overflow: hidden; }
.style-8042 .full-name { margin: 0 0 5px 0; }
.style-8042 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-8042 .bus-phone { margin: 0 0 5px 0; }
.style-8042 .education { margin: 0 0 5px 0; }
.style-8042 .email { margin: 0 0 5px 0; }
.style-8042 .appointed { margin: 0 0 5px 0; }
.style-8042 .grad-year { margin: 0 0 5px 0; }
.style-8042 .bio { margin: 0 0 5px 0; }
.style-8042 .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-8042 .question { text-decoration: none; }
.style-8042 .answer { margin: 0 15px;line-height: 20px; }
.style-8042 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-8042 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-8042 .title { display: block; }
.style-8042 .caption { display: block; }
.style-8042 .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-8042 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-8042 .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-8042 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-8042 .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-8042 .zero { margin: 0px;padding: 0px; }
.style-8042 .fund .bar { background-color: #6CA6E3; }
.style-8042 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-8042 .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-8042 .backbutton { font-style: normal;text-decoration: none; }
.style-8042 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-8042 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-8042 .team-selector { padding: 0px;margin: 0px; }
.style-8042 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-8042 .season-selector { padding: 0px;margin: 0px; }
.style-8042 .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-8042 .listdetail img:first-child { margin: 0; }
.style-8042 A.links-urllink { display: block; }
.style-8042 .album-name { display: block; }
.style-8042 .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-8042 .album-select-form { padding: 0px;margin: 0px; }
.style-8042 .album-select { padding: 0px;margin: 0px; }
.style-8042 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-8042 .course-desc { line-height: 20px; }
.style-8042 .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-8042 .businessindex .address { margin: 0 0 5px 0; }
.style-8042 .businessindex .distance { margin: 0 0 5px 0; }
.style-8042 .businessindex .webpage { margin: 0 0 5px 0; }
.style-8042 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-8042 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-8042 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-8042 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-8042 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-8042 .businessindex .description { margin: 0 0 5px 0; }
.style-8042 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-8042 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-8042 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-8042 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-8042 .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-8042 li.group { margin: 15px;padding: 0;display: block;width: 100%;float: left;max-width: 200px;text-align: center; }
.style-8042 .team-schoolyear { margin: 0 0 5px 0; }
.style-8042 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-8042 .team-description { line-height: 20px; }
.style-8042 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-8042 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-8042 .team-accolades { margin: 0 0 5px 0; }
.style-8042 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-8042 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-8042 .hr { border-color: rgba(255,255,255,0.33); }
.style-8042 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-8042 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-8042 .registration { margin: 0 0 5px 0; }
.style-8042 .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-8042 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-8042 .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-8042 .event-detail { margin: 0 0 15px 0; }
.style-8042 .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-8042 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-8042 .view-all { text-decoration: none;font-style: normal; }
.style-8042 .game { padding: 0;margin: 0 0 20px 0; }
.style-22684 .h1-style { color: #FFFFFF; }
.style-22684 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-22684 .h3-style { color: #FFFFFF; }
.style-22684 .h4-style { color: #FFFFFF;text-transform: none; }
.style-22684 .h5-style { color: #FFFFFF; }
.style-22684 .h6-style { color: #FFFFFF; }
.style-22684 A { color: #438FD9;text-decoration: none; }
.style-22684 A:hover { text-decoration: none; }
.style-22684 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-22684 { background-color: #084C83;padding: 2em;color: #FFF;margin-top: 2em;margin-bottom: 2em; }
.style-22684 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-22684 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-22684 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22684 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22684 .archive { text-decoration: none;font-style: normal; }
.style-22684 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22684 .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-22684 .h4-style A { font-style: normal; }
.style-22684 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-22684 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-22684 .location { margin: 0 0 5px 0; }
.style-22684 .photos { text-align: center;margin-bottom: 15px; }
.style-22684 .contact-info { margin: 0 0 5px 0; }
.style-22684 .text 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-22684 .text img:first-child { margin: 0; }
.style-22684 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-22684 .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-22684 .full-name { margin: 0 0 5px 0; }
.style-22684 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-22684 .bus-phone { margin: 0 0 5px 0; }
.style-22684 .education { margin: 0 0 5px 0; }
.style-22684 .email { margin: 0 0 5px 0; }
.style-22684 .appointed { margin: 0 0 5px 0; }
.style-22684 .grad-year { margin: 0 0 5px 0; }
.style-22684 .bio { margin: 0 0 5px 0; }
.style-22684 .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-22684 .question { text-decoration: none; }
.style-22684 .answer { margin: 0 15px;line-height: 20px; }
.style-22684 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22684 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22684 .title { display: block; }
.style-22684 .caption { display: block; }
.style-22684 .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-22684 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-22684 .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-22684 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-22684 .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-22684 .zero { margin: 0px;padding: 0px; }
.style-22684 .fund .bar { background-color: #6CA6E3; }
.style-22684 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-22684 .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-22684 .backbutton { font-style: normal;text-decoration: none; }
.style-22684 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-22684 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22684 .team-selector { padding: 0px;margin: 0px; }
.style-22684 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22684 .season-selector { padding: 0px;margin: 0px; }
.style-22684 .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-22684 .listdetail img:first-child { margin: 0; }
.style-22684 A.links-urllink { display: block; }
.style-22684 .album-name { display: block; }
.style-22684 .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-22684 .album-select-form { padding: 0px;margin: 0px; }
.style-22684 .album-select { padding: 0px;margin: 0px; }
.style-22684 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-22684 .course-desc { line-height: 20px; }
.style-22684 .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-22684 .businessindex .address { margin: 0 0 5px 0; }
.style-22684 .businessindex .distance { margin: 0 0 5px 0; }
.style-22684 .businessindex .webpage { margin: 0 0 5px 0; }
.style-22684 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-22684 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-22684 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-22684 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-22684 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-22684 .businessindex .description { margin: 0 0 5px 0; }
.style-22684 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-22684 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-22684 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-22684 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-22684 .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-22684 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-22684 div.content-wrap { color: #FFFFFF;font-size: 16px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-22684 .team-schoolyear { margin: 0 0 5px 0; }
.style-22684 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-22684 .team-description { line-height: 20px; }
.style-22684 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-22684 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22684 .team-accolades { margin: 0 0 5px 0; }
.style-22684 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-22684 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-22684 .hr { border-color: rgba(255,255,255,0.33); }
.style-22684 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-22684 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-22684 .registration { margin: 0 0 5px 0; }
.style-22684 .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-22684 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-22684 .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-22684 .event-detail { margin: 0 0 15px 0; }
.style-22684 .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-22684 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-22684 .view-all { text-decoration: none;font-style: normal; }
.style-22684 .game { padding: 0;margin: 0 0 20px 0; }
.style-64956 .h1-style { color: #FFFFFF; }
.style-64956 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px;font-size: 22px; }
.style-64956 .h3-style { color: #FFFFFF; }
.style-64956 .h4-style { color: #FFFFFF;text-transform: none;font-size: 22px; }
.style-64956 .h5-style { color: #FFFFFF; }
.style-64956 .h6-style { color: #FFFFFF; }
.style-64956 A { color: #438FD9;text-decoration: none; }
.style-64956 A:hover { text-decoration: none; }
.style-64956 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-64956 { background-color: #29456A;padding: 2em;color: #FFF;margin-top: 2em;margin-bottom: 2em; }
.style-64956 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-64956 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-64956 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64956 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64956 .archive { text-decoration: none;font-style: normal; }
.style-64956 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64956 .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-64956 .h4-style A { font-style: normal; }
.style-64956 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-64956 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-64956 .location { margin: 0 0 5px 0; }
.style-64956 .photos { text-align: center;margin-bottom: 15px;margin-left: 15px; }
.style-64956 .contact-info { margin: 0 0 5px 0; }
.style-64956 .text img { padding: 0px;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-64956 .text img:first-child { margin: 0; }
.style-64956 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-64956 .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-64956 .full-name { margin: 0 0 5px 0; }
.style-64956 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-64956 .bus-phone { margin: 0 0 5px 0; }
.style-64956 .education { margin: 0 0 5px 0; }
.style-64956 .email { margin: 0 0 5px 0; }
.style-64956 .appointed { margin: 0 0 5px 0; }
.style-64956 .grad-year { margin: 0 0 5px 0; }
.style-64956 .bio { margin: 0 0 5px 0; }
.style-64956 .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-64956 .question { text-decoration: none; }
.style-64956 .answer { margin: 0 15px;line-height: 20px; }
.style-64956 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64956 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64956 .title { display: block; }
.style-64956 .caption { display: block; }
.style-64956 .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-64956 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-64956 .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-64956 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-64956 .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-64956 .zero { margin: 0px;padding: 0px; }
.style-64956 .fund .bar { background-color: #6CA6E3; }
.style-64956 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-64956 .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-64956 .backbutton { font-style: normal;text-decoration: none; }
.style-64956 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-64956 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64956 .team-selector { padding: 0px;margin: 0px; }
.style-64956 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64956 .season-selector { padding: 0px;margin: 0px; }
.style-64956 .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-64956 .listdetail img:first-child { margin: 0; }
.style-64956 A.links-urllink { display: block; }
.style-64956 .album-name { display: block; }
.style-64956 .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-64956 .album-select-form { padding: 0px;margin: 0px; }
.style-64956 .album-select { padding: 0px;margin: 0px; }
.style-64956 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-64956 .course-desc { line-height: 20px; }
.style-64956 .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-64956 .businessindex .address { margin: 0 0 5px 0; }
.style-64956 .businessindex .distance { margin: 0 0 5px 0; }
.style-64956 .businessindex .webpage { margin: 0 0 5px 0; }
.style-64956 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-64956 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-64956 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-64956 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-64956 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-64956 .businessindex .description { margin: 0 0 5px 0; }
.style-64956 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-64956 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-64956 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-64956 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-64956 .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-64956 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-64956 div.content-wrap { color: #FFFFFF;font-size: 16px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-64956 .team-schoolyear { margin: 0 0 5px 0; }
.style-64956 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-64956 .team-description { line-height: 20px; }
.style-64956 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-64956 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64956 .team-accolades { margin: 0 0 5px 0; }
.style-64956 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-64956 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-64956 .hr { border-color: rgba(255,255,255,0.33); }
.style-64956 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-64956 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-64956 .registration { margin: 0 0 5px 0; }
.style-64956 .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-64956 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-64956 .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-64956 .event-detail { margin: 0 0 15px 0; }
.style-64956 .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-64956 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-64956 .view-all { text-decoration: none;font-style: normal; }
.style-64956 .game { padding: 0;margin: 0 0 20px 0; }
.style-5328 .h2-style { font-size: 30px;padding: 4px; }
.style-5328 A:hover { text-decoration: none; }
.style-5328 .button:hover { opacity: 1; }
.style-5328 { text-align: center; }
.style-5328 .description { margin: 0 0 5px 0; }
.style-5328 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5328 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5328 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5328 .archive { text-decoration: none;font-style: normal; }
.style-5328 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5328 .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-5328 .h4-style A { font-style: normal; }
.style-5328 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-5328 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5328 .location { padding: 0 0 0 10px;margin: 0px; }
.style-5328 .photos { text-align: center;margin-bottom: 15px; }
.style-5328 .contact-info { margin: 0 0 5px 0; }
.style-5328 .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-5328 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5328 .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-5328 .full-name { margin: 0 0 5px 0; }
.style-5328 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5328 .bus-phone { margin: 0 0 5px 0; }
.style-5328 .education { margin: 0 0 5px 0; }
.style-5328 .email { margin: 0 0 5px 0; }
.style-5328 .appointed { margin: 0 0 5px 0; }
.style-5328 .grad-year { margin: 0 0 5px 0; }
.style-5328 .bio { margin: 0 0 5px 0; }
.style-5328 .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-5328 .answer { margin: 0 15px; }
.style-5328 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5328 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5328 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-5328 .caption { display: block; }
.style-5328 .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-5328 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5328 .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-5328 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5328 .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-5328 .zero { margin: 0px;padding: 0px; }
.style-5328 .fund .bar { background-color: #C72C2C; }
.style-5328 .chart { padding: 0px;margin: 0px; }
.style-5328 .scale { padding: 0px;margin: 0px; }
.style-5328 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-5328 .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-5328 .backbutton { font-style: normal;text-decoration: none; }
.style-5328 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5328 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5328 .team-selector { padding: 0px;margin: 0px; }
.style-5328 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5328 .season-selector { padding: 0px;margin: 0px; }
.style-5328 .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-5328 A.links-urllink { display: block; }
.style-5328 .album-name { display: block; }
.style-5328 .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-5328 .album-select-form { padding: 0px;margin: 0px; }
.style-5328 .album-select { padding: 0px;margin: 0px; }
.style-5328 .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-5328 .businessindex .address { margin: 0 0 5px 0; }
.style-5328 .businessindex .distance { margin: 0 0 5px 0; }
.style-5328 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5328 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5328 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5328 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5328 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5328 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5328 .businessindex .description { margin: 0 0 5px 0; }
.style-5328 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5328 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5328 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5328 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5328 .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-5328 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-5328 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 22px;line-height: 155%;color: #438FD9;margin-bottom: 40px;text-align: right;font-style: italic; }
.style-5328 .team-schoolyear { margin: 0 0 5px 0; }
.style-5328 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5328 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5328 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5328 .team-accolades { margin: 0 0 5px 0; }
.style-5328 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5328 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-5328 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5328 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5328 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5328 .hr { border-color: rgba(255,255,255,0.33); }
.style-5328 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5328 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5328 .registration { margin: 0 0 5px 0; }
.style-5328 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-5328 th.winloss-amount { padding: 5px; }
.style-5328 td.winloss-amount { padding: 5px; }
.style-5328 .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-5328 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-5328 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-5328 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-5328 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5328 .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-5328 .event-detail { margin: 0 0 15px 0; }
.style-5328 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-5328 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-5328 .filter-item { padding: 5px; }
.style-5328 .prev-button { font-style: normal;text-decoration: none; }
.style-5328 .next-button { font-style: normal;text-decoration: none; }
.style-5328 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5328 .today-button { font-style: normal;text-decoration: none; }
.style-5328 .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-5328 .newsarchivedatepicker .current-year { text-align: center; }
.style-5328 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5328 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5328 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-5328 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-5328 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5328 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5328 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5328 .view-all { text-decoration: none;font-style: normal; }
.style-5328 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-22681 .h2-style { text-align: left; }
.style-22681 A:hover { text-decoration: none; }
.style-22681 .button:hover { opacity: 1; }
.style-22681 { text-align: center; }
.style-22681 .description { margin: 0 0 5px 0; }
.style-22681 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-22681 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22681 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22681 .archive { text-decoration: none;font-style: normal; }
.style-22681 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22681 .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-22681 .h4-style A { font-style: normal; }
.style-22681 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-22681 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-22681 .location { padding: 0 0 0 10px;margin: 0px; }
.style-22681 .photos { text-align: center;margin-bottom: 15px; }
.style-22681 .contact-info { margin: 0 0 5px 0; }
.style-22681 .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-22681 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-22681 .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-22681 .full-name { margin: 0 0 5px 0; }
.style-22681 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-22681 .bus-phone { margin: 0 0 5px 0; }
.style-22681 .education { margin: 0 0 5px 0; }
.style-22681 .email { margin: 0 0 5px 0; }
.style-22681 .appointed { margin: 0 0 5px 0; }
.style-22681 .grad-year { margin: 0 0 5px 0; }
.style-22681 .bio { margin: 0 0 5px 0; }
.style-22681 .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-22681 .answer { margin: 0 15px; }
.style-22681 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22681 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22681 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-22681 .caption { display: block; }
.style-22681 .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-22681 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-22681 .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-22681 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-22681 .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-22681 .zero { margin: 0px;padding: 0px; }
.style-22681 .fund .bar { background-color: #C72C2C; }
.style-22681 .chart { padding: 0px;margin: 0px; }
.style-22681 .scale { padding: 0px;margin: 0px; }
.style-22681 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-22681 .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-22681 .backbutton { font-style: normal;text-decoration: none; }
.style-22681 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-22681 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22681 .team-selector { padding: 0px;margin: 0px; }
.style-22681 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22681 .season-selector { padding: 0px;margin: 0px; }
.style-22681 .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-22681 A.links-urllink { display: block; }
.style-22681 .album-name { display: block; }
.style-22681 .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-22681 .album-select-form { padding: 0px;margin: 0px; }
.style-22681 .album-select { padding: 0px;margin: 0px; }
.style-22681 .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-22681 .businessindex .address { margin: 0 0 5px 0; }
.style-22681 .businessindex .distance { margin: 0 0 5px 0; }
.style-22681 .businessindex .webpage { margin: 0 0 5px 0; }
.style-22681 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-22681 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-22681 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-22681 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-22681 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-22681 .businessindex .description { margin: 0 0 5px 0; }
.style-22681 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-22681 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-22681 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-22681 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-22681 .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-22681 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-22681 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #084C83;margin-bottom: 40px;text-align: left; }
.style-22681 .team-schoolyear { margin: 0 0 5px 0; }
.style-22681 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-22681 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-22681 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22681 .team-accolades { margin: 0 0 5px 0; }
.style-22681 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-22681 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-22681 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-22681 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-22681 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-22681 .hr { border-color: rgba(255,255,255,0.33); }
.style-22681 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-22681 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-22681 .registration { margin: 0 0 5px 0; }
.style-22681 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-22681 th.winloss-amount { padding: 5px; }
.style-22681 td.winloss-amount { padding: 5px; }
.style-22681 .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-22681 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-22681 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-22681 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-22681 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-22681 .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-22681 .event-detail { margin: 0 0 15px 0; }
.style-22681 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-22681 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-22681 .filter-item { padding: 5px; }
.style-22681 .prev-button { font-style: normal;text-decoration: none; }
.style-22681 .next-button { font-style: normal;text-decoration: none; }
.style-22681 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-22681 .today-button { font-style: normal;text-decoration: none; }
.style-22681 .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-22681 .newsarchivedatepicker .current-year { text-align: center; }
.style-22681 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-22681 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-22681 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-22681 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-22681 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-22681 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-22681 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-22681 .view-all { text-decoration: none;font-style: normal; }
.style-22681 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-23154 A:hover { text-decoration: none; }
.style-23154 .button:hover { opacity: 1; }
.style-23154 { text-align: center; }
.style-23154 .description { margin: 0 0 5px 0; }
.style-23154 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-23154 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-23154 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-23154 .archive { text-decoration: none;font-style: normal; }
.style-23154 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-23154 .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-23154 .h4-style A { font-style: normal; }
.style-23154 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-23154 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-23154 .location { padding: 0 0 0 10px;margin: 0px; }
.style-23154 .photos { text-align: center;margin-bottom: 15px; }
.style-23154 .contact-info { margin: 0 0 5px 0; }
.style-23154 .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-23154 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-23154 .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-23154 .full-name { margin: 0 0 5px 0; }
.style-23154 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-23154 .bus-phone { margin: 0 0 5px 0; }
.style-23154 .education { margin: 0 0 5px 0; }
.style-23154 .email { margin: 0 0 5px 0; }
.style-23154 .appointed { margin: 0 0 5px 0; }
.style-23154 .grad-year { margin: 0 0 5px 0; }
.style-23154 .bio { margin: 0 0 5px 0; }
.style-23154 .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-23154 .answer { margin: 0 15px; }
.style-23154 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-23154 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-23154 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-23154 .caption { display: block; }
.style-23154 .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-23154 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-23154 .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-23154 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-23154 .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-23154 .zero { margin: 0px;padding: 0px; }
.style-23154 .fund .bar { background-color: #C72C2C; }
.style-23154 .chart { padding: 0px;margin: 0px; }
.style-23154 .scale { padding: 0px;margin: 0px; }
.style-23154 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-23154 .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-23154 .backbutton { font-style: normal;text-decoration: none; }
.style-23154 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-23154 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-23154 .team-selector { padding: 0px;margin: 0px; }
.style-23154 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-23154 .season-selector { padding: 0px;margin: 0px; }
.style-23154 .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-23154 A.links-urllink { display: block; }
.style-23154 .album-name { display: block; }
.style-23154 .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-23154 .album-select-form { padding: 0px;margin: 0px; }
.style-23154 .album-select { padding: 0px;margin: 0px; }
.style-23154 .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-23154 .businessindex .address { margin: 0 0 5px 0; }
.style-23154 .businessindex .distance { margin: 0 0 5px 0; }
.style-23154 .businessindex .webpage { margin: 0 0 5px 0; }
.style-23154 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-23154 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-23154 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-23154 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-23154 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-23154 .businessindex .description { margin: 0 0 5px 0; }
.style-23154 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-23154 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-23154 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-23154 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-23154 .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-23154 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-23154 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #084C83;margin-bottom: 40px;text-align: right;padding: 15px; }
.style-23154 .team-schoolyear { margin: 0 0 5px 0; }
.style-23154 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-23154 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-23154 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-23154 .team-accolades { margin: 0 0 5px 0; }
.style-23154 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-23154 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-23154 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-23154 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-23154 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-23154 .hr { border-color: rgba(255,255,255,0.33); }
.style-23154 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-23154 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-23154 .registration { margin: 0 0 5px 0; }
.style-23154 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-23154 th.winloss-amount { padding: 5px; }
.style-23154 td.winloss-amount { padding: 5px; }
.style-23154 .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-23154 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-23154 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-23154 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-23154 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-23154 .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-23154 .event-detail { margin: 0 0 15px 0; }
.style-23154 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-23154 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-23154 .filter-item { padding: 5px; }
.style-23154 .prev-button { font-style: normal;text-decoration: none; }
.style-23154 .next-button { font-style: normal;text-decoration: none; }
.style-23154 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-23154 .today-button { font-style: normal;text-decoration: none; }
.style-23154 .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-23154 .newsarchivedatepicker .current-year { text-align: center; }
.style-23154 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-23154 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-23154 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-23154 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-23154 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-23154 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-23154 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-23154 .view-all { text-decoration: none;font-style: normal; }
.style-23154 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-24028 A:hover { text-decoration: none; }
.style-24028 .button:hover { opacity: 1; }
.style-24028 { text-align: center;padding: 4px; }
.style-24028 .description { margin: 0 0 5px 0; }
.style-24028 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-24028 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-24028 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24028 .archive { text-decoration: none;font-style: normal; }
.style-24028 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24028 .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-24028 .h4-style A { font-style: normal; }
.style-24028 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-24028 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-24028 .location { padding: 0 0 0 10px;margin: 0px; }
.style-24028 .photos { text-align: center;margin-bottom: 15px; }
.style-24028 .contact-info { margin: 0 0 5px 0; }
.style-24028 .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-24028 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-24028 .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-24028 .full-name { margin: 0 0 5px 0; }
.style-24028 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-24028 .bus-phone { margin: 0 0 5px 0; }
.style-24028 .education { margin: 0 0 5px 0; }
.style-24028 .email { margin: 0 0 5px 0; }
.style-24028 .appointed { margin: 0 0 5px 0; }
.style-24028 .grad-year { margin: 0 0 5px 0; }
.style-24028 .bio { margin: 0 0 5px 0; }
.style-24028 .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-24028 .answer { margin: 0 15px; }
.style-24028 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-24028 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24028 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-24028 .caption { display: block; }
.style-24028 .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-24028 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-24028 .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-24028 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-24028 .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-24028 .zero { margin: 0px;padding: 0px; }
.style-24028 .fund .bar { background-color: #C72C2C; }
.style-24028 .chart { padding: 0px;margin: 0px; }
.style-24028 .scale { padding: 0px;margin: 0px; }
.style-24028 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-24028 .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-24028 .backbutton { font-style: normal;text-decoration: none; }
.style-24028 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-24028 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-24028 .team-selector { padding: 0px;margin: 0px; }
.style-24028 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-24028 .season-selector { padding: 0px;margin: 0px; }
.style-24028 .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-24028 A.links-urllink { display: block; }
.style-24028 .album-name { display: block; }
.style-24028 .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-24028 .album-select-form { padding: 0px;margin: 0px; }
.style-24028 .album-select { padding: 0px;margin: 0px; }
.style-24028 .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-24028 .businessindex .address { margin: 0 0 5px 0; }
.style-24028 .businessindex .distance { margin: 0 0 5px 0; }
.style-24028 .businessindex .webpage { margin: 0 0 5px 0; }
.style-24028 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-24028 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-24028 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-24028 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-24028 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-24028 .businessindex .description { margin: 0 0 5px 0; }
.style-24028 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-24028 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-24028 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-24028 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-24028 .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-24028 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-24028 div.content-wrap { font-size: 18px;line-height: 155%;color: #002F5F;margin-bottom: 40px;text-align: right;background-color: #FFFFFF;spacing: 2px
padding: 11px;font-family: Lucida Sans;font-weight: bold; }
.style-24028 .team-schoolyear { margin: 0 0 5px 0; }
.style-24028 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-24028 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-24028 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24028 .team-accolades { margin: 0 0 5px 0; }
.style-24028 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-24028 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-24028 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-24028 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-24028 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-24028 .hr { border-color: rgba(255,255,255,0.33); }
.style-24028 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-24028 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-24028 .registration { margin: 0 0 5px 0; }
.style-24028 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-24028 th.winloss-amount { padding: 5px; }
.style-24028 td.winloss-amount { padding: 5px; }
.style-24028 .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-24028 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-24028 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-24028 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-24028 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24028 .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-24028 .event-detail { margin: 0 0 15px 0; }
.style-24028 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-24028 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-24028 .filter-item { padding: 5px; }
.style-24028 .prev-button { font-style: normal;text-decoration: none; }
.style-24028 .next-button { font-style: normal;text-decoration: none; }
.style-24028 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-24028 .today-button { font-style: normal;text-decoration: none; }
.style-24028 .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-24028 .newsarchivedatepicker .current-year { text-align: center; }
.style-24028 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-24028 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-24028 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-24028 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-24028 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-24028 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-24028 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-24028 .view-all { text-decoration: none;font-style: normal; }
.style-24028 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-67359 .h3-style { text-align: left; }
.style-67359 A:hover { text-decoration: none; }
.style-67359 .button:hover { opacity: 1; }
.style-67359 { text-align: center;padding: 4px; }
.style-67359 .description { margin: 0 0 5px 0; }
.style-67359 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-67359 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-67359 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67359 .archive { text-decoration: none;font-style: normal; }
.style-67359 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67359 .category-description { text-align: left; }
.style-67359 .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-67359 .h4-style A { font-style: normal; }
.style-67359 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;text-align: left; }
.style-67359 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-67359 .location { padding: 0 0 0 10px;margin: 0px; }
.style-67359 .photos { text-align: center;margin-bottom: 15px; }
.style-67359 .contact-info { margin: 0 0 5px 0; }
.style-67359 .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-67359 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-67359 .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-67359 .full-name { margin: 0 0 5px 0; }
.style-67359 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-67359 .bus-phone { margin: 0 0 5px 0; }
.style-67359 .education { margin: 0 0 5px 0; }
.style-67359 .email { margin: 0 0 5px 0; }
.style-67359 .appointed { margin: 0 0 5px 0; }
.style-67359 .grad-year { margin: 0 0 5px 0; }
.style-67359 .bio { margin: 0 0 5px 0; }
.style-67359 .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-67359 .answer { margin: 0 15px; }
.style-67359 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-67359 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67359 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-67359 .caption { display: block; }
.style-67359 .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-67359 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-67359 .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-67359 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-67359 .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-67359 .zero { margin: 0px;padding: 0px; }
.style-67359 .fund .bar { background-color: #C72C2C; }
.style-67359 .chart { padding: 0px;margin: 0px; }
.style-67359 .scale { padding: 0px;margin: 0px; }
.style-67359 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-67359 .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-67359 .backbutton { font-style: normal;text-decoration: none; }
.style-67359 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-67359 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-67359 .team-selector { padding: 0px;margin: 0px; }
.style-67359 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-67359 .season-selector { padding: 0px;margin: 0px; }
.style-67359 .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-67359 A.links-urllink { display: block;text-align: left; }
.style-67359 .album-name { display: block; }
.style-67359 .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-67359 .album-select-form { padding: 0px;margin: 0px; }
.style-67359 .album-select { padding: 0px;margin: 0px; }
.style-67359 .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-67359 .businessindex .address { margin: 0 0 5px 0; }
.style-67359 .businessindex .distance { margin: 0 0 5px 0; }
.style-67359 .businessindex .webpage { margin: 0 0 5px 0; }
.style-67359 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-67359 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-67359 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-67359 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-67359 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-67359 .businessindex .description { margin: 0 0 5px 0; }
.style-67359 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-67359 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-67359 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-67359 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-67359 .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-67359 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-67359 div.content-wrap { font-size: 16px;line-height: 200%;color: #002F5F;margin-bottom: 40px;text-align: center;spacing: 2px
padding: 11px;font-family: Palatino; }
.style-67359 .team-schoolyear { margin: 0 0 5px 0; }
.style-67359 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-67359 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-67359 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-67359 .team-accolades { margin: 0 0 5px 0; }
.style-67359 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-67359 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-67359 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-67359 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-67359 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-67359 .hr { border-color: rgba(255,255,255,0.33); }
.style-67359 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-67359 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-67359 .registration { margin: 0 0 5px 0; }
.style-67359 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-67359 th.winloss-amount { padding: 5px; }
.style-67359 td.winloss-amount { padding: 5px; }
.style-67359 .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-67359 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-67359 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-67359 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-67359 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-67359 .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-67359 .event-detail { margin: 0 0 15px 0; }
.style-67359 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-67359 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-67359 .filter-item { padding: 5px; }
.style-67359 .prev-button { font-style: normal;text-decoration: none; }
.style-67359 .next-button { font-style: normal;text-decoration: none; }
.style-67359 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-67359 .today-button { font-style: normal;text-decoration: none; }
.style-67359 .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-67359 .newsarchivedatepicker .current-year { text-align: center; }
.style-67359 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-67359 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-67359 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-67359 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-67359 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-67359 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-67359 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-67359 .view-all { text-decoration: none;font-style: normal; }
.style-67359 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-87831 .h2-style { font-size: 30px;padding: 4px; }
.style-87831 A:hover { text-decoration: none; }
.style-87831 .button:hover { opacity: 1; }
.style-87831 { text-align: center; }
.style-87831 .description { margin: 0 0 5px 0; }
.style-87831 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-87831 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-87831 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87831 .archive { text-decoration: none;font-style: normal; }
.style-87831 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87831 .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-87831 .h4-style A { font-style: normal; }
.style-87831 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-87831 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-87831 .location { padding: 0 0 0 10px;margin: 0px; }
.style-87831 .photos { text-align: center;margin-bottom: 15px; }
.style-87831 .contact-info { margin: 0 0 5px 0; }
.style-87831 .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-87831 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-87831 .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-87831 .full-name { margin: 0 0 5px 0; }
.style-87831 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-87831 .bus-phone { margin: 0 0 5px 0; }
.style-87831 .education { margin: 0 0 5px 0; }
.style-87831 .email { margin: 0 0 5px 0; }
.style-87831 .appointed { margin: 0 0 5px 0; }
.style-87831 .grad-year { margin: 0 0 5px 0; }
.style-87831 .bio { margin: 0 0 5px 0; }
.style-87831 .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-87831 .answer { margin: 0 15px; }
.style-87831 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-87831 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87831 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-87831 .caption { display: block; }
.style-87831 .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-87831 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-87831 .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-87831 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-87831 .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-87831 .zero { margin: 0px;padding: 0px; }
.style-87831 .fund .bar { background-color: #C72C2C; }
.style-87831 .chart { padding: 0px;margin: 0px; }
.style-87831 .scale { padding: 0px;margin: 0px; }
.style-87831 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-87831 .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-87831 .backbutton { font-style: normal;text-decoration: none; }
.style-87831 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-87831 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-87831 .team-selector { padding: 0px;margin: 0px; }
.style-87831 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-87831 .season-selector { padding: 0px;margin: 0px; }
.style-87831 .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-87831 A.links-urllink { display: block; }
.style-87831 .album-name { display: block; }
.style-87831 .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-87831 .album-select-form { padding: 0px;margin: 0px; }
.style-87831 .album-select { padding: 0px;margin: 0px; }
.style-87831 .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-87831 .businessindex .address { margin: 0 0 5px 0; }
.style-87831 .businessindex .distance { margin: 0 0 5px 0; }
.style-87831 .businessindex .webpage { margin: 0 0 5px 0; }
.style-87831 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-87831 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-87831 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-87831 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-87831 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-87831 .businessindex .description { margin: 0 0 5px 0; }
.style-87831 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-87831 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-87831 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-87831 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-87831 .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-87831 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-87831 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 17px;line-height: 155%;color: #438FD9;padding-top: 25px;margin-bottom: 40px;text-align: right;font-style: italic; }
.style-87831 .team-schoolyear { margin: 0 0 5px 0; }
.style-87831 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-87831 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-87831 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87831 .team-accolades { margin: 0 0 5px 0; }
.style-87831 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-87831 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-87831 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-87831 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-87831 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-87831 .hr { border-color: rgba(255,255,255,0.33); }
.style-87831 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-87831 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-87831 .registration { margin: 0 0 5px 0; }
.style-87831 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-87831 th.winloss-amount { padding: 5px; }
.style-87831 td.winloss-amount { padding: 5px; }
.style-87831 .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-87831 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-87831 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-87831 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-87831 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-87831 .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-87831 .event-detail { margin: 0 0 15px 0; }
.style-87831 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-87831 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-87831 .filter-item { padding: 5px; }
.style-87831 .prev-button { font-style: normal;text-decoration: none; }
.style-87831 .next-button { font-style: normal;text-decoration: none; }
.style-87831 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-87831 .today-button { font-style: normal;text-decoration: none; }
.style-87831 .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-87831 .newsarchivedatepicker .current-year { text-align: center; }
.style-87831 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-87831 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-87831 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-87831 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-87831 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-87831 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-87831 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-87831 .view-all { text-decoration: none;font-style: normal; }
.style-87831 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-24357 .h2-style { text-align: center;color: #438FD9;font-size: 19px; }
.style-24357 A:hover { text-decoration: none; }
.style-24357 .button:hover { opacity: 1; }
.style-24357 { text-align: center; }
.style-24357 .description { margin: 0 0 5px 0; }
.style-24357 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-24357 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-24357 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24357 .archive { text-decoration: none;font-style: normal; }
.style-24357 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24357 .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-24357 .h4-style A { font-style: normal; }
.style-24357 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-24357 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-24357 .location { padding: 0 0 0 10px;margin: 0px; }
.style-24357 .photos { text-align: center;margin-bottom: 15px; }
.style-24357 .contact-info { margin: 0 0 5px 0; }
.style-24357 .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-24357 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-24357 .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-24357 .full-name { margin: 0 0 5px 0; }
.style-24357 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-24357 .bus-phone { margin: 0 0 5px 0; }
.style-24357 .education { margin: 0 0 5px 0; }
.style-24357 .email { margin: 0 0 5px 0; }
.style-24357 .appointed { margin: 0 0 5px 0; }
.style-24357 .grad-year { margin: 0 0 5px 0; }
.style-24357 .bio { margin: 0 0 5px 0; }
.style-24357 .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-24357 .answer { margin: 0 15px; }
.style-24357 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-24357 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24357 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-24357 .caption { display: block; }
.style-24357 .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-24357 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-24357 .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-24357 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-24357 .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-24357 .zero { margin: 0px;padding: 0px; }
.style-24357 .fund .bar { background-color: #C72C2C; }
.style-24357 .chart { padding: 0px;margin: 0px; }
.style-24357 .scale { padding: 0px;margin: 0px; }
.style-24357 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-24357 .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-24357 .backbutton { font-style: normal;text-decoration: none; }
.style-24357 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-24357 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-24357 .team-selector { padding: 0px;margin: 0px; }
.style-24357 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-24357 .season-selector { padding: 0px;margin: 0px; }
.style-24357 .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-24357 A.links-urllink { display: block; }
.style-24357 .album-name { display: block; }
.style-24357 .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-24357 .album-select-form { padding: 0px;margin: 0px; }
.style-24357 .album-select { padding: 0px;margin: 0px; }
.style-24357 .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-24357 .businessindex .address { margin: 0 0 5px 0; }
.style-24357 .businessindex .distance { margin: 0 0 5px 0; }
.style-24357 .businessindex .webpage { margin: 0 0 5px 0; }
.style-24357 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-24357 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-24357 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-24357 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-24357 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-24357 .businessindex .description { margin: 0 0 5px 0; }
.style-24357 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-24357 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-24357 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-24357 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-24357 .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-24357 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-24357 div.content-wrap { font-size: 18px;line-height: 155%;color: #00386B;margin-bottom: 40px;text-align: left;padding: 6px; }
.style-24357 .team-schoolyear { margin: 0 0 5px 0; }
.style-24357 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-24357 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-24357 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-24357 .team-accolades { margin: 0 0 5px 0; }
.style-24357 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-24357 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-24357 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-24357 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-24357 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-24357 .hr { border-color: rgba(255,255,255,0.33); }
.style-24357 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-24357 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-24357 .registration { margin: 0 0 5px 0; }
.style-24357 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-24357 th.winloss-amount { padding: 5px; }
.style-24357 td.winloss-amount { padding: 5px; }
.style-24357 .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-24357 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-24357 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-24357 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-24357 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-24357 .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-24357 .event-detail { margin: 0 0 15px 0; }
.style-24357 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-24357 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-24357 .filter-item { padding: 5px; }
.style-24357 .prev-button { font-style: normal;text-decoration: none; }
.style-24357 .next-button { font-style: normal;text-decoration: none; }
.style-24357 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-24357 .today-button { font-style: normal;text-decoration: none; }
.style-24357 .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-24357 .newsarchivedatepicker .current-year { text-align: center; }
.style-24357 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-24357 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-24357 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-24357 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-24357 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-24357 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-24357 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-24357 .view-all { text-decoration: none;font-style: normal; }
.style-24357 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-58423 .h2-style { text-align: left;color: #438FD9;font-size: 23px;padding-top: 5px; }
.style-58423 A:hover { text-decoration: none; }
.style-58423 .button:hover { opacity: 1; }
.style-58423 { text-align: center; }
.style-58423 .description { margin: 0 0 5px 0; }
.style-58423 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-58423 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-58423 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-58423 .archive { text-decoration: none;font-style: normal; }
.style-58423 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-58423 .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-58423 .h4-style A { font-style: normal; }
.style-58423 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-58423 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-58423 .location { padding: 0 0 0 10px;margin: 0px; }
.style-58423 .photos { text-align: center;margin-bottom: 15px; }
.style-58423 .contact-info { margin: 0 0 5px 0; }
.style-58423 .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-58423 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-58423 .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-58423 .full-name { margin: 0 0 5px 0; }
.style-58423 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-58423 .bus-phone { margin: 0 0 5px 0; }
.style-58423 .education { margin: 0 0 5px 0; }
.style-58423 .email { margin: 0 0 5px 0; }
.style-58423 .appointed { margin: 0 0 5px 0; }
.style-58423 .grad-year { margin: 0 0 5px 0; }
.style-58423 .bio { margin: 0 0 5px 0; }
.style-58423 .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-58423 .answer { margin: 0 15px; }
.style-58423 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-58423 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-58423 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-58423 .caption { display: block; }
.style-58423 .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-58423 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-58423 .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-58423 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-58423 .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-58423 .zero { margin: 0px;padding: 0px; }
.style-58423 .fund .bar { background-color: #C72C2C; }
.style-58423 .chart { padding: 0px;margin: 0px; }
.style-58423 .scale { padding: 0px;margin: 0px; }
.style-58423 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-58423 .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-58423 .backbutton { font-style: normal;text-decoration: none; }
.style-58423 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-58423 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-58423 .team-selector { padding: 0px;margin: 0px; }
.style-58423 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-58423 .season-selector { padding: 0px;margin: 0px; }
.style-58423 .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-58423 A.links-urllink { display: block; }
.style-58423 .album-name { display: block; }
.style-58423 .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-58423 .album-select-form { padding: 0px;margin: 0px; }
.style-58423 .album-select { padding: 0px;margin: 0px; }
.style-58423 .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-58423 .businessindex .address { margin: 0 0 5px 0; }
.style-58423 .businessindex .distance { margin: 0 0 5px 0; }
.style-58423 .businessindex .webpage { margin: 0 0 5px 0; }
.style-58423 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-58423 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-58423 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-58423 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-58423 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-58423 .businessindex .description { margin: 0 0 5px 0; }
.style-58423 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-58423 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-58423 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-58423 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-58423 .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-58423 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-58423 div.content-wrap { {
  position: relative;padding-left: 1em;border-left: 0.2em solid lighten($black, 40%);font-family: 'Sanchez';line-height: $base-line-height;font-weight: 100;&: before, &:after {
      content: '\201C';}
   &: after {
      content: '\201D';: }
};text-align: left;color: #00447B;font-size: 18px;padding-bottom: 20px; }
.style-58423 .team-schoolyear { margin: 0 0 5px 0; }
.style-58423 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-58423 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-58423 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-58423 .team-accolades { margin: 0 0 5px 0; }
.style-58423 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-58423 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-58423 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-58423 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-58423 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-58423 .hr { border-color: rgba(255,255,255,0.33); }
.style-58423 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-58423 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-58423 .registration { margin: 0 0 5px 0; }
.style-58423 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-58423 th.winloss-amount { padding: 5px; }
.style-58423 td.winloss-amount { padding: 5px; }
.style-58423 .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-58423 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-58423 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-58423 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-58423 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-58423 .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-58423 .event-detail { margin: 0 0 15px 0; }
.style-58423 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-58423 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-58423 .filter-item { padding: 5px; }
.style-58423 .prev-button { font-style: normal;text-decoration: none; }
.style-58423 .next-button { font-style: normal;text-decoration: none; }
.style-58423 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-58423 .today-button { font-style: normal;text-decoration: none; }
.style-58423 .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-58423 .newsarchivedatepicker .current-year { text-align: center; }
.style-58423 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-58423 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-58423 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-58423 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-58423 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-58423 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-58423 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-58423 .view-all { text-decoration: none;font-style: normal; }
.style-58423 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-33470 .h1-style { color: #FFFFFF; }
.style-33470 .h2-style { color: #B02B2A; }
.style-33470 .h3-style { color: #FFFFFF; }
.style-33470 .h4-style { color: #FFFFFF; }
.style-33470 .h5-style { color: #FFFFFF; }
.style-33470 .h6-style { color: #FFFFFF; }
.style-33470 A { color: #FFFFFF;text-decoration: underline; }
.style-33470 A:hover { text-decoration: none; }
.style-33470 .button { color: #76B4DB;background-color: #FFFFFF;font-weight: bold;padding: 5px 15px 5px 15px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none; }
.style-33470 .button:hover { opacity: 1; }
.style-33470 { padding: 20px;margin: 0 0 50px 0;border-width: 5px;border-style: solid;border-color: #B02B2A;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #B02B2A;background-color: #FFFFFF; }
.style-33470 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-33470 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-33470 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33470 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33470 .archive { text-decoration: none;font-style: normal; }
.style-33470 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33470 .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-33470 .h4-style A { font-style: normal; }
.style-33470 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-33470 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-33470 .location { margin: 0 0 5px 0; }
.style-33470 .photos { text-align: center;margin-bottom: 15px; }
.style-33470 .contact-info { margin: 0 0 5px 0; }
.style-33470 .text 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-33470 .text img:first-child { margin: 0; }
.style-33470 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-33470 .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-33470 .full-name { margin: 0 0 5px 0; }
.style-33470 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-33470 .bus-phone { margin: 0 0 5px 0; }
.style-33470 .education { margin: 0 0 5px 0; }
.style-33470 .email { margin: 0 0 5px 0; }
.style-33470 .appointed { margin: 0 0 5px 0; }
.style-33470 .grad-year { margin: 0 0 5px 0; }
.style-33470 .bio { margin: 0 0 5px 0; }
.style-33470 .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-33470 .answer { margin: 0 15px;line-height: 20px; }
.style-33470 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33470 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33470 .title { display: block; }
.style-33470 .caption { display: block; }
.style-33470 .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-33470 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-33470 .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-33470 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-33470 .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-33470 .zero { margin: 0px;padding: 0px; }
.style-33470 .fund .bar { background-color: #00386B; }
.style-33470 .chart { max-width: 100%;margin-right: 0; }
.style-33470 .fund .bar-container { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-33470 .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-33470 .backbutton { font-style: normal;text-decoration: none; }
.style-33470 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-33470 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33470 .team-selector { padding: 0px;margin: 0px; }
.style-33470 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-33470 .season-selector { padding: 0px;margin: 0px; }
.style-33470 .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-33470 .listdetail img:first-child { margin: 0; }
.style-33470 A.links-urllink { display: block; }
.style-33470 .album-name { display: block; }
.style-33470 .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-33470 .album-select-form { padding: 0px;margin: 0px; }
.style-33470 .album-select { padding: 0px;margin: 0px; }
.style-33470 .fund .chart .scale li i { width: 45%; }
.style-33470 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-33470 .course-desc { line-height: 20px; }
.style-33470 .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-33470 .businessindex .address { margin: 0 0 5px 0; }
.style-33470 .businessindex .distance { margin: 0 0 5px 0; }
.style-33470 .businessindex .webpage { margin: 0 0 5px 0; }
.style-33470 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-33470 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-33470 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-33470 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-33470 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-33470 .businessindex .description { margin: 0 0 5px 0; }
.style-33470 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-33470 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-33470 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-33470 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-33470 .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-33470 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-33470 div.content-wrap { color: #B02B2A;font-size: 16px; }
.style-33470 .team-schoolyear { margin: 0 0 5px 0; }
.style-33470 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-33470 .team-description { line-height: 20px; }
.style-33470 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-33470 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33470 .team-accolades { margin: 0 0 5px 0; }
.style-33470 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-33470 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-33470 .hr { border-color: rgba(255,255,255,0.33); }
.style-33470 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-33470 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-33470 .registration { margin: 0 0 5px 0; }
.style-33470 .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-33470 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-33470 .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-33470 .event-detail { margin: 0 0 15px 0; }
.style-33470 .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-33470 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-33470 .view-all { text-decoration: none;font-style: normal; }
.style-33470 .game { padding: 0;margin: 0 0 20px 0; }
.style-40345 .h1-style { color: #438FD9; }
.style-40345 .h2-style { color: #FFFFFF;font-size: 20px; }
.style-40345 .h3-style { color: #FFFFFF; }
.style-40345 .h4-style { color: #FFFFFF; }
.style-40345 .h6-style { color: #FFFFFF; }
.style-40345 A { color: #FFFFFF;font-weight: bold; }
.style-40345 .button:hover { opacity: 1; }
.style-40345 { background-color: #004684;padding: 30px;margin-top: 2em;margin-bottom: 2em;border: 1px solid #CCC;color: #FFFFFF; }
.style-40345 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-40345 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-40345 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40345 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40345 .archive { text-decoration: none;font-style: normal; }
.style-40345 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40345 .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: #FBAF3F;border-width: 2px;border-color: #FFFFFF; }
.style-40345 .h4-style A { font-style: normal;font-size: 16px; }
.style-40345 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-40345 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-40345 .location { margin: 0 0 5px 0; }
.style-40345 .photos { text-align: center;margin-bottom: 15px; }
.style-40345 .contact-info { margin: 0 0 5px 0; }
.style-40345 .text 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-40345 .text img:first-child { margin: 0; }
.style-40345 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-40345 .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-40345 .full-name { margin: 0 0 5px 0; }
.style-40345 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-40345 .bus-phone { margin: 0 0 5px 0; }
.style-40345 .education { margin: 0 0 5px 0; }
.style-40345 .email { margin: 0 0 5px 0; }
.style-40345 .appointed { margin: 0 0 5px 0; }
.style-40345 .grad-year { margin: 0 0 5px 0; }
.style-40345 .bio { margin: 0 0 5px 0; }
.style-40345 .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-40345 .answer { margin: 0 15px;line-height: 20px; }
.style-40345 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-40345 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40345 .title { display: block; }
.style-40345 .caption { display: block; }
.style-40345 .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-40345 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-40345 .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-40345 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-40345 .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-40345 .zero { margin: 0px;padding: 0px; }
.style-40345 .fund .bar { background-color: #6CA6E3; }
.style-40345 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-40345 .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-40345 .backbutton { font-style: normal;text-decoration: none; }
.style-40345 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-40345 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40345 .team-selector { padding: 0px;margin: 0px; }
.style-40345 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-40345 .season-selector { padding: 0px;margin: 0px; }
.style-40345 .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-40345 .listdetail img:first-child { margin: 0; }
.style-40345 A.links-urllink { display: block; }
.style-40345 .album-name { display: block; }
.style-40345 .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-40345 .album-select-form { padding: 0px;margin: 0px; }
.style-40345 .album-select { padding: 0px;margin: 0px; }
.style-40345 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-40345 .course-desc { line-height: 20px; }
.style-40345 .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-40345 .businessindex .address { margin: 0 0 5px 0; }
.style-40345 .businessindex .distance { margin: 0 0 5px 0; }
.style-40345 .businessindex .webpage { margin: 0 0 5px 0; }
.style-40345 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-40345 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-40345 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-40345 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-40345 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-40345 .businessindex .description { margin: 0 0 5px 0; }
.style-40345 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-40345 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-40345 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-40345 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-40345 .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-40345 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-40345 .team-schoolyear { margin: 0 0 5px 0; }
.style-40345 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-40345 .team-description { line-height: 20px; }
.style-40345 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-40345 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-40345 .team-accolades { margin: 0 0 5px 0; }
.style-40345 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-40345 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-40345 .hr { border-color: rgba(255,255,255,0.33); }
.style-40345 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-40345 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-40345 .registration { margin: 0 0 5px 0; }
.style-40345 .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-40345 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-40345 .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-40345 .event-detail { margin: 0 0 15px 0; }
.style-40345 .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-40345 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-40345 .view-all { text-decoration: none;font-style: normal; }
.style-40345 .game { padding: 0;margin: 0 0 20px 0; }
.style-70655 .h1-style { color: #438FD9; }
.style-70655 .h2-style { color: #438FD9;font-size: 26px;text-align: center;font-weight: bold; }
.style-70655 .h3-style { color: #438FD9; }
.style-70655 .h4-style { color: #00447B; }
.style-70655 .h6-style { color: #438FD9; }
.style-70655 .button:hover { opacity: 1; }
.style-70655 { background-color: #FFFFFF;padding-top: 20px;text-align: center; }
.style-70655 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-70655 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-70655 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-70655 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70655 .archive { text-decoration: none;font-style: normal; }
.style-70655 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70655 .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;text-align: center; }
.style-70655 .h4-style A { font-style: normal;font-size: 16px; }
.style-70655 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-70655 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-70655 .location { margin: 0 0 5px 0; }
.style-70655 .photos { text-align: center;margin-bottom: 15px; }
.style-70655 .contact-info { margin: 0 0 5px 0; }
.style-70655 .text 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-70655 .text img:first-child { margin: 0; }
.style-70655 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-70655 .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-70655 .full-name { margin: 0 0 5px 0; }
.style-70655 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-70655 .bus-phone { margin: 0 0 5px 0; }
.style-70655 .education { margin: 0 0 5px 0; }
.style-70655 .email { margin: 0 0 5px 0; }
.style-70655 .appointed { margin: 0 0 5px 0; }
.style-70655 .grad-year { margin: 0 0 5px 0; }
.style-70655 .bio { margin: 0 0 5px 0; }
.style-70655 .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-70655 .answer { margin: 0 15px;line-height: 20px; }
.style-70655 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-70655 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70655 .title { display: block; }
.style-70655 .caption { display: block; }
.style-70655 .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-70655 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-70655 .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-70655 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-70655 .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-70655 .zero { margin: 0px;padding: 0px; }
.style-70655 .fund .bar { background-color: #6CA6E3; }
.style-70655 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-70655 .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-70655 .backbutton { font-style: normal;text-decoration: none; }
.style-70655 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-70655 .team-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-70655 .team-selector { padding: 0px;margin: 0px; }
.style-70655 .season-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-70655 .season-selector { padding: 0px;margin: 0px; }
.style-70655 .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-70655 .listdetail img:first-child { margin: 0; }
.style-70655 A.links-urllink { display: block; }
.style-70655 .album-name { display: block; }
.style-70655 .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-70655 .album-select-form { padding: 0px;margin: 0px; }
.style-70655 .album-select { padding: 0px;margin: 0px; }
.style-70655 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-70655 .course-desc { line-height: 20px; }
.style-70655 .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-70655 .businessindex .address { margin: 0 0 5px 0; }
.style-70655 .businessindex .distance { margin: 0 0 5px 0; }
.style-70655 .businessindex .webpage { margin: 0 0 5px 0; }
.style-70655 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-70655 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-70655 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-70655 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-70655 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-70655 .businessindex .description { margin: 0 0 5px 0; }
.style-70655 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-70655 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-70655 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-70655 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-70655 .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-70655 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-70655 div.content-wrap { color: #000000;text-align: left; }
.style-70655 .team-schoolyear { margin: 0 0 5px 0; }
.style-70655 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-70655 .team-description { line-height: 20px; }
.style-70655 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-70655 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-70655 .team-accolades { margin: 0 0 5px 0; }
.style-70655 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-70655 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-70655 .hr { border-color: rgba(255,255,255,0.33); }
.style-70655 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-70655 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-70655 .registration { margin: 0 0 5px 0; }
.style-70655 .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-70655 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-70655 .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-70655 .event-detail { margin: 0 0 15px 0; }
.style-70655 .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-70655 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-70655 .view-all { text-decoration: none;font-style: normal; }
.style-70655 .game { padding: 0;margin: 0 0 20px 0; }
.style-44209 .h1-style { color: #438FD9; }
.style-44209 .h2-style { color: #002F5F;font-size: 26px;text-align: left; }
.style-44209 .h3-style { color: #438FD9; }
.style-44209 .h4-style { color: #00447B; }
.style-44209 .h6-style { color: #438FD9; }
.style-44209 .button:hover { opacity: 1; }
.style-44209 { background-color: #FFFFFF;padding-top: 20px;margin-bottom: 2em;border: 1px solid #CCC;border-width: 0px;text-align: center; }
.style-44209 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-44209 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-44209 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-44209 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44209 .archive { text-decoration: none;font-style: normal; }
.style-44209 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44209 .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;text-align: center; }
.style-44209 .h4-style A { font-style: normal;font-size: 16px; }
.style-44209 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-44209 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-44209 .location { margin: 0 0 5px 0; }
.style-44209 .photos { text-align: center;margin-bottom: 15px; }
.style-44209 .contact-info { margin: 0 0 5px 0; }
.style-44209 .text 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-44209 .text img:first-child { margin: 0; }
.style-44209 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-44209 .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-44209 .full-name { margin: 0 0 5px 0; }
.style-44209 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-44209 .bus-phone { margin: 0 0 5px 0; }
.style-44209 .education { margin: 0 0 5px 0; }
.style-44209 .email { margin: 0 0 5px 0; }
.style-44209 .appointed { margin: 0 0 5px 0; }
.style-44209 .grad-year { margin: 0 0 5px 0; }
.style-44209 .bio { margin: 0 0 5px 0; }
.style-44209 .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-44209 .answer { margin: 0 15px;line-height: 20px; }
.style-44209 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-44209 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44209 .title { display: block; }
.style-44209 .caption { display: block; }
.style-44209 .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-44209 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-44209 .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-44209 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-44209 .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-44209 .zero { margin: 0px;padding: 0px; }
.style-44209 .fund .bar { background-color: #6CA6E3; }
.style-44209 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-44209 .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-44209 .backbutton { font-style: normal;text-decoration: none; }
.style-44209 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-44209 .team-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-44209 .team-selector { padding: 0px;margin: 0px; }
.style-44209 .season-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-44209 .season-selector { padding: 0px;margin: 0px; }
.style-44209 .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-44209 .listdetail img:first-child { margin: 0; }
.style-44209 A.links-urllink { display: block; }
.style-44209 .album-name { display: block; }
.style-44209 .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-44209 .album-select-form { padding: 0px;margin: 0px; }
.style-44209 .album-select { padding: 0px;margin: 0px; }
.style-44209 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-44209 .course-desc { line-height: 20px; }
.style-44209 .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-44209 .businessindex .address { margin: 0 0 5px 0; }
.style-44209 .businessindex .distance { margin: 0 0 5px 0; }
.style-44209 .businessindex .webpage { margin: 0 0 5px 0; }
.style-44209 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-44209 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-44209 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-44209 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-44209 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-44209 .businessindex .description { margin: 0 0 5px 0; }
.style-44209 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-44209 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-44209 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-44209 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-44209 .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-44209 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-44209 div.content-wrap { color: #000000;text-align: left; }
.style-44209 .team-schoolyear { margin: 0 0 5px 0; }
.style-44209 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-44209 .team-description { line-height: 20px; }
.style-44209 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-44209 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-44209 .team-accolades { margin: 0 0 5px 0; }
.style-44209 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-44209 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-44209 .hr { border-color: rgba(255,255,255,0.33); }
.style-44209 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-44209 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-44209 .registration { margin: 0 0 5px 0; }
.style-44209 .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-44209 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-44209 .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-44209 .event-detail { margin: 0 0 15px 0; }
.style-44209 .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-44209 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-44209 .view-all { text-decoration: none;font-style: normal; }
.style-44209 .game { padding: 0;margin: 0 0 20px 0; }
.style-94669 .h2-style { font-size: 30px;padding: 4px; }
.style-94669 A:hover { text-decoration: none; }
.style-94669 .button:hover { opacity: 1; }
.style-94669 { text-align: center; }
.style-94669 .description { margin: 0 0 5px 0; }
.style-94669 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-94669 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94669 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94669 .archive { text-decoration: none;font-style: normal; }
.style-94669 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94669 .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-94669 .h4-style A { font-style: normal; }
.style-94669 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-94669 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-94669 .location { padding: 0 0 0 10px;margin: 0px; }
.style-94669 .photos { text-align: center;margin-bottom: 15px; }
.style-94669 .contact-info { margin: 0 0 5px 0; }
.style-94669 .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-94669 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-94669 .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-94669 .full-name { margin: 0 0 5px 0; }
.style-94669 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-94669 .bus-phone { margin: 0 0 5px 0; }
.style-94669 .education { margin: 0 0 5px 0; }
.style-94669 .email { margin: 0 0 5px 0; }
.style-94669 .appointed { margin: 0 0 5px 0; }
.style-94669 .grad-year { margin: 0 0 5px 0; }
.style-94669 .bio { margin: 0 0 5px 0; }
.style-94669 .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-94669 .answer { margin: 0 15px; }
.style-94669 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-94669 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94669 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-94669 .caption { display: block; }
.style-94669 .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-94669 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-94669 .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-94669 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-94669 .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-94669 .zero { margin: 0px;padding: 0px; }
.style-94669 .fund .bar { background-color: #C72C2C; }
.style-94669 .chart { padding: 0px;margin: 0px; }
.style-94669 .scale { padding: 0px;margin: 0px; }
.style-94669 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-94669 .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-94669 .backbutton { font-style: normal;text-decoration: none; }
.style-94669 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-94669 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94669 .team-selector { padding: 0px;margin: 0px; }
.style-94669 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-94669 .season-selector { padding: 0px;margin: 0px; }
.style-94669 .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-94669 A.links-urllink { display: block; }
.style-94669 .album-name { display: block; }
.style-94669 .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-94669 .album-select-form { padding: 0px;margin: 0px; }
.style-94669 .album-select { padding: 0px;margin: 0px; }
.style-94669 .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-94669 .businessindex .address { margin: 0 0 5px 0; }
.style-94669 .businessindex .distance { margin: 0 0 5px 0; }
.style-94669 .businessindex .webpage { margin: 0 0 5px 0; }
.style-94669 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-94669 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-94669 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-94669 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-94669 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-94669 .businessindex .description { margin: 0 0 5px 0; }
.style-94669 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-94669 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-94669 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-94669 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-94669 .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-94669 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-94669 div.content-wrap { font-size: 21px;line-height: 155%;color: #002855;padding-top: 25px;margin-bottom: 40px;text-align: left;font-style: italic; }
.style-94669 .team-schoolyear { margin: 0 0 5px 0; }
.style-94669 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-94669 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-94669 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-94669 .team-accolades { margin: 0 0 5px 0; }
.style-94669 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-94669 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-94669 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-94669 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-94669 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-94669 .hr { border-color: rgba(255,255,255,0.33); }
.style-94669 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-94669 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-94669 .registration { margin: 0 0 5px 0; }
.style-94669 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-94669 th.winloss-amount { padding: 5px; }
.style-94669 td.winloss-amount { padding: 5px; }
.style-94669 .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-94669 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-94669 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-94669 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-94669 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-94669 .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-94669 .event-detail { margin: 0 0 15px 0; }
.style-94669 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-94669 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-94669 .filter-item { padding: 5px; }
.style-94669 .prev-button { font-style: normal;text-decoration: none; }
.style-94669 .next-button { font-style: normal;text-decoration: none; }
.style-94669 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-94669 .today-button { font-style: normal;text-decoration: none; }
.style-94669 .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-94669 .newsarchivedatepicker .current-year { text-align: center; }
.style-94669 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-94669 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-94669 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-94669 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-94669 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-94669 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-94669 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-94669 .view-all { text-decoration: none;font-style: normal; }
.style-94669 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-5329 .h1-style { color: #00386B; }
.style-5329 .h2-style { font-size: 1.3em; }
.style-5329 .h4-style { font-weight: bold; }
.style-5329 .h5-style:hover { color: #00386B; }
.style-5329 A:hover { text-decoration: none; }
.style-5329 .button:hover { opacity: 1; }
.style-5329 { padding: 0px;margin: 0px; }
.style-5329 .description { margin: 0 0 5px 0; }
.style-5329 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-5329 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-5329 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5329 .readmore:after { content: "»"; }
.style-5329 .archive { text-decoration: none;font-style: normal; }
.style-5329 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5329 .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-5329 .h4-style A { font-style: normal; }
.style-5329 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 13px; }
.style-5329 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-5329 .location { margin: 0 0 5px 0; }
.style-5329 .photos { text-align: center;margin-bottom: 15px; }
.style-5329 .contact-info { margin: 0 0 5px 0; }
.style-5329 .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-5329 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5329 .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-5329 .full-name { margin: 0 0 5px 0; }
.style-5329 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5329 .bus-phone { margin: 0 0 5px 0; }
.style-5329 .education { margin: 0 0 5px 0; }
.style-5329 .email { margin: 0 0 5px 0; }
.style-5329 .appointed { margin: 0 0 5px 0; }
.style-5329 .grad-year { margin: 0 0 5px 0; }
.style-5329 .bio { margin: 0 0 5px 0; }
.style-5329 .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-5329 .answer { margin: 0 15px; }
.style-5329 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5329 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5329 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-5329 .caption { display: block; }
.style-5329 .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-5329 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5329 .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-5329 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5329 .department { margin: 0 0 5px 0; }
.style-5329 .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-5329 .zero { margin: 0px;padding: 0px; }
.style-5329 .fund .bar { background-color: #6CA6E3; }
.style-5329 .goal { display: block; }
.style-5329 .current { display: block; }
.style-5329 .goal-participation { display: block; }
.style-5329 .current-participation { display: block; }
.style-5329 .asof-date { display: block; }
.style-5329 .start-date { display: block; }
.style-5329 .end-date { display: block; }
.style-5329 .last-year-amount { display: block; }
.style-5329 .last-year-participation { display: block; }
.style-5329 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5329 .chart { padding: 0px;margin: 0px; }
.style-5329 .scale { padding: 0px;margin: 0px; }
.style-5329 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-5329 .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-5329 .backbutton { font-style: normal;text-decoration: none; }
.style-5329 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5329 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5329 .team-selector { padding: 0px;margin: 0px; }
.style-5329 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5329 .season-selector { padding: 0px;margin: 0px; }
.style-5329 .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-5329 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #00447B;font-family: 'Montserrat', sans-serif;padding: 0px;margin: 0px;text-align: center; }
.style-5329 .album-name { display: block; }
.style-5329 .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-5329 .album-select-form { padding: 0px;margin: 0px; }
.style-5329 .album-select { padding: 0px;margin: 0px; }
.style-5329 .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-5329 .businessindex .address { margin: 0 0 5px 0; }
.style-5329 .businessindex .distance { margin: 0 0 5px 0; }
.style-5329 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5329 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5329 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5329 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5329 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5329 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5329 .businessindex .description { margin: 0 0 5px 0; }
.style-5329 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5329 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5329 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5329 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5329 .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-5329 li.group { border-bottom: 1px solid #ddd; }
.style-5329 li.subcategory-group { display: inline-block; }
.style-5329 div.content-wrap:after { display: ">"; }
.style-5329 .team-schoolyear { margin: 0 0 5px 0; }
.style-5329 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5329 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5329 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5329 .team-accolades { margin: 0 0 5px 0; }
.style-5329 .schedule-vs { font-style: italic; }
.style-5329 .schedule-site { margin: 0 0 5px 0; }
.style-5329 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5329 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5329 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5329 .hr { border-color: rgba(255,255,255,0.33); }
.style-5329 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5329 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5329 .registration { margin: 0 0 5px 0; }
.style-5329 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-5329 th.winloss-amount { padding: 5px; }
.style-5329 td.winloss-amount { padding: 5px; }
.style-5329 .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-5329 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-5329 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-5329 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-5329 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-5329 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-5329 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-5329 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-5329 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-5329 .schedule-practice { font-weight: bold;color: #888888; }
.style-5329 .annualfund .remaining { display: block; }
.style-5329 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-5329 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-5329 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-5329 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5329 .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-5329 .event-detail { margin: 0 0 15px 0; }
.style-5329 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-5329 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-5329 .filter-item { padding: 5px; }
.style-5329 .prev-button { font-style: normal;text-decoration: none; }
.style-5329 .prev-button:hover { background-color: #FFFFFF; }
.style-5329 .next-button { font-style: normal;text-decoration: none; }
.style-5329 .next-button:hover { background-color: #FFFFFF; }
.style-5329 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5329 .today-button { font-style: normal;text-decoration: none; }
.style-5329 .today-button:hover { background-color: #FFFFFF; }
.style-5329 .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-5329 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5329 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5329 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5329 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-5329 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-5329 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-5329 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5329 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5329 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5329 .view-all { text-decoration: none;font-style: normal; }
.style-5329 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-5329 .schedule-matchup { margin: 0 0 5px 0; }
.style-5329 .start-date { display: inline; }
.style-5329 .start-time { display: inline; }
.style-5329 .end-date { display: inline; }
.style-5329 .end-time { display: inline; }
.style-5329 .date-sep { display: inline; }
.style-5333 .h1-style { color: #FFFFFF; }
.style-5333 .h2-style { color: #FFFFFF;font-size: 18px; }
.style-5333 .h3-style { color: #FFFFFF; }
.style-5333 .h4-style { color: #FFFFFF; }
.style-5333 .h5-style { color: #FFFFFF; }
.style-5333 .h6-style { color: #FFFFFF; }
.style-5333 A { color: #FFFFFF;text-decoration: underline;font-size: 16px; }
.style-5333 A:hover { text-decoration: none; }
.style-5333 .button { color: #76B4DB;background-color: #FFFFFF;font-weight: bold;padding: 5px 15px 5px 15px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none; }
.style-5333 .button:hover { opacity: 1; }
.style-5333 { padding: 20px;margin: 0 0 50px 0;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #FFFFFF;background-color: #3E557D; }
.style-5333 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-5333 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-5333 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5333 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5333 .archive { text-decoration: none;font-style: normal; }
.style-5333 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5333 .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-5333 .h4-style A { font-style: normal; }
.style-5333 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-5333 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-5333 .location { margin: 0 0 5px 0; }
.style-5333 .photos { text-align: center;margin-bottom: 15px; }
.style-5333 .contact-info { margin: 0 0 5px 0; }
.style-5333 .text 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-5333 .text img:first-child { margin: 0; }
.style-5333 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5333 .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-5333 .full-name { margin: 0 0 5px 0; }
.style-5333 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5333 .bus-phone { margin: 0 0 5px 0; }
.style-5333 .education { margin: 0 0 5px 0; }
.style-5333 .email { margin: 0 0 5px 0; }
.style-5333 .appointed { margin: 0 0 5px 0; }
.style-5333 .grad-year { margin: 0 0 5px 0; }
.style-5333 .bio { margin: 0 0 5px 0; }
.style-5333 .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-5333 .answer { margin: 0 15px;line-height: 20px; }
.style-5333 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5333 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5333 .title { display: block; }
.style-5333 .caption { display: block; }
.style-5333 .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-5333 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5333 .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-5333 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-5333 .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-5333 .zero { margin: 0px;padding: 0px; }
.style-5333 .fund .bar { background-color: #00386B; }
.style-5333 .chart { max-width: 100%;margin-right: 0; }
.style-5333 .fund .bar-container { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-5333 .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-5333 .backbutton { font-style: normal;text-decoration: none; }
.style-5333 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5333 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5333 .team-selector { padding: 0px;margin: 0px; }
.style-5333 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5333 .season-selector { padding: 0px;margin: 0px; }
.style-5333 .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-5333 .listdetail img:first-child { margin: 0; }
.style-5333 A.links-urllink { display: block; }
.style-5333 .album-name { display: block; }
.style-5333 .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-5333 .album-select-form { padding: 0px;margin: 0px; }
.style-5333 .album-select { padding: 0px;margin: 0px; }
.style-5333 .fund .chart .scale li i { width: 45%; }
.style-5333 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-5333 .course-desc { line-height: 20px; }
.style-5333 .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-5333 .businessindex .address { margin: 0 0 5px 0; }
.style-5333 .businessindex .distance { margin: 0 0 5px 0; }
.style-5333 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5333 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5333 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5333 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5333 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5333 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5333 .businessindex .description { margin: 0 0 5px 0; }
.style-5333 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5333 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5333 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5333 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5333 .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-5333 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-5333 div.content-wrap { font-size: 14px; }
.style-5333 .team-schoolyear { margin: 0 0 5px 0; }
.style-5333 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5333 .team-description { line-height: 20px; }
.style-5333 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5333 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5333 .team-accolades { margin: 0 0 5px 0; }
.style-5333 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5333 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5333 .hr { border-color: rgba(255,255,255,0.33); }
.style-5333 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5333 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5333 .registration { margin: 0 0 5px 0; }
.style-5333 .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-5333 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-5333 .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-5333 .event-detail { margin: 0 0 15px 0; }
.style-5333 .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-5333 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-5333 .view-all { text-decoration: none;font-style: normal; }
.style-5333 .game { padding: 0;margin: 0 0 20px 0; }
.style-65211 .h1-style { color: #438FD9; }
.style-65211 .h2-style { color: #FFFFFF;font-size: 25px;font-weight: bold; }
.style-65211 .h3-style { color: #438FD9; }
.style-65211 .h4-style { color: #438FD9; }
.style-65211 .h6-style { color: #438FD9; }
.style-65211 .button { color: #438FD9; }
.style-65211 .button:hover { opacity: 1; }
.style-65211 { background-color: #62AFEA;margin-bottom: 2em;padding: 20px; }
.style-65211 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65211 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65211 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65211 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65211 .archive { text-decoration: none;font-style: normal; }
.style-65211 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65211 .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-65211 .h4-style A { font-style: normal; }
.style-65211 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65211 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-65211 .location { margin: 0 0 5px 0; }
.style-65211 .photos { text-align: center;margin-bottom: 15px; }
.style-65211 .contact-info { margin: 0 0 5px 0; }
.style-65211 .text 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-65211 .text img:first-child { margin: 0; }
.style-65211 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65211 .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-65211 .full-name { margin: 0 0 5px 0; }
.style-65211 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65211 .bus-phone { margin: 0 0 5px 0; }
.style-65211 .education { margin: 0 0 5px 0; }
.style-65211 .email { margin: 0 0 5px 0; }
.style-65211 .appointed { margin: 0 0 5px 0; }
.style-65211 .grad-year { margin: 0 0 5px 0; }
.style-65211 .bio { margin: 0 0 5px 0; }
.style-65211 .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-65211 .answer { margin: 0 15px;line-height: 20px; }
.style-65211 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65211 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65211 .title { display: block; }
.style-65211 .caption { display: block; }
.style-65211 .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-65211 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65211 .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-65211 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65211 .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-65211 .zero { margin: 0px;padding: 0px; }
.style-65211 .fund .bar { background-color: #6CA6E3; }
.style-65211 .detail { margin: 1px;padding: 0px; }
.style-65211 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65211 .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-65211 .backbutton { font-style: normal;text-decoration: none; }
.style-65211 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65211 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65211 .team-selector { padding: 0px;margin: 0px; }
.style-65211 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65211 .season-selector { padding: 0px;margin: 0px; }
.style-65211 .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-65211 .listdetail img:first-child { margin: 0; }
.style-65211 A.links-urllink { display: block; }
.style-65211 .album-name { display: block; }
.style-65211 .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-65211 .album-select-form { padding: 0px;margin: 0px; }
.style-65211 .album-select { padding: 0px;margin: 0px; }
.style-65211 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65211 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65211 .course-desc { line-height: 20px; }
.style-65211 .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-65211 .businessindex .address { margin: 0 0 5px 0; }
.style-65211 .businessindex .distance { margin: 0 0 5px 0; }
.style-65211 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65211 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65211 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65211 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65211 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65211 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65211 .businessindex .description { margin: 0 0 5px 0; }
.style-65211 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65211 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65211 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65211 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65211 .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-65211 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-65211 div.content-wrap { padding-left: 0px;color: #002F5F;font-size: 17px; }
.style-65211 .team-schoolyear { margin: 0 0 5px 0; }
.style-65211 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65211 .team-description { line-height: 20px; }
.style-65211 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65211 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65211 .team-accolades { margin: 0 0 5px 0; }
.style-65211 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65211 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65211 .hr { border-color: rgba(255,255,255,0.33); }
.style-65211 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65211 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65211 .registration { margin: 0 0 5px 0; }
.style-65211 .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-65211 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65211 .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-65211 .event-detail { margin: 0 0 15px 0; }
.style-65211 .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-65211 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65211 .view-all { text-decoration: none;font-style: normal; }
.style-65211 .game { padding: 0;margin: 0 0 20px 0; }
.style-26071 .h1-style { color: #FFFFFF; }
.style-26071 .h2-style { color: #FFFFFF;margin: 0 0 15px 0;padding: 0px; }
.style-26071 .h3-style { color: #FFFFFF; }
.style-26071 .h4-style { color: #FFFFFF;text-transform: none; }
.style-26071 .h5-style { color: #FFFFFF; }
.style-26071 .h6-style { color: #FFFFFF; }
.style-26071 A { color: #FFFFFF;text-decoration: none; }
.style-26071 A:hover { text-decoration: none; }
.style-26071 .button { border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent; }
.style-26071 { background-color: #004B85;padding: 2em;color: #FFF;margin-bottom: 2em; }
.style-26071 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-26071 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-26071 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26071 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26071 .archive { text-decoration: none;font-style: normal; }
.style-26071 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26071 .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-26071 .h4-style A { font-style: normal; }
.style-26071 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-26071 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-26071 .location { margin: 0 0 5px 0; }
.style-26071 .photos { text-align: center;margin-bottom: 15px; }
.style-26071 .contact-info { margin: 0 0 5px 0; }
.style-26071 .text 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-26071 .text img:first-child { margin: 0; }
.style-26071 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-26071 .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-26071 .full-name { margin: 0 0 5px 0; }
.style-26071 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-26071 .bus-phone { margin: 0 0 5px 0; }
.style-26071 .education { margin: 0 0 5px 0; }
.style-26071 .email { margin: 0 0 5px 0; }
.style-26071 .appointed { margin: 0 0 5px 0; }
.style-26071 .grad-year { margin: 0 0 5px 0; }
.style-26071 .bio { margin: 0 0 5px 0; }
.style-26071 .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-26071 .question { text-decoration: none;font-weight: bold; }
.style-26071 .answer { margin: 0 15px;line-height: 20px; }
.style-26071 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26071 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26071 .title { display: block; }
.style-26071 .caption { display: block; }
.style-26071 .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-26071 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-26071 .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-26071 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-26071 .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-26071 .zero { margin: 0px;padding: 0px; }
.style-26071 .fund .bar { background-color: #6CA6E3; }
.style-26071 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-26071 .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-26071 .backbutton { font-style: normal;text-decoration: none; }
.style-26071 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-26071 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26071 .team-selector { padding: 0px;margin: 0px; }
.style-26071 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26071 .season-selector { padding: 0px;margin: 0px; }
.style-26071 .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-26071 .listdetail img:first-child { margin: 0; }
.style-26071 A.links-urllink { display: block; }
.style-26071 .album-name { display: block; }
.style-26071 .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-26071 .album-select-form { padding: 0px;margin: 0px; }
.style-26071 .album-select { padding: 0px;margin: 0px; }
.style-26071 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-26071 .course-desc { line-height: 20px; }
.style-26071 .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-26071 .businessindex .address { margin: 0 0 5px 0; }
.style-26071 .businessindex .distance { margin: 0 0 5px 0; }
.style-26071 .businessindex .webpage { margin: 0 0 5px 0; }
.style-26071 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-26071 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-26071 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-26071 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-26071 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-26071 .businessindex .description { margin: 0 0 5px 0; }
.style-26071 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-26071 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-26071 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-26071 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-26071 .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-26071 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-26071 div.content-wrap { color: #FFFFFF;font-size: 16px;font-family: 'Quattrocento Sans', sans-serif;text-align: left;margin: 0px;padding: 0px;border-width: 0px; }
.style-26071 .team-schoolyear { margin: 0 0 5px 0; }
.style-26071 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-26071 .team-description { line-height: 20px; }
.style-26071 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-26071 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26071 .team-accolades { margin: 0 0 5px 0; }
.style-26071 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-26071 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-26071 .hr { border-color: rgba(255,255,255,0.33); }
.style-26071 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-26071 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-26071 .registration { margin: 0 0 5px 0; }
.style-26071 .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-26071 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-26071 .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-26071 .event-detail { margin: 0 0 15px 0; }
.style-26071 .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-26071 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-26071 .view-all { text-decoration: none;font-style: normal; }
.style-26071 .game { padding: 0;margin: 0 0 20px 0; }
.style-69385 .h1-style { color: #FFFFFF; }
.style-69385 .h2-style { color: #FFFFFF;margin: 0px;padding-bottom: 10px;text-transform: none;font-size: 22px; }
.style-69385 .h3-style { color: #FFFFFF; }
.style-69385 .h4-style { color: #FFFFFF;text-transform: none;font-weight: bold; }
.style-69385 .h5-style { color: #FFFFFF; }
.style-69385 .h6-style { color: #FFFFFF; }
.style-69385 A { color: #EEEEEE;text-decoration: none; }
.style-69385 A:hover { text-decoration: none; }
.style-69385 .button { color: #FFFFFF;background-color: #00386B;font-weight: bold;padding: 3px;margin: 3px;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none;font-size: 15px; }
.style-69385 .button:hover { opacity: 1; }
.style-69385 { padding: 20px;margin: 0 0 50px 0;background-color: #002f5f;border-width: 5px;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-69385 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-69385 time { font-style: italic;margin: 0 0 5px 0;display: block;font-size: 15px; }
.style-69385 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-69385 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-69385 .archive { margin-top: 40px;border: 2px solid #FFF;color: #FFF;text-decoration: none;padding: 0.5em;display: inline-block;cursor: pointer;background-color: transparent;margin: 5px; }
.style-69385 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-69385 .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-69385 .h4-style A { font-style: normal;font-size: 19px;font-weight: bold;letter-spacing: 1px; }
.style-69385 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-69385 .brief-description { margin: 3px;display: block;line-height: 20px;padding: 3px;padding-top: 4px;font-size: 15px;letter-spacing: .5px; }
.style-69385 .location { margin: 0 0 5px 0; }
.style-69385 .photos { text-align: center;margin-bottom: 15px; }
.style-69385 .contact-info { margin: 0 0 5px 0; }
.style-69385 .text 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-69385 .text img:first-child { margin: 0; }
.style-69385 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-69385 .news img { float: left;clear: both;margin: 0px 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-69385 .full-name { margin: 0 0 5px 0; }
.style-69385 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-69385 .bus-phone { margin: 0 0 5px 0; }
.style-69385 .education { margin: 0 0 5px 0; }
.style-69385 .email { margin: 0 0 5px 0; }
.style-69385 .appointed { margin: 0 0 5px 0; }
.style-69385 .grad-year { margin: 0 0 5px 0; }
.style-69385 .bio { margin: 0 0 5px 0; }
.style-69385 .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-69385 .question { text-decoration: none; }
.style-69385 .answer { margin: 0 15px;line-height: 20px; }
.style-69385 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-69385 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-69385 .title { display: block; }
.style-69385 .caption { display: block; }
.style-69385 .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-69385 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-69385 .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-69385 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-69385 .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-69385 .zero { margin: 0px;padding: 0px; }
.style-69385 .fund .bar { background-color: #6CA6E3; }
.style-69385 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-69385 .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-69385 .backbutton { font-style: normal;text-decoration: none; }
.style-69385 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-69385 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-69385 .team-selector { padding: 0px;margin: 0px; }
.style-69385 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-69385 .season-selector { padding: 0px;margin: 0px; }
.style-69385 .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-69385 .listdetail img:first-child { margin: 0; }
.style-69385 A.links-urllink { display: block; }
.style-69385 .album-name { display: block; }
.style-69385 .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-69385 .album-select-form { padding: 0px;margin: 0px; }
.style-69385 .album-select { padding: 0px;margin: 0px; }
.style-69385 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-69385 .course-desc { line-height: 20px; }
.style-69385 .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-69385 .businessindex .address { margin: 0 0 5px 0; }
.style-69385 .businessindex .distance { margin: 0 0 5px 0; }
.style-69385 .businessindex .webpage { margin: 0 0 5px 0; }
.style-69385 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-69385 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-69385 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-69385 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-69385 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-69385 .businessindex .description { margin: 0 0 5px 0; }
.style-69385 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-69385 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-69385 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-69385 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-69385 .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-69385 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-69385 div.content-wrap { color: #FFFFFF;font-size: 16px; }
.style-69385 .team-schoolyear { margin: 0 0 5px 0; }
.style-69385 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-69385 .team-description { line-height: 20px; }
.style-69385 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-69385 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-69385 .team-accolades { margin: 0 0 5px 0; }
.style-69385 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-69385 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-69385 .hr { border-color: rgba(255,255,255,0.33); }
.style-69385 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-69385 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-69385 .registration { margin: 0 0 5px 0; }
.style-69385 .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-69385 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-69385 .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-69385 .event-detail { margin: 0 0 15px 0; }
.style-69385 .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-69385 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-69385 .view-all { text-decoration: none;font-style: normal; }
.style-69385 .game { padding: 0;margin: 0 0 20px 0; }
.style-75286 .h1-style { color: #00386B; }
.style-75286 .h2-style { font-size: 1.3em;color: #002F5F; }
.style-75286 .h4-style { font-weight: bold; }
.style-75286 .h5-style:hover { color: #00386B; }
.style-75286 A { font-size: 17px;color: #0058B3;font-weight: bold; }
.style-75286 A:hover { text-decoration: none; }
.style-75286 .button:hover { opacity: 1; }
.style-75286 { padding-bottom: 35px;margin: 0px; }
.style-75286 .description { margin: 0 0 5px 0; }
.style-75286 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-75286 .readmore { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;border: none;margin: 0;padding: 15px 0px 15px; }
.style-75286 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75286 .readmore:after { content: "»"; }
.style-75286 .archive { text-decoration: none;font-style: normal; }
.style-75286 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75286 .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-75286 .h4-style A { font-style: normal; }
.style-75286 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 13px; }
.style-75286 .brief-description { margin: 10px 0 0 0;display: block;color: #555;font-size: 14px; }
.style-75286 .location { margin: 0 0 5px 0; }
.style-75286 .photos { text-align: center;margin-bottom: 15px; }
.style-75286 .contact-info { margin: 0 0 5px 0; }
.style-75286 .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-75286 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-75286 .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-75286 .full-name { margin: 0 0 5px 0; }
.style-75286 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-75286 .bus-phone { margin: 0 0 5px 0; }
.style-75286 .education { margin: 0 0 5px 0; }
.style-75286 .email { margin: 0 0 5px 0; }
.style-75286 .appointed { margin: 0 0 5px 0; }
.style-75286 .grad-year { margin: 0 0 5px 0; }
.style-75286 .bio { margin: 0 0 5px 0; }
.style-75286 .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-75286 .answer { margin: 0 15px; }
.style-75286 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-75286 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75286 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-75286 .caption { display: block; }
.style-75286 .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-75286 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-75286 .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-75286 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-75286 .department { margin: 0 0 5px 0; }
.style-75286 .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-75286 .zero { margin: 0px;padding: 0px; }
.style-75286 .fund .bar { background-color: #6CA6E3; }
.style-75286 .goal { display: block; }
.style-75286 .current { display: block; }
.style-75286 .goal-participation { display: block; }
.style-75286 .current-participation { display: block; }
.style-75286 .asof-date { display: block; }
.style-75286 .start-date { display: block; }
.style-75286 .end-date { display: block; }
.style-75286 .last-year-amount { display: block; }
.style-75286 .last-year-participation { display: block; }
.style-75286 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-75286 .chart { padding: 0px;margin: 0px; }
.style-75286 .scale { padding: 0px;margin: 0px; }
.style-75286 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-75286 .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-75286 .backbutton { font-style: normal;text-decoration: none; }
.style-75286 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-75286 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-75286 .team-selector { padding: 0px;margin: 0px; }
.style-75286 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-75286 .season-selector { padding: 0px;margin: 0px; }
.style-75286 .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-75286 A.links-urllink { display: block;text-decoration: none;font-style: normal;color: #0058B3;padding: 0px;margin: 2px;text-align: left;font-size: 17px; }
.style-75286 .album-name { display: block; }
.style-75286 .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-75286 .album-select-form { padding: 0px;margin: 0px; }
.style-75286 .album-select { padding: 0px;margin: 0px; }
.style-75286 .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-75286 .businessindex .address { margin: 0 0 5px 0; }
.style-75286 .businessindex .distance { margin: 0 0 5px 0; }
.style-75286 .businessindex .webpage { margin: 0 0 5px 0; }
.style-75286 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-75286 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-75286 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-75286 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-75286 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-75286 .businessindex .description { margin: 0 0 5px 0; }
.style-75286 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-75286 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-75286 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-75286 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-75286 .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-75286 li.group { border-bottom: 1px solid #ddd; }
.style-75286 li.subcategory-group { display: inline-block; }
.style-75286 div.content-wrap:after { display: ">"; }
.style-75286 .team-schoolyear { margin: 0 0 5px 0; }
.style-75286 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-75286 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-75286 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-75286 .team-accolades { margin: 0 0 5px 0; }
.style-75286 .schedule-vs { font-style: italic; }
.style-75286 .schedule-site { margin: 0 0 5px 0; }
.style-75286 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-75286 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-75286 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-75286 .hr { border-color: rgba(255,255,255,0.33); }
.style-75286 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-75286 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-75286 .registration { margin: 0 0 5px 0; }
.style-75286 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-75286 th.winloss-amount { padding: 5px; }
.style-75286 td.winloss-amount { padding: 5px; }
.style-75286 .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-75286 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-75286 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-75286 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-75286 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-75286 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-75286 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-75286 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-75286 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-75286 .schedule-practice { font-weight: bold;color: #888888; }
.style-75286 .annualfund .remaining { display: block; }
.style-75286 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-75286 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-75286 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-75286 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-75286 .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-75286 .event-detail { margin: 0 0 15px 0; }
.style-75286 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-75286 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-75286 .filter-item { padding: 5px; }
.style-75286 .prev-button { font-style: normal;text-decoration: none; }
.style-75286 .prev-button:hover { background-color: #FFFFFF; }
.style-75286 .next-button { font-style: normal;text-decoration: none; }
.style-75286 .next-button:hover { background-color: #FFFFFF; }
.style-75286 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-75286 .today-button { font-style: normal;text-decoration: none; }
.style-75286 .today-button:hover { background-color: #FFFFFF; }
.style-75286 .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-75286 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75286 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75286 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-75286 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-75286 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-75286 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-75286 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-75286 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-75286 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-75286 .view-all { text-decoration: none;font-style: normal; }
.style-75286 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-75286 .schedule-matchup { margin: 0 0 5px 0; }
.style-75286 .start-date { display: inline; }
.style-75286 .start-time { display: inline; }
.style-75286 .end-date { display: inline; }
.style-75286 .end-time { display: inline; }
.style-75286 .date-sep { display: inline; }
.style-5471 { padding-bottom: 50px; }
.style-5471 .link-image { text-align: center; }
.style-5471 .photo img { text-align: left;padding: 0px; }
.style-5471 .photo img:hover { opacity: .8; }
.style-65082 .h1-style { color: #438FD9; }
.style-65082 .h2-style { color: #62afea;font-size: 28px;padding-top: 20px;font-weight: bold; }
.style-65082 .h3-style { color: #438FD9; }
.style-65082 .h4-style { color: #E5E5EB;font-size: 20px; }
.style-65082 .h6-style { color: #438FD9; }
.style-65082 .button { color: #438FD9; }
.style-65082 .button:hover { opacity: 1; }
.style-65082 { background-color: rgba(229,231,235,.0);margin-bottom: 2em;padding-top: 20px; }
.style-65082 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65082 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65082 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65082 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65082 .archive { text-decoration: none;font-style: normal; }
.style-65082 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65082 .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-65082 .h4-style A { font-style: normal; }
.style-65082 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65082 .brief-description { line-height: 25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-top: 10px;padding-bottom: 30px;margin: 0 0 5px 0;display: block;color: #E5E7EB; }
.style-65082 .location { margin: 0 0 5px 0; }
.style-65082 .photos { text-align: center;margin-right: 20px;margin-bottom: 10px; }
.style-65082 .contact-info { margin: 0 0 5px 0; }
.style-65082 .text 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-65082 .text img:first-child { margin: 0; }
.style-65082 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65082 .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-65082 .full-name { margin: 0 0 5px 0; }
.style-65082 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65082 .bus-phone { margin: 0 0 5px 0; }
.style-65082 .education { margin: 0 0 5px 0; }
.style-65082 .email { margin: 0 0 5px 0; }
.style-65082 .appointed { margin: 0 0 5px 0; }
.style-65082 .grad-year { margin: 0 0 5px 0; }
.style-65082 .bio { margin: 0 0 5px 0; }
.style-65082 .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-65082 .answer { margin: 0 15px;line-height: 20px; }
.style-65082 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65082 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65082 .title { display: block; }
.style-65082 .caption { display: block; }
.style-65082 .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-65082 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65082 .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-65082 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65082 .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-65082 .zero { margin: 0px;padding: 0px; }
.style-65082 .fund .bar { background-color: #6CA6E3; }
.style-65082 .detail { margin: 1px;padding: 0px; }
.style-65082 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65082 .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-65082 .backbutton { font-style: normal;text-decoration: none; }
.style-65082 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65082 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65082 .team-selector { padding: 0px;margin: 0px; }
.style-65082 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65082 .season-selector { padding: 0px;margin: 0px; }
.style-65082 .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-65082 .listdetail img:first-child { margin: 0; }
.style-65082 A.links-urllink { display: block; }
.style-65082 .album-name { display: block; }
.style-65082 .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-65082 .album-select-form { padding: 0px;margin: 0px; }
.style-65082 .album-select { padding: 0px;margin: 0px; }
.style-65082 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65082 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65082 .course-desc { line-height: 20px; }
.style-65082 .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-65082 .businessindex .address { margin: 0 0 5px 0; }
.style-65082 .businessindex .distance { margin: 0 0 5px 0; }
.style-65082 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65082 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65082 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65082 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65082 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65082 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65082 .businessindex .description { margin: 0 0 5px 0; }
.style-65082 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65082 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65082 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65082 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65082 .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-65082 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-65082 div.content-wrap { padding-left: 0px;color: #E5E7EB;font-size: 18px; }
.style-65082 .team-schoolyear { margin: 0 0 5px 0; }
.style-65082 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65082 .team-description { line-height: 20px; }
.style-65082 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65082 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65082 .team-accolades { margin: 0 0 5px 0; }
.style-65082 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65082 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65082 .hr { border-color: rgba(255,255,255,0.33); }
.style-65082 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65082 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65082 .registration { margin: 0 0 5px 0; }
.style-65082 .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-65082 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65082 .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-65082 .event-detail { margin: 0 0 15px 0; }
.style-65082 .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-65082 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65082 .view-all { text-decoration: none;font-style: normal; }
.style-65082 .game { padding: 0;margin: 0 0 20px 0; }
.style-64692 .h2-style { text-align: left;color: #7BAFD4;font-size: 40px;padding-top: 40px;font-weight: bold; }
.style-64692 A:hover { text-decoration: none; }
.style-64692 .button:hover { opacity: 1; }
.style-64692 { text-align: center; }
.style-64692 .description { margin: 0 0 5px 0; }
.style-64692 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-64692 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64692 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64692 .archive { text-decoration: none;font-style: normal; }
.style-64692 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64692 .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-64692 .h4-style A { font-style: normal; }
.style-64692 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-64692 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-64692 .location { padding: 0 0 0 10px;margin: 0px; }
.style-64692 .photos { text-align: center;margin-bottom: 15px; }
.style-64692 .contact-info { margin: 0 0 5px 0; }
.style-64692 .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-64692 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-64692 .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-64692 .full-name { margin: 0 0 5px 0; }
.style-64692 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-64692 .bus-phone { margin: 0 0 5px 0; }
.style-64692 .education { margin: 0 0 5px 0; }
.style-64692 .email { margin: 0 0 5px 0; }
.style-64692 .appointed { margin: 0 0 5px 0; }
.style-64692 .grad-year { margin: 0 0 5px 0; }
.style-64692 .bio { margin: 0 0 5px 0; }
.style-64692 .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-64692 .answer { margin: 0 15px; }
.style-64692 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-64692 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64692 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-64692 .caption { display: block; }
.style-64692 .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-64692 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-64692 .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-64692 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-64692 .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-64692 .zero { margin: 0px;padding: 0px; }
.style-64692 .fund .bar { background-color: #C72C2C; }
.style-64692 .chart { padding: 0px;margin: 0px; }
.style-64692 .scale { padding: 0px;margin: 0px; }
.style-64692 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-64692 .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-64692 .backbutton { font-style: normal;text-decoration: none; }
.style-64692 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-64692 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64692 .team-selector { padding: 0px;margin: 0px; }
.style-64692 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-64692 .season-selector { padding: 0px;margin: 0px; }
.style-64692 .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-64692 A.links-urllink { display: block; }
.style-64692 .album-name { display: block; }
.style-64692 .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-64692 .album-select-form { padding: 0px;margin: 0px; }
.style-64692 .album-select { padding: 0px;margin: 0px; }
.style-64692 .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-64692 .businessindex .address { margin: 0 0 5px 0; }
.style-64692 .businessindex .distance { margin: 0 0 5px 0; }
.style-64692 .businessindex .webpage { margin: 0 0 5px 0; }
.style-64692 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-64692 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-64692 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-64692 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-64692 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-64692 .businessindex .description { margin: 0 0 5px 0; }
.style-64692 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-64692 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-64692 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-64692 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-64692 .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-64692 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-64692 div.content-wrap { {
  position: relative;padding-left: 1em;border-left: 0.2em solid lighten($black, 40%);font-family: 'Sanchez';line-height: $base-line-height;font-weight: 100;&: before, &:after {
      content: '\201C';}
   &: after {
      content: '\201D';: }
};text-align: left;color: #00447B;font-size: 18px;padding-bottom: 20px; }
.style-64692 .team-schoolyear { margin: 0 0 5px 0; }
.style-64692 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-64692 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-64692 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-64692 .team-accolades { margin: 0 0 5px 0; }
.style-64692 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-64692 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-64692 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-64692 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-64692 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-64692 .hr { border-color: rgba(255,255,255,0.33); }
.style-64692 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-64692 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-64692 .registration { margin: 0 0 5px 0; }
.style-64692 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-64692 th.winloss-amount { padding: 5px; }
.style-64692 td.winloss-amount { padding: 5px; }
.style-64692 .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-64692 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-64692 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-64692 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-64692 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-64692 .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-64692 .event-detail { margin: 0 0 15px 0; }
.style-64692 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-64692 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-64692 .filter-item { padding: 5px; }
.style-64692 .prev-button { font-style: normal;text-decoration: none; }
.style-64692 .next-button { font-style: normal;text-decoration: none; }
.style-64692 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-64692 .today-button { font-style: normal;text-decoration: none; }
.style-64692 .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-64692 .newsarchivedatepicker .current-year { text-align: center; }
.style-64692 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-64692 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-64692 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-64692 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-64692 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-64692 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-64692 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-64692 .view-all { text-decoration: none;font-style: normal; }
.style-64692 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-65036 .h1-style { color: #438FD9; }
.style-65036 .h2-style { color: #DBDBDB;font-size: 28px;padding-top: 20px;font-weight: bold; }
.style-65036 .h3-style { color: #438FD9; }
.style-65036 .h4-style { color: #E5E5EB;font-size: 20px; }
.style-65036 .h6-style { color: #438FD9; }
.style-65036 .button { color: #438FD9; }
.style-65036 .button:hover { opacity: 1; }
.style-65036 { background-color: rgba(229,231,235,.0);padding-top: 10px;margin: 20px 0 10px 0; }
.style-65036 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65036 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65036 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65036 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65036 .archive { text-decoration: none;font-style: normal; }
.style-65036 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65036 .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-65036 .h4-style A { font-style: normal; }
.style-65036 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65036 .brief-description { line-height: 25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-top: 10px;padding-bottom: 30px;margin: 0 0 5px 0;display: block;color: #E5E7EB; }
.style-65036 .location { margin: 0 0 5px 0; }
.style-65036 .photos { text-align: center;margin-bottom: 15px; }
.style-65036 .contact-info { margin: 0 0 5px 0; }
.style-65036 .text 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-65036 .text img:first-child { margin: 0; }
.style-65036 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65036 .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-65036 .full-name { margin: 0 0 5px 0; }
.style-65036 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65036 .bus-phone { margin: 0 0 5px 0; }
.style-65036 .education { margin: 0 0 5px 0; }
.style-65036 .email { margin: 0 0 5px 0; }
.style-65036 .appointed { margin: 0 0 5px 0; }
.style-65036 .grad-year { margin: 0 0 5px 0; }
.style-65036 .bio { margin: 0 0 5px 0; }
.style-65036 .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-65036 .answer { margin: 0 15px;line-height: 20px; }
.style-65036 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65036 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65036 .title { display: block; }
.style-65036 .caption { display: block; }
.style-65036 .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-65036 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65036 .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-65036 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65036 .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-65036 .zero { margin: 0px;padding: 0px; }
.style-65036 .fund .bar { background-color: #6CA6E3; }
.style-65036 .detail { margin: 1px;padding: 0px; }
.style-65036 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65036 .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-65036 .backbutton { font-style: normal;text-decoration: none; }
.style-65036 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65036 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65036 .team-selector { padding: 0px;margin: 0px; }
.style-65036 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65036 .season-selector { padding: 0px;margin: 0px; }
.style-65036 .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-65036 .listdetail img:first-child { margin: 0; }
.style-65036 A.links-urllink { display: block; }
.style-65036 .album-name { display: block; }
.style-65036 .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-65036 .album-select-form { padding: 0px;margin: 0px; }
.style-65036 .album-select { padding: 0px;margin: 0px; }
.style-65036 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65036 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65036 .course-desc { line-height: 20px; }
.style-65036 .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-65036 .businessindex .address { margin: 0 0 5px 0; }
.style-65036 .businessindex .distance { margin: 0 0 5px 0; }
.style-65036 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65036 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65036 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65036 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65036 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65036 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65036 .businessindex .description { margin: 0 0 5px 0; }
.style-65036 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65036 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65036 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65036 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65036 .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-65036 li.group { padding: 0;display: inline-block;width: 100%; }
.style-65036 div.content-wrap { padding-left: 0px;color: #E5E7EB;font-size: 18px; }
.style-65036 .team-schoolyear { margin: 0 0 5px 0; }
.style-65036 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65036 .team-description { line-height: 20px; }
.style-65036 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65036 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65036 .team-accolades { margin: 0 0 5px 0; }
.style-65036 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65036 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65036 .hr { border-color: rgba(255,255,255,0.33); }
.style-65036 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65036 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65036 .registration { margin: 0 0 5px 0; }
.style-65036 .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-65036 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65036 .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-65036 .event-detail { margin: 0 0 15px 0; }
.style-65036 .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-65036 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65036 .view-all { text-decoration: none;font-style: normal; }
.style-65036 .game { padding: 0;margin: 0 0 20px 0; }
.style-5324 .h1-style { color: #000000; }
.style-5324 .h2-style { padding: 0px;margin: 0 0 15px 0;line-height: 26px;color: #000000; }
.style-5324 .h3-style { color: #000000; }
.style-5324 .h4-style { color: #000000; }
.style-5324 .h5-style { color: #000000; }
.style-5324 .h6-style { color: #000000; }
.style-5324 A { color: #233312;text-decoration: underline;text-transform: uppercase; }
.style-5324 A:hover { text-decoration: none; }
.style-5324 .button { color: #FFFFFF;background-color: #000000;font-weight: bold;padding: 5px 15px 5px 15px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #DDDDDD;text-decoration: none; }
.style-5324 .button:hover { opacity: 1; }
.style-5324 { color: #343434;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-5324 .description { margin: 0 0 5px 0; }
.style-5324 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5324 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5324 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5324 .archive { text-decoration: none;font-style: normal; }
.style-5324 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5324 .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-5324 .h4-style A { font-style: normal; }
.style-5324 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-5324 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5324 .location { padding: 0 0 0 10px;margin: 0px; }
.style-5324 .photos { text-align: center;margin-bottom: 15px; }
.style-5324 .contact-info { margin: 0 0 5px 0; }
.style-5324 .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-5324 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5324 .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-5324 .full-name { margin: 0 0 5px 0; }
.style-5324 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5324 .bus-phone { margin: 0 0 5px 0; }
.style-5324 .education { margin: 0 0 5px 0; }
.style-5324 .email { margin: 0 0 5px 0; }
.style-5324 .appointed { margin: 0 0 5px 0; }
.style-5324 .grad-year { margin: 0 0 5px 0; }
.style-5324 .bio { margin: 0 0 5px 0; }
.style-5324 .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-5324 .answer { margin: 0 15px; }
.style-5324 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5324 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5324 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-5324 .caption { display: block; }
.style-5324 .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-5324 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5324 .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-5324 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5324 .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-5324 .zero { margin: 0px;padding: 0px; }
.style-5324 .fund .bar { background-color: #C72C2C; }
.style-5324 .chart { padding: 0px;margin: 0px; }
.style-5324 .scale { padding: 0px;margin: 0px; }
.style-5324 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-5324 .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-5324 .backbutton { font-style: normal;text-decoration: none; }
.style-5324 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5324 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5324 .team-selector { padding: 0px;margin: 0px; }
.style-5324 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5324 .season-selector { padding: 0px;margin: 0px; }
.style-5324 .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-5324 A.links-urllink { display: block; }
.style-5324 .album-name { display: block; }
.style-5324 .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-5324 .album-select-form { padding: 0px;margin: 0px; }
.style-5324 .album-select { padding: 0px;margin: 0px; }
.style-5324 .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-5324 .businessindex .address { margin: 0 0 5px 0; }
.style-5324 .businessindex .distance { margin: 0 0 5px 0; }
.style-5324 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5324 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5324 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5324 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5324 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5324 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5324 .businessindex .description { margin: 0 0 5px 0; }
.style-5324 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5324 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5324 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5324 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5324 .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-5324 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-5324 .team-schoolyear { margin: 0 0 5px 0; }
.style-5324 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5324 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5324 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5324 .team-accolades { margin: 0 0 5px 0; }
.style-5324 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5324 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-5324 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5324 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5324 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5324 .hr { border-color: rgba(255,255,255,0.33); }
.style-5324 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5324 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5324 .registration { margin: 0 0 5px 0; }
.style-5324 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-5324 th.winloss-amount { padding: 5px; }
.style-5324 td.winloss-amount { padding: 5px; }
.style-5324 .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-5324 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-5324 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-5324 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-5324 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5324 .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-5324 .event-detail { margin: 0 0 15px 0; }
.style-5324 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-5324 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-5324 .filter-item { padding: 5px; }
.style-5324 .prev-button { font-style: normal;text-decoration: none; }
.style-5324 .next-button { font-style: normal;text-decoration: none; }
.style-5324 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5324 .today-button { font-style: normal;text-decoration: none; }
.style-5324 .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-5324 .newsarchivedatepicker .current-year { text-align: center; }
.style-5324 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5324 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5324 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-5324 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-5324 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5324 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5324 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5324 .view-all { text-decoration: none;font-style: normal; }
.style-5324 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-5323 .h2-style { font-size: 18px; }
.style-5323 .h4-style { font-weight: bold;font-size: 22px; }
.style-5323 A:hover { text-decoration: underline; }
.style-5323 .button:hover { background-color: #438FD9;border: 2px solid #438FD9;color: #FFF;text-decoration: none; }
.style-5323 { padding: 20px;margin: 0 0 50px 0; }
.style-5323 .description { margin: 0 0 5px 0;padding-top: 10px;padding-right: 20px;line-height: 25px; }
.style-5323 time { color: #999;font-weight: 400;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-5323 .readmore { color: #6CA6E3;border: 0 ! important;text-transform: none;letter-spacing: 0; }
.style-5323 .readmore:link { border: 0 ! important; }
.style-5323 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5323 .readmore:after { content: "»"; }
.style-5323 .archive { text-decoration: none;font-style: normal; }
.style-5323 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5323 .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-5323 .h4-style A { font-style: normal;font-size: 16px; }
.style-5323 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;color: #343434; }
.style-5323 .brief-description { margin: 0 0 5px 0;display: block; }
.style-5323 .location { margin: 0 0 5px 0; }
.style-5323 .photos { text-align: center;margin-bottom: 15px; }
.style-5323 .contact-info { margin: 0 0 5px 0; }
.style-5323 .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-5323 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5323 .news img { float: left;clear: both;margin: 0 15px 0 0;padding-right: 30px; }
.style-5323 .full-name { margin: 0 0 5px 0; }
.style-5323 .job-title { font-style: italic;margin: 0 0 5px 0; }
.style-5323 .bus-phone { margin: 0 0 5px 0; }
.style-5323 .education { margin: 0 0 5px 0; }
.style-5323 .email { margin: 0 0 5px 0; }
.style-5323 .appointed { margin: 0 0 5px 0; }
.style-5323 .grad-year { margin: 0 0 5px 0; }
.style-5323 .bio { margin: 0 0 5px 0; }
.style-5323 .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-5323 .answer { margin: 0 15px; }
.style-5323 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5323 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5323 .title { display: block;font-family: 'Montserrat', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase; }
.style-5323 .caption { display: block; }
.style-5323 .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-5323 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5323 .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-5323 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5323 .department { margin: 0 0 5px 0; }
.style-5323 .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-5323 .zero { margin: 0px;padding: 0px; }
.style-5323 .fund .bar { background-color: #6CA6E3; }
.style-5323 .goal { display: block; }
.style-5323 .current { display: block; }
.style-5323 .goal-participation { display: block; }
.style-5323 .current-participation { display: block; }
.style-5323 .asof-date { display: block; }
.style-5323 .start-date { display: block; }
.style-5323 .end-date { display: block; }
.style-5323 .last-year-amount { display: block; }
.style-5323 .last-year-participation { display: block; }
.style-5323 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5323 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5323 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5323 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5323 .chart { padding: 0px;margin: 0px; }
.style-5323 .scale { padding: 0px;margin: 0px; }
.style-5323 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-5323 .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-5323 .backbutton { font-style: normal;text-decoration: none; }
.style-5323 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5323 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5323 .team-selector { padding: 0px;margin: 0px; }
.style-5323 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5323 .season-selector { padding: 0px;margin: 0px; }
.style-5323 .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-5323 A.links-urllink { display: block; }
.style-5323 .album-name { display: block; }
.style-5323 .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-5323 .album-select-form { padding: 0px;margin: 0px; }
.style-5323 .album-select { padding: 0px;margin: 0px; }
.style-5323 .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-5323 .businessindex .address { margin: 0 0 5px 0; }
.style-5323 .businessindex .distance { margin: 0 0 5px 0; }
.style-5323 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5323 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5323 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5323 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5323 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5323 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5323 .businessindex .description { margin: 0 0 5px 0; }
.style-5323 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5323 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5323 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5323 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5323 .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-5323 li.group { margin: 0 0 25px 0;padding: 5px;display: inline-block;width: 100%;border-bottom: 1px solid #ededed; }
.style-5323 li.subcategory-group { display: inline-block; }
.style-5323 .team-schoolyear { margin: 0 0 5px 0; }
.style-5323 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5323 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5323 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5323 .team-accolades { margin: 0 0 5px 0; }
.style-5323 .schedule-opponent { font-size: 18px; }
.style-5323 .schedule-vs { font-style: italic; }
.style-5323 .schedule-site { margin: 0 0 5px 0; }
.style-5323 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5323 .schedule-title { font-size: 18px; }
.style-5323 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5323 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5323 .hr { border-color: rgba(255,255,255,0.33); }
.style-5323 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5323 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5323 .registration { margin: 0 0 5px 0; }
.style-5323 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-5323 th.winloss-amount { padding: 5px; }
.style-5323 td.winloss-amount { padding: 5px; }
.style-5323 .winloss table { text-align: center; }
.style-5323 th.winloss-amount.win { color: #439639; }
.style-5323 th.winloss-amount.loss { color: #BA122B; }
.style-5323 th.winloss-amount.tie { color: #054E6E; }
.style-5323 .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-5323 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-5323 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-5323 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-5323 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-5323 .roster-entry:first-child { margin: 0; }
.style-5323 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-5323 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-5323 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-5323 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-5323 .schedule-practice { font-weight: bold;color: #888888; }
.style-5323 .annualfund .remaining { display: block; }
.style-5323 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-5323 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-5323 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-5323 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5323 .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-5323 .event-detail { margin: 0 0 15px 0; }
.style-5323 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-5323 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-5323 .filter-item { padding: 5px; }
.style-5323 .prev-button { font-style: normal;text-decoration: none; }
.style-5323 .prev-button:hover { background-color: #FFFFFF; }
.style-5323 .next-button { font-style: normal;text-decoration: none; }
.style-5323 .next-button:hover { background-color: #FFFFFF; }
.style-5323 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5323 .today-button { font-style: normal;text-decoration: none; }
.style-5323 .today-button:hover { background-color: #FFFFFF; }
.style-5323 .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-5323 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5323 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5323 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5323 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-5323 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-5323 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0;color: #0E4C83;font-size: 24px; }
.style-5323 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5323 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5323 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5323 .view-all { text-decoration: none;font-style: normal; }
.style-5323 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-5323 .schedule-matchup { margin: 0 0 5px 0; }
.style-5323 .start-date { display: inline; }
.style-5323 .start-time { display: inline; }
.style-5323 .end-date { display: inline; }
.style-5323 .end-time { display: inline; }
.style-5323 .date-sep { display: inline; }
.style-5323 .maiden-name { padding: 0px; }
.style-5323 .game .ath-row.ath-row-one { font-size: 20px;text-decoration: underline;margin: 0px;padding: 0px; }
.style-5323 .game .ath-row.ath-row-two { text-decoration: underline; }
.style-22971 .h2-style { color: #00447B; }
.style-22971 .h4-style { font-weight: bold;font-size: 17px;color: #00447B; }
.style-22971 A:hover { text-decoration: underline; }
.style-22971 .button:hover { background-color: #438FD9;border: 2px solid #438FD9;color: #FFF;text-decoration: none; }
.style-22971 { padding: 5px;margin-top: 20px; }
.style-22971 .description { margin: 0 0 5px 0; }
.style-22971 time { color: #999;font-weight: 400;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-22971 .readmore { color: #6CA6E3;border: 0 ! important;text-transform: none;letter-spacing: 0; }
.style-22971 .readmore:link { border: 0 ! important; }
.style-22971 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22971 .readmore:after { content: "»"; }
.style-22971 .archive { text-decoration: none;font-style: normal; }
.style-22971 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22971 .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-22971 .h4-style A { font-style: normal;font-size: 18px; }
.style-22971 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;color: #343434; }
.style-22971 .brief-description { margin: 0 0 5px 0;display: block; }
.style-22971 .location { margin: 0 0 5px 0; }
.style-22971 .photos { text-align: center;margin-bottom: 15px; }
.style-22971 .contact-info { margin: 0 0 5px 0; }
.style-22971 .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-22971 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-22971 .news img { float: left;clear: both;margin: 0 15px 0 0;padding-right: 30px; }
.style-22971 .full-name { margin: 0 0 5px 0; }
.style-22971 .job-title { font-style: italic;margin: 0 0 5px 0; }
.style-22971 .bus-phone { margin: 0 0 5px 0; }
.style-22971 .education { margin: 0 0 5px 0; }
.style-22971 .email { margin: 0 0 5px 0; }
.style-22971 .appointed { margin: 0 0 5px 0; }
.style-22971 .grad-year { margin: 0 0 5px 0; }
.style-22971 .bio { margin: 0 0 5px 0; }
.style-22971 .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-22971 .answer { margin: 0 15px; }
.style-22971 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22971 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22971 .title { display: block;font-family: 'Montserrat', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase; }
.style-22971 .caption { display: block; }
.style-22971 .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-22971 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-22971 .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-22971 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-22971 .department { margin: 0 0 5px 0; }
.style-22971 .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-22971 .zero { margin: 0px;padding: 0px; }
.style-22971 .fund .bar { background-color: #6CA6E3; }
.style-22971 .goal { display: block; }
.style-22971 .current { display: block; }
.style-22971 .goal-participation { display: block; }
.style-22971 .current-participation { display: block; }
.style-22971 .asof-date { display: block; }
.style-22971 .start-date { display: block; }
.style-22971 .end-date { display: block; }
.style-22971 .last-year-amount { display: block; }
.style-22971 .last-year-participation { display: block; }
.style-22971 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-22971 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-22971 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-22971 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-22971 .chart { padding: 0px;margin: 0px; }
.style-22971 .scale { padding: 0px;margin: 0px; }
.style-22971 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-22971 .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-22971 .backbutton { font-style: normal;text-decoration: none; }
.style-22971 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-22971 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22971 .team-selector { padding: 0px;margin: 0px; }
.style-22971 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22971 .season-selector { padding: 0px;margin: 0px; }
.style-22971 .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-22971 A.links-urllink { display: block; }
.style-22971 .album-name { display: block; }
.style-22971 .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-22971 .album-select-form { padding: 0px;margin: 0px; }
.style-22971 .album-select { padding: 0px;margin: 0px; }
.style-22971 .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-22971 .businessindex .address { margin: 0 0 5px 0; }
.style-22971 .businessindex .distance { margin: 0 0 5px 0; }
.style-22971 .businessindex .webpage { margin: 0 0 5px 0; }
.style-22971 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-22971 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-22971 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-22971 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-22971 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-22971 .businessindex .description { margin: 0 0 5px 0; }
.style-22971 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-22971 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-22971 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-22971 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-22971 .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-22971 li.group { margin: 0 0 5px 0;padding: 3px;display: inline-block;width: 100%;border-bottom: 1px solid #ededed; }
.style-22971 li.subcategory-group { display: inline-block; }
.style-22971 .team-schoolyear { margin: 0 0 5px 0; }
.style-22971 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-22971 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-22971 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22971 .team-accolades { margin: 0 0 5px 0; }
.style-22971 .schedule-vs { font-style: italic; }
.style-22971 .schedule-site { margin: 0 0 5px 0; }
.style-22971 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-22971 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-22971 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-22971 .hr { border-color: rgba(255,255,255,0.33); }
.style-22971 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-22971 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-22971 .registration { margin: 0 0 5px 0; }
.style-22971 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-22971 th.winloss-amount { padding: 5px; }
.style-22971 td.winloss-amount { padding: 5px; }
.style-22971 .winloss table { text-align: center; }
.style-22971 th.winloss-amount.win { color: #439639; }
.style-22971 th.winloss-amount.loss { color: #BA122B; }
.style-22971 th.winloss-amount.tie { color: #054E6E; }
.style-22971 .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-22971 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-22971 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-22971 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-22971 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-22971 .roster-entry:first-child { margin: 0; }
.style-22971 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-22971 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-22971 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-22971 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-22971 .schedule-practice { font-weight: bold;color: #888888; }
.style-22971 .annualfund .remaining { display: block; }
.style-22971 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-22971 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-22971 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-22971 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-22971 .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-22971 .event-detail { margin: 0 0 15px 0; }
.style-22971 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-22971 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-22971 .filter-item { padding: 5px; }
.style-22971 .prev-button { font-style: normal;text-decoration: none; }
.style-22971 .prev-button:hover { background-color: #FFFFFF; }
.style-22971 .next-button { font-style: normal;text-decoration: none; }
.style-22971 .next-button:hover { background-color: #FFFFFF; }
.style-22971 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-22971 .today-button { font-style: normal;text-decoration: none; }
.style-22971 .today-button:hover { background-color: #FFFFFF; }
.style-22971 .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-22971 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-22971 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-22971 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-22971 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-22971 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-22971 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-22971 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-22971 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-22971 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-22971 .view-all { text-decoration: none;font-style: normal; }
.style-22971 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-22971 .schedule-matchup { margin: 0 0 5px 0; }
.style-22971 .start-date { display: inline; }
.style-22971 .start-time { display: inline; }
.style-22971 .end-date { display: inline; }
.style-22971 .end-time { display: inline; }
.style-22971 .date-sep { display: inline; }
.style-22971 .maiden-name { padding: 0px; }
.style-5330 .h1-style { color: #438FD9; }
.style-5330 .h2-style { color: #438FD9;font-size: 20px; }
.style-5330 .h3-style { color: #438FD9; }
.style-5330 .h4-style { color: #438FD9; }
.style-5330 .h6-style { color: #438FD9; }
.style-5330 .button:hover { opacity: 1; }
.style-5330 { background-color: #F4F3F3;padding: 30px;margin-top: 2em;margin-bottom: 2em;border: 1px solid #CCC; }
.style-5330 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-5330 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-5330 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5330 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5330 .archive { text-decoration: none;font-style: normal; }
.style-5330 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5330 .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-5330 .h4-style A { font-style: normal;font-size: 16px; }
.style-5330 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px;color: #002F5F; }
.style-5330 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-5330 .location { margin: 0 0 5px 0; }
.style-5330 .photos { text-align: center;margin-bottom: 15px; }
.style-5330 .contact-info { margin: 0 0 5px 0; }
.style-5330 .text 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);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-5330 .text img:first-child { margin: 0; }
.style-5330 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5330 .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-5330 .full-name { margin: 0 0 5px 0; }
.style-5330 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5330 .bus-phone { margin: 0 0 5px 0; }
.style-5330 .education { margin: 0 0 5px 0; }
.style-5330 .email { margin: 0 0 5px 0; }
.style-5330 .appointed { margin: 0 0 5px 0; }
.style-5330 .grad-year { margin: 0 0 5px 0; }
.style-5330 .bio { margin: 0 0 5px 0; }
.style-5330 .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-5330 .answer { margin: 0 15px;line-height: 20px; }
.style-5330 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5330 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5330 .title { display: block; }
.style-5330 .caption { display: block; }
.style-5330 .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-5330 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5330 .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-5330 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-5330 .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-5330 .zero { margin: 0px;padding: 0px; }
.style-5330 .fund .bar { background-color: #6CA6E3; }
.style-5330 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-5330 .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-5330 .backbutton { font-style: normal;text-decoration: none; }
.style-5330 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5330 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5330 .team-selector { padding: 0px;margin: 0px; }
.style-5330 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5330 .season-selector { padding: 0px;margin: 0px; }
.style-5330 .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-5330 .listdetail img:first-child { margin: 0; }
.style-5330 A.links-urllink { display: block; }
.style-5330 .album-name { display: block; }
.style-5330 .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-5330 .album-select-form { padding: 0px;margin: 0px; }
.style-5330 .album-select { padding: 0px;margin: 0px; }
.style-5330 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-5330 .course-desc { line-height: 20px; }
.style-5330 .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-5330 .businessindex .address { margin: 0 0 5px 0; }
.style-5330 .businessindex .distance { margin: 0 0 5px 0; }
.style-5330 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5330 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5330 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5330 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5330 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5330 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5330 .businessindex .description { margin: 0 0 5px 0; }
.style-5330 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5330 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5330 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5330 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5330 .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-5330 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-5330 .team-schoolyear { margin: 0 0 5px 0; }
.style-5330 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5330 .team-description { line-height: 20px; }
.style-5330 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5330 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5330 .team-accolades { margin: 0 0 5px 0; }
.style-5330 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5330 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5330 .hr { border-color: rgba(255,255,255,0.33); }
.style-5330 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5330 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5330 .registration { margin: 0 0 5px 0; }
.style-5330 .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-5330 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-5330 .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-5330 .event-detail { margin: 0 0 15px 0; }
.style-5330 .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-5330 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-5330 .view-all { text-decoration: none;font-style: normal; }
.style-5330 .game { padding: 0;margin: 0 0 20px 0; }
.style-63795 .h1-style { color: #00447B; }
.style-63795 .h2-style { color: #FFF7F8; }
.style-63795 .h3-style { color: #FFFFFF; }
.style-63795 .h4-style { color: #FFFFFF; }
.style-63795 .h6-style { color: #00447B; }
.style-63795 A { color: #FFFFFF; }
.style-63795 .button { color: #00447B; }
.style-63795 .button:hover { opacity: 1; }
.style-63795 { background-color: #0790C7;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px;color: #00447B; }
.style-63795 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-63795 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-63795 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63795 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63795 .archive { text-decoration: none;font-style: normal; }
.style-63795 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63795 .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-63795 .h4-style A { font-style: normal; }
.style-63795 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-63795 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-63795 .location { margin: 0 0 5px 0; }
.style-63795 .photos { text-align: center;margin-bottom: 15px; }
.style-63795 .contact-info { margin: 0 0 5px 0; }
.style-63795 .text 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-63795 .text img:first-child { margin: 0; }
.style-63795 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-63795 .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-63795 .full-name { margin: 0 0 5px 0; }
.style-63795 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-63795 .bus-phone { margin: 0 0 5px 0; }
.style-63795 .education { margin: 0 0 5px 0; }
.style-63795 .email { margin: 0 0 5px 0; }
.style-63795 .appointed { margin: 0 0 5px 0; }
.style-63795 .grad-year { margin: 0 0 5px 0; }
.style-63795 .bio { margin: 0 0 5px 0; }
.style-63795 .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-63795 .answer { margin: 0 15px;line-height: 20px; }
.style-63795 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-63795 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63795 .title { display: block; }
.style-63795 .caption { display: block; }
.style-63795 .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-63795 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-63795 .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-63795 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-63795 .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-63795 .zero { margin: 0px;padding: 0px; }
.style-63795 .fund .bar { background-color: #6CA6E3; }
.style-63795 .detail { margin: 1px;padding: 0px; }
.style-63795 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-63795 .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-63795 .backbutton { font-style: normal;text-decoration: none; }
.style-63795 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-63795 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63795 .team-selector { padding: 0px;margin: 0px; }
.style-63795 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-63795 .season-selector { padding: 0px;margin: 0px; }
.style-63795 .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-63795 .listdetail img:first-child { margin: 0; }
.style-63795 A.links-urllink { display: block; }
.style-63795 .album-name { display: block; }
.style-63795 .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-63795 .album-select-form { padding: 0px;margin: 0px; }
.style-63795 .album-select { padding: 0px;margin: 0px; }
.style-63795 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-63795 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-63795 .course-desc { line-height: 20px; }
.style-63795 .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-63795 .businessindex .address { margin: 0 0 5px 0; }
.style-63795 .businessindex .distance { margin: 0 0 5px 0; }
.style-63795 .businessindex .webpage { margin: 0 0 5px 0; }
.style-63795 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-63795 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-63795 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-63795 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-63795 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-63795 .businessindex .description { margin: 0 0 5px 0; }
.style-63795 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-63795 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-63795 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-63795 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-63795 .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-63795 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-63795 div.content-wrap { padding-left: 0px;color: #FFFFFF;font-size: 16px; }
.style-63795 .team-schoolyear { margin: 0 0 5px 0; }
.style-63795 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-63795 .team-description { line-height: 20px; }
.style-63795 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-63795 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-63795 .team-accolades { margin: 0 0 5px 0; }
.style-63795 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-63795 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-63795 .hr { border-color: rgba(255,255,255,0.33); }
.style-63795 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-63795 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-63795 .registration { margin: 0 0 5px 0; }
.style-63795 .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-63795 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-63795 .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-63795 .event-detail { margin: 0 0 15px 0; }
.style-63795 .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-63795 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-63795 .view-all { text-decoration: none;font-style: normal; }
.style-63795 .game { padding: 0;margin: 0 0 20px 0; }
.style-65145 .h1-style { color: #438FD9; }
.style-65145 .h2-style { color: #6CA6E3; }
.style-65145 .h3-style { color: #438FD9; }
.style-65145 .h4-style { color: #438FD9; }
.style-65145 .h6-style { color: #438FD9; }
.style-65145 .button { color: #438FD9; }
.style-65145 .button:hover { opacity: 1; }
.style-65145 { background-color: #F4F3F3;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px; }
.style-65145 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65145 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65145 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65145 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65145 .archive { text-decoration: none;font-style: normal; }
.style-65145 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65145 .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-65145 .h4-style A { font-style: normal; }
.style-65145 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65145 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-65145 .location { margin: 0 0 5px 0; }
.style-65145 .photos { text-align: left;margin-right: 20px;margin-bottom: 10px; }
.style-65145 .contact-info { margin: 0 0 5px 0; }
.style-65145 .text 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-65145 .text img:first-child { margin: 0; }
.style-65145 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65145 .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-65145 .full-name { margin: 0 0 5px 0; }
.style-65145 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65145 .bus-phone { margin: 0 0 5px 0; }
.style-65145 .education { margin: 0 0 5px 0; }
.style-65145 .email { margin: 0 0 5px 0; }
.style-65145 .appointed { margin: 0 0 5px 0; }
.style-65145 .grad-year { margin: 0 0 5px 0; }
.style-65145 .bio { margin: 0 0 5px 0; }
.style-65145 .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-65145 .answer { margin: 0 15px;line-height: 20px; }
.style-65145 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65145 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65145 .title { display: block; }
.style-65145 .caption { display: block; }
.style-65145 .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-65145 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65145 .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-65145 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65145 .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-65145 .zero { margin: 0px;padding: 0px; }
.style-65145 .fund .bar { background-color: #6CA6E3; }
.style-65145 .detail { margin: 1px;padding: 0px; }
.style-65145 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65145 .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-65145 .backbutton { font-style: normal;text-decoration: none; }
.style-65145 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65145 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65145 .team-selector { padding: 0px;margin: 0px; }
.style-65145 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65145 .season-selector { padding: 0px;margin: 0px; }
.style-65145 .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-65145 .listdetail img:first-child { margin: 0; }
.style-65145 A.links-urllink { display: block; }
.style-65145 .album-name { display: block; }
.style-65145 .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-65145 .album-select-form { padding: 0px;margin: 0px; }
.style-65145 .album-select { padding: 0px;margin: 0px; }
.style-65145 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65145 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65145 .course-desc { line-height: 20px; }
.style-65145 .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-65145 .businessindex .address { margin: 0 0 5px 0; }
.style-65145 .businessindex .distance { margin: 0 0 5px 0; }
.style-65145 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65145 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65145 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65145 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65145 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65145 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65145 .businessindex .description { margin: 0 0 5px 0; }
.style-65145 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65145 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65145 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65145 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65145 .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-65145 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-65145 div.content-wrap { padding-left: 0px;color: #00447B;font-size: 17px; }
.style-65145 .team-schoolyear { margin: 0 0 5px 0; }
.style-65145 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65145 .team-description { line-height: 20px; }
.style-65145 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65145 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65145 .team-accolades { margin: 0 0 5px 0; }
.style-65145 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65145 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65145 .hr { border-color: rgba(255,255,255,0.33); }
.style-65145 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65145 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65145 .registration { margin: 0 0 5px 0; }
.style-65145 .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-65145 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65145 .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-65145 .event-detail { margin: 0 0 15px 0; }
.style-65145 .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-65145 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65145 .view-all { text-decoration: none;font-style: normal; }
.style-65145 .game { padding: 0;margin: 0 0 20px 0; }
.style-33053 .h1-style { color: #438FD9; }
.style-33053 .h2-style { color: #002855;font-size: 20px;text-align: left; }
.style-33053 .h3-style { color: #438FD9; }
.style-33053 .h4-style { color: #00447B; }
.style-33053 .h6-style { color: #438FD9; }
.style-33053 .button:hover { opacity: 1; }
.style-33053 { background-color: #F4F3F3;padding: 20px;margin-bottom: 2em;border: 1px solid #CCC; }
.style-33053 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-33053 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-33053 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33053 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33053 .archive { text-decoration: none;font-style: normal; }
.style-33053 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33053 .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;text-align: center; }
.style-33053 .h4-style A { font-style: normal;font-size: 16px; }
.style-33053 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-33053 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-33053 .location { margin: 0 0 5px 0; }
.style-33053 .photos { text-align: center;margin-bottom: 15px; }
.style-33053 .contact-info { margin: 0 0 5px 0; }
.style-33053 .text 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-33053 .text img:first-child { margin: 0; }
.style-33053 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-33053 .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-33053 .full-name { margin: 0 0 5px 0; }
.style-33053 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-33053 .bus-phone { margin: 0 0 5px 0; }
.style-33053 .education { margin: 0 0 5px 0; }
.style-33053 .email { margin: 0 0 5px 0; }
.style-33053 .appointed { margin: 0 0 5px 0; }
.style-33053 .grad-year { margin: 0 0 5px 0; }
.style-33053 .bio { margin: 0 0 5px 0; }
.style-33053 .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-33053 .answer { margin: 0 15px;line-height: 20px; }
.style-33053 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-33053 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33053 .title { display: block; }
.style-33053 .caption { display: block; }
.style-33053 .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-33053 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-33053 .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-33053 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-33053 .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-33053 .zero { margin: 0px;padding: 0px; }
.style-33053 .fund .bar { background-color: #6CA6E3; }
.style-33053 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-33053 .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-33053 .backbutton { font-style: normal;text-decoration: none; }
.style-33053 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-33053 .team-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-33053 .team-selector { padding: 0px;margin: 0px; }
.style-33053 .season-label { font-family: 'Montserrat', sans-serif;font-size: 18px;padding: 0px;margin: 0px; }
.style-33053 .season-selector { padding: 0px;margin: 0px; }
.style-33053 .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-33053 .listdetail img:first-child { margin: 0; }
.style-33053 A.links-urllink { display: block; }
.style-33053 .album-name { display: block; }
.style-33053 .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-33053 .album-select-form { padding: 0px;margin: 0px; }
.style-33053 .album-select { padding: 0px;margin: 0px; }
.style-33053 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-33053 .course-desc { line-height: 20px; }
.style-33053 .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-33053 .businessindex .address { margin: 0 0 5px 0; }
.style-33053 .businessindex .distance { margin: 0 0 5px 0; }
.style-33053 .businessindex .webpage { margin: 0 0 5px 0; }
.style-33053 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-33053 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-33053 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-33053 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-33053 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-33053 .businessindex .description { margin: 0 0 5px 0; }
.style-33053 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-33053 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-33053 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-33053 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-33053 .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-33053 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-33053 div.content-wrap { color: #002855; }
.style-33053 .team-schoolyear { margin: 0 0 5px 0; }
.style-33053 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-33053 .team-description { line-height: 20px; }
.style-33053 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-33053 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-33053 .team-accolades { margin: 0 0 5px 0; }
.style-33053 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-33053 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-33053 .hr { border-color: rgba(255,255,255,0.33); }
.style-33053 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-33053 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-33053 .registration { margin: 0 0 5px 0; }
.style-33053 .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-33053 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-33053 .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-33053 .event-detail { margin: 0 0 15px 0; }
.style-33053 .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-33053 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-33053 .view-all { text-decoration: none;font-style: normal; }
.style-33053 .game { padding: 0;margin: 0 0 20px 0; }
.style-87830 .h1-style { color: #438FD9; }
.style-87830 .h2-style { color: #6CA6E3; }
.style-87830 .h3-style { color: #438FD9; }
.style-87830 .h4-style { color: #438FD9; }
.style-87830 .h6-style { color: #438FD9; }
.style-87830 .button { color: #438FD9; }
.style-87830 .button:hover { opacity: 1; }
.style-87830 { background-color: #F4F3F3;margin-bottom: 2em;border: 1px solid #CCC;padding: 20px; }
.style-87830 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-87830 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-87830 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-87830 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87830 .archive { text-decoration: none;font-style: normal; }
.style-87830 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87830 .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-87830 .h4-style A { font-style: normal; }
.style-87830 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-87830 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-87830 .location { margin: 0 0 5px 0; }
.style-87830 .photos { padding-right: 15px;text-align: left;margin-bottom: 15px; }
.style-87830 .contact-info { margin: 0 0 5px 0; }
.style-87830 .text 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: 0px; }
.style-87830 .text img:first-child { margin: 0; }
.style-87830 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-87830 .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-87830 .full-name { margin: 0 0 5px 0; }
.style-87830 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-87830 .bus-phone { margin: 0 0 5px 0; }
.style-87830 .education { margin: 0 0 5px 0; }
.style-87830 .email { margin: 0 0 5px 0; }
.style-87830 .appointed { margin: 0 0 5px 0; }
.style-87830 .grad-year { margin: 0 0 5px 0; }
.style-87830 .bio { margin: 0 0 5px 0; }
.style-87830 .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-87830 .answer { margin: 0 15px;line-height: 20px; }
.style-87830 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-87830 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87830 .title { display: block; }
.style-87830 .caption { display: block; }
.style-87830 .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-87830 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-87830 .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-87830 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-87830 .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-87830 .zero { margin: 0px;padding: 0px; }
.style-87830 .fund .bar { background-color: #6CA6E3; }
.style-87830 .detail { margin: 1px;padding: 0px; }
.style-87830 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-87830 .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-87830 .backbutton { font-style: normal;text-decoration: none; }
.style-87830 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-87830 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-87830 .team-selector { padding: 0px;margin: 0px; }
.style-87830 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-87830 .season-selector { padding: 0px;margin: 0px; }
.style-87830 .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-87830 .listdetail img:first-child { margin: 0; }
.style-87830 A.links-urllink { display: block; }
.style-87830 .album-name { display: block; }
.style-87830 .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-87830 .album-select-form { padding: 0px;margin: 0px; }
.style-87830 .album-select { padding: 0px;margin: 0px; }
.style-87830 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-87830 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-87830 .course-desc { line-height: 20px; }
.style-87830 .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-87830 .businessindex .address { margin: 0 0 5px 0; }
.style-87830 .businessindex .distance { margin: 0 0 5px 0; }
.style-87830 .businessindex .webpage { margin: 0 0 5px 0; }
.style-87830 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-87830 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-87830 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-87830 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-87830 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-87830 .businessindex .description { margin: 0 0 5px 0; }
.style-87830 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-87830 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-87830 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-87830 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-87830 .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-87830 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-87830 div.content-wrap { padding-left: 0px;color: #00447B; }
.style-87830 .team-schoolyear { margin: 0 0 5px 0; }
.style-87830 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-87830 .team-description { line-height: 20px; }
.style-87830 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-87830 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-87830 .team-accolades { margin: 0 0 5px 0; }
.style-87830 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-87830 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-87830 .hr { border-color: rgba(255,255,255,0.33); }
.style-87830 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-87830 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-87830 .registration { margin: 0 0 5px 0; }
.style-87830 .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-87830 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-87830 .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-87830 .event-detail { margin: 0 0 15px 0; }
.style-87830 .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-87830 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-87830 .view-all { text-decoration: none;font-style: normal; }
.style-87830 .game { padding: 0;margin: 0 0 20px 0; }
.style-22883 .h1-style { color: #438FD9; }
.style-22883 .h2-style { color: #00447B;font-size: 20px; }
.style-22883 .h3-style { color: #438FD9; }
.style-22883 .h4-style { color: #438FD9; }
.style-22883 .h6-style { color: #438FD9; }
.style-22883 .button:hover { opacity: 1; }
.style-22883 { background-color: #F4F3F3;padding: 30px;margin-top: 2em;margin-bottom: 2em;border: 1px solid #CCC; }
.style-22883 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-22883 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-22883 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22883 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22883 .archive { text-decoration: none;font-style: normal; }
.style-22883 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22883 .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-22883 .h4-style A { font-style: normal; }
.style-22883 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-22883 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-22883 .location { margin: 0 0 5px 0; }
.style-22883 .photos { text-align: center;margin-bottom: 15px; }
.style-22883 .contact-info { margin: 0 0 5px 0; }
.style-22883 .text 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);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-22883 .text img:first-child { margin: 0; }
.style-22883 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-22883 .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-22883 .full-name { margin: 0 0 5px 0; }
.style-22883 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-22883 .bus-phone { margin: 0 0 5px 0; }
.style-22883 .education { margin: 0 0 5px 0; }
.style-22883 .email { margin: 0 0 5px 0; }
.style-22883 .appointed { margin: 0 0 5px 0; }
.style-22883 .grad-year { margin: 0 0 5px 0; }
.style-22883 .bio { margin: 0 0 5px 0; }
.style-22883 .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-22883 .answer { margin: 0 15px;line-height: 20px; }
.style-22883 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-22883 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22883 .title { display: block; }
.style-22883 .caption { display: block; }
.style-22883 .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-22883 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-22883 .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-22883 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-22883 .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-22883 .zero { margin: 0px;padding: 0px; }
.style-22883 .fund .bar { background-color: #6CA6E3; }
.style-22883 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-22883 .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-22883 .backbutton { font-style: normal;text-decoration: none; }
.style-22883 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-22883 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22883 .team-selector { padding: 0px;margin: 0px; }
.style-22883 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-22883 .season-selector { padding: 0px;margin: 0px; }
.style-22883 .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-22883 .listdetail img:first-child { margin: 0; }
.style-22883 A.links-urllink { display: block; }
.style-22883 .album-name { display: block; }
.style-22883 .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-22883 .album-select-form { padding: 0px;margin: 0px; }
.style-22883 .album-select { padding: 0px;margin: 0px; }
.style-22883 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-22883 .course-desc { line-height: 20px; }
.style-22883 .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-22883 .businessindex .address { margin: 0 0 5px 0; }
.style-22883 .businessindex .distance { margin: 0 0 5px 0; }
.style-22883 .businessindex .webpage { margin: 0 0 5px 0; }
.style-22883 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-22883 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-22883 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-22883 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-22883 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-22883 .businessindex .description { margin: 0 0 5px 0; }
.style-22883 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-22883 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-22883 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-22883 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-22883 .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-22883 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-22883 .team-schoolyear { margin: 0 0 5px 0; }
.style-22883 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-22883 .team-description { line-height: 20px; }
.style-22883 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-22883 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-22883 .team-accolades { margin: 0 0 5px 0; }
.style-22883 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-22883 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-22883 .hr { border-color: rgba(255,255,255,0.33); }
.style-22883 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-22883 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-22883 .registration { margin: 0 0 5px 0; }
.style-22883 .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-22883 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-22883 .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-22883 .event-detail { margin: 0 0 15px 0; }
.style-22883 .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-22883 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-22883 .view-all { text-decoration: none;font-style: normal; }
.style-22883 .game { padding: 0;margin: 0 0 20px 0; }
.style-65212 .h1-style { color: #438FD9; }
.style-65212 .h2-style { color: #002F5F;font-size: 25px;font-weight: bold; }
.style-65212 .h3-style { color: #438FD9; }
.style-65212 .h4-style { color: #438FD9; }
.style-65212 .h6-style { color: #438FD9; }
.style-65212 .button { color: #438FD9; }
.style-65212 .button:hover { opacity: 1; }
.style-65212 { background-color: #8DC63F;margin-bottom: 2em;padding: 16px; }
.style-65212 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65212 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65212 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65212 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65212 .archive { text-decoration: none;font-style: normal; }
.style-65212 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65212 .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-65212 .h4-style A { font-style: normal; }
.style-65212 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65212 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-65212 .location { margin: 0 0 5px 0; }
.style-65212 .photos { text-align: center;margin-bottom: 15px; }
.style-65212 .contact-info { margin: 0 0 5px 0; }
.style-65212 .text 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-65212 .text img:first-child { margin: 0; }
.style-65212 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65212 .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-65212 .full-name { margin: 0 0 5px 0; }
.style-65212 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65212 .bus-phone { margin: 0 0 5px 0; }
.style-65212 .education { margin: 0 0 5px 0; }
.style-65212 .email { margin: 0 0 5px 0; }
.style-65212 .appointed { margin: 0 0 5px 0; }
.style-65212 .grad-year { margin: 0 0 5px 0; }
.style-65212 .bio { margin: 0 0 5px 0; }
.style-65212 .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-65212 .answer { margin: 0 15px;line-height: 20px; }
.style-65212 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65212 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65212 .title { display: block; }
.style-65212 .caption { display: block; }
.style-65212 .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-65212 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65212 .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-65212 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65212 .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-65212 .zero { margin: 0px;padding: 0px; }
.style-65212 .fund .bar { background-color: #6CA6E3; }
.style-65212 .detail { margin: 1px;padding: 0px; }
.style-65212 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65212 .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-65212 .backbutton { font-style: normal;text-decoration: none; }
.style-65212 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65212 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65212 .team-selector { padding: 0px;margin: 0px; }
.style-65212 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65212 .season-selector { padding: 0px;margin: 0px; }
.style-65212 .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-65212 .listdetail img:first-child { margin: 0; }
.style-65212 A.links-urllink { display: block; }
.style-65212 .album-name { display: block; }
.style-65212 .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-65212 .album-select-form { padding: 0px;margin: 0px; }
.style-65212 .album-select { padding: 0px;margin: 0px; }
.style-65212 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65212 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65212 .course-desc { line-height: 20px; }
.style-65212 .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-65212 .businessindex .address { margin: 0 0 5px 0; }
.style-65212 .businessindex .distance { margin: 0 0 5px 0; }
.style-65212 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65212 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65212 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65212 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65212 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65212 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65212 .businessindex .description { margin: 0 0 5px 0; }
.style-65212 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65212 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65212 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65212 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65212 .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-65212 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-65212 div.content-wrap { padding-left: 0px;color: #002F5F;font-size: 16px; }
.style-65212 .team-schoolyear { margin: 0 0 5px 0; }
.style-65212 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65212 .team-description { line-height: 20px; }
.style-65212 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65212 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65212 .team-accolades { margin: 0 0 5px 0; }
.style-65212 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65212 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65212 .hr { border-color: rgba(255,255,255,0.33); }
.style-65212 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65212 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65212 .registration { margin: 0 0 5px 0; }
.style-65212 .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-65212 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65212 .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-65212 .event-detail { margin: 0 0 15px 0; }
.style-65212 .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-65212 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65212 .view-all { text-decoration: none;font-style: normal; }
.style-65212 .game { padding: 0;margin: 0 0 20px 0; }
.style-65213 .h1-style { color: #438FD9; }
.style-65213 .h2-style { color: #002F5F;font-size: 20px; }
.style-65213 .h3-style { color: #438FD9; }
.style-65213 .h4-style { color: #002F5F;font-size: 16px; }
.style-65213 .h6-style { color: #438FD9; }
.style-65213 .button { color: #438FD9; }
.style-65213 .button:hover { opacity: 1; }
.style-65213 { background-color: #FCC035;margin-bottom: 2em;padding: 20px; }
.style-65213 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-65213 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-65213 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65213 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65213 .archive { text-decoration: none;font-style: normal; }
.style-65213 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65213 .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-65213 .h4-style A { font-style: normal; }
.style-65213 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-65213 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px;font-size: 15px; }
.style-65213 .location { margin: 0 0 5px 0; }
.style-65213 .photos { text-align: center;margin-bottom: 15px; }
.style-65213 .contact-info { margin: 0 0 5px 0; }
.style-65213 .text 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-65213 .text img:first-child { margin: 0; }
.style-65213 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-65213 .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-65213 .full-name { margin: 0 0 5px 0; }
.style-65213 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-65213 .bus-phone { margin: 0 0 5px 0; }
.style-65213 .education { margin: 0 0 5px 0; }
.style-65213 .email { margin: 0 0 5px 0; }
.style-65213 .appointed { margin: 0 0 5px 0; }
.style-65213 .grad-year { margin: 0 0 5px 0; }
.style-65213 .bio { margin: 0 0 5px 0; }
.style-65213 .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-65213 .answer { margin: 0 15px;line-height: 20px; }
.style-65213 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-65213 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65213 .title { display: block; }
.style-65213 .caption { display: block; }
.style-65213 .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-65213 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-65213 .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-65213 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65213 .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-65213 .zero { margin: 0px;padding: 0px; }
.style-65213 .fund .bar { background-color: #6CA6E3; }
.style-65213 .detail { margin: 1px;padding: 0px; }
.style-65213 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin-left: 20px; }
.style-65213 .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-65213 .backbutton { font-style: normal;text-decoration: none; }
.style-65213 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-65213 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65213 .team-selector { padding: 0px;margin: 0px; }
.style-65213 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-65213 .season-selector { padding: 0px;margin: 0px; }
.style-65213 .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-65213 .listdetail img:first-child { margin: 0; }
.style-65213 A.links-urllink { display: block; }
.style-65213 .album-name { display: block; }
.style-65213 .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-65213 .album-select-form { padding: 0px;margin: 0px; }
.style-65213 .album-select { padding: 0px;margin: 0px; }
.style-65213 .fund .chart .scale li i { text-align: right;width: 0px; }
.style-65213 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-65213 .course-desc { line-height: 20px; }
.style-65213 .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-65213 .businessindex .address { margin: 0 0 5px 0; }
.style-65213 .businessindex .distance { margin: 0 0 5px 0; }
.style-65213 .businessindex .webpage { margin: 0 0 5px 0; }
.style-65213 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-65213 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-65213 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-65213 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-65213 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-65213 .businessindex .description { margin: 0 0 5px 0; }
.style-65213 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-65213 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-65213 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-65213 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-65213 .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-65213 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-65213 div.content-wrap { padding-left: 0px;color: #002F5F;font-size: 17px; }
.style-65213 .team-schoolyear { margin: 0 0 5px 0; }
.style-65213 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-65213 .team-description { line-height: 20px; }
.style-65213 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-65213 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-65213 .team-accolades { margin: 0 0 5px 0; }
.style-65213 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-65213 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-65213 .hr { border-color: rgba(255,255,255,0.33); }
.style-65213 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-65213 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-65213 .registration { margin: 0 0 5px 0; }
.style-65213 .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-65213 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-65213 .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-65213 .event-detail { margin: 0 0 15px 0; }
.style-65213 .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-65213 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-65213 .view-all { text-decoration: none;font-style: normal; }
.style-65213 .game { padding: 0;margin: 0 0 20px 0; }
.style-5334 .h2-style { color: #00386B; }
.style-5334 { padding: 15px 10%;font-weight: bold;font-size: 15px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-bottom: 40px; }
.style-5334 .home-link { color: #08c; }
.style-5334 .home-link:hover { text-decoration: underline; }
.style-5334 .home-link:after { /*content: "";border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid #3498db;position: absolute;right: -11px;top: 0;: */; }
.style-5334 .separator:after { content: ">"; }
.style-5334 .breadcrumb-trail { color: #08c; }
.style-5334 .breadcrumb-trail:hover { text-decoration: underline; }
.style-5334 .breadcrumb-trail:after { /*content: "";border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid #3498db;position: absolute;right: -11px;top: 0;z-index: 10;: */; }
.style-5334 .current-crumb { color: #555; }
.style-5334 .current-crumb:before { /*content: "";border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid #f5f5f5;position: absolute;left: 0;top: 0;: */; }
.style-72943 A { font-size: 17px; }
.style-72943 .button { font-size: 13px; }
.style-72943 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-72943 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #002F5F;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-72943 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-72943 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-72943 li.group:first-child { margin: 0; }
.style-44208 .h2-style { text-align: center; }
.style-44208 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-44208 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #7F2B7F;text-decoration: none;font-size: 20px;color: #FFFFF;text-transform: uppercase;letter-spacing: 0.1429em;border-width: 0px;font-weight: bold;text-align: center;border-style: solid; }
.style-44208 A.links-urllink:hover { color: #00447B;opacity: .8; }
.style-44208 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-44208 li.group:first-child { margin: 0; }
.style-44208 div.content-wrap { text-align: left; }
.style-5332 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-5332 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #0E4C83;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-5332 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-5332 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-5332 li.group:first-child { margin: 0; }
.style-30088 { text-align: center;padding: 0px;margin: 0 0 100px 0; }
.style-30088 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #0E4C83;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-30088 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-30088 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-30088 li.group:first-child { margin: 0; }
.style-87540 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-87540 A.links-urllink { padding: 12px;margin: 0px;display: block;background-color: #172A54;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-87540 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-87540 .album { text-align: left; }
.style-87540 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-87540 li.group:first-child { margin: 0; }
.style-64855 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-64855 A.links-urllink { padding: 20px;margin-top: 25px;display: block;background-color: #00447B;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-64855 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-64855 .album { text-align: left; }
.style-64855 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-64855 li.group:first-child { margin: 0; }
.style-5331 A { font-size: 17px; }
.style-5331 .button { font-size: 13px; }
.style-5331 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-5331 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #1D7A5E;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-5331 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-5331 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-5331 li.group:first-child { margin: 0; }
.style-30583 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-30583 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #1D7A5E;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #070C30;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-30583 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-30583 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-30583 li.group:first-child { margin: 0; }
.style-26298 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-26298 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #6CA6E5;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-26298 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-26298 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-26298 li.group:first-child { margin: 0; }
.style-79987 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-79987 .long-description { background-color: #6CA6E5;color: #EEEEEE;font-size: 18px;display: block;text-transform: uppercase; }
.style-79987 A.links-urllink { padding-top: 10px;margin: 0px;display: block;background-color: #6CA6E5;border-color: #FFFFFF;text-decoration: none;font-size: 20px;color: #EEEEEE;text-transform: uppercase;letter-spacing: 0.1429em; }
.style-79987 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-79987 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-79987 li.group:first-child { margin: 0; }
.style-31591 .h2-style { text-align: center;background-color: #7A7460;color: #FFFFFF;padding: 20px; }
.style-31591 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-31591 A.links-urllink { padding: 20px;margin: 0px;display: block;background-color: #F8C83C;border-color: #FFFFFF;text-decoration: none;font-size: 18px;color: #002855;text-transform: uppercase;letter-spacing: 0.1429em;text-align: center; }
.style-31591 A.links-urllink:hover { color: #FFFFFF;opacity: .8; }
.style-31591 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);color: #333333; }
.style-31591 li.group:first-child { margin: 0; }
.style-31591 div.content-wrap { text-align: center;background-color: #7A7460;color: #FFFFFF; }
.style-5319 .h2-style { margin: 0 0 10px 0;font-size: 18px; }
.style-5319 .h3-style { color: #0E4C83; }
.style-5319 .h4-style { color: #0E4C83; }
.style-5319 A { color: #0E4C83; }
.style-5319 .button { border-width: 0px; }
.style-5319 { padding: 0px;margin: 0 0 50px 0; }
.style-5319 li.group { margin-bottom: 10px; }
.style-5319 .filter-item { padding: 5px 0;margin: 0 20px; }
.style-5319 .button-group { margin-bottom: 5px; }
.style-5319 .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-5319 .calendardatepicker li.today a { font-weight: bold;color: #343434;border-width: 1px;border-style: solid;border-color: #EEEEEE;padding: 3px; }
.style-5319 .calendardatepicker li.selected-day a { font-weight: bold;color: #6CA6E3;background-color: #EEEEEE; }
.style-5319 li.has-events a { border-width: 4px;border-style: solid;border-color: #FFFFFF;padding: 0px; }
.style-5319 li.has-events a:hover { border-color: #F8F8F8;border-width: 4px;border-style: solid; }
.style-5319 .month-pager { font-size: 14px;margin: 0 0 20px 0; }
.style-5319 .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-5319 .prev-button:hover { background-color: #FFFFFF; }
.style-5319 .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-5319 .next-button:hover { background-color: #FFFFFF; }
.style-5319 .month-select { font-family: 'Montserrat', sans-serif; }
.style-5319 .day-header span { background-color: #C6E3FF;font-weight: bold;color: #6CA6E3;padding: 4px; }
.style-5319 li.other-month a { opacity: 0.5; }
.style-5319 .selected-date { margin: 0 0 10px 0;font-size: 22px; }
.style-5319 .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-5319 .today-button:hover { background-color: #FFFFFF; }
.style-5319 .day a { padding: 4px;color: #6CA6E3; }
.style-5319 .day a:hover { background-color: #F8F8F8;font-weight: bold; }
.style-5319 .h4-style.calendar-event-title a { color: #0E4C83; }
.style-5320 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 20px;font-weight: 200; }
.style-5320 A { color: #6CA6E3; }
.style-5320 A:hover { text-decoration: none; }
.style-5320 .button { background-image: none;border-width: 0px; }
.style-5320 { padding: 0;margin: 0 0 50px 0; }
.style-5320 .description { margin: 0 0 5px 0; }
.style-5320 time { font-style: italic;margin: 0 0 5px 0; }
.style-5320 .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-5320 .readmore:hover { background-color: #FFFFFF; }
.style-5320 .h4-style A { font-weight: 200;color: #0E4C83; }
.style-5320 .brief-description { margin: 0 0 5px 0; }
.style-5320 .location { font-weight: bold;margin: 0 0 5px 0;font-size: 14px; }
.style-5320 .contact-info { margin: 0 0 5px 0; }
.style-5320 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-5320 .caption { font-style: italic; }
.style-5320 .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-5320 .submit-button:hover { background-color: #F5F5F5; }
.style-5320 .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-5320 .search-text { width: 75%;float: left;padding: 10px;margin: 0px;border-width: 0px;font-family: 'Montserrat', sans-serif;color: #343434; }
.style-5320 .search-text:focus { outline: 0; }
.style-5320 .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-5320 .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-5320 .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-5320 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-5320 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-5320 div.content-wrap { padding: 0px;margin: 0; }
.style-5320 .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-5320 .registration { margin: 0 0 5px 0; }
.style-5320 .schedule-rescheduled { color: #6CA6E3; }
.style-5320 .schedule-cancelled { color: #D23434; }
.style-5320 .start-time { font-size: 14px; }
.style-5320 .end-time { font-size: 14px; }
.style-5320 .month-name { padding: 10px 15px;text-transform: uppercase;font-weight: bold;background-color: #0E4C83;color: #FFFFFF; }
.style-5320 .day-number { padding: 5px 15px;font-weight: bold;background-color: #FFFFFF;font-size: 24px; }
.style-5320 .event-detail { margin: 0 0 0 30px;padding: 0 0 20px 50px; }
.style-5320 .selected-date { padding: 0px;margin: 0 0 30px 0;font-size: 28px;text-transform: uppercase;color: #0E4C83; }
.style-5320 .large-calendar-grid { font-size: 16px; }
.style-5320 .h4-style.calendar-event-title { color: #0E4C83;font-size: 18px; }
.style-5320 .h4-style.calendar-event-title a { color: #0E4C83; }
.style-75064 .button { font-size: 12px; }
.style-75064 { padding-top: 30px;margin: 30px 0 10px 0;padding-bottom: 30px; }
.style-75064 .category-description { padding-bottom: 12px; }
.style-75064 .photos { padding: 0px;margin: 16px; }
.style-75064 .text img { text-align: left; }
.style-59232 { padding-top: 10px;margin: 22px;padding-bottom: 20px;background-color: #DBDBDB;padding: 10px;border-width: 2px; }
.style-59232 .long-description { padding: 10px; }
.style-59232 .photos { padding: 0px;margin: 16px; }
.style-59232 .text img { text-align: left; }
.style-59232 A.links-urllink { line-height: 30px; }
.style-59232 div.content-wrap { padding-bottom: 19px;font-size: 16px;text-align: left; }
.style-25706 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 30px;margin: 30px 0 10px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-bottom: 30px; }
.style-25706 .photos { padding: 0px;margin: 16px; }
.style-25706 .text img { text-align: left; }
.style-92856 .h2-style { color: #002F5F;font-size: 25px; }
.style-92856 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 10px;margin: 30px 0 10px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-bottom: 30px; }
.style-92856 .photos { padding: 0px;margin: 16px; }
.style-92856 .text img { text-align: left; }
.style-33666 .h1-style { font-size: 26px; }
.style-33666 .h2-style { color: #00447B;padding: 10px;border-width: 7px;text-align: left;font-size: 29px; }
.style-33666 A { color: #004684;text-decoration: underline; }
.style-33666 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 20px;margin: 2px 0 10px 0;background-color: #FFFFFF;border-width: 0px;border-color: #2E3B2C;font-size: 18px; }
.style-33666 .long-description { padding: 10px; }
.style-33666 .photos { padding: 0px;margin: 16px;margin-left: 2px;margin-top: 2px; }
.style-33666 .text img { text-align: right; }
.style-33666 div.content-wrap { color: #00447B;padding: 20px;border-width: 0px;text-align: left;font-size: 17px; }
.style-88999 .h2-style { padding-top: 5px;padding-bottom: 10px;font-size: 28px;color: #62AFEA; }
.style-88999 { padding-top: 10px;margin: 20px 0 10px 0; }
.style-88999 .long-description { padding: 10px; }
.style-88999 .photos { padding-bottom: 10px;margin-left: 10px;text-align: right; }
.style-88999 .text img { text-align: left;margin-left: 20px; }
.style-88999 div.content-wrap { padding-bottom: 19px;color: #002F5F;font-size: 16px;line-height: 40px;font-family: Georgia; }
.style-80804 { border-left-width: 10px;border-left-style: solid;border-left-color: #0e2d52;padding-left: 30px;margin: 5px 0 10px 0; }
.style-80804 .long-description { padding: 10px; }
.style-80804 .photos { padding: 0px;margin: 16px; }
.style-80804 .text img { text-align: left; }
.style-80804 div.content-wrap { padding: 10px;letter-spacing: .5px;font-size: 16px;color: #000000;font-weight: semi-bold; }
.style-55988 .h2-style { font-size: 20px; }
.style-55988 .h4-style { font-size: 20px;font-weight: bold; }
.style-55988 { margin: 10px 0 10px 0;padding-bottom: 10px; }
.style-55988 .description { padding-top: 10px; }
.style-55988 .readmore { font-size: 12px; }
.style-55988 .h4-style A { font-size: 16px; }
.style-55988 .photos { padding: 0px;margin: 16px; }
.style-55988 .text img { text-align: left; }
.style-55988 div.content-wrap { font-size: 17px;letter-spacing: .25px;color: #000000;line-height: 26px;padding-right: 5px; }
.style-30697 .h2-style { font-size: 20px; }
.style-30697 .h4-style { font-size: 28px; }
.style-30697 { margin: 10px 0 10px 0;padding-bottom: 10px; }
.style-30697 .description { font-size: 18px;padding-top: 10px; }
.style-30697 .photos { padding: 0px;margin: 16px; }
.style-30697 .text img { text-align: left; }
.style-30697 .author { font-size: 16px; }
.style-30697 div.content-wrap { font-size: 17px;letter-spacing: .25px;color: #000000;line-height: 26px;padding-right: 5px; }
.style-90048 .h1-style { font-size: 28px; }
.style-90048 .h2-style { color: #0F447A;font-size: 24px; }
.style-90048 A { color: #0F447A;font-weight: bold; }
.style-90048 { padding-top: 15px;margin: 30px 0 10px 0;padding-bottom: 20px; }
.style-90048 .h4-style A { font-size: 20px; }
.style-90048 .photos { padding: 0px;margin-bottom: 16px; }
.style-90048 .text img { text-align: right; }
.style-90048 li.group { text-align: center; }
.style-90048 div.content-wrap { color: #0F447A;letter-spacing: .50pt;font-size: 16px;text-align: left; }
.style-33460 .h1-style { font-size: 28px; }
.style-33460 .h2-style { color: #002855;font-size: 22px; }
.style-33460 A { color: #0F447A;font-weight: bold; }
.style-33460 { padding-top: 15px;margin: 30px 0 10px 0;padding-bottom: 20px; }
.style-33460 .h4-style A { font-size: 26px; }
.style-33460 .photos { padding: 0px;margin-bottom: 16px; }
.style-33460 .text img { text-align: right; }
.style-33460 div.content-wrap { color: #0F447A;letter-spacing: .50pt;font-size: 16px;text-align: left; }
.style-89357 .h2-style { padding-bottom: 10px;font-size: 42px;color: #002855; }
.style-89357 { padding-top: 5px;margin: 10px 0 10px 0; }
.style-89357 .long-description { padding: 10px; }
.style-89357 .photos { padding-bottom: 10px;margin-left: 10px;text-align: right; }
.style-89357 .text img { text-align: left;margin-left: 20px; }
.style-89357 div.content-wrap { padding-bottom: 20px;color: #002855;font-size: 18px;line-height: 26px; }
.style-65081 .h2-style { font-size: 28px;color: #62AFEA; }
.style-65081 { padding-top: 20px;margin: 30px 0 10px 0; }
.style-65081 .long-description { padding: 10px; }
.style-65081 .photos { padding-bottom: 10px;margin-left: 10px;text-align: right; }
.style-65081 .text img { text-align: left;margin-left: 20px; }
.style-65081 div.content-wrap { padding-bottom: 19px;color: #002F5F;font-size: 17px; }
.style-64957 .h2-style { font-size: 28px;color: #62AFEA; }
.style-64957 { padding-top: 30px;margin: 30px 0 10px 0; }
.style-64957 .long-description { padding: 10px;text-align: left; }
.style-64957 .photos { padding: 0px;margin: 16px; }
.style-64957 .text img { text-align: left; }
.style-64957 .photo img { text-align: right; }
.style-64957 .photo figure { text-align: right; }
.style-64957 div.content-wrap { padding-bottom: 19px;color: #002F5F;font-size: 18px;font-family: Helvetica; }
.style-5337 { border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;padding-top: 30px;margin: 30px 0 10px 0; }
.style-5337 .long-description { padding: 10px; }
.style-5337 .photos { padding: 0px;margin: 16px; }
.style-5337 .text img { text-align: left; }
.style-5337 div.content-wrap { padding-bottom: 19px; }
.style-65148 .h2-style { color: #00447B;padding: 10px;border-width: 7px;text-align: left;font-size: 28px; }
.style-65148 A { color: #004684; }
.style-65148 { border-top-width: 1px;border-top-style: solid;border-top-color: #62afea;padding-top: 30px;margin: 30px 0 10px 0; }
.style-65148 .long-description { padding: 10px; }
.style-65148 .photos { padding: 0px;margin: 16px; }
.style-65148 .text img { text-align: right; }
.style-65148 div.content-wrap { color: #00447B;padding: 20px;border-width: 0px;text-align: left;font-size: 18px; }
.style-47092 .h2-style { color: #00447B;padding: 10px;border-width: 7px;text-align: left;font-size: 28px; }
.style-47092 A { color: #004684;text-decoration: underline; }
.style-47092 { border-top-width: 1px;border-top-style: solid;border-top-color: #002f5f;padding-top: 30px;margin: 30px 0 10px 0; }
.style-47092 .long-description { padding: 10px; }
.style-47092 .photos { padding: 0px;margin: 16px; }
.style-47092 .text img { text-align: right; }
.style-47092 div.content-wrap { color: #00447B;padding: 20px;border-width: 0px;text-align: left;font-size: 18px; }
.style-63824 .h2-style { color: #00447B;font-size: 25px; }
.style-63824 A { color: #7f2b7f; }
.style-63824 .long-description { padding: 10px; }
.style-63824 .photos { padding: 0px;margin: 10px; }
.style-63824 .text img { text-align: left; }
.style-63824 .header-widget { color: #000000;font-size: 24px; }
.style-63824 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 10px;padding: 15px;letter-spacing: .5px; }
.style-5310 .h2-style { padding: 0px;margin: 0px; }
.style-5310 { padding: 1px;margin: 0px; }
.style-5310 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-5310 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-5310 .full-name { margin-bottom: 5px; }
.style-5310 .job-title { margin-bottom: 5px; }
.style-5310 .bus-phone { margin-bottom: 5px; }
.style-5310 .education { margin-bottom: 5px; }
.style-5310 .email { margin-bottom: 5px; }
.style-5310 .appointed { margin-bottom: 5px; }
.style-5310 .grad-year { margin-bottom: 5px; }
.style-5310 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-5310 .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-5310 .fund .bar { background-color: #C72C2C; }
.style-5310 .video .media-player { text-align: center; }
.style-5310 li.group { display: inline-block;width: 100%; }
.style-5310 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;margin: 10px;padding: 15px;letter-spacing: .5px; }
.style-5310 .team-name { font-size: 25px; }
.style-86984 .h2-style { padding: 0px;margin: 0px;color: #002F5F;font-size: 25px; }
.style-86984 { padding: 1px;margin: 0px; }
.style-86984 .photos { text-align: left;margin-right: 20px;margin-bottom: 10px; }
.style-86984 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-86984 .full-name { margin-bottom: 5px; }
.style-86984 .job-title { margin-bottom: 5px; }
.style-86984 .bus-phone { margin-bottom: 5px; }
.style-86984 .education { margin-bottom: 5px; }
.style-86984 .email { margin-bottom: 5px; }
.style-86984 .appointed { margin-bottom: 5px; }
.style-86984 .grad-year { margin-bottom: 5px; }
.style-86984 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-86984 .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-86984 .fund .bar { background-color: #C72C2C; }
.style-86984 .video .media-player { text-align: center; }
.style-86984 li.group { display: inline-block;width: 100%; }
.style-86984 div.content-wrap { text-align: left;font-size: 16px;margin-top: 20px;margin-bottom: 20px;padding: 0px;letter-spacing: .5px;color: #002855; }
.style-86984 .team-name { font-size: 25px; }
.style-94683 .h2-style { padding: 0px;margin: 0px;color: #002F5F;font-size: 25px; }
.style-94683 { padding: 1px;margin: 0px; }
.style-94683 .photos { text-align: left;margin-right: 20px;margin-bottom: 10px; }
.style-94683 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-94683 .full-name { margin-bottom: 5px; }
.style-94683 .job-title { margin-bottom: 5px; }
.style-94683 .bus-phone { margin-bottom: 5px; }
.style-94683 .education { margin-bottom: 5px; }
.style-94683 .email { margin-bottom: 5px; }
.style-94683 .appointed { margin-bottom: 5px; }
.style-94683 .grad-year { margin-bottom: 5px; }
.style-94683 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-94683 .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-94683 .fund .bar { background-color: #C72C2C; }
.style-94683 .video .media-player { text-align: center; }
.style-94683 li.group { display: inline-block;width: 100%; }
.style-94683 div.content-wrap { text-align: left;font-size: 16px;margin-top: 20px;margin-bottom: 20px;padding: 0px;letter-spacing: .5px;color: #002F5F; }
.style-94683 .team-name { font-size: 25px; }
.style-95665 .h2-style { padding: 0px;margin: 0px;color: #002F5F;font-size: 25px; }
.style-95665 { padding: 1px;margin: 0px; }
.style-95665 .photos { text-align: left;margin-right: 20px;margin-bottom: 10px; }
.style-95665 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-95665 .full-name { margin-bottom: 5px; }
.style-95665 .job-title { margin-bottom: 5px; }
.style-95665 .bus-phone { margin-bottom: 5px; }
.style-95665 .education { margin-bottom: 5px; }
.style-95665 .email { margin-bottom: 5px; }
.style-95665 .appointed { margin-bottom: 5px; }
.style-95665 .grad-year { margin-bottom: 5px; }
.style-95665 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-95665 .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-95665 .fund .bar { background-color: #C72C2C; }
.style-95665 .video .media-player { text-align: center; }
.style-95665 li.group { display: inline-block;width: 100%; }
.style-95665 div.content-wrap { text-align: left;font-size: 16px;margin-top: 20px;margin-bottom: 20px;padding: 0px;letter-spacing: .5px;color: #002855; }
.style-95665 .team-name { font-size: 25px; }
.style-66354 .h2-style { font-size: 18px;color: #FFFFFF; }
.style-66354 .h4-style { font-size: 18px;color: #FFFFFF; }
.style-66354 { padding-top: 20px;padding-bottom: 30px; }
.style-66354 .readmore { color: #FFFFFF;font-size: 14px; }
.style-66354 .long-description { color: #FFFFFF;margin-left: 85px;font-size: 16px; }
.style-66354 .businessindex .h4-style { color: #FFFFFF; }
.style-66354 .album .photo-list { margin: 0; }
.style-19039 .h1-style { font-family: "Libre Baskerville",serif;color: #084C83;font-weight: bold;font-size: 2em;line-height: 1;letter-spacing: 0em;margin: 0.5em 0px; }
.style-19039 .h2-style { font-family: "Libre Baskerville",serif;color: #fff;font-size: 1.4em;line-height: 1;margin: 0px 0px 0.3334em;padding: 5px; }
.style-19039 .h3-style { color: #333;font-weight: 400;font-size: 1.3125em;line-height: 1.1429;margin: 1.1429em 0px 0.381em; }
.style-19039 .h4-style { color: #FFFFFF;font-weight: 400;font-size: 1.125em;line-height: 1.3334;margin: 1.3334em 0px 0.4444em; }
.style-19039 .h5-style { color: #555;font-weight: 700;font-size: 1em;line-height: 1.3em;margin: 1.5em 0px 0.5em; }
.style-19039 .h6-style { color: #666;font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;margin: 1.7143em 0px 0.5714em; }
.style-19039 A { color: #FFFFFF;text-decoration: none;font-weight: 700; }
.style-19039 A:hover { text-decoration: underline; }
.style-19039 .button { ont-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;border: 2px solid #555;color: #555;text-decoration: none;background: transparent none repeat scroll 0% 0%;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer; }
.style-19039 .button:hover { background-color: #438FD9;border: 2px solid #438FD9;color: #FFF;text-decoration: none; }
.style-19039 { background-color: #084C83;padding: 2em;color: #FFF; }
.style-19039 .description { margin: 0 0 5px 0; }
.style-19039 time { color: #fff;margin: 0 0 5px 0;display: block; }
.style-19039 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-19039 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-19039 .archive { text-decoration: none;font-style: normal; }
.style-19039 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-19039 .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-19039 .h4-style A { font-weight: 400;font-size: 18px;line-height: 1.3334; }
.style-19039 .h4-style A:hover { text-decoration: underline; }
.style-19039 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-19039 .brief-description { margin: 0 0 5px 0;display: block; }
.style-19039 .location { margin: 0 0 5px 0; }
.style-19039 .photos { text-align: center;margin-bottom: 15px; }
.style-19039 .contact-info { margin: 0 0 5px 0; }
.style-19039 .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-19039 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-19039 .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-19039 .full-name { margin: 0 0 5px 0; }
.style-19039 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-19039 .bus-phone { margin: 0 0 5px 0; }
.style-19039 .education { margin: 0 0 5px 0; }
.style-19039 .email { margin: 0 0 5px 0; }
.style-19039 .appointed { margin: 0 0 5px 0; }
.style-19039 .grad-year { margin: 0 0 5px 0; }
.style-19039 .bio { margin: 0 0 5px 0; }
.style-19039 .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-19039 .answer { margin: 0 15px; }
.style-19039 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-19039 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-19039 .title { display: block;font-family: 'Montserrat', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase; }
.style-19039 .caption { display: block; }
.style-19039 .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-19039 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-19039 .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-19039 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-19039 .department { margin: 0 0 5px 0; }
.style-19039 .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-19039 .zero { margin: 0px;padding: 0px; }
.style-19039 .fund .bar { background-color: #6CA6E3; }
.style-19039 .goal { display: block; }
.style-19039 .current { display: block; }
.style-19039 .goal-participation { display: block; }
.style-19039 .current-participation { display: block; }
.style-19039 .asof-date { display: block; }
.style-19039 .start-date { display: block; }
.style-19039 .end-date { display: block; }
.style-19039 .last-year-amount { display: block; }
.style-19039 .last-year-participation { display: block; }
.style-19039 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .first-name { font-family: 'Montserrat', sans-serif;font-size: 20px;width: auto;margin-right: -4px; }
.style-19039 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .last-name { font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-19039 .chart { padding: 0px;margin: 0px; }
.style-19039 .scale { padding: 0px;margin: 0px; }
.style-19039 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-19039 .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-19039 .backbutton { font-style: normal;text-decoration: none; }
.style-19039 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-19039 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-19039 .team-selector { padding: 0px;margin: 0px; }
.style-19039 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-19039 .season-selector { padding: 0px;margin: 0px; }
.style-19039 .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-19039 A.links-urllink { display: block; }
.style-19039 .album-name { display: block; }
.style-19039 .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-19039 .album-select-form { padding: 0px;margin: 0px; }
.style-19039 .album-select { padding: 0px;margin: 0px; }
.style-19039 .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-19039 .businessindex .address { margin: 0 0 5px 0; }
.style-19039 .businessindex .distance { margin: 0 0 5px 0; }
.style-19039 .businessindex .webpage { margin: 0 0 5px 0; }
.style-19039 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-19039 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-19039 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-19039 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-19039 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-19039 .businessindex .description { margin: 0 0 5px 0; }
.style-19039 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-19039 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-19039 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-19039 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-19039 .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-19039 li.subcategory-group { display: inline-block; }
.style-19039 div.content-wrap { padding: 0px; }
.style-19039 .team-schoolyear { margin: 0 0 5px 0; }
.style-19039 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-19039 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-19039 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-19039 .team-accolades { margin: 0 0 5px 0; }
.style-19039 .schedule-vs { font-style: italic; }
.style-19039 .schedule-site { margin: 0 0 5px 0; }
.style-19039 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-19039 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-19039 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-19039 .hr { border-color: rgba(255,255,255,0.33); }
.style-19039 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-19039 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-19039 .registration { margin: 0 0 5px 0; }
.style-19039 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-19039 th.winloss-amount { padding: 5px; }
.style-19039 td.winloss-amount { padding: 5px; }
.style-19039 .winloss table { text-align: center; }
.style-19039 th.winloss-amount.win { color: #439639; }
.style-19039 th.winloss-amount.loss { color: #BA122B; }
.style-19039 th.winloss-amount.tie { color: #054E6E; }
.style-19039 .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-19039 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-19039 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-19039 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-19039 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-19039 .roster-entry:first-child { margin: 0; }
.style-19039 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-19039 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-19039 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-19039 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-19039 .schedule-practice { font-weight: bold;color: #888888; }
.style-19039 .annualfund .remaining { display: block; }
.style-19039 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-19039 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-19039 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-19039 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-19039 .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-19039 .date-icon { background-color: #FFF;border: 2px solid #438FD9;padding: 0.9em;display: block;float: left;border-radius: 6em;margin-right: 1.5em;width: 60px;height: 60px; }
.style-19039 .month-name { display: block;color: #084C83;font-family: "Libre Baskerville",serif;text-transform: uppercase;font-weight: bold;text-align: center;font-size: 0.8em;margin-bottom: .3em; }
.style-19039 .day-number { display: block;color: #438FD9;text-align: center;font-family: "Libre Baskerville",serif;font-size: 1.8em;font-weight: bold; }
.style-19039 .event-detail { margin: 0 0 15px 0; }
.style-19039 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-19039 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-19039 .filter-item { padding: 5px; }
.style-19039 .prev-button { font-style: normal;text-decoration: none; }
.style-19039 .prev-button:hover { background-color: #FFFFFF; }
.style-19039 .next-button { font-style: normal;text-decoration: none; }
.style-19039 .next-button:hover { background-color: #FFFFFF; }
.style-19039 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-19039 .today-button { font-style: normal;text-decoration: none; }
.style-19039 .today-button:hover { background-color: #FFFFFF; }
.style-19039 .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-19039 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-19039 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-19039 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-19039 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-19039 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-19039 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-19039 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-19039 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-19039 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-19039 .view-all { margin-top: 30px;border: 2px solid #FFF;color: #FFF;text-decoration: none;display: inline-block;cursor: pointer;background-color: transparent; }
.style-19039 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-19039 .schedule-matchup { margin: 0 0 5px 0; }
.style-19039 .start-date { display: none; }
.style-19039 .start-time { display: inline;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-19039 .end-date { display: none; }
.style-19039 .end-time { display: inline;font-family: "Lato",sans-serif;font-size: 0.8em; }
.style-19039 .date-sep { display: inline;font-family: "Lato",sans-serif;font-size: 0.8em;font-style: italic; }
.style-19039 .maiden-name { padding: 0px; }
.style-40549 .h2-style { font-size: 25px;color: #002f5f; }
.style-40549 .h4-style { display: inline-block;font-size: 18px;color: #084C83;font-family: "Libre Baskerville",serif; }
.style-40549 { padding-top: 20px; }
.style-40549 .readmore { float: left;background-color: #ECECEC;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;margin: 0px;border-style: solid;border-width: 1px;border-color: #A6A6A6;color: #A6A6A6;line-height: 15px;margin-right: 20px; }
.style-40549 .readmore:active { content: "-" !important; }
.style-40549 .long-description { display: inline-block;padding-top: 20px;text-align: left; }
.style-40549 .question { font-size: 17px;color: #438FD9; }
.style-40549 .answer { font-size: 14px; }
.style-40549 li.group { border-bottom: 1px solid #ddd;padding-bottom: 15px; }
.style-40549 div.content-wrap { font-family: Verdana; }
.style-19128 .h2-style { text-transform: uppercase;color: #555;background: transparent 
padding-top: 20px; }
.style-19128 .h2-style:before { content: <span>; }
.style-19128 .h2-style:after { content: </span>; }
.style-19128 { text-align: center;padding-top: 20px;padding-bottom: 40px; }
.style-30628 .h2-style { padding: 0px;margin: 0px; }
.style-30628 { padding: 1px;margin: 0px; }
.style-30628 .link-image { padding-top: 12px; }
.style-30628 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-30628 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-30628 .full-name { margin-bottom: 5px; }
.style-30628 .job-title { margin-bottom: 5px; }
.style-30628 .bus-phone { margin-bottom: 5px; }
.style-30628 .education { margin-bottom: 5px; }
.style-30628 .email { margin-bottom: 5px; }
.style-30628 .appointed { margin-bottom: 5px; }
.style-30628 .grad-year { margin-bottom: 5px; }
.style-30628 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-30628 .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-30628 .photo img { min-width: 100%;margin: 20px 0; }
.style-30628 .fund .bar { background-color: #C72C2C; }
.style-30628 li.group { display: inline-block;width: 100%; }
.style-30628 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 16px;letter-spacing: .5px; }
.style-75316 .h1-style { font-size: 26px; }
.style-75316 .h2-style { color: #00447B;border-width: 7px;text-align: left;font-size: 29px; }
.style-75316 A { color: #004684;text-decoration: underline; }
.style-75316 { padding-bottom: 20px; }
.style-75316 .long-description { padding: 10px; }
.style-75316 .photos { padding: 0px;margin: 16px;margin-left: 2px;margin-top: 2px; }
.style-75316 .text img { text-align: right;padding-left: 10px; }
.style-75316 div.content-wrap { color: #00447B;padding-bottom: 10px
border-width: 0px;text-align: left;font-size: 16px;margin: 6px; }
.style-19981 .h4-style { display: inline-block;font-size: 18px;color: #084C83;font-family: "Libre Baskerville",serif; }
.style-19981 .readmore { float: left;background-color: #ECECEC;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;margin: 0px;border-style: solid;border-width: 1px;border-color: #A6A6A6;color: #A6A6A6;line-height: 15px;margin-right: 20px; }
.style-19981 .readmore:active { content: "-" !important; }
.style-19981 .long-description { display: inline-block;padding-top: 20px;text-align: left; }
.style-19981 .answer { font-size: 14px; }
.style-19981 li.group { border-bottom: 1px solid #ddd;padding-bottom: 15px; }
.style-19981 div.content-wrap { font-family: Verdana; }
.style-95691 .h2-style { padding: 0px;margin: 0px;color: #002F5F;font-size: 20px; }
.style-95691 { padding: 1px;margin: 0px; }
.style-95691 .photos { text-align: left;margin-right: 20px;margin-bottom: 10px; }
.style-95691 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-95691 .full-name { margin-bottom: 5px; }
.style-95691 .job-title { margin-bottom: 5px; }
.style-95691 .bus-phone { margin-bottom: 5px; }
.style-95691 .education { margin-bottom: 5px; }
.style-95691 .email { margin-bottom: 5px; }
.style-95691 .appointed { margin-bottom: 5px; }
.style-95691 .grad-year { margin-bottom: 5px; }
.style-95691 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-95691 .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-95691 .fund .bar { background-color: #C72C2C; }
.style-95691 .video .media-player { text-align: center; }
.style-95691 li.group { display: inline-block;width: 100%; }
.style-95691 div.content-wrap { text-align: left;font-size: 16px;margin-top: 20px;margin-bottom: 20px;padding: 0px;letter-spacing: .5px;color: #002855; }
.style-95691 .team-name { font-size: 25px; }
.style-85457 .h1-style { text-align: left;font-size: 28px;color: #002855; }
.style-85457 .h2-style { font-size: 28px;color: #002F5F;text-align: left; }
.style-85457 A:hover { text-decoration: none; }
.style-85457 .button:hover { opacity: 1; }
.style-85457 { text-align: center; }
.style-85457 .description { margin: 0 0 5px 0; }
.style-85457 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-85457 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-85457 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-85457 .archive { text-decoration: none;font-style: normal; }
.style-85457 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-85457 .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-85457 .h4-style A { font-style: normal; }
.style-85457 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-85457 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-85457 .location { padding: 0 0 0 10px;margin: 0px; }
.style-85457 .photos { text-align: center;margin-bottom: 15px; }
.style-85457 .contact-info { margin: 0 0 5px 0; }
.style-85457 .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-85457 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-85457 .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-85457 .full-name { margin: 0 0 5px 0; }
.style-85457 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-85457 .bus-phone { margin: 0 0 5px 0; }
.style-85457 .education { margin: 0 0 5px 0; }
.style-85457 .email { margin: 0 0 5px 0; }
.style-85457 .appointed { margin: 0 0 5px 0; }
.style-85457 .grad-year { margin: 0 0 5px 0; }
.style-85457 .bio { margin: 0 0 5px 0; }
.style-85457 .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-85457 .answer { margin: 0 15px; }
.style-85457 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-85457 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-85457 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-85457 .caption { display: block; }
.style-85457 .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-85457 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-85457 .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-85457 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-85457 .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-85457 .zero { margin: 0px;padding: 0px; }
.style-85457 .fund .bar { background-color: #C72C2C; }
.style-85457 .chart { padding: 0px;margin: 0px; }
.style-85457 .scale { padding: 0px;margin: 0px; }
.style-85457 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-85457 .header-widget { font-size: 26px;color: #004B85;margin: 0px;text-align: left;padding-top: 20px; }
.style-85457 .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-85457 .backbutton { font-style: normal;text-decoration: none; }
.style-85457 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-85457 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-85457 .team-selector { padding: 0px;margin: 0px; }
.style-85457 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-85457 .season-selector { padding: 0px;margin: 0px; }
.style-85457 .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-85457 A.links-urllink { display: block; }
.style-85457 .album-name { display: block; }
.style-85457 .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-85457 .album-select-form { padding: 0px;margin: 0px; }
.style-85457 .album-select { padding: 0px;margin: 0px; }
.style-85457 .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-85457 .businessindex .address { margin: 0 0 5px 0; }
.style-85457 .businessindex .distance { margin: 0 0 5px 0; }
.style-85457 .businessindex .webpage { margin: 0 0 5px 0; }
.style-85457 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-85457 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-85457 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-85457 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-85457 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-85457 .businessindex .description { margin: 0 0 5px 0; }
.style-85457 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-85457 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-85457 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-85457 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-85457 .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-85457 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-85457 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #002F5F;margin-bottom: 40px;text-align: left; }
.style-85457 .team-schoolyear { margin: 0 0 5px 0; }
.style-85457 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-85457 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-85457 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-85457 .team-accolades { margin: 0 0 5px 0; }
.style-85457 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-85457 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-85457 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-85457 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-85457 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-85457 .hr { border-color: rgba(255,255,255,0.33); }
.style-85457 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-85457 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-85457 .registration { margin: 0 0 5px 0; }
.style-85457 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-85457 th.winloss-amount { padding: 5px; }
.style-85457 td.winloss-amount { padding: 5px; }
.style-85457 .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-85457 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-85457 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-85457 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-85457 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-85457 .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-85457 .event-detail { margin: 0 0 15px 0; }
.style-85457 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-85457 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-85457 .filter-item { padding: 5px; }
.style-85457 .prev-button { font-style: normal;text-decoration: none; }
.style-85457 .next-button { font-style: normal;text-decoration: none; }
.style-85457 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-85457 .today-button { font-style: normal;text-decoration: none; }
.style-85457 .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-85457 .newsarchivedatepicker .current-year { text-align: center; }
.style-85457 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-85457 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-85457 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-85457 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-85457 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-85457 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-85457 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-85457 .view-all { text-decoration: none;font-style: normal; }
.style-85457 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-90072 .h1-style { text-align: left;font-size: 26px; }
.style-90072 .h2-style { font-size: 28px;color: #002855;text-align: left; }
.style-90072 .h3-style { color: #002F5F; }
.style-90072 A:hover { text-decoration: none; }
.style-90072 .button:hover { opacity: 1; }
.style-90072 { text-align: center; }
.style-90072 .description { margin: 0 0 5px 0; }
.style-90072 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-90072 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-90072 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90072 .archive { text-decoration: none;font-style: normal; }
.style-90072 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90072 .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-90072 .h4-style A { font-style: normal; }
.style-90072 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-90072 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-90072 .location { padding: 0 0 0 10px;margin: 0px; }
.style-90072 .photos { text-align: center;margin-bottom: 15px; }
.style-90072 .contact-info { margin: 0 0 5px 0; }
.style-90072 .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-90072 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-90072 .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-90072 .full-name { margin: 0 0 5px 0; }
.style-90072 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-90072 .bus-phone { margin: 0 0 5px 0; }
.style-90072 .education { margin: 0 0 5px 0; }
.style-90072 .email { margin: 0 0 5px 0; }
.style-90072 .appointed { margin: 0 0 5px 0; }
.style-90072 .grad-year { margin: 0 0 5px 0; }
.style-90072 .bio { margin: 0 0 5px 0; }
.style-90072 .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-90072 .answer { margin: 0 15px; }
.style-90072 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-90072 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90072 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-90072 .caption { display: block; }
.style-90072 .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-90072 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-90072 .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-90072 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-90072 .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-90072 .zero { margin: 0px;padding: 0px; }
.style-90072 .fund .bar { background-color: #C72C2C; }
.style-90072 .chart { padding: 0px;margin: 0px; }
.style-90072 .scale { padding: 0px;margin: 0px; }
.style-90072 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-90072 .header-widget { font-size: 26px;color: #004B85;margin: 0px;text-align: left;padding-top: 20px; }
.style-90072 .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-90072 .backbutton { font-style: normal;text-decoration: none; }
.style-90072 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-90072 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-90072 .team-selector { padding: 0px;margin: 0px; }
.style-90072 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-90072 .season-selector { padding: 0px;margin: 0px; }
.style-90072 .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-90072 A.links-urllink { display: block; }
.style-90072 .album-name { display: block; }
.style-90072 .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-90072 .album-select-form { padding: 0px;margin: 0px; }
.style-90072 .album-select { padding: 0px;margin: 0px; }
.style-90072 .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-90072 .businessindex .address { margin: 0 0 5px 0; }
.style-90072 .businessindex .distance { margin: 0 0 5px 0; }
.style-90072 .businessindex .webpage { margin: 0 0 5px 0; }
.style-90072 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-90072 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-90072 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-90072 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-90072 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-90072 .businessindex .description { margin: 0 0 5px 0; }
.style-90072 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-90072 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-90072 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-90072 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-90072 .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-90072 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-90072 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #004B85;margin-bottom: 40px;text-align: left; }
.style-90072 .team-schoolyear { margin: 0 0 5px 0; }
.style-90072 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-90072 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-90072 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-90072 .team-accolades { margin: 0 0 5px 0; }
.style-90072 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-90072 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-90072 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-90072 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-90072 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-90072 .hr { border-color: rgba(255,255,255,0.33); }
.style-90072 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-90072 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-90072 .registration { margin: 0 0 5px 0; }
.style-90072 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-90072 th.winloss-amount { padding: 5px; }
.style-90072 td.winloss-amount { padding: 5px; }
.style-90072 .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-90072 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-90072 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-90072 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-90072 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-90072 .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-90072 .event-detail { margin: 0 0 15px 0; }
.style-90072 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-90072 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-90072 .filter-item { padding: 5px; }
.style-90072 .prev-button { font-style: normal;text-decoration: none; }
.style-90072 .next-button { font-style: normal;text-decoration: none; }
.style-90072 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-90072 .today-button { font-style: normal;text-decoration: none; }
.style-90072 .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-90072 .newsarchivedatepicker .current-year { text-align: center; }
.style-90072 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-90072 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-90072 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-90072 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-90072 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-90072 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-90072 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-90072 .view-all { text-decoration: none;font-style: normal; }
.style-90072 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-5316 .h1-style { font-size: 30px;color: #00386B; }
.style-5316 .h2-style { color: #00386B; }
.style-5316 { padding: 0px;margin: 0 0 20px 0; }
.style-5316 .page-title-level-1 { padding: 0px;margin: 0px 0px 5px 0px;color: #00386B;font-weight: bold;font-size: 30px;line-height: 1.25em;text-rendering: optimizelegibility; }
.style-5316 .page-title-level-2 { padding-top: 20px;margin: 0px;font-size: 32px;color: #084C83;text-rendering: optimizelegibility;line-height: 1.25em;font-family: Palatino; }
.style-5316 .pagetitle hgroup { margin: 0;padding: 0; }
.style-75394 .h1-style { font-size: 26px; }
.style-75394 .h2-style { color: #00447B;border-width: 7px;text-align: left;font-size: 29px; }
.style-75394 A { color: #004684;text-decoration: underline; }
.style-75394 { padding-bottom: 20px; }
.style-75394 .long-description { padding: 10px; }
.style-75394 .photos { padding: 0px;margin: 16px;margin-left: 2px;margin-top: 2px; }
.style-75394 .text img { text-align: left;padding-left: 10px; }
.style-75394 div.content-wrap { color: #002855;padding-bottom: 10px
border-width: 0px;text-align: center;font-size: 16px;margin: 6px; }
.style-5322 .h2-style { font-size: 24px; }
.style-5322 { background-color: #F5F3F4;color: #555;font-size: 18px;border: 1px solid #CCC;padding: 30px;margin-bottom: 40px; }
.style-5322 .job-title { font-size: 16px; }
.style-5322 .bus-phone { font-size: 16px; }
.style-5322 .education { font-size: 16px; }
.style-5322 .email { font-size: 16px; }
.style-5322 .appointed { font-size: 16px; }
.style-5322 .grad-year { font-size: 16px; }
.style-5322 form select:not([multiple]) { font-family: 'Lato';font-size: 16px; }
.style-5322 .school-level-selector { padding: 0px;margin: 0 0 5px 0; }
.style-5322 .department-selector { padding: 0px;margin: 0 0 5px 0; }
.style-5322 .grade-selector { padding: 0px;margin: 0 0 5px 0; }
.style-5322 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-5322 .featured-link-desc { font-size: 16px; }
.style-5322 .business-name { font-size: 16px; }
.style-40554 { margin: 30px 0 10px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding-bottom: 30px; }
.style-40554 .photos { padding-right: 20px;margin-left: 0px;margin-bottom: 30px;text-align: left; }
.style-40554 .text img { text-align: left; }
.style-26425 .h1-style { text-align: left;font-size: 28px; }
.style-26425 .h2-style { font-size: 20px;color: #004B85;text-align: left; }
.style-26425 A:hover { text-decoration: none; }
.style-26425 .button:hover { opacity: 1; }
.style-26425 { text-align: center; }
.style-26425 .description { margin: 0 0 5px 0; }
.style-26425 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-26425 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26425 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26425 .archive { text-decoration: none;font-style: normal; }
.style-26425 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26425 .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-26425 .h4-style A { font-style: normal; }
.style-26425 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-26425 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-26425 .location { padding: 0 0 0 10px;margin: 0px; }
.style-26425 .photos { text-align: center;margin-bottom: 15px; }
.style-26425 .contact-info { margin: 0 0 5px 0; }
.style-26425 .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-26425 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-26425 .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-26425 .full-name { margin: 0 0 5px 0; }
.style-26425 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-26425 .bus-phone { margin: 0 0 5px 0; }
.style-26425 .education { margin: 0 0 5px 0; }
.style-26425 .email { margin: 0 0 5px 0; }
.style-26425 .appointed { margin: 0 0 5px 0; }
.style-26425 .grad-year { margin: 0 0 5px 0; }
.style-26425 .bio { margin: 0 0 5px 0; }
.style-26425 .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-26425 .answer { margin: 0 15px; }
.style-26425 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-26425 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26425 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-26425 .caption { display: block; }
.style-26425 .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-26425 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-26425 .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-26425 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-26425 .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-26425 .zero { margin: 0px;padding: 0px; }
.style-26425 .fund .bar { background-color: #C72C2C; }
.style-26425 .chart { padding: 0px;margin: 0px; }
.style-26425 .scale { padding: 0px;margin: 0px; }
.style-26425 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-26425 .header-widget { font-size: 26px;color: #34AFE3;margin: 0px;text-align: left; }
.style-26425 .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-26425 .backbutton { font-style: normal;text-decoration: none; }
.style-26425 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-26425 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26425 .team-selector { padding: 0px;margin: 0px; }
.style-26425 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-26425 .season-selector { padding: 0px;margin: 0px; }
.style-26425 .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-26425 A.links-urllink { display: block; }
.style-26425 .album-name { display: block; }
.style-26425 .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-26425 .album-select-form { padding: 0px;margin: 0px; }
.style-26425 .album-select { padding: 0px;margin: 0px; }
.style-26425 .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-26425 .businessindex .address { margin: 0 0 5px 0; }
.style-26425 .businessindex .distance { margin: 0 0 5px 0; }
.style-26425 .businessindex .webpage { margin: 0 0 5px 0; }
.style-26425 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-26425 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-26425 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-26425 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-26425 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-26425 .businessindex .description { margin: 0 0 5px 0; }
.style-26425 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-26425 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-26425 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-26425 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-26425 .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-26425 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-26425 div.content-wrap { font-family: 'Libre Baskerville',serif;font-size: 18px;line-height: 155%;color: #004B85;margin-bottom: 40px;text-align: left; }
.style-26425 .team-schoolyear { margin: 0 0 5px 0; }
.style-26425 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-26425 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-26425 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-26425 .team-accolades { margin: 0 0 5px 0; }
.style-26425 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-26425 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-26425 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-26425 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-26425 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-26425 .hr { border-color: rgba(255,255,255,0.33); }
.style-26425 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-26425 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-26425 .registration { margin: 0 0 5px 0; }
.style-26425 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-26425 th.winloss-amount { padding: 5px; }
.style-26425 td.winloss-amount { padding: 5px; }
.style-26425 .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-26425 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-26425 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-26425 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-26425 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-26425 .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-26425 .event-detail { margin: 0 0 15px 0; }
.style-26425 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-26425 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-26425 .filter-item { padding: 5px; }
.style-26425 .prev-button { font-style: normal;text-decoration: none; }
.style-26425 .next-button { font-style: normal;text-decoration: none; }
.style-26425 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-26425 .today-button { font-style: normal;text-decoration: none; }
.style-26425 .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-26425 .newsarchivedatepicker .current-year { text-align: center; }
.style-26425 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-26425 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-26425 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-26425 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-26425 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-26425 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-26425 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-26425 .view-all { text-decoration: none;font-style: normal; }
.style-26425 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-86990 .h1-style { text-align: left;font-size: 28px;color: #002F5F; }
.style-86990 .h2-style { font-size: 25px;text-align: center;color: #002F5F; }
.style-86990 A:hover { text-decoration: none; }
.style-86990 .button:hover { opacity: 1; }
.style-86990 { text-align: center; }
.style-86990 .description { margin: 0 0 5px 0; }
.style-86990 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-86990 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-86990 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-86990 .archive { text-decoration: none;font-style: normal; }
.style-86990 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-86990 .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-86990 .h4-style A { font-style: normal; }
.style-86990 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-86990 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-86990 .location { padding: 0 0 0 10px;margin: 0px; }
.style-86990 .photos { text-align: center;margin-bottom: 15px; }
.style-86990 .contact-info { margin: 0 0 5px 0; }
.style-86990 .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-86990 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-86990 .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-86990 .full-name { margin: 0 0 5px 0; }
.style-86990 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-86990 .bus-phone { margin: 0 0 5px 0; }
.style-86990 .education { margin: 0 0 5px 0; }
.style-86990 .email { margin: 0 0 5px 0; }
.style-86990 .appointed { margin: 0 0 5px 0; }
.style-86990 .grad-year { margin: 0 0 5px 0; }
.style-86990 .bio { margin: 0 0 5px 0; }
.style-86990 .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-86990 .answer { margin: 0 15px; }
.style-86990 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-86990 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-86990 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-86990 .caption { display: block; }
.style-86990 .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-86990 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-86990 .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-86990 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-86990 .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-86990 .zero { margin: 0px;padding: 0px; }
.style-86990 .fund .bar { background-color: #C72C2C; }
.style-86990 .chart { padding: 0px;margin: 0px; }
.style-86990 .scale { padding: 0px;margin: 0px; }
.style-86990 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-86990 .header-widget { font-size: 26px;color: #34AFE3;margin: 0px;text-align: left; }
.style-86990 .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-86990 .backbutton { font-style: normal;text-decoration: none; }
.style-86990 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-86990 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-86990 .team-selector { padding: 0px;margin: 0px; }
.style-86990 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-86990 .season-selector { padding: 0px;margin: 0px; }
.style-86990 .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-86990 A.links-urllink { display: block; }
.style-86990 .album-name { display: block; }
.style-86990 .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-86990 .album-select-form { padding: 0px;margin: 0px; }
.style-86990 .album-select { padding: 0px;margin: 0px; }
.style-86990 .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-86990 .businessindex .address { margin: 0 0 5px 0; }
.style-86990 .businessindex .distance { margin: 0 0 5px 0; }
.style-86990 .businessindex .webpage { margin: 0 0 5px 0; }
.style-86990 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-86990 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-86990 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-86990 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-86990 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-86990 .businessindex .description { margin: 0 0 5px 0; }
.style-86990 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-86990 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-86990 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-86990 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-86990 .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-86990 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-86990 div.content-wrap { font-size: 18px;line-height: 155%;color: #004B85;margin-bottom: 20px;text-align: center; }
.style-86990 .team-schoolyear { margin: 0 0 5px 0; }
.style-86990 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-86990 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-86990 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-86990 .team-accolades { margin: 0 0 5px 0; }
.style-86990 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-86990 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-86990 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-86990 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-86990 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-86990 .hr { border-color: rgba(255,255,255,0.33); }
.style-86990 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-86990 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-86990 .registration { margin: 0 0 5px 0; }
.style-86990 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-86990 th.winloss-amount { padding: 5px; }
.style-86990 td.winloss-amount { padding: 5px; }
.style-86990 .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-86990 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-86990 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-86990 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-86990 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-86990 .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-86990 .event-detail { margin: 0 0 15px 0; }
.style-86990 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-86990 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-86990 .filter-item { padding: 5px; }
.style-86990 .prev-button { font-style: normal;text-decoration: none; }
.style-86990 .next-button { font-style: normal;text-decoration: none; }
.style-86990 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-86990 .today-button { font-style: normal;text-decoration: none; }
.style-86990 .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-86990 .newsarchivedatepicker .current-year { text-align: center; }
.style-86990 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-86990 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-86990 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-86990 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-86990 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-86990 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-86990 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-86990 .view-all { text-decoration: none;font-style: normal; }
.style-86990 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-23229 .h2-style { font-size: 22px;text-align: left; }
.style-23229 { margin-bottom: 18px; }
.style-23229 .video .media-player { padding: 25px; }
.style-23229 div.content-wrap { text-align: center; }
.style-28999 { padding: 0px;margin: 0px;background-color: #FFFFFF; }
.style-28999 .photos { text-align: left;margin-right: 10px;margin-bottom: 10px; }
.style-28999 .text img { text-align: left;border-width: 2px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-28999 .full-name { margin-bottom: 5px; }
.style-28999 .job-title { margin-bottom: 5px; }
.style-28999 .bus-phone { margin-bottom: 5px; }
.style-28999 .education { margin-bottom: 5px; }
.style-28999 .email { margin-bottom: 5px; }
.style-28999 .appointed { margin-bottom: 5px; }
.style-28999 .grad-year { margin-bottom: 5px; }
.style-28999 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-28999 .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-28999 .fund .bar { background-color: #C72C2C; }
.style-28999 li.group { display: inline-block;width: 100%; }
.style-28999 div.content-wrap { text-align: left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 17px;margin: 0px;padding: 0px;letter-spacing: .5px;color: #004B85; }
.style-63823 .h2-style { font-size: 22px;text-align: left; }
.style-63823 { padding-bottom: 50px; }
.style-63823 .video .media-player { padding: 25px; }
.style-63823 div.content-wrap { text-align: center; }
.style-80806 .h1-style { color: #438FD9; }
.style-80806 .h2-style { color: #00457c;font-size: 22px; }
.style-80806 .h3-style { color: #438FD9; }
.style-80806 .h4-style { color: #438FD9; }
.style-80806 .h6-style { color: #438FD9; }
.style-80806 .button:hover { opacity: 1; }
.style-80806 { padding: 30px;margin-top: 2em;margin-bottom: 2em; }
.style-80806 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-80806 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-80806 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-80806 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-80806 .archive { text-decoration: none;font-style: normal; }
.style-80806 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-80806 .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-80806 .h4-style A { font-style: normal;font-size: 16px; }
.style-80806 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px;color: #002F5F; }
.style-80806 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-80806 .location { margin: 0 0 5px 0; }
.style-80806 .photos { text-align: center;margin-bottom: 15px; }
.style-80806 .contact-info { margin: 0 0 5px 0; }
.style-80806 .text 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-80806 .text img:first-child { margin: 0; }
.style-80806 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-80806 .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-80806 .full-name { margin: 0 0 5px 0; }
.style-80806 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-80806 .bus-phone { margin: 0 0 5px 0; }
.style-80806 .education { margin: 0 0 5px 0; }
.style-80806 .email { margin: 0 0 5px 0; }
.style-80806 .appointed { margin: 0 0 5px 0; }
.style-80806 .grad-year { margin: 0 0 5px 0; }
.style-80806 .bio { margin: 0 0 5px 0; }
.style-80806 .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-80806 .answer { margin: 0 15px;line-height: 20px; }
.style-80806 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-80806 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-80806 .title { display: block; }
.style-80806 .caption { display: block; }
.style-80806 .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-80806 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-80806 .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-80806 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-80806 .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-80806 .zero { margin: 0px;padding: 0px; }
.style-80806 .fund .bar { background-color: #6CA6E3; }
.style-80806 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-80806 .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-80806 .backbutton { font-style: normal;text-decoration: none; }
.style-80806 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-80806 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-80806 .team-selector { padding: 0px;margin: 0px; }
.style-80806 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-80806 .season-selector { padding: 0px;margin: 0px; }
.style-80806 .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-80806 .listdetail img:first-child { margin: 0; }
.style-80806 A.links-urllink { display: block; }
.style-80806 .album-name { display: block; }
.style-80806 .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-80806 .album-select-form { padding: 0px;margin: 0px; }
.style-80806 .album-select { padding: 0px;margin: 0px; }
.style-80806 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-80806 .course-desc { line-height: 20px; }
.style-80806 .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-80806 .businessindex .address { margin: 0 0 5px 0; }
.style-80806 .businessindex .distance { margin: 0 0 5px 0; }
.style-80806 .businessindex .webpage { margin: 0 0 5px 0; }
.style-80806 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-80806 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-80806 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-80806 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-80806 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-80806 .businessindex .description { margin: 0 0 5px 0; }
.style-80806 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-80806 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-80806 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-80806 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-80806 .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-80806 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-80806 .team-schoolyear { margin: 0 0 5px 0; }
.style-80806 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-80806 .team-description { line-height: 20px; }
.style-80806 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-80806 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-80806 .team-accolades { margin: 0 0 5px 0; }
.style-80806 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-80806 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-80806 .hr { border-color: rgba(255,255,255,0.33); }
.style-80806 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-80806 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-80806 .registration { margin: 0 0 5px 0; }
.style-80806 .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-80806 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-80806 .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-80806 .event-detail { margin: 0 0 15px 0; }
.style-80806 .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-80806 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-80806 .view-all { text-decoration: none;font-style: normal; }
.style-80806 .game { padding: 0;margin: 0 0 20px 0; }
.style-87322 .h2-style { font-size: 28px;color: #7AADD4; }
.style-87322 .long-description { padding: 10px; }
.style-87322 .photos { padding: 0px;margin: 16px; }
.style-87322 .text img { text-align: left; }
.style-87322 div.content-wrap { padding-bottom: 19px;font-size: 15px;text-align: left;color: #002F5F; }
.style-94682 .h2-style { font-size: 28px;color: #002F5F;padding-bottom: 0px; }
.style-94682 .long-description { padding: 10px; }
.style-94682 .photos { padding: 0px;margin: 16px; }
.style-94682 .text img { text-align: left; }
.style-94682 div.content-wrap { padding-bottom: 10px;font-size: 14px;text-align: left;color: #002F5F; }
.style-23395 .submit-button { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/232/site/729/images/fa-search_16_0_999999_none.png');background-position: center center;background-repeat: no-repeat;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;width: 25px;height: 25px;text-indent: -9999px; }
.style-23395 .search-text { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;line-height: 25px;width: calc(100% - 25px); }
.style-23395 div.content-wrap { border-width: 1px;border-style: solid;color: #999999;font-family: 'Lato', sans-serif; }
.style-23391 .h2-style { display: block;line-height: 1.2;padding-top: 5px;position: relative;z-index: 10;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/232/site/729/images/fa-search_16_0_999999_none.png');background-position: left bottom;background-repeat: no-repeat;padding-left: 25px;padding-bottom: 0;color: #999999;font-weight: 600;text-transform: uppercase;font-size: 14px;font-family: 'Lato', sans-serif;background-color: #FFFFFF;margin-top: 0px; }
.style-23391 { position: relative;float: right;padding-right: 12px;z-index: 4000; }
.style-23391 .search-text { width: 100%;color: #999999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Lato', sans-serif; }
.style-23391 div.content-wrap { background-color: #FFFFFF;padding: 10px;position: absolute;z-index: 4000;right: 0;opacity: 0;transition: transform .25s, opacity .3s;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);width: 150px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.style-5309 .h2-style { color: #0E4C83;font-weight: normal;padding-bottom: 0px;padding-top: 0px; }
.style-5309 A { color: #0E4C83;text-decoration: underline; }
.style-5309 A:hover { text-decoration: none; }
.style-5309 { padding: 0px;margin: 0;text-align: left;font-size: 14px; }
.style-5309 div.content-wrap { color: #0E4C83; }
.style-22879 .h2-style { color: #0E4C83;font-weight: normal;padding-bottom: 0px;padding-top: 0px; }
.style-22879 .h4-style { color: #0E4C83; }
.style-22879 A { color: #0E4C83;text-decoration: underline; }
.style-22879 A:hover { text-decoration: none; }
.style-22879 { padding: 0px;margin: 0;text-align: left;font-size: 14px; }
.style-22879 div.content-wrap { color: #0E4C83; }
.style-22879 .selected-date { font-size: 24px;color: #0E4C83; }
.style-22879 .large-calendar-grid { background-color: #FFFBF7; }
.style-22879 .h4-style.calendar-event-title a { color: #0E4C83; }
.style-44824 .h2-style { color: #FFFFFF;font-weight: normal;padding-bottom: 0px;padding-top: 0px; }
.style-44824 .h4-style { color: #0E4C83; }
.style-44824 A { color: #FFFFFF;text-decoration: underline; }
.style-44824 A:hover { text-decoration: none; }
.style-44824 { padding: 0px;margin: 0;text-align: left;font-size: 14px; }
.style-44824 A.links-urllink { padding-top: 30px;margin-top: 20px;color: #FFFFFF; }
.style-44824 div.content-wrap { color: #FFFFFF; }
.style-44824 .selected-date { font-size: 24px;color: #0E4C83; }
.style-44824 .large-calendar-grid { background-color: #FFFBF7; }
.style-44824 .h4-style.calendar-event-title a { color: #0E4C83; }
.style-5311 .h2-style { margin: 0px;padding: 0px; }
.style-5311 { padding: 0px;margin: 0 0 10px 0;float: right; }
.style-5311 li.group { padding: 0px;display: inline-block; }
.style-5311 li.subcategory-group { float: right; }
.style-5311 div.content-wrap { padding: 0px;margin: 0px; }
.style-88003 .h2-style { margin: 0px;padding: 0px; }
.style-88003 { padding: 0px;margin: 0 0 10px 0;float: left;text-align: left; }
.style-88003 li.group { padding: 0px;display: inline-block; }
.style-88003 li.subcategory-group { float: right; }
.style-88003 div.content-wrap { padding: 0px;margin: 0px; }
.style-5308 .h2-style { text-transform: none;color: #00386B;font-family: 'Quattrocento Sans', sans-serif;font-weight: bold;font-size: 18px; }
.style-5308 { padding: 0px;text-align: right;color: #fff; }
.style-87888 .h2-style { text-transform: none;color: #00386B;font-family: 'Quattrocento Sans', sans-serif;font-weight: bold;font-size: 18px; }
.style-87888 { padding: 0px;text-align: left;color: #fff; }
.style-5314 .h2-style { font-family: 'Quattrocento Sans', sans-serif;font-weight: bold; }
.style-5314 { padding: 0px;margin: 0 0 0; }
.style-5314 .mini-sitemap-open { font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;border: 2px solid #fff;color: #fff;text-decoration: none;background: transparent none repeat scroll 0% 0%;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer;position: relative;top: -50px; }
.style-5314 .mini-sitemap-open:hover { text-decoration: none;color: #FFFFFF; }
.style-5314 .mini-sitemap-open:before { content: "open "; }
.style-5314 .mini-sitemap-close { font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;color: #6E7E88;text-decoration: none;background: #fff;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer;position: relative;top: -50px; }
.style-5314 .mini-sitemap-close:hover { text-decoration: none;color: #FFFFFF; }
.style-5314 .mini-sitemap-close:before { content: "close "; }
.style-5314 .ms-level1 { padding: 0;margin-top: 0px;height: auto !important;width: 100%; }
.style-5314 .ms-l1-item { margin: 20px 0 0 0; }
.style-5314 .ms-l1-text { font-size: 1.2em;font-weight: bold;color: #fff; }
.style-5314 .ms-l1-text:hover { color: inherit;text-decoration: underline; }
.style-5314 .ms-l2-item { margin: 0 0 0;color: #00386B;padding: 5px; }
.style-5314 .ms-l2-text { color: #ededed; }
.style-5314 .ms-l2-text:hover { color: #fff;line-height: 1.2em;text-decoration: underline; }
.style-88002 .h2-style { font-family: 'Quattrocento Sans', sans-serif;font-weight: bold; }
.style-88002 { padding: 0px;margin: 0 0 0; }
.style-88002 .mini-sitemap-open { font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;border: 2px solid #fff;color: #fff;text-decoration: none;background: transparent none repeat scroll 0% 0%;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer;position: relative;top: -50px; }
.style-88002 .mini-sitemap-open:hover { text-decoration: none;color: #FFFFFF; }
.style-88002 .mini-sitemap-open:before { content: "open "; }
.style-88002 .mini-sitemap-close { font-weight: 700;font-size: 0.875em;line-height: 1.1429;text-transform: uppercase;letter-spacing: 0.1429em;padding: 0.5em;color: #6E7E88;text-decoration: none;background: #fff;margin: 0.5em 1em 1em 0em;display: inline-block;cursor: pointer;position: relative;top: -50px; }
.style-88002 .mini-sitemap-close:hover { text-decoration: none;color: #FFFFFF; }
.style-88002 .mini-sitemap-close:before { content: "close "; }
.style-88002 .ms-level1 { padding: 0;margin-top: 0px;height: auto !important;width: 100%; }
.style-88002 .ms-l1-item { margin: 20px 0 0 0; }
.style-88002 .ms-l1-text { font-size: 1.2em;font-weight: bold;color: #fff; }
.style-88002 .ms-l1-text:hover { color: inherit;text-decoration: underline; }
.style-88002 .ms-l2-item { margin: 0 0 0;color: #00386B;padding: 5px; }
.style-88002 .ms-l2-text { color: #ededed; }
.style-88002 .ms-l2-text:hover { color: #fff;line-height: 1.2em;text-decoration: underline; }
.style-5313 .h2-style { margin: 0px;padding: 0px; }
.style-5313 { margin: 0 0 5px 0;text-align: right;padding-top: 10px; }
.style-5313 .link-image { margin: 0px; }
.style-5313 li.group { margin: 0 0 10px 10px;display: inline-block; }
.style-5313 div.content-wrap { padding: 0px;margin: 0px; }
.style-87748 .h2-style { margin: 0px;padding: 0px; }
.style-87748 A { color: #FFFFFF; }
.style-87748 { margin: 0 0 5px 0;text-align: left;padding-top: 10px;padding-right: 10px; }
.style-87748 .link-image { margin: 0px; }
.style-87748 li.group { margin: 0 0 10px 10px;display: inline-block; }
.style-87748 div.content-wrap { padding: 0px;margin: 0px; }
.style-5301 { padding: 0px;font-weight: 200;text-transform: uppercase;letter-spacing: .1em;text-align: center; }
.style-5301:hover { color: #76B4DB; }
.style-5301 A.links-urllink { color: #F8F8F8;padding: 0px;margin: 0px;text-decoration: none;font-size: 18px; }
.style-5301 A.links-urllink:hover { text-decoration: none;color: #75B3DA;font-size: 18px; }
.style-5301 li.group { padding: 10px 0;margin: 0px;text-align: right; }
.style-5301 li.group:hover { color: #76B4DB; }
.style-5301 div.content-wrap { padding: 0px;margin: 0px; }
.style-5302 { padding: 0px;margin: -40px 0 15px -3px; }
.style-5302 .logo img { padding: 0px;margin: 0px; }
.style-5302 div.content-wrap { padding: 0px;margin: 0px;width: 140%; }
.style-5305 A { color: #CCCCCC; }
.style-5305 { padding: 0px;margin: 20px 0 40px 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-color: #CCCCCC;min-height: 40px;background-color: #FFFFFF; }
.style-5305 .submit-button { width: 29px;min-height: 40px;padding: 0;margin: 0px;background-image: url('/ftpimages/232/site/393/images/search-icon2.png');background-color: #FFFFFF;background-position: right center;background-repeat: no-repeat;border-width: 0px; }
.style-5305 .search-text { width: 75%;float: left;padding: 9px;border-width: 0px;color: #00386B; }
.style-5305 .search-text:focus { outline: 0; }
.style-5305 .search-label { padding: 0px;margin: 0px; }
.style-5305 div.content-wrap { padding: 0px;margin: 0px;border-width: 1px;border-style: solid;border-color: #76B4DB; }
.style-87082 { padding-top: 10px;margin: 20px;padding-bottom: 20px; }
.style-87082 .long-description { padding: 10px; }
.style-87082 .photos { padding: 0px;margin: 16px; }
.style-87082 .text img { text-align: left; }
.style-87082 div.content-wrap { padding-bottom: 19px;font-size: 17px;text-align: left;color: #002F5F; }
.style-27098 { margin: 0; }
.style-27098 .link-image { width: 100%;height: 100%;margin: 0;padding: 0;opacity: .5; }
.style-27098 .link-image:hover { opacity: 1; }
.style-27098 .photo img { text-align: center; }
.style-27098 A.links-urllink { color: #FFFFFF; }
.style-27098 li.group { background-color: #4D76FF; }
.style-58693 .video .media-player { padding-bottom: 10px;text-align: center; }
.style-58693 div.content-wrap { text-align: center; }
.style-96774 .nav-menu { margin: 0 0 40px 0;padding: 0px;border: 1px solid #ccc; }
.style-96774 .l1-item { background-color: #F5F3F4;color: #555;font-size: 18px;border-bottom: 1px solid #ccc; }
.style-96774 .l1-item:hover { background-color: #084A84;color: #fff; }
.style-96774 .l1-item > a { padding: 15px 15px 15px  25px !important;color: inherit;text-decoration: none; }
.style-96774 .l1-item > a:hover { text-decoration: none; }
.style-96774 .l1-item.active { background-color: #002F5F;color: #fff; }
.style-96774 .l2-item { color: #F8F8F8;font-size: 18px;font-weight: 200;background-color: #002F5F; }
.style-96774 .l2-item:hover { color: #fff;background-color: #76B4DB; }
.style-96774 .l2-item > a { padding: 15px !important;color: inherit;text-decoration: none; }
.style-96774 .l2-item > a:hover { text-decoration: none; }
.style-96774 .l2-item.active { background-color: #FFFFFF;color: #000000; }
.style-96774 .l3-item { color: #F8F8F8;font-size: 18px;font-weight: 200; }
.style-96774 .l3-item:hover { color: #000000; }
.style-96774 .l3-item > a { padding: 15px !important;text-decoration: none;color: inherit; }
.style-96774 .l3-item > a:hover { text-decoration: none; }
.style-96774 .l3-item.active { background-color: #FFFFFF;color: #000000; }
.style-96774 .level2 { background-color: #084A84; }
.style-96774 .level3 { background-color: #7ABDFF;/* --- box shadow --- */
box-shadow: 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4); }
.style-40974 .nav-menu { margin-top: 10px;text-align: right; }
.style-40974 .l1-item { position: relative;padding-left: 15px; }
.style-40974 .l1-item:hover { color: #989898; }
.style-40974 .l1-item > a { text-decoration: none;color: #76B4DB;padding-right: 3px; }
.style-40974 .l1-item > a:hover { color: #999999; }
.style-40974 .l1-item > a .arrow { display: none; }
.style-40974 .l1-item.active > a { color: #438fd9;padding-right: 3px; }
.style-40974 .level1 { float: right;font-weight: 300;text-transform: uppercase;font-size: 15px;padding-bottom: 15px;padding-top: 10px;font-family: 'Libre Baskerville', serif;color: #74B3DA;text-align: right; }
.style-40974 .level1:link { color: #74B3DA; }
.style-5317 .nav-menu { margin: 0 0 40px 0;padding: 0px;position: fixed;z-index: 1000; }
.style-5317 .l1-item { padding-top: 5px;padding-bottom: 5px;margin: 0px;color: #EEEEEE;font-size: 18px;background-color: #0E4C83; }
.style-5317 .l1-item:hover { background-color: #76B4DB;color: #FFFFFF;margin: -5px 0 0 0;padding-bottom: 5px; }
.style-5317 .l1-item > a { color: inherit;text-decoration: none;background-color: inherit;padding: 5px 20px 5px 15px !important; }
.style-5317 .l1-item > a:hover { text-decoration: none;background-color: inherit;color: inherit; }
.style-5317 .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-5317 .l1-item.active { color: #000000; }
.style-5317 .l1-item.active > a { background-color: #76B4DB;color: #FFFFFF;margin: -5px 0 5px 0; }
.style-5317 .l1-item.active > a .arrow { color: #FFFFFF; }
.style-5317 .l2-item { font-size: 16px;color: #F8F8F8;font-weight: 200; }
.style-5317 .l2-item:hover { background-color: #FFFFFF;color: #000000; }
.style-5317 .l2-item > a { padding: 10px !important;color: #FFFFFF;text-decoration: none;background-color: #76B4DB;font-size: 16px; }
.style-5317 .l2-item > a:hover { text-decoration: none;background-color: #FFFFFF;color: #333333;font-size: 16px; }
.style-5317 .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-5317 .l2-item.active { background-color: #FFFFFF;color: #000000; }
.style-5317 .l2-item.active > a { background-color: #FFFFFF;color: #333333; }
.style-5317 .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-5317 .l3-item { font-size: 16px;color: #F8F8F8;font-weight: 200; }
.style-5317 .l3-item:hover { background-color: #FFFFFF;color: #000000; }
.style-5317 .l3-item > a { padding: 10px !important;color: inherit;text-decoration: none;background-color: #76B4DB;font-size: 16px; }
.style-5317 .l3-item > a:hover { text-decoration: none;color: #333333;background-color: #FFFFFF;font-size: 16px; }
.style-5317 .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-5317 .l3-item.active { background-color: #FFFFFF; }
.style-5317 .l3-item.active > a { color: #000000;background-color: #FFFFFF; }
.style-5317 .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-5317 .level1 { background-color: #0E4C83; }
.style-5317 .level2 { background-color: #7ABDFF; }
.style-5317 .level3 { background-color: #7ABDFF;/* --- box shadow --- */
box-shadow: 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4); }
.style-87875 .nav-menu { margin: 0 0 40px 0;padding: 0px;position: fixed;z-index: 1000; }
.style-87875 .l1-item { padding-top: 5px;padding-bottom: 5px;margin: 0px;color: #EEEEEE;font-size: 18px;background-color: #0E4C83; }
.style-87875 .l1-item:hover { background-color: #76B4DB;color: #FFFFFF;margin: -5px 0 0 0;padding-bottom: 5px; }
.style-87875 .l1-item > a { color: inherit;text-decoration: none;background-color: inherit;padding: 5px 20px 5px 15px !important; }
.style-87875 .l1-item > a:hover { text-decoration: none;background-color: inherit;color: inherit; }
.style-87875 .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-87875 .l1-item.active { color: #000000; }
.style-87875 .l1-item.active > a { background-color: #76B4DB;color: #FFFFFF;margin: -5px 0 5px 0; }
.style-87875 .l1-item.active > a .arrow { color: #FFFFFF; }
.style-87875 .l2-item { font-size: 16px;color: #F8F8F8;font-weight: 200; }
.style-87875 .l2-item:hover { background-color: #FFFFFF;color: #000000; }
.style-87875 .l2-item > a { padding: 10px !important;color: #FFFFFF;text-decoration: none;background-color: #76B4DB;font-size: 16px; }
.style-87875 .l2-item > a:hover { text-decoration: none;background-color: #FFFFFF;color: #333333;font-size: 16px; }
.style-87875 .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-87875 .l2-item.active { background-color: #FFFFFF;color: #000000; }
.style-87875 .l2-item.active > a { background-color: #FFFFFF;color: #333333; }
.style-87875 .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-87875 .l3-item { font-size: 16px;color: #F8F8F8;font-weight: 200; }
.style-87875 .l3-item:hover { background-color: #FFFFFF;color: #000000; }
.style-87875 .l3-item > a { padding: 10px !important;color: inherit;text-decoration: none;background-color: #76B4DB;font-size: 16px; }
.style-87875 .l3-item > a:hover { text-decoration: none;color: #333333;background-color: #FFFFFF;font-size: 16px; }
.style-87875 .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-87875 .l3-item.active { background-color: #FFFFFF; }
.style-87875 .l3-item.active > a { color: #000000;background-color: #FFFFFF; }
.style-87875 .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-87875 .level1 { background-color: #0E4C83; }
.style-87875 .level2 { background-color: #7ABDFF; }
.style-87875 .level3 { background-color: #7ABDFF;/* --- box shadow --- */
box-shadow: 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4); }
.style-5327 .nav-menu { margin: 0 0 40px 0;padding: 0px;border: 1px solid #ccc; }
.style-5327 .l1-item { background-color: #F5F3F4;color: #555;font-size: 18px;border-bottom: 1px solid #ccc; }
.style-5327 .l1-item:hover { background-color: #084A84;color: #fff; }
.style-5327 .l1-item > a { padding: 15px 15px 15px  25px !important;color: inherit;text-decoration: none; }
.style-5327 .l1-item > a:hover { text-decoration: none; }
.style-5327 .l1-item.active { background-color: #002F5F;color: #fff; }
.style-5327 .l2-item { color: #F8F8F8;font-size: 18px;font-weight: 200;background-color: #002F5F; }
.style-5327 .l2-item:hover { color: #fff;background-color: #76B4DB; }
.style-5327 .l2-item > a { padding: 15px !important;color: inherit;text-decoration: none; }
.style-5327 .l2-item > a:hover { text-decoration: none; }
.style-5327 .l2-item.active { background-color: #FFFFFF;color: #000000; }
.style-5327 .l3-item { color: #F8F8F8;font-size: 18px;font-weight: 200; }
.style-5327 .l3-item:hover { color: #000000; }
.style-5327 .l3-item > a { padding: 15px !important;text-decoration: none;color: inherit; }
.style-5327 .l3-item > a:hover { text-decoration: none; }
.style-5327 .l3-item.active { background-color: #FFFFFF;color: #000000; }
.style-5327 .level2 { background-color: #084A84; }
.style-5327 .level3 { background-color: #7ABDFF;/* --- box shadow --- */
box-shadow: 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4); }
.style-5300 .nav-menu { padding: 0px;margin: 0;font-size: 1.25em;background-color: #002F5F; }
.style-5300 .l1-item { color: #FFFFFF;font-size: 18px; }
.style-5300 .l1-item:hover { background-color: #76B4DB; }
.style-5300 .l1-item > a { color: #FFFFFF;text-transform: uppercase;padding: 10px 20px !important;text-decoration: none;font-size: 18px; }
.style-5300 .l1-item > a:hover { text-decoration: none;background-color: #76B4DB;font-size: 18px; }
.style-5300 .l1-item.active { background-color: #76B4DB;font-size: 18px; }
.style-5300 .l1-item.active:hover { font-size: 18px; }
.style-5300 .l1-item.active > a { text-decoration: none;background-color: #76B4DB;font-family: 'Lato', sans-serif;font-size: 18px; }
.style-5300 .l1-item.active > a:hover { font-size: 18px; }
.style-5300 .l2-item { color: #F8F8F8;font-size: 18px; }
.style-5300 .l2-item:hover { background-color: #3990E6; }
.style-5300 .l2-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;background-color: #76B4DB;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 18px; }
.style-5300 .l2-item > a:hover { text-decoration: none;background-color: #FFFFFF;color: #333333;font-weight: 300;font-size: 18px; }
.style-5300 .l2-item.active { background-color: #76B4DB; }
.style-5300 .l2-item.active > a { background-color: #FFFFFF;color: #333333;font-weight: 300; }
.style-5300 .l3-item { color: #F8F8F8; }
.style-5300 .l3-item:hover { background-color: #3990E6; }
.style-5300 .l3-item > a { padding: 10px 20px !important;color: #FFFFFF;text-decoration: none;background-color: #76B4DB;font-weight: 300;font-size: 18px; }
.style-5300 .l3-item > a:hover { text-decoration: none;color: #333333;background-color: #FFFFFF;font-weight: 300;font-size: 18px; }
.style-5300 .l3-item.active { background-color: #3990E6; }
.style-5300 .level2 { background-color: #76B4DB; }
.style-5300 .level3 { background-color: #76B4DB;/* ------ box shadow ------ */
box-shadow: 0 0  6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0  6px rgba(0,0,0,0.4);-moz-box-shadow: 0 0  6px rgba(0,0,0,0.4); }
.style-5363 .l1-item { padding-right: 20px;position: relative; }
.style-5363 .l1-item:after { content: "|";position: absolute;top: 0;right: 2px; }
.style-5363 .l1-item > a { margin: 0 5px;text-decoration: none;color: #918A8F;padding-left: 10px; }
.style-5363 .l1-item > a:hover { color: #6988C2; }
.style-5363 .l1-item.active > a { color: #7BAFD4;padding-left: 20px;font-size: 20px; }
.style-5363 .level1 { float: right;font-weight: bold;text-transform: uppercase;font-size: 18px;padding-bottom: 5px; }
.style-18523 .nav-menu { margin-top: 10px;text-align: right; }
.style-18523 .l1-item { position: relative;padding-left: 10px; }
.style-18523 .l1-item:hover { color: #989898; }
.style-18523 .l1-item > a { text-decoration: none;color: #76B4DB;font-size: 14px; }
.style-18523 .l1-item > a:hover { color: #999999; }
.style-18523 .l1-item > a .arrow { display: none; }
.style-18523 .l1-item.active > a { color: #438fd9; }
.style-18523 .level1 { float: right;font-weight: 300;text-transform: uppercase;font-size: 15px;padding-bottom: 15px;font-family: 'Libre Baskerville', serif;color: #74B3DA;text-align: right; }
.style-18523 .level1:link { color: #74B3DA; }
.style-18522 .nav-menu { padding-bottom: 40px; }
.style-18522 .l1-item { padding-left: 20px;position: relative;margin-left: 30px; }
.style-18522 .l1-item:first-child { margin-left: 0; }
.style-18522 .l1-item > a { margin: 0 5px;text-decoration: none;color: #999999; }
.style-18522 .l1-item > a:hover { color: #73B0D6; }
.style-18522 .l1-item.active > a { color: #73B0D6; }
.style-18522 .level1 { color: #999999;float: right;font-weight: 600;text-transform: uppercase;font-size: 14px;padding-bottom: 5px; }
.style-18522 .level1:link { color: #999999; }
.style-26485 { padding-bottom: 0px;margin: 175px 0 0px; }
.style-26485 .carousel.flexslider { margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-o-border-radius: 0;border-radius: 0;box-shadow: 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);zoom: 1; }
.style-26485 .carousel figure { max-height: 650px;overflow: hidden; }
.style-26485 .carousel figure img { margin: 0px; }
.style-26485 .carousel .h4-style.crl-title { color: #0F4C83;font-size: 24px; }
.style-26485 .carousel .crl-caption { color: #0F4C83; }
.style-26485 .carousel .crl-description { color: #0F4C83; }
.style-26485 .carousel .flex-control-nav li a { background-color: #75B3DA; }
.style-26485 .carousel .flex-control-nav li > a.flex-active { background-color: #0F4C83; }
.style-27175 { padding-bottom: 0px;margin: 0 0 0px; }
.style-27175 .carousel figure { max-height: 650px;overflow: hidden; }
.style-27175 .carousel figure img { margin: 0px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-27175 .carousel .h4-style.crl-title { color: #FFFDFD;font-size: 24px; }
.style-27175 .carousel .crl-caption { color: #364C80; }
.style-27175 .carousel .crl-description { color: #0F4C83; }
.style-27175 .carousel .flex-control-nav li a { background-color: #75B3DA; }
.style-27175 .carousel .flex-control-nav li > a.flex-active { background-color: #0F4C83; }
.style-27175 .carousel .h4-style a.crl-title { color: #364C80;font-size: 20px; }
.style-27175 .carousel .crl-author { color: #364C80; }
.style-66168 { margin: 0px;padding-top: 20px;padding-bottom: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-66168 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-66168 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-66168 .carousel .h4-style.crl-title { font-size: 21px;color: #00447B;text-align: center;padding: 0px; }
.style-66168 .carousel .crl-caption { text-align: center;color: #00447B; }
.style-66168 .carousel .crl-caption:hover { color: #00447B; }
.style-66168 .carousel .crl-description { text-align: left; }
.style-66168 .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-66168 .carousel .crl-counter-separator { margin: 0 2px; }
.style-66168 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-66168 .carousel .h4-style a.crl-title { font-size: 18px;color: #00447B; }
.style-7947 { padding-bottom: 0px;margin: 0px; }
.style-7947 .carousel.flexslider { margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-o-border-radius: 0;border-radius: 0;box-shadow: 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);zoom: 1; }
.style-7947 .carousel figure { max-height: 650px;overflow: hidden; }
.style-7947 .carousel figure img { margin: 0px; }
.style-7947 .carousel .h4-style.crl-title { color: #0F4C83;font-size: 24px; }
.style-7947 .carousel .crl-caption { color: #0F4C83; }
.style-7947 .carousel .crl-description { color: #0F4C83; }
.style-7947 .carousel .flex-control-nav li a { background-color: #75B3DA; }
.style-7947 .carousel .flex-control-nav li > a.flex-active { background-color: #0F4C83; }
.style-94440 { margin: 0px;padding-bottom: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-94440 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-94440 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-94440 .carousel figure img { font-size: 10px; }
.style-94440 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-94440 .carousel .crl-caption { text-align: center;color: #FFFFFF;font-size: 18px;font-weight: bold;padding: 0px;margin: 33px; }
.style-94440 .carousel .crl-caption:hover { color: #FFFFFF; }
.style-94440 .carousel .crl-description { text-align: left; }
.style-94440 .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-94440 .carousel .crl-counter-separator { margin: 0 2px; }
.style-94440 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-94440 .carousel .h4-style a.crl-title { font-size: 25px;color: #FFFFFF;font-weight: bold; }
.style-90169 { margin: 0px;padding-bottom: 10px;padding-top: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-90169 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-90169 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-90169 .carousel figure img { font-size: 10px; }
.style-90169 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-90169 .carousel .crl-caption { text-align: center;color: #000000;font-size: 18px;background-color: #E3E3E3;font-weight: bold; }
.style-90169 .carousel .crl-description { text-align: left; }
.style-90169 .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-90169 .carousel .crl-counter-separator { margin: 0 2px; }
.style-90169 .carousel .caption-spacing.crl-inner-details { text-align: left;border-top: 2px solid #FFFFFF;background-color: #E3E3E3; }
.style-90169 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-88216 .h2-style { color: #7BAFD4;text-align: left;font-size: 28px;font-weight: bold; }
.style-88216 .carousel figure { padding: 0px;margin: 0px; }
.style-88216 .carousel figure img { padding: 0px;margin: 0px; }
.style-88216 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88216 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-88216 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88216 .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-88216 .carousel .crl-counter-separator { margin: 0 2px; }
.style-88216 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-66446 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-66446 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-66446 .carousel figure img { padding-bottom: 0px; }
.style-66446 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-66446 .carousel .crl-caption { text-align: left; }
.style-66446 .carousel .crl-description { text-align: left; }
.style-66446 .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-66446 .carousel .crl-counter-separator { margin: 0 2px; }
.style-66446 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-66378 .author { color: #00386B;font-size: 13px; }
.style-66378 .carousel .crl-caption { font-size: 14px;text-align: left; }
.style-66378 .carousel .h4-style a.crl-title { color: #00386B;font-size: 15px; }
.style-88508 { padding-bottom: 0px;margin: 175px 0 0px; }
.style-88508 .carousel.flexslider { margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-o-border-radius: 0;border-radius: 0;box-shadow: 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);zoom: 1; }
.style-88508 .carousel figure { max-height: 650px;overflow: hidden; }
.style-88508 .carousel figure img { margin: 0px; }
.style-88508 .carousel .h4-style.crl-title { color: #0F4C83;font-size: 24px; }
.style-88508 .carousel .crl-caption { color: #0F4C83; }
.style-88508 .carousel .crl-description { color: #0F4C83; }
.style-88508 .carousel .flex-control-nav li a { background-color: #75B3DA; }
.style-88508 .carousel .flex-control-nav li > a.flex-active { background-color: #0F4C83; }
.style-5312 .h2-style { padding: 20px 80px 10px 80px;color: #FFFFFF;margin: 0;font-size: 20px;text-align: center; }
.style-5312 .h4-style { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em;font-family: Tahoma;font-size: 18px; }
.style-5312 A { color: #EEEEEE; }
.style-5312 { background-color: #0E4C82;margin: 0 0 50px 0; }
.style-5312 .description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 time { color: #FFFFFF; }
.style-5312 .readmore { font-weight: bold;color: #00386B;background-color: #FFFFFF;padding: 5px 15px 5px 15px;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-5312 .readmore:hover { background-color: #FFFFFF; }
.style-5312 .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-5312 .h4-style A { color: #EEEEEE;font-size: 16px;text-decoration: none;font-family: Helvetica; }
.style-5312 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-5312 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-5312 .brief-description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 .author { color: #FFFFFF;text-transform: uppercase; }
.style-5312 .news 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-5312 .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-5312 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 .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; }
.style-5312 .carousel .counter.crl-counter { color: #898989;background-color: transparent; }
.style-5312 .carousel .crl-counter-separator { margin: 0 3px; }
.style-5312 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important; }
.style-5312 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important; }
.style-5312 .carousel .flex-control-nav li a { background-color: #FFFFFF;/* --- box shadows --- */
box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 1px 1px 0px rgba(0,0,0,.5);-webkit-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 1px 1px 0px rgba(0,0,0,.5);-moz-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 1px 1px 0px rgba(0,0,0,.5); }
.style-5312 .carousel .flex-control-nav li a:hover { background-color: #7ABDFF;/* --- box shadows --- */
box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0); }
.style-5312 .carousel .flex-control-nav li > a.flex-active { background-color: #76B4DB;/* --- box shadows --- */
box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow: 1px 1px 0px rgba(255,255,255,.1), inset 0px 0px 0px rgba(0,0,0,0); }
.style-5312 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-5312 .carousel .text-slide { padding: 0 80px; }
.style-5312 .contact-info A { color: #F8F8F8; }
.style-53262 { margin: 0px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-53262 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-53262 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-53262 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-53262 .carousel .crl-caption { text-align: center;color: #00447B; }
.style-53262 .carousel .crl-caption:hover { color: #00447B; }
.style-53262 .carousel .crl-description { text-align: left; }
.style-53262 .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-53262 .carousel .crl-counter-separator { margin: 0 2px; }
.style-53262 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-53262 .carousel .h4-style a.crl-title { font-size: 21px;color: #002F5F; }
.style-53262 .carousel .crl-author { font-size: 20px;color: #002F5F; }
.style-5306 .h2-style { font-size: 20px; }
.style-5306 { padding: 0px;margin: 0 0 50px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-5306 .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-5306 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-5306 .carousel figure img { z-index: 1;padding-top: 15px;margin: 0px; }
.style-5306 .crl-pager { color: #172A54; }
.style-5306 .carousel .h4-style a.crl-title { color: #00447B; }
.style-88987 .h2-style { color: #00386B; }
.style-88987 .carousel figure { padding: 0px;margin: 0px; }
.style-88987 .carousel figure img { padding: 0px;margin: 0px;img {
    width: 100%;height: auto
}; }
.style-88987 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88987 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-88987 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88987 .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-88987 .carousel .crl-counter-separator { margin: 0 2px; }
.style-88987 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-89674 .h2-style { color: #00386B; }
.style-89674 .carousel figure { padding: 0px;margin: 0px; }
.style-89674 .carousel figure img { padding: 0px;margin: 0px;img {
    width: 100%;height: auto
}; }
.style-89674 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-89674 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-89674 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-89674 .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-89674 .carousel .crl-counter-separator { margin: 0 2px; }
.style-89674 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-88283 .h2-style { color: #00386B; }
.style-88283 .carousel figure { padding: 0px;margin: 0px; }
.style-88283 .carousel figure img { padding: 0px;margin: 0px;img {

  width: 350px;: }; }
.style-88283 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88283 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-88283 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-88283 .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-88283 .carousel .crl-counter-separator { margin: 0 2px; }
.style-88283 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-26408 { margin: 0px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-26408 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-26408 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-26408 .carousel figure img { padding-bottom: 0px;padding-top: 12px;margin: 0px; }
.style-26408 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-26408 .carousel .crl-caption { text-align: left; }
.style-26408 .carousel .crl-description { text-align: left; }
.style-26408 .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-26408 .carousel .crl-counter-separator { margin: 0 2px; }
.style-26408 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-70982 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-70982 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-70982 .carousel figure img { padding-bottom: 0px; }
.style-70982 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-70982 .carousel .crl-caption { text-align: left; }
.style-70982 .carousel .crl-description { text-align: left; }
.style-70982 .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-70982 .carousel .crl-counter-separator { margin: 0 2px; }
.style-70982 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-92877 { margin: 0px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92877 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-92877 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92877 .carousel .h4-style.crl-title { text-align: center;padding: 0px;font-size: 25px;color: #002F5F; }
.style-92877 .carousel .crl-caption { text-align: center;color: #002f5f; }
.style-92877 .carousel .crl-caption:hover { color: #00447B; }
.style-92877 .carousel .crl-description { text-align: left; }
.style-92877 .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-92877 .carousel .crl-counter-separator { margin: 0 2px; }
.style-92877 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #C4C4C4; }
.style-92877 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-26680 { padding-bottom: 0px;margin: 0 0 0px; }
.style-26680 .carousel.flexslider { margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-o-border-radius: 0;border-radius: 0;box-shadow: 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);zoom: 1; }
.style-26680 .carousel figure { max-height: 650px;overflow: hidden; }
.style-26680 .carousel figure img { margin: 0px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-26680 .carousel .h4-style.crl-title { color: #FFFDFD;font-size: 24px; }
.style-26680 .carousel .crl-caption { color: #364C80; }
.style-26680 .carousel .crl-description { color: #0F4C83; }
.style-26680 .carousel .flex-control-nav li a { background-color: #75B3DA; }
.style-26680 .carousel .flex-control-nav li > a.flex-active { background-color: #0F4C83; }
.style-26680 .carousel .h4-style a.crl-title { color: #364C80;font-size: 20px; }
.style-26680 .carousel .crl-author { color: #364C80; }
.style-65079 { margin: 0px;padding-top: 30px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-65079 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-65079 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-65079 .carousel figure img { text-align: left; }
.style-65079 .carousel .h4-style.crl-title { text-align: center;padding: 0px;color: #002F5F;font-size: 18px; }
.style-65079 .carousel .crl-caption { text-align: center;color: #002F5F;font-size: 14px; }
.style-65079 .carousel .crl-caption:hover { color: #00447B; }
.style-65079 .carousel .crl-description { text-align: left; }
.style-65079 .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-65079 .carousel .crl-counter-separator { margin: 0 2px; }
.style-65079 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #E0E0E0; }
.style-65079 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-75396 { margin: 0px;padding-bottom: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-75396 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-75396 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-75396 .carousel figure img { font-size: 10px; }
.style-75396 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-75396 .carousel .crl-caption { text-align: center;color: #00447B;font-size: 12px; }
.style-75396 .carousel .crl-caption:hover { color: #00447B; }
.style-75396 .carousel .crl-description { text-align: left; }
.style-75396 .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-75396 .carousel .crl-counter-separator { margin: 0 2px; }
.style-75396 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-75396 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-90153 { margin: 0px;padding-bottom: 10px;padding-top: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-90153 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-90153 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-90153 .carousel figure img { font-size: 10px; }
.style-90153 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-90153 .carousel .crl-caption { text-align: center;color: #000000;font-size: 18px;background-color: #E3E3E3; }
.style-90153 .carousel .crl-description { text-align: left; }
.style-90153 .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-90153 .carousel .crl-counter-separator { margin: 0 2px; }
.style-90153 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #E3E3E3; }
.style-90153 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-5315 { padding: 0px;margin: 0px; }
.style-5315 .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-5315 .carousel figure { max-height: 450px;overflow: hidden; }
.style-5315 .carousel figure img { padding: 0px;margin: 0px; }
.style-5315 .album-select-form { padding: 0px;margin: 0px; }
.style-5315 .album-select-item { padding: 0px;margin: 0px; }
.style-5315 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-5318 .h2-style { color: #00386B; }
.style-5318 .carousel figure { padding: 0px;margin: 0px; }
.style-5318 .carousel figure img { padding: 0px;margin: 0px; }
.style-5318 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-5318 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-5318 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-5318 .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-5318 .carousel .crl-counter-separator { margin: 0 2px; }
.style-5318 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-6142 .h2-style { margin-top: 30px; }
.style-6142 { margin: 0px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-6142 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-6142 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-6142 .carousel figure img { padding-bottom: 0px;margin: 0px; }
.style-6142 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-6142 .carousel .crl-caption { text-align: left; }
.style-6142 .carousel .crl-description { text-align: left; }
.style-6142 .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-6142 .carousel .crl-counter-separator { margin: 0 2px; }
.style-6142 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-36041 .h2-style { color: #7BAFD4;text-align: left;font-size: 28px;font-weight: bold; }
.style-36041 .carousel figure { padding: 0px;margin: 0px; }
.style-36041 .carousel figure img { padding: 0px;margin: 0px; }
.style-36041 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-36041 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #00386B; }
.style-36041 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;color: #00386B; }
.style-36041 .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-36041 .carousel .crl-counter-separator { margin: 0 2px; }
.style-36041 .carousel .caption-spacing.crl-inner-details { background-color: #F0F0F3;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-88489 .carousel.flexslider { padding: 0px; }
.style-88489 .carousel figure img { padding: 10px; }
.style-28998 { margin: 50px; }
.style-28998 .carousel.flexslider { margin: 0; }
.style-28998 .carousel .h4-style.crl-title { color: inherit;font-family: "Libre Baskerville",serif;font-size: 16px;line-height: 1.5;margin: 0px 0px 0.3334em;padding: 5px;text-align: center; }
.style-28998 .carousel .crl-caption { color: inherit; }
.style-28998 .carousel .caption-spacing.crl-inner-details { padding: 20px;background-color: #0E4C83;color: #fff;max-width: 250px;margin: 20px;text-align: center; }
.style-22663 { padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-22663 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-22663 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-22663 .carousel figure img { padding-bottom: 0px; }
.style-22663 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-22663 .carousel .crl-caption { text-align: left; }
.style-22663 .carousel .crl-description { text-align: left; }
.style-22663 .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-22663 .carousel .crl-counter-separator { margin: 0 2px; }
.style-22663 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-87859 { margin: 0px;padding-bottom: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87859 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-87859 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-87859 .carousel figure img { font-size: 10px; }
.style-87859 .carousel .h4-style.crl-title { text-align: center;padding: 0px; }
.style-87859 .carousel .crl-caption { text-align: center;color: #00447B;font-size: 17px;font-weight: bold; }
.style-87859 .carousel .crl-caption:hover { color: #00447B; }
.style-87859 .carousel .crl-description { text-align: left; }
.style-87859 .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-87859 .carousel .crl-counter-separator { margin: 0 2px; }
.style-87859 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #FFFFFF; }
.style-87859 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-88185 { margin: 0px;padding-bottom: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-88185 .carousel.flexslider { -webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-88185 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-88185 .carousel figure img { font-size: 10px; }
.style-88185 .carousel .h4-style.crl-title { text-align: center;padding: 0px;color: #172A54; }
.style-88185 .carousel .crl-caption { text-align: center;color: #172a54;font-size: 15px;font-weight: bold; }
.style-88185 .carousel .crl-caption:hover { color: #00447B; }
.style-88185 .carousel .crl-description { text-align: left; }
.style-88185 .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-88185 .carousel .crl-counter-separator { margin: 0 2px; }
.style-88185 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #FFFFFF; }
.style-88185 .carousel .h4-style a.crl-title { font-size: 21px;color: #00447B; }
.style-92171 { text-align: left; }
.style-92171 .carousel.flexslider { text-align: left; }
.style-92171 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-92171 .carousel figure img { padding-bottom: 0px;text-align: left; }
.style-92171 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-92171 .carousel .crl-caption { text-align: left; }
.style-92171 .carousel .crl-description { text-align: left; }
.style-92171 .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-92171 .carousel .crl-counter-separator { margin: 0 2px; }
.style-92171 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-65165 .carousel figure img { padding-bottom: 0px;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-65165 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-65165 .carousel .crl-caption { text-align: left; }
.style-65165 .carousel .crl-description { text-align: left; }
.style-65165 .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-65165 .carousel .crl-counter-separator { margin: 0 2px; }
.style-65165 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-31845 { padding-top: 20px;padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-31845 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-31845 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-31845 .carousel figure img { padding-bottom: 0px;color: #002F5F; }
.style-31845 .carousel .h4-style.crl-title { text-align: center;padding: 0px;font-size: 18px;font-weight: bold;color: #00447B; }
.style-31845 .carousel .crl-caption { text-align: center;color: #00447B; }
.style-31845 .carousel .crl-description { text-align: left; }
.style-31845 .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-31845 .carousel .crl-counter-separator { margin: 0 2px; }
.style-31845 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF;background-color: #DEDEDE; }
.style-44207 .author { color: #00386B;font-size: 13px; }
.style-44207 .carousel .h4-style a.crl-title { color: #00386B;font-size: 15px; }
.style-27176 .author { color: #00386B;font-size: 13px; }
.style-27176 .carousel .h4-style a.crl-title { color: #00386B;font-size: 15px; }
.style-27067 .h2-style { font-size: 20px; }
.style-27067 { padding-bottom: 30px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-27067 .carousel.flexslider { box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.25);-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px; }
.style-27067 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-27067 .carousel figure img { padding-bottom: 0px; }
.style-27067 .carousel .h4-style.crl-title { text-align: left;padding: 0px; }
.style-27067 .carousel .crl-caption { text-align: left; }
.style-27067 .carousel .crl-description { text-align: left; }
.style-27067 .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-27067 .carousel .crl-counter-separator { margin: 0 2px; }
.style-27067 .carousel .caption-spacing.crl-inner-details { text-align: center;border-top: 2px solid #FFFFFF; }
.style-57138 .carousel .crl-caption { text-align: center; }
.style-75315 .author { color: #00386B;font-size: 13px; }
.style-75315 .carousel .crl-caption { color: #FFFFFF; }
.style-75315 .carousel .caption-spacing.crl-inner-details { text-align: center;background-color: #002F5F; }
.style-75315 .carousel .h4-style a.crl-title { color: #00386B;font-size: 15px; }
.style-88293 .author { color: #00386B;font-size: 13px; }
.style-88293 .carousel figure img { border-width: 6px;border-style: solid;border-color: #FFFFFF; }
.style-88293 .carousel .crl-caption { font-size: 14px;text-align: left; }
.style-88293 .carousel .h4-style a.crl-title { color: #00386B;font-size: 15px; }
.style-65065 { background-position: left top;background-repeat: no-repeat;background-color: #29456A; }
.style-63285 { position: relative;bottom: -175px;margin-top: 0em;margin-bottom: 1em; }
.style-63285:hover { z-index: 2001; }
.style-63287 { background-color: #0E4C83;border: none;width: 100%; }
.style-33612 { display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
    display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-47805 { background-color: #D2DCE0;padding-top: 5px; }
.style-87747 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/232/site/729/images/Campus BG - 1080.jpg');background-position: center center;background-repeat: no-repeat; }
.style-64870 { background-position: left top;background-repeat: no-repeat;background-color: #E5E7EB; }
.style-65144 { background-position: left top;background-repeat: no-repeat;background-color: #7AADD4; }
.style-23392 { position: relative;z-index: 4000; }
.style-23394 { z-index: 2000; }
.style-64869 { z-index: 2000;background-position: center center;background-repeat: no-repeat; }
.style-26663 { z-index: 2000; }
.style-5298 { background-color: #fff; }
.style-5336 { background-color: #ebf5fb;border-top-width: 3px;border-top-style: solid;border-top-color: #104A8E;padding-top: 5px; }
.style-26376 { background-color: #889DA9;padding-top: 25px; }
.style-64910 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/232/site/729/images/forward bg 1-1600.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover; }
.style-64929 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/232/site/729/images/forward bg 3.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover; }
.style-65147 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/232/site/729/images/Admissions BG.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover; }
.style-30632 { padding-top: 184px; }
.style-5304 { padding: 25px;background-color: #fff;z-index: 2000; }
.style-5299 { background-color: #002F5F;position: fixed;border: none;width: 100%;z-index: 1990; }
.style-5204 .h2-style { background-color: #E3E3E3;padding: 6px;font-weight: bold;text-align: center; }
.style-5204 .h4-style { text-align: left;padding: 18px;color: #002F5F; }
.style-5204 { background-color: #ffffff; }
.style-5204 .emergencybulletin .header { background-color: #ffffff; }
.style-5204 .emergencybulletin .message { background-color: #ffffff;padding: 10px;text-align: center; }
.style-5204 .emergencybulletinbanner .message { text-align: center;font-size: 18px;color: #002F5F; }
.style-5204 .emergencybulletinbanner .addinfo.button { color: #FFFFFF;background-color: #002F5F;text-align: left; }
.style-5205 .mm-button-container { background-color: #0E4C83; }
.style-5205 .mm-button { background-color: #0E4C83; }
.style-5205 .mm-text { background-color: #FFFFFF; }
.style-5205 .mm-text:hover { font-weight: bold; }
.style-5205 .mm-back { background-color: #E0F6FF; }
.style-5205 .mm-button .icon { background-image: url('/ftpimages/232/site/729/images/burger_white.png'); }
.style-5205 .mm-login-button { color: #F8F8F8;padding: 0 10px 0 0;margin: 0px;text-decoration: none; }
* ===== CUSTOM CSS ===== */
.h1-style, .h2-style, .h3-style, .h4-style, .h5-style, .h6-style{margin: 0px;}
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.layout{position: relative;}/*keeps absolutely positioned regions from showing over the emergency bulletin banner*/
.content .flexslider{-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;
}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download items --- */

.style-5318 .carousel .counter {z-index: 10!important;} /*keeps counter from appearing on top of other things*/

.menu-type-vertical.menu-direction-right .arrow {
    top: 35%;
    left: 0px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #ccc transparent transparent;
}
/* ===== JUICER.IO Customizations===== */

.juicer-feed .j-paginate {border: 2px solid #555 !important; color: #555 !important;}
.juicer-feed .j-paginate:hover {background:#64BAF2 !important; }

.juicer-feed.image-grid .j-text .j-message a, .juicer-feed.slider .j-text .j-message a, .juicer-feed.hip .j-text .j-message a {
    color: #55ACEE !important;
}

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

.styler .style-5299 {position: static;} /*remove fixed positioning*/

.style-26485 .carousel.flexslider { margin:0;} /*main image margin removed*/

/*HP News Row - stretching to tallest item*/
.style-33612 .page-col {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.style-33612 .page-block:last-child{
        -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

/*search slide animation*/

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  50%{
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  50%{
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.style-23391:hover div.content-wrap{  -webkit-animation: slideDown .3s forwards; animation: slideDown .3s forwards;}
html:not(.styler) .style-23395{display: none;}/*ML: Banner | Search - mobile - hiding a mobile friendly version of search*/
.mobile .style-23395{display: block !important;}/*ML: Banner | Search - mobile - showing a mobile friendly version of search*/
.mobile .style-23391{display: none;}

.style-5363 .l1-item:last-child:after{display:none;}/*hides last pipe in omni menu*/

.style-5333 .fund.fund-indicator-center .chart .scale li.zero i {width: 45%;} /*zero for annual fund*/


/* ===== HOMEPAGE REGION STYLES ===== */
#layout_region_0 {background-color: #fff;}
#layout_4359 #layout_region_3, #layout_4359 #layout_region_5  {background-color: #E8E8E8; padding:2.5em;}
#layout_4359
.white-bg{background-color:#fff; padding-left: 40px;
padding-right: 40px;}
.gray-bg{background-color:#E8E8E8; padding-left: 40px;
padding-right: 40px;}

/* ===== FOOTER REGION STYLES ===== */
#layout_4359  #layout_region_7 {background-color: #8B9DA9; padding:2em;}/*Homepage footer*/
#layout_4359  #layout_region_8 {background-color: #6E7E88; padding:2em;}/*Homepage SEO & Sitemap*/
#layout_4429 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Explore pages footer*/
#layout_4520 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Learn pages footer*/
#layout_4521 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Grow pages footer*/
#layout_4522 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Connect pages footer*/
#layout_4523 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Apply pages footer*/
#layout_4524 #layout_region_4 {background-color: #8B9DA9; padding:2.5em;}/*Apply pages footer*/
#calendar-page #layout_region_3  #search-results-page #layout_region_4, #list-detail-page #layout_region_4, #news-detail-page #layout_region_4,  #event-detail-page #layout_region_4  {background-color: #8B9DA9; padding:2.5em;}/*List Detail pages footer*/

/* ===== OMNI MENU ICONS ===== */
.menu-item-14208 {background-image: url("/ftpimages/232/site/729/images/fa-graduation-cap_23_0_999999_none.png");
background-repeat: no-repeat;
height: 50px;
background-position: 50px 0px;
width: 100px;
}/*Alumni Link*/

.menu-item-118372 {background-image: url("/ftpimages/232/site/729/images/Mustang.png");
background-repeat: no-repeat;
height: 50px;
background-position: 35px 0px;
width: 100px;
background-size: 40px 30px;
}/*Atheetics Link*/

.menu-item-47816 {background-image: url("/ftpimages/232/site/729/images/fa-group_23_0_999999_none.png");
background-repeat: no-repeat;
height: 50px;
background-position: 50px 0px;
width: 100px;
}/*Parent Link*/

.menu-item-47817 {background-image: url("/ftpimages/232/site/729/images/fa-book_23_0_999999_none.png");
background-repeat: no-repeat;
height: 50px;
background-position: 50px 0px;
width: 100px;
}/*Faculty Link*/

.menu-item-87390 {background-image: url("/ftpimages/232/site/729/images/v1_23spirit%20wear%20flat%20icon_website%20omni%20nav-03%20copy.png");
background-repeat: no-repeat;
height: 50px;
background-position: 50px 0px;
width: 113px;
}/*Spirit Wear Link*/

.menu-item-14208 a, .menu-item-47816 a, .menu-item-47817 a, .menu-item-87390 a, .menu-item-118372 a  {top:28px; text-align:center;}

/* ===== QUICK LINKS MENU ICONS ===== */

.menu-item-47824 {background-image: url("/ftpimages/232/site/729/images/fa-calendar_16_0_999999_none.png");
background-repeat: no-repeat;
background-position: center left;
}/*Calender Link*/

.menu-item-47823 {background-image: url("/ftpimages/232/site/729/images/fa-search_16_0_999999_none.png");
background-repeat: no-repeat;
background-position: center left;
}/*Search Link*/

.menu-item-47825 {background-image: url("/ftpimages/232/site/729/images/fa-lock_16_0_999999_none.png");
background-repeat: no-repeat;
background-position: center left;
}/*Search Link*/

/* ===== IFRAME FIXES ===== */

/* ===== MEDIA QUERIES ===== */
/* --- Full Desktop --- */
@media(min-width:1200px){
.style-7773, style-7775 {width: 1185px; margin: 0 auto;} /*ML - width of content region*/
.style-23392{top: -27px;}/*ML: Banner | Quicklinks/Search Row - setting overlap with logo row*/

.style-5315 { margin: 175px 0 0px;} /*int page banner*/

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

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.style-5363 .l1-item {padding-right: 5px;} /*omni menu*/
.style-7773, style-7775 {width: 950px; margin: 0 auto;} /*content container width*/
.style-5363 .l1-item > a {margin: 0 3px;} /*ML - Omni - adjusts width*/
.style-5363 .level1 {font-size: 17px;} /*ML - Omni - Adjusts omni menu */
.style-23392{top: -5px;}/*ML: Banner | Quicklinks/Search Row - setting overlap with logo row*/
.style-18522 .l1-item{margin-left: 12px;}/*Quicklinks - adjusting spacing to fit on 1 line*/

.style-18523 .l1-item {padding-left: 0;} /*omni items*/
.style-26485 {margin-top: 155px;}/*hp photo*/
.style-18523 .l1-item {background-position: center top;} /*omni items*/
.style-28998 {margin-top: 165px;*} /*profile banner*/

.style-30632 { padding-top: 165px;} /*LEARN curriculum pages - padding on breadcrumb region*/

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

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
html:not(.styler) .style-5299{display:none;}/*hides login button*/
.style-5304 .span10 {width: 100%;} .offset7 {margin:0;} .span7 {width: calc(100% - 10px);} /*enlarges logo*/
.style-5302 div.content-wrap {width:auto;}/*allows the logo to shrink*/
.style-5302 {margin:0;}/*allows logo to shrink*/
.style-5314 .ms-level1 {width: auto; text-align: left;}/*realigns sitemap*/
.style-7773, style-7775 {width: 100%; margin: 0 auto;} /*content container width*/
.style-23392{top: -32px;}/*ML: Banner | Quicklinks/Search Row - setting overlap with logo row*/

.style-26485 {margin-top: 0;}/*hp photo*/
.style-23391 {float:none;  padding-right: 0;    margin-top: 0;} /*search*/
.style-23391 div.content-wrap {    position: static;    opacity: 1;    transform: none;  -webkit-transform: none;   width: 100%;}/*search*/
html:not(.styler) .style-23391 .h2-style {    display: none;} /*search header*/

.style-28998 {margin-top: 0;*} /*profile banner*/
.style-23394 .content.logo img {margin-top:10px;} /*header logo*/

.style-30632 { padding-top: 0;} /*LEARN curriculum pages - padding on breadcrumb region*/
.style-33609{padding: 1em;}
}/* --- END Tablet --- */

/* --- Mobile --- */
@media(max-width:767px){
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.facultystaffdirectory .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on mobile --- */
html:not(.styler) .style-5299{display:none;}/*hides login button*/
.style-5302 div.content-wrap {width:auto;}/*allows the logo to shrink*/
.style-5302 {margin:0;}/*allows logo to shrink*/
.style-5309 {text-align:center;}/*centers footer address*/
.style-5313 {text-align: center;}/*centers social media icons*/
.style-5311 {float: none; text-align: center;}/*centers association buttons*/
.style-5314 {text-align: center;}/*centers sitemap*/
.style-5314 .ms-level1 {width: auto; text-align: left;}/*realigns sitemap*/

.style-26485 {margin-top: 0;}/*hp photo*/
.style-23391 {float:none;  padding-right: 0;    margin-top: 0;} /*search*/
.style-23391 div.content-wrap {    position: static;    opacity: 1;    transform: none;  -webkit-transform: none;   width: 100%;}/*search*/
.style-23391 .h2-style {    display: none;} /*search header*/
.style-28998 {margin-top: 0;*} /*profile banner*/
.style-30632 { padding-top: 0;} /*LEARN curriculum pages - padding on breadcrumb region*/
.style-33612, .style-33612 .page-col{display: block;}/*removing flex from HP: News & Events row*/
.style-33609{margin-bottom: 2em;}
.style-63285 {bottom: 0;}
}/* ---END Mobile --- */

.styler .fixed-region { position: static!important;}
