.body { line-height: 1.5em;font-size: 14px;font-family: 'Trebuchet MS', sans-serif;color: #333333; }
.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 { text-transform: uppercase;line-height: 1.25em;font-family: 'Gilda Display', serif;letter-spacing: .2em;font-weight: 400;font-size: 30px; }
.h2-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-weight: bold;font-size: 20px;color: #004473; }
.h3-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-weight: 400;font-size: 18px; }
.h4-style { text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;font-size: 18px; }
.h5-style { text-transform: uppercase;line-height: 1.25em; }
.h6-style { text-transform: uppercase;line-height: 1.25em; }
A { color: #5B89B4;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;text-transform: uppercase;font-weight: bold; }
A:hover { text-decoration: none;color: #B5DC79; }
.button { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #004473;padding: 2px 6px;margin: 5px 10px 15px 0;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #F5F5F5;border-width: 0px;border-color: #FFFFFF;font-style: normal;text-decoration: none; }
.button:hover { background-color: #FFFFFF; }
.style-60555 .h1-style { padding: 0.625rem 0 0 0;margin: 0;font-size: 0.9375rem;color: #5B89B4;font-weight: bold;letter-spacing: 0.2rem;text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;text-rendering: optimizelegibility; }
.style-60555 A { color: inherit;text-decoration: none; }
.style-60555 A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-60555 { margin: 0;width: 250px;text-align: center;position: relative; }
.style-60560 .logo img { width: 185px; }
.style-60558 .submit-button { background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/507/site/719/images/search1.png);background-size: 1.71rem;background-position: center;background-repeat: no-repeat;font-size: 0;padding: 0;margin: 0;width: 2.8571rem;height: 2.8571rem;border: 0;background-color: transparent;opacity: 1;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;box-shadow: none; }
.style-60558 .submit-button:hover { opacity: 0.5; }
.style-60558 .search-text { line-height: 2.8571rem;height: 2.8571rem;border: 0;padding: 0;opacity: 0;width: 0;background-color: #eee;font-size: 1.142rem;font-style: italic;color: #909090;font-family: 'Gilda Display', serif;-webkit-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease;-moz-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease;-ms-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease;transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease; }
.style-60557 A { display: block; }
.style-60557 { margin: 0 0 0 1.25vw;padding: 0 0 0 0.875vw;border-left: 1px solid #ccc; }
.style-60557 .link-image { margin: 0;padding: 0.57375rem;width: 1.71rem;height: 1.71rem;opacity: 1;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-60557 .link-image:hover { opacity: 0.5; }
.style-60557 li.group { display: inline-block;float: none;vertical-align: top;line-height: 0; }
.style-60557 li.group:first-child { margin: 0; }
.style-60557 div.content-wrap { font-size: 0; }
.style-9602 .h1-style { text-align: left;font-size: 22px; }
.style-9602 .h2-style { margin: 0 0 15px 0;padding: 0px;text-align: left;font-size: 20px; }
.style-9602 .h3-style { text-align: left;font-size: 18px; }
.style-9602 .h4-style { color: #F5F5F5;text-align: left; }
.style-9602 .h5-style { text-align: left; }
.style-9602 .h6-style { text-align: left; }
.style-9602 A { color: #9BDDDA;text-align: left; }
.style-9602 A:hover { text-decoration: none; }
.style-9602 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);text-align: left; }
.style-9602 .button:hover { opacity: 1; }
.style-9602 { padding: 20px;margin: 0 0 20px 0;background-color: #79A9CA;border-width: 0px;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: #004473; }
.style-9602 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-9602 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9602 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9602 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9602 .archive { text-decoration: none;font-style: normal; }
.style-9602 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9602 .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-9602 .h4-style A { font-style: normal; }
.style-9602 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-9602 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-9602 .location { margin: 0 0 5px 0; }
.style-9602 .photos { text-align: left;margin-bottom: 15px;padding: 10px; }
.style-9602 .contact-info { margin: 0 0 5px 0; }
.style-9602 .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;text-align: left;background-repeat: no-repeat; }
.style-9602 .text img:first-child { margin: 0; }
.style-9602 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9602 .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;text-align: left; }
.style-9602 .full-name { margin: 0 0 5px 0; }
.style-9602 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9602 .bus-phone { margin: 0 0 5px 0; }
.style-9602 .education { margin: 0 0 5px 0; }
.style-9602 .email { margin: 0 0 5px 0; }
.style-9602 .appointed { margin: 0 0 5px 0; }
.style-9602 .grad-year { margin: 0 0 5px 0; }
.style-9602 .bio { margin: 0 0 5px 0; }
.style-9602 .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-9602 .answer { margin: 0 15px;line-height: 20px; }
.style-9602 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9602 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9602 .title { display: block; }
.style-9602 .caption { display: block; }
.style-9602 .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-9602 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9602 .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-9602 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9602 .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-9602 .zero { margin: 0px;padding: 0px; }
.style-9602 .fund .bar { background-color: #6CA6E3; }
.style-9602 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-9602 .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-9602 .backbutton { font-style: normal;text-decoration: none; }
.style-9602 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9602 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9602 .team-selector { padding: 0px;margin: 0px; }
.style-9602 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9602 .season-selector { padding: 0px;margin: 0px; }
.style-9602 .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-9602 .listdetail img:first-child { margin: 0; }
.style-9602 A.links-urllink { display: block; }
.style-9602 .album-name { display: block; }
.style-9602 .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-9602 .album-select-form { padding: 0px;margin: 0px; }
.style-9602 .album-select { padding: 0px;margin: 0px; }
.style-9602 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-9602 .course-desc { line-height: 20px; }
.style-9602 .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-9602 .businessindex .address { margin: 0 0 5px 0; }
.style-9602 .businessindex .distance { margin: 0 0 5px 0; }
.style-9602 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9602 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9602 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9602 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9602 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9602 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9602 .businessindex .description { margin: 0 0 5px 0; }
.style-9602 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9602 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9602 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9602 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9602 .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-9602 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-9602 div.content-wrap { padding: 0px;text-align: left; }
.style-9602 .team-schoolyear { margin: 0 0 5px 0; }
.style-9602 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9602 .team-description { line-height: 20px; }
.style-9602 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9602 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9602 .team-accolades { margin: 0 0 5px 0; }
.style-9602 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9602 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9602 .hr { border-color: rgba(255,255,255,0.33); }
.style-9602 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9602 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9602 .registration { margin: 0 0 5px 0; }
.style-9602 .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-9602 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-9602 .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-9602 .event-detail { margin: 0 0 15px 0; }
.style-9602 .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-9602 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-9602 .view-all { text-decoration: none;font-style: normal; }
.style-9602 .game { padding: 0;margin: 0 0 20px 0; }
.style-20477 .h1-style { padding: 14px;color: #F5F5F5;margin: 0;font-size: 27px;text-align: center;font-family: Helvetica; }
.style-20477 .h2-style { padding: 14px;color: #F5F5F5;margin: 0;font-size: 27px;text-align: center;font-family: Helvetica;background-color: #CE0011; }
.style-20477 .h3-style { color: #FFFFFF;font-size: 18px;font-family: Helvetica; }
.style-20477 .h4-style { color: #FFFFFF;font-family: Helvetica; }
.style-20477 .h5-style { color: #FFFFFF;font-family: Helvetica; }
.style-20477 .h6-style { color: #FFFFFF;font-family: Helvetica; }
.style-20477 A { color: #0A222E;font-family: Helvetica; }
.style-20477 A:hover { text-decoration: none; }
.style-20477 .button:hover { opacity: 1; }
.style-20477 { box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);background-color: #CE0011;margin: 0 0 20px 0; }
.style-20477 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-20477 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-20477 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-20477 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20477 .archive { text-decoration: none;font-style: normal; }
.style-20477 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20477 .category-description { text-align: center;color: #F8F8F8;margin: 15px 0px; }
.style-20477 .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;text-align: center; }
.style-20477 .h4-style A { font-style: normal; }
.style-20477 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;text-align: center;color: #F5F5F5;font-family: Helvetica; }
.style-20477 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-20477 .location { margin: 0 0 5px 0; }
.style-20477 .photos { text-align: center;margin-bottom: 15px;padding: 1px; }
.style-20477 .contact-info { margin: 0 0 5px 0; }
.style-20477 .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: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF;text-align: left; }
.style-20477 .text img:first-child { margin: 0; }
.style-20477 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-20477 .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-20477 .full-name { margin: 0 0 5px 0; }
.style-20477 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-20477 .bus-phone { margin: 0 0 5px 0; }
.style-20477 .education { margin: 0 0 5px 0; }
.style-20477 .email { margin: 0 0 5px 0; }
.style-20477 .appointed { margin: 0 0 5px 0; }
.style-20477 .grad-year { margin: 0 0 5px 0; }
.style-20477 .bio { margin: 0 0 5px 0; }
.style-20477 .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-20477 .answer { margin: 0 15px;line-height: 20px; }
.style-20477 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-20477 .biobutton:hover { background-color: #FFFFFF; }
.style-20477 .title { display: block; }
.style-20477 .caption { display: block; }
.style-20477 .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-20477 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-20477 .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-20477 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-20477 .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-20477 .zero { margin: 0px;padding: 0px; }
.style-20477 .fund .bar { background-color: #6CA6E3; }
.style-20477 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-20477 .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-20477 .backbutton { font-style: normal;text-decoration: none; }
.style-20477 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-20477 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-20477 .team-selector { padding: 0px;margin: 0px; }
.style-20477 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-20477 .season-selector { padding: 0px;margin: 0px; }
.style-20477 .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-20477 .listdetail img:first-child { margin: 0; }
.style-20477 A.links-urllink { display: block; }
.style-20477 .album-name { display: block; }
.style-20477 .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-20477 .album-select-form { padding: 0px;margin: 0px; }
.style-20477 .album-select { padding: 0px;margin: 0px; }
.style-20477 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-20477 .course-desc { line-height: 20px; }
.style-20477 .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-20477 .businessindex .address { margin: 0 0 5px 0; }
.style-20477 .businessindex .distance { margin: 0 0 5px 0; }
.style-20477 .businessindex .webpage { margin: 0 0 5px 0; }
.style-20477 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-20477 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-20477 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-20477 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-20477 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-20477 .businessindex .description { margin: 0 0 5px 0; }
.style-20477 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-20477 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-20477 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-20477 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-20477 .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-20477 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;text-align: center; }
.style-20477 div.content-wrap { text-align: right;padding: 15px;margin: 0px; }
.style-20477 .team-schoolyear { margin: 0 0 5px 0; }
.style-20477 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-20477 .team-description { line-height: 20px; }
.style-20477 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-20477 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20477 .team-accolades { margin: 0 0 5px 0; }
.style-20477 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-20477 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-20477 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-20477 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-20477 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-20477 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-20477 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-20477 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-20477 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-20477 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-20477 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-20477 .hr { border-color: rgba(255,255,255,0.33); }
.style-20477 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-20477 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-20477 .registration { margin: 0 0 5px 0; }
.style-20477 .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-20477 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-20477 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-20477 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-20477 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-20477 .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-20477 .event-detail { margin: 0 0 15px 0; }
.style-20477 .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-20477 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-20477 .view-all { text-decoration: none;font-style: normal; }
.style-20477 .game { padding: 0;margin: 0 0 20px 0; }
.style-20478 .h1-style { font-family: Helvetica;font-size: 31px; }
.style-20478 .h2-style { font-size: 22px;font-family: Helvetica; }
.style-20478 .h3-style { font-size: 22px;font-family: Helvetica; }
.style-20478 .h4-style { font-family: Helvetica; }
.style-20478 .h5-style { font-family: Helvetica; }
.style-20478 .h6-style { font-family: Helvetica; }
.style-20478 A { font-family: 'Open Sans Condensed', sans-serif;color: #BF0D13;border-width: 2px;border-style: solid;background-color: #EBEBEB;padding: 2px;text-align: center;margin: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.style-20478 A:hover { text-decoration: none; }
.style-20478 .button { font-family: 'Open Sans Condensed', sans-serif; }
.style-20478 .button:hover { opacity: 1; }
.style-20478 { text-align: left;font-size: 16px;line-height: 20
px;font-family: Helvetica;color: #C71C33;background-color: #F7E2CD;letter-spacing: .2em;margin: 0px;border-width: 2px;border-color: #FFFFFF;padding: 10px;border-style: solid; }
.style-20478 .description { margin: 0 0 5px 0; }
.style-20478 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-20478 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-20478 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20478 .archive { text-decoration: none;font-style: normal; }
.style-20478 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20478 .category-description { font-size: 20px; }
.style-20478 .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-20478 .h4-style A { font-style: normal; }
.style-20478 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;font-size: 20px; }
.style-20478 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-20478 .location { padding: 0 0 0 10px;margin: 0px; }
.style-20478 .photos { text-align: center;margin-bottom: 15px;margin: 2px;padding: 14px; }
.style-20478 .contact-info { margin: 0 0 5px 0; }
.style-20478 .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;text-align: center; }
.style-20478 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-20478 .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-20478 .full-name { margin: 0 0 5px 0; }
.style-20478 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-20478 .bus-phone { margin: 0 0 5px 0; }
.style-20478 .education { margin: 0 0 5px 0; }
.style-20478 .email { margin: 0 0 5px 0; }
.style-20478 .appointed { margin: 0 0 5px 0; }
.style-20478 .grad-year { margin: 0 0 5px 0; }
.style-20478 .bio { margin: 0 0 5px 0; }
.style-20478 .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-20478 .answer { margin: 0 15px; }
.style-20478 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-20478 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20478 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-20478 .caption { display: block; }
.style-20478 .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-20478 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-20478 .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-20478 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-20478 .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-20478 .zero { margin: 0px;padding: 0px; }
.style-20478 .fund .bar { background-color: #C72C2C; }
.style-20478 .chart { padding: 0px;margin: 0px; }
.style-20478 .scale { padding: 0px;margin: 0px; }
.style-20478 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-20478 .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-20478 .backbutton { font-style: normal;text-decoration: none; }
.style-20478 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-20478 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-20478 .team-selector { padding: 0px;margin: 0px; }
.style-20478 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-20478 .season-selector { padding: 0px;margin: 0px; }
.style-20478 .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-20478 A.links-urllink { display: block;font-size: 20px; }
.style-20478 .album-name { display: block; }
.style-20478 .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-20478 .album-select-form { padding: 0px;margin: 0px; }
.style-20478 .album-select { padding: 0px;margin: 0px; }
.style-20478 .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-20478 .businessindex .address { margin: 0 0 5px 0; }
.style-20478 .businessindex .distance { margin: 0 0 5px 0; }
.style-20478 .businessindex .webpage { margin: 0 0 5px 0; }
.style-20478 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-20478 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-20478 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-20478 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-20478 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-20478 .businessindex .description { margin: 0 0 5px 0; }
.style-20478 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-20478 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-20478 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-20478 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-20478 .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-20478 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-20478 div.content-wrap { font-family: Helvetica;font-size: 14px;color: #C91A26;text-align: left;border-width: 0px;border-color: #FCFCFC;border-style: solid;margin: 0px; }
.style-20478 .team-schoolyear { margin: 0 0 5px 0; }
.style-20478 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-20478 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-20478 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-20478 .team-accolades { margin: 0 0 5px 0; }
.style-20478 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-20478 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-20478 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-20478 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-20478 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-20478 .hr { border-color: rgba(255,255,255,0.33); }
.style-20478 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-20478 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-20478 .registration { margin: 0 0 5px 0; }
.style-20478 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-20478 th.winloss-amount { padding: 5px; }
.style-20478 td.winloss-amount { padding: 5px; }
.style-20478 .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-20478 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-20478 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-20478 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-20478 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-20478 .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-20478 .event-detail { margin: 0 0 15px 0; }
.style-20478 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-20478 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-20478 .filter-item { padding: 5px; }
.style-20478 .prev-button { font-style: normal;text-decoration: none; }
.style-20478 .next-button { font-style: normal;text-decoration: none; }
.style-20478 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-20478 .today-button { font-style: normal;text-decoration: none; }
.style-20478 .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-20478 .newsarchivedatepicker .current-year { text-align: center; }
.style-20478 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-20478 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-20478 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-20478 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-20478 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-20478 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-20478 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-20478 .view-all { text-decoration: none;font-style: normal; }
.style-20478 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4879 .h1-style { font-size: 22px;text-align: center; }
.style-4879 .h2-style { margin: 0 0 15px 0;padding: 5px;font-size: 20px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473; }
.style-4879 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4879 .h3-style:hover { font-family: Helvetica; }
.style-4879 .h4-style { color: #F5F5F5;font-family: 'Open Sans Condensed', sans-serif; }
.style-4879 A { color: #5B89B4; }
.style-4879 A:hover { text-decoration: none; }
.style-4879 .button { color: #FFFFFF;background-color: #004473;padding: 0px;margin: 5px 10px 0 0;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-4879 .button:hover { opacity: 1; }
.style-4879 { padding: 0px;margin: 0 0 20px 0;background-color: #B8D9EB;border-width: 0px;border-color: #FFFFFF; }
.style-4879 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-4879 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4879 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4879 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4879 .archive { text-decoration: none;font-style: normal; }
.style-4879 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4879 .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-4879 .h4-style A { font-style: normal;color: #004473; }
.style-4879 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-4879 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-4879 .location { margin: 0 0 5px 0; }
.style-4879 .photos { text-align: center;margin-bottom: 15px; }
.style-4879 .contact-info { margin: 0 0 5px 0; }
.style-4879 .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-4879 .text img:first-child { margin: 0; }
.style-4879 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4879 .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;text-align: center; }
.style-4879 .news img:hover { text-align: center; }
.style-4879 .full-name { margin: 0 0 5px 0; }
.style-4879 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4879 .bus-phone { margin: 0 0 5px 0; }
.style-4879 .education { margin: 0 0 5px 0; }
.style-4879 .email { margin: 0 0 5px 0; }
.style-4879 .appointed { margin: 0 0 5px 0; }
.style-4879 .grad-year { margin: 0 0 5px 0; }
.style-4879 .bio { margin: 0 0 5px 0; }
.style-4879 .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-4879 .question { padding: 5px;color: #FFFFFF;font-family: Helvetica;font-size: 20px; }
.style-4879 .question:hover { color: #FFFFFF; }
.style-4879 .answer { margin: 0 15px;line-height: 20px; }
.style-4879 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4879 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4879 .title { display: block; }
.style-4879 .caption { display: block; }
.style-4879 .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-4879 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4879 .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-4879 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4879 .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-4879 .zero { margin: 0px;padding: 0px; }
.style-4879 .fund .bar { background-color: #6CA6E3; }
.style-4879 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-4879 .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-4879 .backbutton { font-style: normal;text-decoration: none; }
.style-4879 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4879 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4879 .team-selector { padding: 0px;margin: 0px; }
.style-4879 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4879 .season-selector { padding: 0px;margin: 0px; }
.style-4879 .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-4879 .listdetail img:first-child { margin: 0; }
.style-4879 A.links-urllink { display: block; }
.style-4879 .album-name { display: block; }
.style-4879 .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-4879 .album-select-form { padding: 0px;margin: 0px; }
.style-4879 .album-select { padding: 0px;margin: 0px; }
.style-4879 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-4879 .course-desc { line-height: 20px; }
.style-4879 .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-4879 .businessindex .address { margin: 0 0 5px 0; }
.style-4879 .businessindex .distance { margin: 0 0 5px 0; }
.style-4879 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4879 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4879 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4879 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4879 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4879 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4879 .businessindex .description { margin: 0 0 5px 0; }
.style-4879 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4879 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4879 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4879 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4879 .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-4879 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-4879 div.content-wrap { text-align: left;padding: 5px; }
.style-4879 .team-schoolyear { margin: 0 0 5px 0; }
.style-4879 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4879 .team-description { line-height: 20px; }
.style-4879 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4879 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4879 .team-accolades { margin: 0 0 5px 0; }
.style-4879 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4879 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4879 .hr { border-color: rgba(255,255,255,0.33); }
.style-4879 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4879 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4879 .registration { margin: 0 0 5px 0; }
.style-4879 .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-4879 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-4879 .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-4879 .event-detail { margin: 0 0 15px 0; }
.style-4879 .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-4879 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-4879 .view-all { text-decoration: none;font-style: normal; }
.style-4879 .game { padding: 0;margin: 0 0 20px 0; }
.style-16746 .h1-style { font-size: 27px;text-align: left;color: #F5F5F5;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px;color: #004473;font-family: 'Open Sans Condensed', sans-serif;text-align: center; }
.style-16746 .h3-style { font-size: 23px;color: #F5F5F5;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 .h4-style { color: #F5F5F5;font-size: 25px;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 .h5-style { color: #F5F5F5;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 .h6-style { color: #F5F5F5;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 A { color: #B5DC79;font-size: 21px;font-family: 'Open Sans Condensed', sans-serif; }
.style-16746 A:hover { text-decoration: none; }
.style-16746 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-16746 .button:hover { opacity: 1; }
.style-16746 { padding: 10px;margin: 0 0 20px 0;background-color: #5B89B4;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 17px; }
.style-16746 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-16746 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-16746 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-16746 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-16746 .archive { text-decoration: none;font-style: normal; }
.style-16746 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-16746 .category-description { color: #F5F5F5;font-size: 18px; }
.style-16746 .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: 0px;border-color: #FFFFFF; }
.style-16746 .h4-style A { font-style: normal; }
.style-16746 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px;font-size: 18px;color: #F5F5F5; }
.style-16746 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-16746 .location { margin: 0 0 5px 0; }
.style-16746 .photos { padding: 6px; }
.style-16746 .contact-info { margin: 0 0 5px 0; }
.style-16746 .text img { padding: 0px;margin: 3px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-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: 0px;border-color: #FFFFFF;text-align: center;font-family: 'Trebuchet MS', sans-serif; }
.style-16746 .text img:hover { border-width: 0px; }
.style-16746 .text img:first-child { margin: 0; }
.style-16746 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-16746 .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-16746 .full-name { margin: 0 0 5px 0; }
.style-16746 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-16746 .bus-phone { margin: 0 0 5px 0; }
.style-16746 .education { margin: 0 0 5px 0; }
.style-16746 .email { margin: 0 0 5px 0; }
.style-16746 .appointed { margin: 0 0 5px 0; }
.style-16746 .grad-year { margin: 0 0 5px 0; }
.style-16746 .bio { margin: 0 0 5px 0; }
.style-16746 .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-16746 .answer { margin: 0 15px;line-height: 20px; }
.style-16746 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-16746 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-16746 .title { display: block; }
.style-16746 .caption { display: block; }
.style-16746 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 2px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 2px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-16746 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-16746 .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-16746 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-16746 .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-16746 .zero { margin: 0px;padding: 0px; }
.style-16746 .fund .bar { background-color: #6CA6E3; }
.style-16746 .name-prefix { font-size: 16px;padding: 0px; }
.style-16746 .first-name { font-size: 16px;padding: 0px; }
.style-16746 .last-name { font-size: 16px;padding: 0px; }
.style-16746 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-16746 .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-16746 .backbutton { font-style: normal;text-decoration: none; }
.style-16746 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-16746 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-16746 .team-selector { padding: 0px;margin: 0px; }
.style-16746 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-16746 .season-selector { padding: 0px;margin: 0px; }
.style-16746 .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-16746 .listdetail img:first-child { margin: 0; }
.style-16746 A.links-urllink { display: block; }
.style-16746 .album-name { display: block; }
.style-16746 .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-16746 .album-select-form { padding: 0px;margin: 0px; }
.style-16746 .album-select { padding: 0px;margin: 0px; }
.style-16746 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-16746 .course-desc { line-height: 20px; }
.style-16746 .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-16746 .businessindex .address { margin: 0 0 5px 0; }
.style-16746 .businessindex .distance { margin: 0 0 5px 0; }
.style-16746 .businessindex .webpage { margin: 0 0 5px 0; }
.style-16746 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-16746 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-16746 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-16746 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-16746 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-16746 .businessindex .description { margin: 0 0 5px 0; }
.style-16746 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-16746 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-16746 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-16746 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-16746 .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-16746 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-16746 div.content-wrap { text-align: left;font-size: 20px;color: #F5F5F5;padding: 0px;font-family: 'Open Sans Condensed', sans-serif;border-width: 0px;margin: 0px; }
.style-16746 .team-schoolyear { margin: 0 0 5px 0; }
.style-16746 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-16746 .team-description { line-height: 20px; }
.style-16746 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-16746 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-16746 .team-accolades { margin: 0 0 5px 0; }
.style-16746 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-16746 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-16746 .hr { border-color: rgba(255,255,255,0.33); }
.style-16746 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-16746 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-16746 .registration { margin: 0 0 5px 0; }
.style-16746 .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-16746 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-16746 .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-16746 .event-detail { margin: 0 0 15px 0; }
.style-16746 .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-16746 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-16746 .view-all { text-decoration: none;font-style: normal; }
.style-16746 .game { padding: 0;margin: 0 0 20px 0; }
.style-9686 .h1-style { font-size: 22px; }
.style-9686 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-9686 .h3-style { font-size: 18px; }
.style-9686 .h4-style { color: #F5F5F5; }
.style-9686 A { color: #9BDDDA; }
.style-9686 A:hover { text-decoration: none; }
.style-9686 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-9686 .button:hover { opacity: 1; }
.style-9686 { padding: 0px;margin: 0 0 20px 0;background-color: #5B89B4;border-width: 0px;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: #004473; }
.style-9686 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-9686 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9686 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9686 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9686 .archive { text-decoration: none;font-style: normal; }
.style-9686 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9686 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF;width: 100%; }
.style-9686 .h4-style A { font-style: normal; }
.style-9686 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-9686 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-9686 .location { margin: 0 0 5px 0; }
.style-9686 .photos { text-align: center;margin-bottom: 15px; }
.style-9686 .contact-info { margin: 0 0 5px 0; }
.style-9686 .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;border-color: #FFFFFF; }
.style-9686 .text img:first-child { margin: 0; }
.style-9686 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9686 .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-9686 .full-name { margin: 0 0 5px 0; }
.style-9686 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9686 .bus-phone { margin: 0 0 5px 0; }
.style-9686 .education { margin: 0 0 5px 0; }
.style-9686 .email { margin: 0 0 5px 0; }
.style-9686 .appointed { margin: 0 0 5px 0; }
.style-9686 .grad-year { margin: 0 0 5px 0; }
.style-9686 .bio { margin: 0 0 5px 0; }
.style-9686 .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-9686 .answer { margin: 0 15px;line-height: 20px; }
.style-9686 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9686 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9686 .title { display: block; }
.style-9686 .caption { display: block; }
.style-9686 .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-9686 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9686 .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-9686 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9686 .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-9686 .zero { margin: 0px;padding: 0px; }
.style-9686 .fund .bar { background-color: #6CA6E3; }
.style-9686 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-9686 .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-9686 .backbutton { font-style: normal;text-decoration: none; }
.style-9686 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9686 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9686 .team-selector { padding: 0px;margin: 0px; }
.style-9686 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9686 .season-selector { padding: 0px;margin: 0px; }
.style-9686 .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-9686 .listdetail img:first-child { margin: 0; }
.style-9686 A.links-urllink { display: block; }
.style-9686 .album-name { display: block; }
.style-9686 .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-9686 .album-select-form { padding: 0px;margin: 0px; }
.style-9686 .album-select { padding: 0px;margin: 0px; }
.style-9686 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-9686 .course-desc { line-height: 20px; }
.style-9686 .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-9686 .businessindex .address { margin: 0 0 5px 0; }
.style-9686 .businessindex .distance { margin: 0 0 5px 0; }
.style-9686 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9686 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9686 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9686 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9686 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9686 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9686 .businessindex .description { margin: 0 0 5px 0; }
.style-9686 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9686 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9686 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9686 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9686 .video .media-player { : rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 0px;border-color: #FFFFFF; }
.style-9686 li.group { margin: 0 0 0px 0;padding: 0;display: inline-block;width: 100%; }
.style-9686 div.content-wrap { background-color: #5B89B4; }
.style-9686 .team-schoolyear { margin: 0 0 5px 0; }
.style-9686 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9686 .team-description { line-height: 20px; }
.style-9686 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9686 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9686 .team-accolades { margin: 0 0 5px 0; }
.style-9686 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9686 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9686 .hr { border-color: rgba(255,255,255,0.33); }
.style-9686 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9686 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9686 .registration { margin: 0 0 5px 0; }
.style-9686 .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-9686 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-9686 .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-9686 .event-detail { margin: 0 0 15px 0; }
.style-9686 .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-9686 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-9686 .view-all { text-decoration: none;font-style: normal; }
.style-9686 .game { padding: 0;margin: 0 0 20px 0; }
.style-13368 .h1-style { font-size: 22px; }
.style-13368 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-13368 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-13368 .h4-style { color: #F5F5F5; }
.style-13368 A { color: #BDDC79; }
.style-13368 A:hover { text-decoration: none; }
.style-13368 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-13368 .button:hover { opacity: 1; }
.style-13368 { padding: 20px;margin: 0 0 20px 0;background-color: #79A9CA;border-width: 0px;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: #004473; }
.style-13368 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-13368 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-13368 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-13368 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13368 .archive { text-decoration: none;font-style: normal; }
.style-13368 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13368 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF;width: 100%; }
.style-13368 .h4-style A { font-style: normal; }
.style-13368 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-13368 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-13368 .location { margin: 0 0 5px 0; }
.style-13368 .photos { text-align: center;margin-bottom: 15px; }
.style-13368 .contact-info { margin: 0 0 5px 0; }
.style-13368 .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: #5B89B4;border-width: 0px;border-style: solid;border-color: #FFFFFF; }
.style-13368 .text img:first-child { margin: 0; }
.style-13368 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-13368 .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-13368 .full-name { margin: 0 0 5px 0; }
.style-13368 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-13368 .bus-phone { margin: 0 0 5px 0; }
.style-13368 .education { margin: 0 0 5px 0; }
.style-13368 .email { margin: 0 0 5px 0;color: #B5DC79; }
.style-13368 .appointed { margin: 0 0 5px 0; }
.style-13368 .grad-year { margin: 0 0 5px 0; }
.style-13368 .bio { margin: 0 0 5px 0; }
.style-13368 .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-13368 .answer { margin: 0 15px;line-height: 20px; }
.style-13368 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-13368 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13368 .title { display: block; }
.style-13368 .caption { display: block;font-size: 13px;color: #FFFFFF; }
.style-13368 .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: 0px;border-color: #FFFFFF; }
.style-13368 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-13368 .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: 0px;border-color: #FFFFFF; }
.style-13368 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-13368 .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-13368 .zero { margin: 0px;padding: 0px; }
.style-13368 .fund .bar { background-color: #6CA6E3; }
.style-13368 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-13368 .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-13368 .backbutton { font-style: normal;text-decoration: none; }
.style-13368 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-13368 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13368 .team-selector { padding: 0px;margin: 0px; }
.style-13368 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13368 .season-selector { padding: 0px;margin: 0px; }
.style-13368 .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-13368 .listdetail img:first-child { margin: 0; }
.style-13368 A.links-urllink { display: block; }
.style-13368 .album-name { display: block; }
.style-13368 .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-13368 .album-select-form { padding: 0px;margin: 0px; }
.style-13368 .album-select { padding: 0px;margin: 0px; }
.style-13368 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-13368 .course-desc { line-height: 20px; }
.style-13368 .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-13368 .businessindex .address { margin: 0 0 5px 0; }
.style-13368 .businessindex .distance { margin: 0 0 5px 0; }
.style-13368 .businessindex .webpage { margin: 0 0 5px 0; }
.style-13368 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-13368 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-13368 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-13368 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-13368 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-13368 .businessindex .description { margin: 0 0 5px 0; }
.style-13368 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-13368 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-13368 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-13368 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-13368 .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: 0px;border-color: #FFFFFF; }
.style-13368 li.group { margin: 0 0 0px 0;padding: 0;display: inline-block;width: 100%; }
.style-13368 .team-schoolyear { margin: 0 0 5px 0; }
.style-13368 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-13368 .team-description { line-height: 20px; }
.style-13368 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-13368 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13368 .team-accolades { margin: 0 0 5px 0; }
.style-13368 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-13368 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-13368 .hr { border-color: rgba(255,255,255,0.33); }
.style-13368 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-13368 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-13368 .registration { margin: 0 0 5px 0; }
.style-13368 .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-13368 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-13368 .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-13368 .event-detail { margin: 0 0 15px 0; }
.style-13368 .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-13368 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-13368 .view-all { text-decoration: none;font-style: normal; }
.style-13368 .game { padding: 0;margin: 0 0 20px 0; }
.style-73229 .h1-style { font-size: 22px;text-align: center; }
.style-73229 .h2-style { margin: 0 0 15px 0;padding: 5px;font-size: 20px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #35CF1D;background-color: ffffff; }
.style-73229 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-73229 .h3-style:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-73229 .h4-style { color: #F5F5F5;font-family: 'Open Sans Condensed', sans-serif; }
.style-73229 A { color: #5B89B4; }
.style-73229 A:hover { text-decoration: none; }
.style-73229 .button { color: #FFFFFF;background-color: #004473;padding: 0px;margin: 5px 10px 0 0;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-73229 .button:hover { opacity: 1; }
.style-73229 { padding: 0px;margin: 0 0 20px 0;background-color: ffffff;border-width: 0px;border-color: #FFFFFF; }
.style-73229 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-73229 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-73229 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-73229 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73229 .archive { text-decoration: none;font-style: normal; }
.style-73229 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73229 .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-73229 .h4-style A { font-style: normal;color: #004473; }
.style-73229 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-73229 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-73229 .location { margin: 0 0 5px 0; }
.style-73229 .photos { text-align: center;margin-bottom: 15px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-73229 .contact-info { margin: 0 0 5px 0; }
.style-73229 .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;border-color: #FFFFFF; }
.style-73229 .text img:first-child { margin: 0; }
.style-73229 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-73229 .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;text-align: center; }
.style-73229 .news img:hover { text-align: center; }
.style-73229 .full-name { margin: 0 0 5px 0; }
.style-73229 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-73229 .bus-phone { margin: 0 0 5px 0; }
.style-73229 .education { margin: 0 0 5px 0; }
.style-73229 .email { margin: 0 0 5px 0; }
.style-73229 .appointed { margin: 0 0 5px 0; }
.style-73229 .grad-year { margin: 0 0 5px 0; }
.style-73229 .bio { margin: 0 0 5px 0; }
.style-73229 .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-73229 .question { padding: 5px;color: #FFFFFF;font-family: Helvetica;font-size: 20px; }
.style-73229 .question:hover { color: #FFFFFF; }
.style-73229 .answer { margin: 0 15px;line-height: 20px; }
.style-73229 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-73229 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73229 .title { display: block; }
.style-73229 .caption { display: block; }
.style-73229 .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-73229 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-73229 .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-73229 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-73229 .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-73229 .zero { margin: 0px;padding: 0px; }
.style-73229 .fund .bar { background-color: #6CA6E3; }
.style-73229 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-73229 .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-73229 .backbutton { font-style: normal;text-decoration: none; }
.style-73229 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-73229 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73229 .team-selector { padding: 0px;margin: 0px; }
.style-73229 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73229 .season-selector { padding: 0px;margin: 0px; }
.style-73229 .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-73229 .listdetail img:first-child { margin: 0; }
.style-73229 A.links-urllink { display: block; }
.style-73229 .album-name { display: block; }
.style-73229 .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-73229 .album-select-form { padding: 0px;margin: 0px; }
.style-73229 .album-select { padding: 0px;margin: 0px; }
.style-73229 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-73229 .course-desc { line-height: 20px; }
.style-73229 .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-73229 .businessindex .address { margin: 0 0 5px 0; }
.style-73229 .businessindex .distance { margin: 0 0 5px 0; }
.style-73229 .businessindex .webpage { margin: 0 0 5px 0; }
.style-73229 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-73229 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-73229 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-73229 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-73229 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-73229 .businessindex .description { margin: 0 0 5px 0; }
.style-73229 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-73229 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-73229 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-73229 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-73229 .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-73229 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-73229 div.content-wrap { text-align: left;padding: 5px;font-family: 'Open Sans Condensed', sans-serif;font-size: 19px;color: #38B6FF;background-color: #FFFFFF; }
.style-73229 div.content-wrap:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-73229 .team-schoolyear { margin: 0 0 5px 0; }
.style-73229 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-73229 .team-description { line-height: 20px; }
.style-73229 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-73229 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73229 .team-accolades { margin: 0 0 5px 0; }
.style-73229 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-73229 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-73229 .hr { border-color: rgba(255,255,255,0.33); }
.style-73229 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-73229 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-73229 .registration { margin: 0 0 5px 0; }
.style-73229 .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-73229 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-73229 .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-73229 .event-detail { margin: 0 0 15px 0; }
.style-73229 .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-73229 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-73229 .view-all { text-decoration: none;font-style: normal; }
.style-73229 .game { padding: 0;margin: 0 0 20px 0; }
.style-9917 .h1-style { font-size: 22px;text-align: left; }
.style-9917 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;color: #B8D9EB; }
.style-9917 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-9917 .h4-style { color: #F5F5F5; }
.style-9917 A { color: #B5DC79; }
.style-9917 A:hover { text-decoration: none; }
.style-9917 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-9917 .button:hover { opacity: 1; }
.style-9917 { padding: 5px;margin: 0 0 20px 0;background-color: #5B89B4;border-width: 0px;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: #004473;text-align: left; }
.style-9917 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-9917 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9917 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;border-width: 0px; }
.style-9917 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9917 .archive { text-decoration: none;font-style: normal; }
.style-9917 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9917 .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-9917 .h4-style A { font-style: normal; }
.style-9917 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px; }
.style-9917 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-9917 .location { margin: 0 0 5px 0; }
.style-9917 .photos { text-align: center;margin-bottom: 15px;padding: 7px;border-width: 0px; }
.style-9917 .contact-info { margin: 0 0 5px 0; }
.style-9917 .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;border-color: #FFFFFF;font-size: 12px;color: #FFFFFF; }
.style-9917 .text img:first-child { margin: 0; }
.style-9917 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9917 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF; }
.style-9917 .full-name { margin: 0 0 5px 0; }
.style-9917 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9917 .bus-phone { margin: 0 0 5px 0; }
.style-9917 .education { margin: 0 0 5px 0; }
.style-9917 .email { margin: 0 0 5px 0;color: #B8D9EB; }
.style-9917 .appointed { margin: 0 0 5px 0; }
.style-9917 .grad-year { margin: 0 0 5px 0; }
.style-9917 .bio { margin: 0 0 5px 0; }
.style-9917 .lists img { padding: 0;margin: 0 10px 20px 0;background-color: #6CA6E3;border-width: 0px; }
.style-9917 .answer { margin: 0 15px;line-height: 20px; }
.style-9917 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-9917 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9917 .title { display: block; }
.style-9917 .caption { display: block; }
.style-9917 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 2px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 2px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 0px; }
.style-9917 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9917 .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-9917 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-9917 .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-9917 .zero { margin: 0px;padding: 0px; }
.style-9917 .fund .bar { background-color: #6CA6E3; }
.style-9917 .name-prefix { font-size: 16px;padding: 0px; }
.style-9917 .first-name { font-size: 16px;padding: 0px; }
.style-9917 .last-name { font-size: 16px;padding: 0px; }
.style-9917 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-9917 .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-9917 .backbutton { font-style: normal;text-decoration: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px; }
.style-9917 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9917 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9917 .team-selector { padding: 0px;margin: 0px; }
.style-9917 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9917 .season-selector { padding: 0px;margin: 0px; }
.style-9917 .listdetail img { padding: 11px;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: #5B89B4;border-width: 0px;border-color: #FFFFFF; }
.style-9917 .listdetail img:first-child { margin: 0; }
.style-9917 A.links-urllink { display: block; }
.style-9917 .album-name { display: block; }
.style-9917 .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-9917 .album-select-form { padding: 0px;margin: 0px; }
.style-9917 .album-select { padding: 0px;margin: 0px; }
.style-9917 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-9917 .course-desc { line-height: 20px; }
.style-9917 .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-9917 .businessindex .address { margin: 0 0 5px 0; }
.style-9917 .businessindex .distance { margin: 0 0 5px 0; }
.style-9917 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9917 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9917 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9917 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9917 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9917 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9917 .businessindex .description { margin: 0 0 5px 0; }
.style-9917 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9917 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9917 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9917 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9917 .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-9917 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-9917 div.content-wrap { text-align: left;color: #FFFFFF; }
.style-9917 .team-schoolyear { margin: 0 0 5px 0; }
.style-9917 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9917 .team-description { line-height: 20px; }
.style-9917 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9917 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9917 .team-accolades { margin: 0 0 5px 0; }
.style-9917 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9917 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9917 .hr { border-color: rgba(255,255,255,0.33); }
.style-9917 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9917 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9917 .registration { margin: 0 0 5px 0; }
.style-9917 .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-9917 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-9917 .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-9917 .event-detail { margin: 0 0 15px 0; }
.style-9917 .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-9917 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-9917 .view-all { text-decoration: none;font-style: normal; }
.style-9917 .game { padding: 0;margin: 0 0 20px 0; }
.style-10489 .h1-style { font-size: 22px;text-align: left; }
.style-10489 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-10489 .h3-style { font-size: 18px; }
.style-10489 .h4-style { color: #F5F5F5; }
.style-10489 A { color: #B5DC79; }
.style-10489 A:hover { text-decoration: none;color: 004473; }
.style-10489 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 0px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-10489 .button:hover { opacity: 1; }
.style-10489 { padding: 14px;margin: 0 0 20px 0;background-color: #5B89B4;border-width: 0px;/* --- 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: #004473;text-align: left; }
.style-10489 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-10489 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-10489 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-10489 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10489 .archive { text-decoration: none;font-style: normal; }
.style-10489 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10489 .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-10489 .h4-style A { font-style: normal; }
.style-10489 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-10489 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-10489 .location { margin: 0 0 5px 0; }
.style-10489 .photos { text-align: center;margin-bottom: 15px; }
.style-10489 .contact-info { margin: 0 0 5px 0; }
.style-10489 .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-10489 .text img:first-child { margin: 0; }
.style-10489 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-10489 .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-10489 .full-name { margin: 0 0 5px 0; }
.style-10489 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-10489 .bus-phone { margin: 0 0 5px 0; }
.style-10489 .education { margin: 0 0 5px 0; }
.style-10489 .email { margin: 0 0 5px 0; }
.style-10489 .appointed { margin: 0 0 5px 0; }
.style-10489 .grad-year { margin: 0 0 5px 0; }
.style-10489 .bio { margin: 0 0 5px 0; }
.style-10489 .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-10489 .answer { margin: 0 15px;line-height: 20px; }
.style-10489 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-10489 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10489 .title { display: block; }
.style-10489 .caption { display: block; }
.style-10489 .affinity img { /* --- box shadow --- */
box-shadow: 0 0 2px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 2px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-10489 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-10489 .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-10489 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-10489 .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-10489 .zero { margin: 0px;padding: 0px; }
.style-10489 .fund .bar { background-color: #6CA6E3; }
.style-10489 .name-prefix { font-size: 16px;padding: 0px; }
.style-10489 .first-name { font-size: 16px;padding: 0px; }
.style-10489 .last-name { font-size: 16px;padding: 0px; }
.style-10489 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-10489 .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-10489 .backbutton { font-style: normal;text-decoration: none; }
.style-10489 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-10489 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10489 .team-selector { padding: 0px;margin: 0px; }
.style-10489 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10489 .season-selector { padding: 0px;margin: 0px; }
.style-10489 .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-10489 .listdetail img:first-child { margin: 0; }
.style-10489 A.links-urllink { display: block; }
.style-10489 A.links-urllink:hover { font-size: 004473px; }
.style-10489 .album-name { display: block; }
.style-10489 .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-10489 .album-select-form { padding: 0px;margin: 0px; }
.style-10489 .album-select { padding: 0px;margin: 0px; }
.style-10489 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-10489 .course-desc { line-height: 20px; }
.style-10489 .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-10489 .businessindex .address { margin: 0 0 5px 0; }
.style-10489 .businessindex .distance { margin: 0 0 5px 0; }
.style-10489 .businessindex .webpage { margin: 0 0 5px 0; }
.style-10489 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-10489 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-10489 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-10489 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-10489 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-10489 .businessindex .description { margin: 0 0 5px 0; }
.style-10489 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-10489 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-10489 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-10489 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-10489 .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-10489 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-10489 div.content-wrap { text-align: left;color: #FFFFFF; }
.style-10489 .team-schoolyear { margin: 0 0 5px 0; }
.style-10489 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-10489 .team-description { line-height: 20px; }
.style-10489 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-10489 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10489 .team-accolades { margin: 0 0 5px 0; }
.style-10489 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-10489 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-10489 .hr { border-color: rgba(255,255,255,0.33); }
.style-10489 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-10489 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-10489 .registration { margin: 0 0 5px 0; }
.style-10489 .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-10489 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-10489 .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-10489 .event-detail { margin: 0 0 15px 0; }
.style-10489 .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-10489 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-10489 .view-all { text-decoration: none;font-style: normal; }
.style-10489 .game { padding: 0;margin: 0 0 20px 0; }
.style-11783 .h1-style { font-size: 22px;text-align: center; }
.style-11783 .h2-style { margin: 0 0 15px 0;padding: 0px;font-size: 20px; }
.style-11783 .h3-style { font-size: 18px; }
.style-11783 .h4-style { color: #F5F5F5; }
.style-11783 A { color: #9BDDDA; }
.style-11783 A:hover { text-decoration: none; }
.style-11783 .button { color: #FFFFFF;background-color: #004473;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 0px;/*---border-style: solid;---*/
/*---border-color: #FFFFFF;---*/
text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-11783 .button:hover { opacity: 1; }
.style-11783 { padding: 20px;margin: 0 0 20px 0;background-color: #79A9CA;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: #004473;text-align: center; }
.style-11783 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-11783 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-11783 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-11783 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-11783 .archive { text-decoration: none;font-style: normal; }
.style-11783 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-11783 .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-11783 .h4-style A { font-style: normal; }
.style-11783 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-11783 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-11783 .location { margin: 0 0 5px 0; }
.style-11783 .photos { text-align: center;margin-bottom: 15px; }
.style-11783 .contact-info { margin: 0 0 5px 0; }
.style-11783 .text img:first-child { margin: 0; }
.style-11783 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-11783 .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-11783 .full-name { margin: 0 0 5px 0; }
.style-11783 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-11783 .bus-phone { margin: 0 0 5px 0; }
.style-11783 .education { margin: 0 0 5px 0; }
.style-11783 .email { margin: 0 0 5px 0; }
.style-11783 .appointed { margin: 0 0 5px 0; }
.style-11783 .grad-year { margin: 0 0 5px 0; }
.style-11783 .bio { margin: 0 0 5px 0; }
.style-11783 .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-11783 .answer { margin: 0 15px;line-height: 20px; }
.style-11783 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-11783 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-11783 .title { display: block; }
.style-11783 .caption { display: block; }
.style-11783 .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-11783 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-11783 .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-11783 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-11783 .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-11783 .zero { margin: 0px;padding: 0px; }
.style-11783 .fund .bar { background-color: #6CA6E3; }
.style-11783 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-11783 .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-11783 .backbutton { font-style: normal;text-decoration: none; }
.style-11783 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-11783 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-11783 .team-selector { padding: 0px;margin: 0px; }
.style-11783 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-11783 .season-selector { padding: 0px;margin: 0px; }
.style-11783 .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-11783 .listdetail img:first-child { margin: 0; }
.style-11783 A.links-urllink { display: block; }
.style-11783 .album-name { display: block; }
.style-11783 .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-11783 .album-select-form { padding: 0px;margin: 0px; }
.style-11783 .album-select { padding: 0px;margin: 0px; }
.style-11783 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-11783 .course-desc { line-height: 20px; }
.style-11783 .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-11783 .businessindex .address { margin: 0 0 5px 0; }
.style-11783 .businessindex .distance { margin: 0 0 5px 0; }
.style-11783 .businessindex .webpage { margin: 0 0 5px 0; }
.style-11783 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-11783 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-11783 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-11783 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-11783 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-11783 .businessindex .description { margin: 0 0 5px 0; }
.style-11783 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-11783 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-11783 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-11783 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-11783 .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-11783 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-11783 div.content-wrap { text-align: left; }
.style-11783 .team-schoolyear { margin: 0 0 5px 0; }
.style-11783 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-11783 .team-description { line-height: 20px; }
.style-11783 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-11783 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-11783 .team-accolades { margin: 0 0 5px 0; }
.style-11783 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-11783 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-11783 .hr { border-color: rgba(255,255,255,0.33); }
.style-11783 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-11783 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-11783 .registration { margin: 0 0 5px 0; }
.style-11783 .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-11783 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-11783 .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-11783 .event-detail { margin: 0 0 15px 0; }
.style-11783 .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-11783 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-11783 .view-all { text-decoration: none;font-style: normal; }
.style-11783 .game { padding: 0;margin: 0 0 20px 0; }
.style-59841 .h1-style { color: #9E1611;font-size: 33px;font-family: Palatino; }
.style-59841 .h2-style { padding: 4px;margin: 0 0 20px 0;color: #9E1611;font-size: 27px;font-family: Palatino;font-weight: bold;text-align: center; }
.style-59841 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-59841 .h4-style { display: inline-block;color: #000000;font-family: 'Open Sans Condensed', sans-serif; }
.style-59841 A { text-transform: none;letter-spacing: normal;color: #9E1611;font-size: 15px; }
.style-59841 A:hover { text-decoration: none; }
.style-59841 .button { margin: 0px;padding: 0px; }
.style-59841 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-59841 { padding: 0px;margin: 0px;background-color: #FFFFFF;font-size: 14px; }
.style-59841 .description { margin: 0 0 5px 0; }
.style-59841 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-59841 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-59841 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59841 .archive { text-decoration: none;font-style: normal; }
.style-59841 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59841 .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: 0px;border-color: #FFFFFF; }
.style-59841 .h4-style A { font-style: normal;text-align: center;padding: 4px; }
.style-59841 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-59841 .brief-description { margin: 0 0 5px 0;display: block; }
.style-59841 .location { margin: 0 0 5px 0; }
.style-59841 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 1px;text-align: center;border-width: 0px; }
.style-59841 .contact-info { margin: 0 0 5px 0; }
.style-59841 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-59841 .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: 0px;border-style: solid;border-color: #FFFFFF;text-align: center; }
.style-59841 .news img:hover { text-align: center; }
.style-59841 .full-name { margin: 0 0 5px 0; }
.style-59841 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-59841 .bus-phone { margin: 0 0 5px 0; }
.style-59841 .education { margin: 0 0 5px 0; }
.style-59841 .email { margin: 0 0 5px 0; }
.style-59841 .appointed { margin: 0 0 5px 0; }
.style-59841 .grad-year { margin: 0 0 5px 0; }
.style-59841 .bio { margin: 0 0 5px 0; }
.style-59841 .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-59841 .answer { margin: 0 15px; }
.style-59841 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-59841 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59841 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-59841 .caption { display: block; }
.style-59841 .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-59841 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-59841 .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-59841 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-59841 .department { margin: 0 0 5px 0; }
.style-59841 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-59841 .zero { margin: 0px;padding: 0px; }
.style-59841 .fund .bar { background-color: #6CA6E3; }
.style-59841 .goal { display: block; }
.style-59841 .current { display: block; }
.style-59841 .goal-participation { display: block; }
.style-59841 .current-participation { display: block; }
.style-59841 .asof-date { display: block; }
.style-59841 .start-date { display: block; }
.style-59841 .end-date { display: block; }
.style-59841 .last-year-amount { display: block; }
.style-59841 .last-year-participation { display: block; }
.style-59841 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-59841 .chart { padding: 0px;margin: 0px; }
.style-59841 .scale { padding: 0px;margin: 0px; }
.style-59841 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-59841 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-59841 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-59841 .backbutton:hover { background-color: #FFFFFF; }
.style-59841 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-59841 .team-selector { padding: 0px;margin: 0px; }
.style-59841 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-59841 .season-selector { padding: 0px;margin: 0px; }
.style-59841 .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-59841 A.links-urllink { display: block;font-size: 22px;font-family: Palatino;padding: 8px;font-weight: bold; }
.style-59841 A.links-urllink:hover { color: #000000;font-family: Palatino; }
.style-59841 .album-name { display: block; }
.style-59841 .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-59841 .album-select-form { padding: 0px;margin: 0px; }
.style-59841 .album-select { padding: 0px;margin: 0px; }
.style-59841 .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-59841 .businessindex .address { margin: 0 0 5px 0; }
.style-59841 .businessindex .distance { margin: 0 0 5px 0; }
.style-59841 .businessindex .webpage { margin: 0 0 5px 0; }
.style-59841 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-59841 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-59841 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-59841 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-59841 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-59841 .businessindex .description { margin: 0 0 5px 0; }
.style-59841 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-59841 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-59841 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-59841 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-59841 .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-59841 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-59841 li.subcategory-group { display: inline-block; }
.style-59841 div.content-wrap { text-align: center;font-family: Georgia;font-size: 18px; }
.style-59841 .team-schoolyear { margin: 0 0 5px 0; }
.style-59841 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-59841 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-59841 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-59841 .team-accolades { margin: 0 0 5px 0; }
.style-59841 .schedule-vs { font-style: italic; }
.style-59841 .schedule-site { margin: 0 0 5px 0; }
.style-59841 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-59841 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-59841 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-59841 .hr { border-color: rgba(255,255,255,0.33); }
.style-59841 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-59841 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-59841 .registration { margin: 0 0 5px 0; }
.style-59841 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-59841 th.winloss-amount { padding: 5px; }
.style-59841 td.winloss-amount { padding: 5px; }
.style-59841 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-59841 th.winloss-amount.win { color: #439639; }
.style-59841 th.winloss-amount.loss { color: #BA122B; }
.style-59841 th.winloss-amount.tie { color: #054E6E; }
.style-59841 .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-59841 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-59841 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-59841 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-59841 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-59841 .roster-entry:first-child { margin: 0; }
.style-59841 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-59841 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-59841 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-59841 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-59841 .schedule-practice { font-weight: bold;color: #888888; }
.style-59841 .annualfund .remaining { display: block; }
.style-59841 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-59841 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-59841 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-59841 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-59841 .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-59841 .event-detail { margin: 0 0 15px 0; }
.style-59841 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-59841 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-59841 .filter-item { padding: 5px; }
.style-59841 .prev-button { font-style: normal;text-decoration: none; }
.style-59841 .prev-button:hover { background-color: #FFFFFF; }
.style-59841 .next-button { font-style: normal;text-decoration: none; }
.style-59841 .next-button:hover { background-color: #FFFFFF; }
.style-59841 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-59841 .today-button { font-style: normal;text-decoration: none; }
.style-59841 .today-button:hover { background-color: #FFFFFF; }
.style-59841 .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-59841 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59841 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59841 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-59841 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-59841 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-59841 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-59841 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-59841 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-59841 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-59841 .view-all { text-decoration: none;font-style: normal; }
.style-59841 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-59841 .schedule-matchup { margin: 0 0 5px 0; }
.style-59841 .start-date { display: inline; }
.style-59841 .start-time { display: inline; }
.style-59841 .end-date { display: inline; }
.style-59841 .end-time { display: inline; }
.style-59841 .date-sep { display: inline; }
.style-88799 .h1-style { color: #9E1611;font-size: 33px;font-family: Palatino; }
.style-88799 .h2-style { padding: 4px;margin: 0 0 20px 0;color: #DE8704;font-size: 27px;font-family: Palatino;font-weight: bold;text-align: center; }
.style-88799 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-88799 .h4-style { display: inline-block;color: #000000;font-family: 'Open Sans Condensed', sans-serif; }
.style-88799 A { text-transform: none;letter-spacing: normal;color: #9E1611;font-size: 15px; }
.style-88799 A:hover { text-decoration: none; }
.style-88799 .button { margin: 0px;padding: 0px; }
.style-88799 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-88799 { padding: 0px;margin: 0px;background-color: #FFFFFF;font-size: 14px; }
.style-88799 .description { margin: 0 0 5px 0; }
.style-88799 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-88799 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-88799 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-88799 .archive { text-decoration: none;font-style: normal; }
.style-88799 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-88799 .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: 0px;border-color: #FFFFFF; }
.style-88799 .h4-style A { font-style: normal;text-align: center;padding: 4px;font-family: Palatino;font-size: 21px;background-color: #FFFDC6; }
.style-88799 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-88799 .brief-description { margin: 0 0 5px 0;display: block; }
.style-88799 .location { margin: 0 0 5px 0; }
.style-88799 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 1px;text-align: center;border-width: 0px; }
.style-88799 .contact-info { margin: 0 0 5px 0; }
.style-88799 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-88799 .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: 0px;border-style: solid;border-color: #FFFFFF;text-align: center; }
.style-88799 .news img:hover { text-align: center; }
.style-88799 .full-name { margin: 0 0 5px 0; }
.style-88799 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-88799 .bus-phone { margin: 0 0 5px 0; }
.style-88799 .education { margin: 0 0 5px 0; }
.style-88799 .email { margin: 0 0 5px 0; }
.style-88799 .appointed { margin: 0 0 5px 0; }
.style-88799 .grad-year { margin: 0 0 5px 0; }
.style-88799 .bio { margin: 0 0 5px 0; }
.style-88799 .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-88799 .answer { margin: 0 15px; }
.style-88799 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-88799 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-88799 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-88799 .caption { display: block; }
.style-88799 .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-88799 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-88799 .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-88799 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-88799 .department { margin: 0 0 5px 0; }
.style-88799 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-88799 .zero { margin: 0px;padding: 0px; }
.style-88799 .fund .bar { background-color: #6CA6E3; }
.style-88799 .goal { display: block; }
.style-88799 .current { display: block; }
.style-88799 .goal-participation { display: block; }
.style-88799 .current-participation { display: block; }
.style-88799 .asof-date { display: block; }
.style-88799 .start-date { display: block; }
.style-88799 .end-date { display: block; }
.style-88799 .last-year-amount { display: block; }
.style-88799 .last-year-participation { display: block; }
.style-88799 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-88799 .chart { padding: 0px;margin: 0px; }
.style-88799 .scale { padding: 0px;margin: 0px; }
.style-88799 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-88799 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-88799 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-88799 .backbutton:hover { background-color: #FFFFFF; }
.style-88799 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-88799 .team-selector { padding: 0px;margin: 0px; }
.style-88799 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-88799 .season-selector { padding: 0px;margin: 0px; }
.style-88799 .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-88799 A.links-urllink { display: block;font-size: 22px;font-family: Palatino;padding: 8px;font-weight: bold; }
.style-88799 A.links-urllink:hover { color: #000000;font-family: Palatino; }
.style-88799 .album-name { display: block; }
.style-88799 .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-88799 .album-select-form { padding: 0px;margin: 0px; }
.style-88799 .album-select { padding: 0px;margin: 0px; }
.style-88799 .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-88799 .businessindex .address { margin: 0 0 5px 0; }
.style-88799 .businessindex .distance { margin: 0 0 5px 0; }
.style-88799 .businessindex .webpage { margin: 0 0 5px 0; }
.style-88799 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-88799 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-88799 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-88799 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-88799 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-88799 .businessindex .description { margin: 0 0 5px 0; }
.style-88799 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-88799 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-88799 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-88799 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-88799 .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-88799 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%;background-color: #FFFDC6; }
.style-88799 li.subcategory-group { display: inline-block; }
.style-88799 div.content-wrap { text-align: left;font-family: Georgia;font-size: 17px; }
.style-88799 .team-schoolyear { margin: 0 0 5px 0; }
.style-88799 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-88799 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-88799 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-88799 .team-accolades { margin: 0 0 5px 0; }
.style-88799 .schedule-vs { font-style: italic; }
.style-88799 .schedule-site { margin: 0 0 5px 0; }
.style-88799 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-88799 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-88799 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-88799 .hr { border-color: rgba(255,255,255,0.33); }
.style-88799 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-88799 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-88799 .registration { margin: 0 0 5px 0; }
.style-88799 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-88799 th.winloss-amount { padding: 5px; }
.style-88799 td.winloss-amount { padding: 5px; }
.style-88799 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-88799 th.winloss-amount.win { color: #439639; }
.style-88799 th.winloss-amount.loss { color: #BA122B; }
.style-88799 th.winloss-amount.tie { color: #054E6E; }
.style-88799 .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-88799 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-88799 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-88799 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-88799 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-88799 .roster-entry:first-child { margin: 0; }
.style-88799 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-88799 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-88799 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-88799 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-88799 .schedule-practice { font-weight: bold;color: #888888; }
.style-88799 .annualfund .remaining { display: block; }
.style-88799 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-88799 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-88799 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-88799 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-88799 .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-88799 .event-detail { margin: 0 0 15px 0; }
.style-88799 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-88799 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-88799 .filter-item { padding: 5px; }
.style-88799 .prev-button { font-style: normal;text-decoration: none; }
.style-88799 .prev-button:hover { background-color: #FFFFFF; }
.style-88799 .next-button { font-style: normal;text-decoration: none; }
.style-88799 .next-button:hover { background-color: #FFFFFF; }
.style-88799 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-88799 .today-button { font-style: normal;text-decoration: none; }
.style-88799 .today-button:hover { background-color: #FFFFFF; }
.style-88799 .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-88799 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-88799 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-88799 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-88799 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-88799 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-88799 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-88799 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-88799 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-88799 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-88799 .view-all { text-decoration: none;font-style: normal; }
.style-88799 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-88799 .schedule-matchup { margin: 0 0 5px 0; }
.style-88799 .start-date { display: inline; }
.style-88799 .start-time { display: inline; }
.style-88799 .end-date { display: inline; }
.style-88799 .end-time { display: inline; }
.style-88799 .date-sep { display: inline; }
.style-62075 .h1-style { color: #004473;font-size: 22px; }
.style-62075 .h2-style { padding: 12px;margin: 0 0 20px 0;color: #004473;font-size: 26px;font-family: Helvetica;font-weight: bold;text-align: center;background-color: #1BAAD0; }
.style-62075 .h2-style:hover { font-family: Helvetica;font-size: 26px;background-color: #1BAAD0;padding: 12px; }
.style-62075 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62075 .h4-style { display: inline-block;color: #FC0D1B;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-62075 A { text-transform: none;letter-spacing: normal;color: #FD7F23;font-size: 20px;font-family: Helvetica;font-weight: bold; }
.style-62075 A:hover { text-decoration: none;color: #FECD2F;font-size: 20px; }
.style-62075 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-62075 { padding: 23px;margin: 0 0 20px 0;background-color: #1BAAD0;font-size: 19px;color: #004473; }
.style-62075:hover { background-color: #1BAAD0; }
.style-62075 .description { margin: 0 0 5px 0; }
.style-62075 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-62075 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62075 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62075 .archive { text-decoration: none;font-style: normal; }
.style-62075 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62075 .category-description { font-family: Helvetica;text-align: center; }
.style-62075 .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-62075 .h4-style A { font-style: normal; }
.style-62075 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #004473;font-family: Helvetica;text-align: center; }
.style-62075 .brief-description { margin: 0 0 5px 0;display: block; }
.style-62075 .location { margin: 0 0 5px 0; }
.style-62075 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center; }
.style-62075 .photos:hover { text-align: center;padding: 1px; }
.style-62075 .contact-info { margin: 0 0 5px 0; }
.style-62075 .text img { text-align: center; }
.style-62075 .text img:hover { text-align: center; }
.style-62075 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-62075 .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-62075 .full-name { margin: 0 0 5px 0; }
.style-62075 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-62075 .bus-phone { margin: 0 0 5px 0; }
.style-62075 .education { margin: 0 0 5px 0; }
.style-62075 .email { margin: 0 0 5px 0; }
.style-62075 .appointed { margin: 0 0 5px 0; }
.style-62075 .grad-year { margin: 0 0 5px 0; }
.style-62075 .bio { margin: 0 0 5px 0; }
.style-62075 .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-62075 .answer { margin: 0 15px; }
.style-62075 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62075 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62075 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-62075 .caption { display: block; }
.style-62075 .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-62075 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-62075 .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-62075 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-62075 .department { margin: 0 0 5px 0; }
.style-62075 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-62075 .zero { margin: 0px;padding: 0px; }
.style-62075 .fund .bar { background-color: #6CA6E3; }
.style-62075 .goal { display: block; }
.style-62075 .current { display: block; }
.style-62075 .goal-participation { display: block; }
.style-62075 .current-participation { display: block; }
.style-62075 .asof-date { display: block; }
.style-62075 .start-date { display: block; }
.style-62075 .end-date { display: block; }
.style-62075 .last-year-amount { display: block; }
.style-62075 .last-year-participation { display: block; }
.style-62075 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62075 .chart { padding: 0px;margin: 0px; }
.style-62075 .scale { padding: 0px;margin: 0px; }
.style-62075 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-62075 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-62075 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-62075 .backbutton:hover { background-color: #FFFFFF; }
.style-62075 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62075 .team-selector { padding: 0px;margin: 0px; }
.style-62075 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62075 .season-selector { padding: 0px;margin: 0px; }
.style-62075 .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-62075 A.links-urllink { display: block;font-size: 24px;text-align: center;font-family: Helvetica;font-weight: bold;padding: 9px; }
.style-62075 .album-name { display: block; }
.style-62075 .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-62075 .album-select-form { padding: 0px;margin: 0px; }
.style-62075 .album-select { padding: 0px;margin: 0px; }
.style-62075 .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-62075 .businessindex .address { margin: 0 0 5px 0; }
.style-62075 .businessindex .distance { margin: 0 0 5px 0; }
.style-62075 .businessindex .webpage { margin: 0 0 5px 0; }
.style-62075 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-62075 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-62075 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-62075 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-62075 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-62075 .businessindex .description { margin: 0 0 5px 0; }
.style-62075 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-62075 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-62075 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-62075 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-62075 .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-62075 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-62075 li.subcategory-group { display: inline-block; }
.style-62075 div.content-wrap { text-align: left;font-family: Helvetica;font-size: 18px;padding: 2px;color: #004473; }
.style-62075 .team-schoolyear { margin: 0 0 5px 0; }
.style-62075 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-62075 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-62075 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62075 .team-accolades { margin: 0 0 5px 0; }
.style-62075 .schedule-vs { font-style: italic; }
.style-62075 .schedule-site { margin: 0 0 5px 0; }
.style-62075 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62075 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-62075 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-62075 .hr { border-color: rgba(255,255,255,0.33); }
.style-62075 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-62075 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-62075 .registration { margin: 0 0 5px 0; }
.style-62075 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-62075 th.winloss-amount { padding: 5px; }
.style-62075 td.winloss-amount { padding: 5px; }
.style-62075 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-62075 th.winloss-amount.win { color: #439639; }
.style-62075 th.winloss-amount.loss { color: #BA122B; }
.style-62075 th.winloss-amount.tie { color: #054E6E; }
.style-62075 .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-62075 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-62075 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-62075 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-62075 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-62075 .roster-entry:first-child { margin: 0; }
.style-62075 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-62075 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-62075 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-62075 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-62075 .schedule-practice { font-weight: bold;color: #888888; }
.style-62075 .annualfund .remaining { display: block; }
.style-62075 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-62075 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-62075 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-62075 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62075 .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-62075 .event-detail { margin: 0 0 15px 0; }
.style-62075 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-62075 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-62075 .filter-item { padding: 5px; }
.style-62075 .prev-button { font-style: normal;text-decoration: none; }
.style-62075 .prev-button:hover { background-color: #FFFFFF; }
.style-62075 .next-button { font-style: normal;text-decoration: none; }
.style-62075 .next-button:hover { background-color: #FFFFFF; }
.style-62075 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-62075 .today-button { font-style: normal;text-decoration: none; }
.style-62075 .today-button:hover { background-color: #FFFFFF; }
.style-62075 .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-62075 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62075 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62075 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-62075 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-62075 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-62075 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-62075 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62075 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-62075 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-62075 .view-all { text-decoration: none;font-style: normal; }
.style-62075 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-62075 .schedule-matchup { margin: 0 0 5px 0; }
.style-62075 .start-date { display: inline; }
.style-62075 .start-time { display: inline; }
.style-62075 .end-date { display: inline; }
.style-62075 .end-time { display: inline; }
.style-62075 .date-sep { display: inline; }
.style-62084 .h1-style { color: #004473;font-size: 22px; }
.style-62084 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #FFFFFF;font-size: 23px;font-family: Georgia;font-weight: bold;text-align: center;background-color: #1872B1;font-style: italic; }
.style-62084 .h2-style:hover { font-family: Georgia;font-size: 23px;background-color: #1872B1;padding: 0px;color: #FFFFFF;font-style: italic;font-weight: bold; }
.style-62084 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62084 .h4-style { display: inline-block;color: #FC0D1B;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-62084 A { text-transform: none;letter-spacing: normal;color: #FD7F23;font-size: 20px; }
.style-62084 A:hover { text-decoration: none;color: #77AC42;font-size: 20px; }
.style-62084 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-62084 { padding: 0px;margin: 0 0 20px 0;background-color: fffffff;font-size: 19px;color: #004473; }
.style-62084:hover { background-color: #FFFFFF;font-family: Helvetica;color: #FFFFFF; }
.style-62084 .description { margin: 0 0 5px 0; }
.style-62084 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-62084 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62084 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62084 .archive { text-decoration: none;font-style: normal; }
.style-62084 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62084 .category-description { font-family: Helvetica;text-align: center; }
.style-62084 .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-62084 .h4-style A { font-style: normal; }
.style-62084 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #004473;font-family: Helvetica;text-align: center; }
.style-62084 .brief-description { margin: 0 0 5px 0;display: block; }
.style-62084 .location { margin: 0 0 5px 0; }
.style-62084 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center; }
.style-62084 .photos:hover { text-align: center;padding: 1px; }
.style-62084 .contact-info { margin: 0 0 5px 0; }
.style-62084 .text img { text-align: center; }
.style-62084 .text img:hover { text-align: center; }
.style-62084 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-62084 .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-62084 .full-name { margin: 0 0 5px 0; }
.style-62084 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-62084 .bus-phone { margin: 0 0 5px 0; }
.style-62084 .education { margin: 0 0 5px 0; }
.style-62084 .email { margin: 0 0 5px 0; }
.style-62084 .appointed { margin: 0 0 5px 0; }
.style-62084 .grad-year { margin: 0 0 5px 0; }
.style-62084 .bio { margin: 0 0 5px 0; }
.style-62084 .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-62084 .answer { margin: 0 15px; }
.style-62084 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62084 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62084 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-62084 .caption { display: block; }
.style-62084 .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-62084 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-62084 .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-62084 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-62084 .department { margin: 0 0 5px 0; }
.style-62084 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-62084 .zero { margin: 0px;padding: 0px; }
.style-62084 .fund .bar { background-color: #6CA6E3; }
.style-62084 .goal { display: block; }
.style-62084 .current { display: block; }
.style-62084 .goal-participation { display: block; }
.style-62084 .current-participation { display: block; }
.style-62084 .asof-date { display: block; }
.style-62084 .start-date { display: block; }
.style-62084 .end-date { display: block; }
.style-62084 .last-year-amount { display: block; }
.style-62084 .last-year-participation { display: block; }
.style-62084 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62084 .chart { padding: 0px;margin: 0px; }
.style-62084 .scale { padding: 0px;margin: 0px; }
.style-62084 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-62084 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-62084 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-62084 .backbutton:hover { background-color: #FFFFFF; }
.style-62084 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62084 .team-selector { padding: 0px;margin: 0px; }
.style-62084 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62084 .season-selector { padding: 0px;margin: 0px; }
.style-62084 .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-62084 A.links-urllink { display: block;font-size: 24px;text-align: center;font-family: Helvetica;font-weight: bold;padding: 9px;color: #FECD2F; }
.style-62084 A.links-urllink:hover { color: #FC0D1B; }
.style-62084 .album-name { display: block; }
.style-62084 .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-62084 .album-select-form { padding: 0px;margin: 0px; }
.style-62084 .album-select { padding: 0px;margin: 0px; }
.style-62084 .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-62084 .businessindex .address { margin: 0 0 5px 0; }
.style-62084 .businessindex .distance { margin: 0 0 5px 0; }
.style-62084 .businessindex .webpage { margin: 0 0 5px 0; }
.style-62084 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-62084 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-62084 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-62084 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-62084 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-62084 .businessindex .description { margin: 0 0 5px 0; }
.style-62084 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-62084 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-62084 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-62084 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-62084 .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-62084 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-62084 li.subcategory-group { display: inline-block; }
.style-62084 div.content-wrap { text-align: left;font-family: Helvetica;font-size: 18px;padding: 0px;color: #FFFFFF; }
.style-62084 div.content-wrap:hover { font-family: Helvetica;font-size: 26px; }
.style-62084 .team-schoolyear { margin: 0 0 5px 0; }
.style-62084 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-62084 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-62084 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62084 .team-accolades { margin: 0 0 5px 0; }
.style-62084 .schedule-vs { font-style: italic; }
.style-62084 .schedule-site { margin: 0 0 5px 0; }
.style-62084 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62084 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-62084 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-62084 .hr { border-color: rgba(255,255,255,0.33); }
.style-62084 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-62084 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-62084 .registration { margin: 0 0 5px 0; }
.style-62084 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-62084 th.winloss-amount { padding: 5px; }
.style-62084 td.winloss-amount { padding: 5px; }
.style-62084 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-62084 th.winloss-amount.win { color: #439639; }
.style-62084 th.winloss-amount.loss { color: #BA122B; }
.style-62084 th.winloss-amount.tie { color: #054E6E; }
.style-62084 .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-62084 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-62084 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-62084 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-62084 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-62084 .roster-entry:first-child { margin: 0; }
.style-62084 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-62084 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-62084 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-62084 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-62084 .schedule-practice { font-weight: bold;color: #888888; }
.style-62084 .annualfund .remaining { display: block; }
.style-62084 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-62084 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-62084 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-62084 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62084 .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-62084 .event-detail { margin: 0 0 15px 0; }
.style-62084 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-62084 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-62084 .filter-item { padding: 5px; }
.style-62084 .prev-button { font-style: normal;text-decoration: none; }
.style-62084 .prev-button:hover { background-color: #FFFFFF; }
.style-62084 .next-button { font-style: normal;text-decoration: none; }
.style-62084 .next-button:hover { background-color: #FFFFFF; }
.style-62084 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-62084 .today-button { font-style: normal;text-decoration: none; }
.style-62084 .today-button:hover { background-color: #FFFFFF; }
.style-62084 .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-62084 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62084 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62084 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-62084 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-62084 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-62084 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-62084 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62084 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-62084 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-62084 .view-all { text-decoration: none;font-style: normal; }
.style-62084 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-62084 .schedule-matchup { margin: 0 0 5px 0; }
.style-62084 .start-date { display: inline; }
.style-62084 .start-time { display: inline; }
.style-62084 .end-date { display: inline; }
.style-62084 .end-time { display: inline; }
.style-62084 .date-sep { display: inline; }
.style-62083 .h1-style { color: #004473;font-size: 22px; }
.style-62083 .h2-style { padding: 4px;margin: 0 0 20px 0;color: #FC0D1B;font-size: 28px;font-family: Georgia;text-align: center;background-color: #FFFFFF;font-style: italic;font-weight: bold; }
.style-62083 .h2-style:hover { font-family: Georgia;font-size: 28px;background-color: #FFFFFF;padding: 4px;color: #FC0D1B;font-style: italic;font-weight: bold;text-align: center; }
.style-62083 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62083 .h4-style { display: inline-block;color: #FC0D1B;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-62083 A { text-transform: none;letter-spacing: normal;color: #FD7F23;font-size: 20px; }
.style-62083 A:hover { text-decoration: none;color: #77AC42;font-size: 20px; }
.style-62083 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-62083 { padding: 0px;margin: 0 0 20px 0;background-color: #FFFFFF;font-size: 19px;color: #004473; }
.style-62083:hover { background-color: #FECD2F;font-family: Helvetica;color: #FFFFFF; }
.style-62083 .description { margin: 0 0 5px 0; }
.style-62083 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-62083 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62083 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62083 .archive { text-decoration: none;font-style: normal; }
.style-62083 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62083 .category-description { font-family: Helvetica;text-align: center; }
.style-62083 .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-62083 .h4-style A { font-style: normal; }
.style-62083 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #004473;font-family: Helvetica;text-align: center; }
.style-62083 .brief-description { margin: 0 0 5px 0;display: block; }
.style-62083 .location { margin: 0 0 5px 0; }
.style-62083 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center; }
.style-62083 .photos:hover { text-align: center;padding: 1px; }
.style-62083 .contact-info { margin: 0 0 5px 0; }
.style-62083 .text img { text-align: center; }
.style-62083 .text img:hover { text-align: center; }
.style-62083 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-62083 .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-62083 .full-name { margin: 0 0 5px 0; }
.style-62083 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-62083 .bus-phone { margin: 0 0 5px 0; }
.style-62083 .education { margin: 0 0 5px 0; }
.style-62083 .email { margin: 0 0 5px 0; }
.style-62083 .appointed { margin: 0 0 5px 0; }
.style-62083 .grad-year { margin: 0 0 5px 0; }
.style-62083 .bio { margin: 0 0 5px 0; }
.style-62083 .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-62083 .answer { margin: 0 15px; }
.style-62083 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62083 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62083 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-62083 .caption { display: block; }
.style-62083 .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-62083 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-62083 .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-62083 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-62083 .department { margin: 0 0 5px 0; }
.style-62083 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-62083 .zero { margin: 0px;padding: 0px; }
.style-62083 .fund .bar { background-color: #6CA6E3; }
.style-62083 .goal { display: block; }
.style-62083 .current { display: block; }
.style-62083 .goal-participation { display: block; }
.style-62083 .current-participation { display: block; }
.style-62083 .asof-date { display: block; }
.style-62083 .start-date { display: block; }
.style-62083 .end-date { display: block; }
.style-62083 .last-year-amount { display: block; }
.style-62083 .last-year-participation { display: block; }
.style-62083 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62083 .chart { padding: 0px;margin: 0px; }
.style-62083 .scale { padding: 0px;margin: 0px; }
.style-62083 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-62083 .breadcrumb-trail { color: #FECD2F; }
.style-62083 .breadcrumb-trail:hover { color: #FECD2F; }
.style-62083 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-62083 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-62083 .backbutton:hover { background-color: #FFFFFF; }
.style-62083 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62083 .team-selector { padding: 0px;margin: 0px; }
.style-62083 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62083 .season-selector { padding: 0px;margin: 0px; }
.style-62083 .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-62083 A.links-urllink { display: block;font-size: 24px;text-align: center;font-family: Helvetica;font-weight: bold;padding: 9px;color: #FECD2F; }
.style-62083 A.links-urllink:hover { color: #FC0D1B; }
.style-62083 .album-name { display: block; }
.style-62083 .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-62083 .album-select-form { padding: 0px;margin: 0px; }
.style-62083 .album-select { padding: 0px;margin: 0px; }
.style-62083 .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-62083 .businessindex .address { margin: 0 0 5px 0; }
.style-62083 .businessindex .distance { margin: 0 0 5px 0; }
.style-62083 .businessindex .webpage { margin: 0 0 5px 0; }
.style-62083 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-62083 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-62083 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-62083 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-62083 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-62083 .businessindex .description { margin: 0 0 5px 0; }
.style-62083 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-62083 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-62083 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-62083 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-62083 .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-62083 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-62083 li.subcategory-group { display: inline-block; }
.style-62083 div.content-wrap { text-align: left;font-family: Helvetica;font-size: 18px;padding: 0px;color: #FECD2F; }
.style-62083 div.content-wrap:hover { font-family: Helvetica;font-size: 26px;color: #FECD2F;background-color: #FECD2F; }
.style-62083 .team-schoolyear { margin: 0 0 5px 0; }
.style-62083 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-62083 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-62083 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62083 .team-accolades { margin: 0 0 5px 0; }
.style-62083 .schedule-vs { font-style: italic; }
.style-62083 .schedule-site { margin: 0 0 5px 0; }
.style-62083 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62083 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-62083 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-62083 .hr { border-color: rgba(255,255,255,0.33); }
.style-62083 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-62083 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-62083 .registration { margin: 0 0 5px 0; }
.style-62083 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-62083 th.winloss-amount { padding: 5px; }
.style-62083 td.winloss-amount { padding: 5px; }
.style-62083 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-62083 th.winloss-amount.win { color: #439639; }
.style-62083 th.winloss-amount.loss { color: #BA122B; }
.style-62083 th.winloss-amount.tie { color: #054E6E; }
.style-62083 .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-62083 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-62083 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-62083 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-62083 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-62083 .roster-entry:first-child { margin: 0; }
.style-62083 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-62083 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-62083 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-62083 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-62083 .schedule-practice { font-weight: bold;color: #888888; }
.style-62083 .annualfund .remaining { display: block; }
.style-62083 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-62083 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-62083 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-62083 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62083 .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-62083 .event-detail { margin: 0 0 15px 0; }
.style-62083 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-62083 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-62083 .filter-item { padding: 5px; }
.style-62083 .prev-button { font-style: normal;text-decoration: none; }
.style-62083 .prev-button:hover { background-color: #FFFFFF; }
.style-62083 .next-button { font-style: normal;text-decoration: none; }
.style-62083 .next-button:hover { background-color: #FFFFFF; }
.style-62083 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-62083 .today-button { font-style: normal;text-decoration: none; }
.style-62083 .today-button:hover { background-color: #FFFFFF; }
.style-62083 .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-62083 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62083 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62083 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-62083 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-62083 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-62083 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-62083 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62083 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-62083 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-62083 .view-all { text-decoration: none;font-style: normal; }
.style-62083 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-62083 .schedule-matchup { margin: 0 0 5px 0; }
.style-62083 .start-date { display: inline; }
.style-62083 .start-time { display: inline; }
.style-62083 .end-date { display: inline; }
.style-62083 .end-time { display: inline; }
.style-62083 .date-sep { display: inline; }
.style-62081 .h1-style { color: #004473;font-size: 22px; }
.style-62081 .h2-style { padding: 12px;margin: 0 0 20px 0;color: #FC0D1B;font-size: 26px;font-family: Georgia;font-weight: bold;text-align: center;background-color: #77AC42;font-style: italic; }
.style-62081 .h2-style:hover { font-family: Georgia;font-size: 26px;background-color: #77AC42;padding: 12px;color: #FC0D1B;font-weight: bold;font-style: italic; }
.style-62081 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62081 .h4-style { display: inline-block;color: #FC0D1B;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-62081 A { text-transform: none;letter-spacing: normal;color: #FD7F23;font-size: 20px; }
.style-62081 A:hover { text-decoration: none;color: #FFFFFF;font-size: 20px; }
.style-62081 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-62081 { padding: 0px;margin: 0 0 20px 0;background-color: #77AC42;font-size: 19px;color: #004473;border-width: 0px; }
.style-62081:hover { background-color: #77AC42;padding: 0px;font-size: 19px;margin: 0px;border-width: 0px; }
.style-62081 .description { margin: 0 0 5px 0; }
.style-62081 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-62081 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62081 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62081 .archive { text-decoration: none;font-style: normal; }
.style-62081 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62081 .category-description { font-family: Helvetica;text-align: center; }
.style-62081 .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-62081 .h4-style A { font-style: normal; }
.style-62081 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #004473;font-family: Helvetica;text-align: center; }
.style-62081 .brief-description { margin: 0 0 5px 0;display: block; }
.style-62081 .location { margin: 0 0 5px 0; }
.style-62081 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center; }
.style-62081 .photos:hover { text-align: center;padding: 1px; }
.style-62081 .contact-info { margin: 0 0 5px 0; }
.style-62081 .text img { text-align: center;border-width: 0px;border-style: solid;padding: 0px; }
.style-62081 .text img:hover { text-align: center;padding: 0px; }
.style-62081 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-62081 .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-62081 .full-name { margin: 0 0 5px 0; }
.style-62081 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-62081 .bus-phone { margin: 0 0 5px 0; }
.style-62081 .education { margin: 0 0 5px 0; }
.style-62081 .email { margin: 0 0 5px 0; }
.style-62081 .appointed { margin: 0 0 5px 0; }
.style-62081 .grad-year { margin: 0 0 5px 0; }
.style-62081 .bio { margin: 0 0 5px 0; }
.style-62081 .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-62081 .answer { margin: 0 15px; }
.style-62081 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62081 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62081 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-62081 .caption { display: block; }
.style-62081 .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-62081 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-62081 .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-62081 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-62081 .department { margin: 0 0 5px 0; }
.style-62081 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-62081 .zero { margin: 0px;padding: 0px; }
.style-62081 .fund .bar { background-color: #6CA6E3; }
.style-62081 .goal { display: block; }
.style-62081 .current { display: block; }
.style-62081 .goal-participation { display: block; }
.style-62081 .current-participation { display: block; }
.style-62081 .asof-date { display: block; }
.style-62081 .start-date { display: block; }
.style-62081 .end-date { display: block; }
.style-62081 .last-year-amount { display: block; }
.style-62081 .last-year-participation { display: block; }
.style-62081 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62081 .chart { padding: 0px;margin: 0px; }
.style-62081 .scale { padding: 0px;margin: 0px; }
.style-62081 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-62081 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-62081 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-62081 .backbutton:hover { background-color: #FFFFFF; }
.style-62081 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62081 .team-selector { padding: 0px;margin: 0px; }
.style-62081 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62081 .season-selector { padding: 0px;margin: 0px; }
.style-62081 .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-62081 A.links-urllink { display: block;font-size: 24px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 0px;color: #FECD2F; }
.style-62081 A.links-urllink:hover { color: #FC0D1B;padding: 0px;margin: 0px;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62081 .album-name { display: block; }
.style-62081 .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-62081 .album-select-form { padding: 0px;margin: 0px; }
.style-62081 .album-select { padding: 0px;margin: 0px; }
.style-62081 .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-62081 .businessindex .address { margin: 0 0 5px 0; }
.style-62081 .businessindex .distance { margin: 0 0 5px 0; }
.style-62081 .businessindex .webpage { margin: 0 0 5px 0; }
.style-62081 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-62081 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-62081 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-62081 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-62081 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-62081 .businessindex .description { margin: 0 0 5px 0; }
.style-62081 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-62081 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-62081 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-62081 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-62081 .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-62081 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-62081 li.subcategory-group { display: inline-block;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-62081 li.subcategory-group:hover { text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-62081 div.content-wrap { text-align: left;font-size: 18px;padding: 2px;color: #004473; }
.style-62081 div.content-wrap:hover { padding: 2px; }
.style-62081 .team-schoolyear { margin: 0 0 5px 0; }
.style-62081 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-62081 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-62081 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62081 .team-accolades { margin: 0 0 5px 0; }
.style-62081 .schedule-vs { font-style: italic; }
.style-62081 .schedule-site { margin: 0 0 5px 0; }
.style-62081 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62081 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-62081 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-62081 .hr { border-color: rgba(255,255,255,0.33); }
.style-62081 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-62081 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-62081 .registration { margin: 0 0 5px 0; }
.style-62081 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-62081 th.winloss-amount { padding: 5px; }
.style-62081 td.winloss-amount { padding: 5px; }
.style-62081 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-62081 th.winloss-amount.win { color: #439639; }
.style-62081 th.winloss-amount.loss { color: #BA122B; }
.style-62081 th.winloss-amount.tie { color: #054E6E; }
.style-62081 .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-62081 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-62081 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-62081 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-62081 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-62081 .roster-entry:first-child { margin: 0; }
.style-62081 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-62081 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-62081 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-62081 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-62081 .schedule-practice { font-weight: bold;color: #888888; }
.style-62081 .annualfund .remaining { display: block; }
.style-62081 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-62081 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-62081 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-62081 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62081 .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-62081 .event-detail { margin: 0 0 15px 0; }
.style-62081 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-62081 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-62081 .filter-item { padding: 5px; }
.style-62081 .prev-button { font-style: normal;text-decoration: none; }
.style-62081 .prev-button:hover { background-color: #FFFFFF; }
.style-62081 .next-button { font-style: normal;text-decoration: none; }
.style-62081 .next-button:hover { background-color: #FFFFFF; }
.style-62081 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-62081 .today-button { font-style: normal;text-decoration: none; }
.style-62081 .today-button:hover { background-color: #FFFFFF; }
.style-62081 .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-62081 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62081 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62081 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-62081 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-62081 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-62081 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-62081 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62081 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-62081 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-62081 .view-all { text-decoration: none;font-style: normal; }
.style-62081 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-62081 .schedule-matchup { margin: 0 0 5px 0; }
.style-62081 .start-date { display: inline; }
.style-62081 .start-time { display: inline; }
.style-62081 .end-date { display: inline; }
.style-62081 .end-time { display: inline; }
.style-62081 .date-sep { display: inline; }
.style-62079 .h1-style { color: #004473;font-size: 22px; }
.style-62079 .h2-style { padding: 12px;margin: 0 0 20px 0;color: #FC0D1B;font-size: 26px;font-weight: bold;text-align: center;background-color: #FECD2F;font-family: Georgia;font-style: italic; }
.style-62079 .h2-style:hover { font-family: Georgia;font-size: 26px;background-color: #FECD2F;padding: 12px;color: #FC0D1B;font-style: italic;font-weight: bold; }
.style-62079 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62079 .h4-style { display: inline-block;color: #FC0D1B;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-62079 A { text-transform: none;letter-spacing: normal;color: #FD7F23;font-size: 20px; }
.style-62079 A:hover { text-decoration: none;color: #77AC42;font-size: 20px; }
.style-62079 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-62079 { padding: 23px;margin: 0 0 20px 0;background-color: #FECD2F;font-size: 19px;color: #004473; }
.style-62079:hover { background-color: #FECD2F; }
.style-62079 .description { margin: 0 0 5px 0; }
.style-62079 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-62079 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62079 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62079 .archive { text-decoration: none;font-style: normal; }
.style-62079 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62079 .category-description { font-family: Helvetica;text-align: center; }
.style-62079 .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-62079 .h4-style A { font-style: normal; }
.style-62079 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #004473;font-family: Helvetica;text-align: center; }
.style-62079 .brief-description { margin: 0 0 5px 0;display: block; }
.style-62079 .location { margin: 0 0 5px 0; }
.style-62079 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center; }
.style-62079 .photos:hover { text-align: center;padding: 1px; }
.style-62079 .contact-info { margin: 0 0 5px 0; }
.style-62079 .text img { text-align: center; }
.style-62079 .text img:hover { text-align: center; }
.style-62079 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-62079 .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-62079 .full-name { margin: 0 0 5px 0; }
.style-62079 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-62079 .bus-phone { margin: 0 0 5px 0; }
.style-62079 .education { margin: 0 0 5px 0; }
.style-62079 .email { margin: 0 0 5px 0; }
.style-62079 .appointed { margin: 0 0 5px 0; }
.style-62079 .grad-year { margin: 0 0 5px 0; }
.style-62079 .bio { margin: 0 0 5px 0; }
.style-62079 .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-62079 .answer { margin: 0 15px; }
.style-62079 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-62079 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62079 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-62079 .caption { display: block; }
.style-62079 .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-62079 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-62079 .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-62079 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-62079 .department { margin: 0 0 5px 0; }
.style-62079 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-62079 .zero { margin: 0px;padding: 0px; }
.style-62079 .fund .bar { background-color: #6CA6E3; }
.style-62079 .goal { display: block; }
.style-62079 .current { display: block; }
.style-62079 .goal-participation { display: block; }
.style-62079 .current-participation { display: block; }
.style-62079 .asof-date { display: block; }
.style-62079 .start-date { display: block; }
.style-62079 .end-date { display: block; }
.style-62079 .last-year-amount { display: block; }
.style-62079 .last-year-participation { display: block; }
.style-62079 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-62079 .chart { padding: 0px;margin: 0px; }
.style-62079 .scale { padding: 0px;margin: 0px; }
.style-62079 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-62079 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-62079 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-62079 .backbutton:hover { background-color: #FFFFFF; }
.style-62079 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62079 .team-selector { padding: 0px;margin: 0px; }
.style-62079 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-62079 .season-selector { padding: 0px;margin: 0px; }
.style-62079 .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-62079 A.links-urllink { display: block;font-size: 24px;text-align: center;font-family: Helvetica;font-weight: bold;padding: 9px;color: #1BAAD0; }
.style-62079 A.links-urllink:hover { color: #1872B1; }
.style-62079 .album-name { display: block; }
.style-62079 .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-62079 .album-select-form { padding: 0px;margin: 0px; }
.style-62079 .album-select { padding: 0px;margin: 0px; }
.style-62079 .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-62079 .businessindex .address { margin: 0 0 5px 0; }
.style-62079 .businessindex .distance { margin: 0 0 5px 0; }
.style-62079 .businessindex .webpage { margin: 0 0 5px 0; }
.style-62079 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-62079 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-62079 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-62079 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-62079 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-62079 .businessindex .description { margin: 0 0 5px 0; }
.style-62079 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-62079 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-62079 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-62079 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-62079 .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-62079 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-62079 li.subcategory-group { display: inline-block; }
.style-62079 div.content-wrap { text-align: left;font-family: Helvetica;font-size: 18px;padding: 2px;color: #004473; }
.style-62079 .team-schoolyear { margin: 0 0 5px 0; }
.style-62079 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-62079 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-62079 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-62079 .team-accolades { margin: 0 0 5px 0; }
.style-62079 .schedule-vs { font-style: italic; }
.style-62079 .schedule-site { margin: 0 0 5px 0; }
.style-62079 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62079 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-62079 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-62079 .hr { border-color: rgba(255,255,255,0.33); }
.style-62079 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-62079 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-62079 .registration { margin: 0 0 5px 0; }
.style-62079 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-62079 th.winloss-amount { padding: 5px; }
.style-62079 td.winloss-amount { padding: 5px; }
.style-62079 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-62079 th.winloss-amount.win { color: #439639; }
.style-62079 th.winloss-amount.loss { color: #BA122B; }
.style-62079 th.winloss-amount.tie { color: #054E6E; }
.style-62079 .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-62079 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-62079 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-62079 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-62079 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-62079 .roster-entry:first-child { margin: 0; }
.style-62079 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-62079 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-62079 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-62079 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-62079 .schedule-practice { font-weight: bold;color: #888888; }
.style-62079 .annualfund .remaining { display: block; }
.style-62079 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-62079 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-62079 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-62079 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-62079 .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-62079 .event-detail { margin: 0 0 15px 0; }
.style-62079 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-62079 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-62079 .filter-item { padding: 5px; }
.style-62079 .prev-button { font-style: normal;text-decoration: none; }
.style-62079 .prev-button:hover { background-color: #FFFFFF; }
.style-62079 .next-button { font-style: normal;text-decoration: none; }
.style-62079 .next-button:hover { background-color: #FFFFFF; }
.style-62079 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-62079 .today-button { font-style: normal;text-decoration: none; }
.style-62079 .today-button:hover { background-color: #FFFFFF; }
.style-62079 .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-62079 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62079 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62079 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-62079 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-62079 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-62079 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-62079 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-62079 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-62079 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-62079 .view-all { text-decoration: none;font-style: normal; }
.style-62079 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-62079 .schedule-matchup { margin: 0 0 5px 0; }
.style-62079 .start-date { display: inline; }
.style-62079 .start-time { display: inline; }
.style-62079 .end-date { display: inline; }
.style-62079 .end-time { display: inline; }
.style-62079 .date-sep { display: inline; }
.style-78928 .h1-style { color: #004473;font-size: 22px; }
.style-78928 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-78928 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-78928 .h4-style { display: inline-block;color: 5b89b4;font-family: 'Open Sans Condensed', sans-serif; }
.style-78928 A { text-transform: none;letter-spacing: normal;color: #5B89B4;font-size: 16px;font-weight: bold; }
.style-78928 A:hover { text-decoration: none;font-size: 16px;color: #FFFFFF; }
.style-78928 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-78928 { padding: 5px;margin: 0 0 20px 0;background-color: #B8D9EB;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-78928:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;background-color: #B8D9EB; }
.style-78928 .description { margin: 0 0 5px 0; }
.style-78928 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-78928 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-78928 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78928 .archive { text-decoration: none;font-style: normal; }
.style-78928 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78928 .category-description { font-size: 15px;font-family: Arial; }
.style-78928 .category-description:hover { font-family: Arial;font-size: 15px; }
.style-78928 .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-78928 .h4-style A { font-style: normal; }
.style-78928 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434;font-size: 13px; }
.style-78928 .long-description:hover { font-size: 13px; }
.style-78928 .brief-description { margin: 0 0 5px 0;display: block; }
.style-78928 .location { margin: 0 0 5px 0; }
.style-78928 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px; }
.style-78928 .contact-info { margin: 0 0 5px 0; }
.style-78928 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-78928 .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-78928 .full-name { margin: 0 0 5px 0; }
.style-78928 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-78928 .bus-phone { margin: 0 0 5px 0; }
.style-78928 .education { margin: 0 0 5px 0; }
.style-78928 .email { margin: 0 0 5px 0; }
.style-78928 .appointed { margin: 0 0 5px 0; }
.style-78928 .grad-year { margin: 0 0 5px 0; }
.style-78928 .bio { margin: 0 0 5px 0; }
.style-78928 .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-78928 .answer { margin: 0 15px; }
.style-78928 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-78928 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78928 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-78928 .caption { display: block; }
.style-78928 .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-78928 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-78928 .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-78928 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-78928 .department { margin: 0 0 5px 0; }
.style-78928 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-78928 .zero { margin: 0px;padding: 0px; }
.style-78928 .fund .bar { background-color: #6CA6E3; }
.style-78928 .goal { display: block; }
.style-78928 .current { display: block; }
.style-78928 .goal-participation { display: block; }
.style-78928 .current-participation { display: block; }
.style-78928 .asof-date { display: block; }
.style-78928 .start-date { display: block; }
.style-78928 .end-date { display: block; }
.style-78928 .last-year-amount { display: block; }
.style-78928 .last-year-participation { display: block; }
.style-78928 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-78928 .chart { padding: 0px;margin: 0px; }
.style-78928 .scale { padding: 0px;margin: 0px; }
.style-78928 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-78928 .header-widget { padding: 0px; }
.style-78928 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-78928 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-78928 .backbutton:hover { background-color: #FFFFFF; }
.style-78928 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-78928 .team-selector { padding: 0px;margin: 0px; }
.style-78928 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-78928 .season-selector { padding: 0px;margin: 0px; }
.style-78928 .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-78928 A.links-urllink { display: block;font-size: 16px;color: #5B89B4; }
.style-78928 A.links-urllink:hover { color: #FFFFFF; }
.style-78928 .album-name { display: block; }
.style-78928 .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-78928 .album-select-form { padding: 0px;margin: 0px; }
.style-78928 .album-select { padding: 0px;margin: 0px; }
.style-78928 .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-78928 .businessindex .address { margin: 0 0 5px 0; }
.style-78928 .businessindex .distance { margin: 0 0 5px 0; }
.style-78928 .businessindex .webpage { margin: 0 0 5px 0; }
.style-78928 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-78928 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-78928 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-78928 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-78928 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-78928 .businessindex .description { margin: 0 0 5px 0; }
.style-78928 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-78928 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-78928 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-78928 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-78928 .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-78928 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-78928 li.subcategory-group { display: inline-block; }
.style-78928 div.content-wrap { text-align: left;font-size: 16px;font-family: Arial; }
.style-78928 .team-schoolyear { margin: 0 0 5px 0; }
.style-78928 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-78928 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-78928 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78928 .team-accolades { margin: 0 0 5px 0; }
.style-78928 .schedule-vs { font-style: italic; }
.style-78928 .schedule-site { margin: 0 0 5px 0; }
.style-78928 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-78928 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-78928 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-78928 .hr { border-color: rgba(255,255,255,0.33); }
.style-78928 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-78928 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-78928 .registration { margin: 0 0 5px 0; }
.style-78928 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-78928 th.winloss-amount { padding: 5px; }
.style-78928 td.winloss-amount { padding: 5px; }
.style-78928 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-78928 th.winloss-amount.win { color: #439639; }
.style-78928 th.winloss-amount.loss { color: #BA122B; }
.style-78928 th.winloss-amount.tie { color: #054E6E; }
.style-78928 .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-78928 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-78928 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-78928 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-78928 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-78928 .roster-entry:first-child { margin: 0; }
.style-78928 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-78928 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-78928 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-78928 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-78928 .schedule-practice { font-weight: bold;color: #888888; }
.style-78928 .annualfund .remaining { display: block; }
.style-78928 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-78928 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-78928 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-78928 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-78928 .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-78928 .event-detail { margin: 0 0 15px 0; }
.style-78928 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-78928 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-78928 .filter-item { padding: 5px; }
.style-78928 .prev-button { font-style: normal;text-decoration: none; }
.style-78928 .prev-button:hover { background-color: #FFFFFF; }
.style-78928 .next-button { font-style: normal;text-decoration: none; }
.style-78928 .next-button:hover { background-color: #FFFFFF; }
.style-78928 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-78928 .today-button { font-style: normal;text-decoration: none; }
.style-78928 .today-button:hover { background-color: #FFFFFF; }
.style-78928 .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-78928 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-78928 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-78928 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-78928 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-78928 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-78928 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-78928 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-78928 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-78928 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-78928 .view-all { text-decoration: none;font-style: normal; }
.style-78928 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-78928 .schedule-matchup { margin: 0 0 5px 0; }
.style-78928 .start-date { display: inline; }
.style-78928 .start-time { display: inline; }
.style-78928 .end-date { display: inline; }
.style-78928 .end-time { display: inline; }
.style-78928 .date-sep { display: inline; }
.style-73980 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-73980 .h2-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 2px;text-align: center;background-color: #5B89B4; }
.style-73980 .h2-style:hover { padding: 2px;background-color: #5B89B4;color: #FFFFFF; }
.style-73980 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;margin: 0px;color: #004473; }
.style-73980 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;margin: 0px;background-color: ffffff;color: #004473; }
.style-73980 .h4-style:active { background-color: #79A9CA;color: #FFFFFF !important; }
.style-73980 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-73980 .h5-style { margin: 0px; }
.style-73980 .h6-style { margin: 0px; }
.style-73980 A { color: #B5DC79;font-family: 'Open Sans Condensed', sans-serif;padding: 0px;margin: 0px;font-size: 15px; }
.style-73980 A:hover { text-decoration: none;color: #5B89B4; }
.style-73980 .button { background-color: #F5F5F5;padding: 0px;margin: 0px;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-73980 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-73980 { padding: 0px;margin: 0 0 20px 0;background-color: #FFFFFF;color: #333333;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-73980:hover { background-color: #FFFFFF; }
.style-73980 .description { margin: 0 0 5px 0; }
.style-73980 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-73980 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-73980 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73980 .archive { text-decoration: none;font-style: normal; }
.style-73980 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73980 .category-description { margin-bottom: 10px;color: #F3C52C;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;text-align: center; }
.style-73980 .category-description:hover { color: #F3C52C; }
.style-73980 .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: #FFFFFF;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-73980 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-73980 .long-description { padding: 0;margin: 15px;display: block;color: #F3C52C;font-size: 14px;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-73980 .brief-description { margin: 30px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-73980 .location { margin: 0 0 5px 0; }
.style-73980 .photos { text-align: center;margin-bottom: 15px; }
.style-73980 .contact-info { margin: 0 0 5px 0; }
.style-73980 .text img { font-family: 'Open Sans Condensed', sans-serif; }
.style-73980 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-73980 .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-73980 .full-name { margin: 0 0 5px 0; }
.style-73980 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-73980 .bus-phone { margin: 0 0 5px 0; }
.style-73980 .education { margin: 0 0 5px 0; }
.style-73980 .email { margin: 0 0 5px 0; }
.style-73980 .appointed { margin: 0 0 5px 0; }
.style-73980 .grad-year { margin: 0 0 5px 0; }
.style-73980 .bio { margin: 0 0 5px 0; }
.style-73980 .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-73980 .question { color: #5B89B4;font-family: Helvetica;background-color: #B8D9EB;padding: 0px;margin: 0px;font-size: 17px; }
.style-73980 .question:hover { color: #FFFFFF;font-family: Helvetica;padding: 0px;font-size: 17px; }
.style-73980 .answer { margin: 0 15px;background-color: #B8D9EB; }
.style-73980 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-73980 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73980 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-73980 .caption { display: block; }
.style-73980 .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-73980 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-73980 .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-73980 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-73980 .department { margin: 0 0 5px 0; }
.style-73980 .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-73980 .zero { margin: 0px;padding: 0px; }
.style-73980 .fund .bar { background-color: #6CA6E3; }
.style-73980 .goal { display: block; }
.style-73980 .current { display: block; }
.style-73980 .goal-participation { display: block; }
.style-73980 .current-participation { display: block; }
.style-73980 .asof-date { display: block; }
.style-73980 .start-date { display: block; }
.style-73980 .end-date { display: block; }
.style-73980 .last-year-amount { display: block; }
.style-73980 .last-year-participation { display: block; }
.style-73980 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73980 .chart { padding: 0px;margin: 0px; }
.style-73980 .scale { padding: 0px;margin: 0px; }
.style-73980 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-73980 .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-73980 .backbutton { font-style: normal;text-decoration: none; }
.style-73980 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-73980 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73980 .team-selector { padding: 0px;margin: 0px; }
.style-73980 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73980 .season-selector { padding: 0px;margin: 0px; }
.style-73980 .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-73980 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: .2em;padding: 14px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #F3C52C;text-align: center; }
.style-73980 A.links-urllink:hover { color: #5B89B4;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-73980 .album-name { display: block; }
.style-73980 .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-73980 .album-select-form { padding: 0px;margin: 0px; }
.style-73980 .album-select { padding: 0px;margin: 0px; }
.style-73980 .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-73980 .businessindex .address { margin: 0 0 5px 0; }
.style-73980 .businessindex .distance { margin: 0 0 5px 0; }
.style-73980 .businessindex .webpage { margin: 0 0 5px 0; }
.style-73980 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-73980 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-73980 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-73980 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-73980 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-73980 .businessindex .description { margin: 0 0 5px 0; }
.style-73980 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-73980 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-73980 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-73980 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-73980 .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-73980 li.group { margin: 0 0 15px 0;padding: 0px;background-color: #FFFFFF;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-73980 li.group:hover { background-color: 9c1500; }
.style-73980 li.subcategory-group { display: inline-block; }
.style-73980 div.content-wrap { background-color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #004473; }
.style-73980 div.content-wrap:hover { color: #004473;background-color: #FFFFFF; }
.style-73980 .team-schoolyear { margin: 0 0 5px 0; }
.style-73980 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-73980 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-73980 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73980 .team-accolades { margin: 0 0 5px 0; }
.style-73980 .schedule-vs { font-style: italic; }
.style-73980 .schedule-site { margin: 0 0 5px 0; }
.style-73980 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-73980 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-73980 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-73980 .hr { border-color: rgba(255,255,255,0.33); }
.style-73980 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-73980 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-73980 .registration { margin: 0 0 5px 0; }
.style-73980 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-73980 th.winloss-amount { padding: 5px; }
.style-73980 td.winloss-amount { padding: 5px; }
.style-73980 .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-73980 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-73980 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-73980 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-73980 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-73980 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-73980 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-73980 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-73980 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-73980 .schedule-practice { font-weight: bold;color: #888888; }
.style-73980 .annualfund .remaining { display: block; }
.style-73980 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-73980 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-73980 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-73980 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-73980 .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-73980 .event-detail { margin: 0 0 15px 0; }
.style-73980 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-73980 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-73980 .filter-item { padding: 5px; }
.style-73980 .prev-button { font-style: normal;text-decoration: none; }
.style-73980 .prev-button:hover { background-color: #FFFFFF; }
.style-73980 .next-button { font-style: normal;text-decoration: none; }
.style-73980 .next-button:hover { background-color: #FFFFFF; }
.style-73980 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-73980 .today-button { font-style: normal;text-decoration: none; }
.style-73980 .today-button:hover { background-color: #FFFFFF; }
.style-73980 .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-73980 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73980 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73980 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-73980 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-73980 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-73980 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-73980 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73980 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-73980 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-73980 .view-all { text-decoration: none;font-style: normal; }
.style-73980 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-73980 .schedule-matchup { margin: 0 0 5px 0; }
.style-73980 .start-date { display: inline; }
.style-73980 .start-time { display: inline; }
.style-73980 .end-date { display: inline; }
.style-73980 .end-time { display: inline; }
.style-73980 .date-sep { display: inline; }
.style-4887 .h1-style { color: #004473;font-size: 22px; }
.style-4887 .h2-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4887 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4887 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 23px;color: #004473;background-color: #EDEDED;text-align: left;font-weight: bold; }
.style-4887 .h4-style:hover { color: #B5DC79;font-family: 'Open Sans Condensed', sans-serif;font-size: 23px;font-weight: bold; }
.style-4887 A { color: #B5DC79;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-4887 A:hover { text-decoration: none;font-size: 16px;color: #5B89B4;font-family: 'Open Sans Condensed', sans-serif; }
.style-4887 .button { color: #B5DC79;background-color: #F5F5F5;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-weight: bold; }
.style-4887 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4887 { padding: 5px;font-family: 'Open Sans Condensed', sans-serif;color: #004473;font-size: 20px; }
.style-4887:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-4887 .description { margin: 0 0 5px 0; }
.style-4887 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4887 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4887 .readmore:hover { color: #5B89B4;background-color: #FFFFFF; }
.style-4887 .archive { text-decoration: none;font-style: normal; }
.style-4887 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4887 .category-description { margin-bottom: 10px;color: #000000; }
.style-4887 .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-4887 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-4887 .long-description { padding: 0;margin: 10px 0 0 0;display: block;color: #666666;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4887 .brief-description { margin: 10px 0 0 0;display: block;color: #666666;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4887 .location { margin: 0 0 5px 0; }
.style-4887 .photos { text-align: center;margin-bottom: 15px; }
.style-4887 .contact-info { margin: 0 0 5px 0; }
.style-4887 .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: #FFFFFF;border-width: 0px;border-color: #FFFFFF; }
.style-4887 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4887 .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-4887 .full-name { margin: 0 0 5px 0; }
.style-4887 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4887 .bus-phone { margin: 0 0 5px 0; }
.style-4887 .education { margin: 0 0 5px 0; }
.style-4887 .email { margin: 0 0 5px 0; }
.style-4887 .appointed { margin: 0 0 5px 0; }
.style-4887 .grad-year { margin: 0 0 5px 0; }
.style-4887 .bio { margin: 0 0 5px 0; }
.style-4887 .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-4887 .question { color: #00958F; }
.style-4887 .answer { margin: 0 15px; }
.style-4887 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4887 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF;font-weight: bold; }
.style-4887 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4887 .caption { display: block; }
.style-4887 .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-4887 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4887 .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-4887 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4887 .department { margin: 0 0 5px 0; }
.style-4887 .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-4887 .zero { margin: 0px;padding: 0px; }
.style-4887 .fund .bar { background-color: #6CA6E3; }
.style-4887 .goal { display: block; }
.style-4887 .current { display: block; }
.style-4887 .goal-participation { display: block; }
.style-4887 .current-participation { display: block; }
.style-4887 .asof-date { display: block; }
.style-4887 .start-date { display: block; }
.style-4887 .end-date { display: block; }
.style-4887 .last-year-amount { display: block; }
.style-4887 .last-year-participation { display: block; }
.style-4887 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4887 .chart { padding: 0px;margin: 0px; }
.style-4887 .scale { padding: 0px;margin: 0px; }
.style-4887 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4887 .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-4887 .backbutton { font-style: normal;text-decoration: none; }
.style-4887 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4887 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4887 .team-selector { padding: 0px;margin: 0px; }
.style-4887 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4887 .season-selector { padding: 0px;margin: 0px; }
.style-4887 .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-4887 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;margin: 0 0 5px 0;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;padding: 15px;background-color: #F5f5f5;color: #5B89B4; }
.style-4887 .album-name { display: block; }
.style-4887 .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-4887 .album-select-form { padding: 0px;margin: 0px; }
.style-4887 .album-select { padding: 0px;margin: 0px; }
.style-4887 .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-4887 .businessindex .address { margin: 0 0 5px 0; }
.style-4887 .businessindex .distance { margin: 0 0 5px 0; }
.style-4887 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4887 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4887 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4887 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4887 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4887 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4887 .businessindex .description { margin: 0 0 5px 0; }
.style-4887 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4887 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4887 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4887 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4887 .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-4887 li.group { margin: 0 0 15px 0;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;color: #5B89B4; }
.style-4887 li.group:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;color: #B5DC79; }
.style-4887 li.subcategory-group { display: inline-block; }
.style-4887 div.content-wrap { font-size: 20px; }
.style-4887 .team-schoolyear { margin: 0 0 5px 0; }
.style-4887 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4887 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4887 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4887 .team-accolades { margin: 0 0 5px 0; }
.style-4887 .schedule-vs { font-style: italic; }
.style-4887 .schedule-site { margin: 0 0 5px 0; }
.style-4887 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4887 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4887 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4887 .hr { border-color: rgba(255,255,255,0.33); }
.style-4887 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4887 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4887 .registration { margin: 0 0 5px 0; }
.style-4887 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4887 th.winloss-amount { padding: 5px; }
.style-4887 td.winloss-amount { padding: 5px; }
.style-4887 .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-4887 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4887 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4887 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4887 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4887 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4887 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4887 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4887 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4887 .schedule-practice { font-weight: bold;color: #888888; }
.style-4887 .annualfund .remaining { display: block; }
.style-4887 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4887 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4887 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4887 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4887 .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-4887 .event-detail { margin: 0 0 15px 0; }
.style-4887 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4887 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4887 .filter-item { padding: 5px; }
.style-4887 .prev-button { font-style: normal;text-decoration: none; }
.style-4887 .prev-button:hover { background-color: #FFFFFF; }
.style-4887 .next-button { font-style: normal;text-decoration: none; }
.style-4887 .next-button:hover { background-color: #FFFFFF; }
.style-4887 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4887 .today-button { font-style: normal;text-decoration: none; }
.style-4887 .today-button:hover { background-color: #FFFFFF; }
.style-4887 .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-4887 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4887 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4887 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4887 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4887 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4887 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4887 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4887 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4887 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4887 .view-all { text-decoration: none;font-style: normal; }
.style-4887 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4887 .schedule-matchup { margin: 0 0 5px 0; }
.style-4887 .start-date { display: inline; }
.style-4887 .start-time { display: inline; }
.style-4887 .end-date { display: inline; }
.style-4887 .end-time { display: inline; }
.style-4887 .date-sep { display: inline; }
.style-5477 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-5477 .h2-style { color: #004473;font-size: 24px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 5px;text-align: center; }
.style-5477 .h2-style:hover { padding: 5px; }
.style-5477 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;margin: 0px;font-weight: bold; }
.style-5477 .h4-style { font-weight: bold;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5477 .h4-style:active { background-color: #79A9CA;color: #FFFFFF !important; }
.style-5477 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;padding: 0px;font-size: 16px;font-weight: bold;color: #004473; }
.style-5477 .h5-style { margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px; }
.style-5477 .h6-style { margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-5477 A { color: #5B89B4;padding: 0px;margin: 0px;font-size: 14px;font-weight: bold; }
.style-5477 A:hover { text-decoration: none;color: #FFFFFF;font-size: 14px;font-weight: bold; }
.style-5477 .button { background-color: #F5F5F5;padding: 5px;margin: 0px;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-5477 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-5477 { padding: 5px;margin: 0 0 20px 0;background-color: #B8D9EB; }
.style-5477:hover { background-color: #B8D9EB; }
.style-5477 .description { margin: 0 0 5px 0; }
.style-5477 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-5477 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-5477 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5477 .archive { text-decoration: none;font-style: normal; }
.style-5477 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5477 .category-description { margin-bottom: 10px;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-5477 .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-5477 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-5477 .long-description { padding: 0;margin: 30px 0 0 0;display: block;color: #525252;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5477 .long-description:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 15px; }
.style-5477 .brief-description { margin: 30px 0 0 0;display: block;color: #666666;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5477 .location { margin: 0 0 5px 0; }
.style-5477 .photos { text-align: center;margin-bottom: 15px; }
.style-5477 .contact-info { margin: 0 0 5px 0; }
.style-5477 .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: #B8D9EB;border-width: 0px;border-color: #FFFFFF; }
.style-5477 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5477 .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: 0px;border-color: #FFFFFF; }
.style-5477 .full-name { margin: 0 0 5px 0; }
.style-5477 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5477 .bus-phone { margin: 0 0 5px 0; }
.style-5477 .education { margin: 0 0 5px 0; }
.style-5477 .email { margin: 0 0 5px 0; }
.style-5477 .appointed { margin: 0 0 5px 0; }
.style-5477 .grad-year { margin: 0 0 5px 0; }
.style-5477 .bio { margin: 0 0 5px 0; }
.style-5477 .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-5477 .question { color: #5B89B4;font-family: Helvetica;background-color: #B8D9EB;padding: 0px;margin: 0px;font-size: 17px; }
.style-5477 .question:hover { color: #FFFFFF;font-family: Helvetica;padding: 0px;font-size: 17px; }
.style-5477 .answer { margin: 0 15px;background-color: #B8D9EB; }
.style-5477 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-5477 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5477 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-5477 .caption { display: block; }
.style-5477 .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-5477 .submit-button { padding: 7px;margin: 1px;width: 20%;font-size: 11px;text-align: left;background-color: #B5DC79; }
.style-5477 .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-5477 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5477 .department { margin: 0 0 5px 0; }
.style-5477 .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-5477 .zero { margin: 0px;padding: 0px; }
.style-5477 .fund .bar { background-color: #6CA6E3; }
.style-5477 .goal { display: block; }
.style-5477 .current { display: block; }
.style-5477 .goal-participation { display: block; }
.style-5477 .current-participation { display: block; }
.style-5477 .asof-date { display: block; }
.style-5477 .start-date { display: block; }
.style-5477 .end-date { display: block; }
.style-5477 .last-year-amount { display: block; }
.style-5477 .last-year-participation { display: block; }
.style-5477 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-5477 .chart { padding: 0px;margin: 0px; }
.style-5477 .scale { padding: 0px;margin: 0px; }
.style-5477 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-5477 .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-5477 .backbutton { font-style: normal;text-decoration: none; }
.style-5477 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5477 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5477 .team-selector { padding: 0px;margin: 0px; }
.style-5477 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5477 .season-selector { padding: 0px;margin: 0px; }
.style-5477 .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-5477 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: .2em;padding: 5px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #5B89B4;text-align: center; }
.style-5477 A.links-urllink:hover { color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif; }
.style-5477 .album-name { display: block; }
.style-5477 .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-5477 .album-select-form { padding: 0px;margin: 0px; }
.style-5477 .album-select { padding: 0px;margin: 0px; }
.style-5477 .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-5477 .businessindex .address { margin: 0 0 5px 0; }
.style-5477 .businessindex .distance { margin: 0 0 5px 0; }
.style-5477 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5477 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5477 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5477 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5477 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5477 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5477 .businessindex .description { margin: 0 0 5px 0; }
.style-5477 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5477 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5477 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5477 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5477 .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-5477 li.group { margin: 0 0 15px 0;padding: 0px;background-color: #B8D9EB;border-width: 0px;border-color: #79A9CA; }
.style-5477 li.group:hover { background-color: #B8D9EB; }
.style-5477 li.subcategory-group { display: inline-block; }
.style-5477 div.content-wrap { background-color: #B8D9EB; }
.style-5477 div.content-wrap:hover { color: #004473;background-color: #B8D9EB; }
.style-5477 .team-schoolyear { margin: 0 0 5px 0; }
.style-5477 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5477 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5477 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5477 .team-accolades { margin: 0 0 5px 0; }
.style-5477 .schedule-vs { font-style: italic; }
.style-5477 .schedule-site { margin: 0 0 5px 0; }
.style-5477 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5477 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5477 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5477 .hr { border-color: rgba(255,255,255,0.33); }
.style-5477 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5477 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5477 .registration { margin: 0 0 5px 0; }
.style-5477 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-5477 th.winloss-amount { padding: 5px; }
.style-5477 td.winloss-amount { padding: 5px; }
.style-5477 .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-5477 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-5477 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-5477 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-5477 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-5477 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-5477 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-5477 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-5477 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-5477 .schedule-practice { font-weight: bold;color: #888888; }
.style-5477 .annualfund .remaining { display: block; }
.style-5477 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-5477 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-5477 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-5477 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-5477 .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-5477 .event-detail { margin: 0 0 15px 0; }
.style-5477 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-5477 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-5477 .filter-item { padding: 5px; }
.style-5477 .prev-button { font-style: normal;text-decoration: none; }
.style-5477 .prev-button:hover { background-color: #FFFFFF; }
.style-5477 .next-button { font-style: normal;text-decoration: none; }
.style-5477 .next-button:hover { background-color: #FFFFFF; }
.style-5477 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5477 .today-button { font-style: normal;text-decoration: none; }
.style-5477 .today-button:hover { background-color: #FFFFFF; }
.style-5477 .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-5477 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5477 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5477 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5477 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-5477 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-5477 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-5477 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5477 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5477 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5477 .view-all { text-decoration: none;font-style: normal; }
.style-5477 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-5477 .schedule-matchup { margin: 0 0 5px 0; }
.style-5477 .start-date { display: inline; }
.style-5477 .start-time { display: inline; }
.style-5477 .end-date { display: inline; }
.style-5477 .end-time { display: inline; }
.style-5477 .date-sep { display: inline; }
.style-9910 .h1-style { color: #004473;font-size: 35px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-9910 .h2-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 5px;text-align: center; }
.style-9910 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-9910 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #5B89B4; }
.style-9910 A { color: #5B89B4; }
.style-9910 A:hover { text-decoration: none; }
.style-9910 .button { border-width: 0px; }
.style-9910 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-9910 { font-family: 'Open Sans Condensed', sans-serif; }
.style-9910 .description { margin: 0 0 5px 0; }
.style-9910 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-9910 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-9910 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9910 .archive { text-decoration: none;font-style: normal; }
.style-9910 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9910 .category-description { margin-bottom: 10px; }
.style-9910 .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-9910 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-9910 .long-description { padding: 0;margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9910 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-9910 .location { margin: 0 0 5px 0; }
.style-9910 .photos { text-align: center;margin-bottom: 15px; }
.style-9910 .contact-info { margin: 0 0 5px 0; }
.style-9910 .text img { text-align: left; }
.style-9910 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-9910 .news img { float: left;clear: both;margin: 0 15px 0 0; }
.style-9910 .full-name { margin: 0 0 5px 0; }
.style-9910 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-9910 .bus-phone { margin: 0 0 5px 0; }
.style-9910 .education { margin: 0 0 5px 0; }
.style-9910 .email { margin: 0 0 5px 0; }
.style-9910 .appointed { margin: 0 0 5px 0; }
.style-9910 .grad-year { margin: 0 0 5px 0; }
.style-9910 .bio { margin: 0 0 5px 0; }
.style-9910 .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-9910 .question { color: #00958F; }
.style-9910 .answer { margin: 0 15px; }
.style-9910 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-9910 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9910 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-9910 .caption { display: block; }
.style-9910 .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-9910 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-9910 .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: 0px;border-color: #FFFFFF;border-style: solid; }
.style-9910 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-9910 .department { margin: 0 0 5px 0; }
.style-9910 .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-9910 .zero { margin: 0px;padding: 0px; }
.style-9910 .fund .bar { background-color: #6CA6E3; }
.style-9910 .goal { display: block; }
.style-9910 .current { display: block; }
.style-9910 .goal-participation { display: block; }
.style-9910 .current-participation { display: block; }
.style-9910 .asof-date { display: block; }
.style-9910 .start-date { display: block; }
.style-9910 .end-date { display: block; }
.style-9910 .last-year-amount { display: block; }
.style-9910 .last-year-participation { display: block; }
.style-9910 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-9910 .chart { padding: 0px;margin: 0px; }
.style-9910 .scale { padding: 0px;margin: 0px; }
.style-9910 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-9910 .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-9910 .backbutton { font-style: normal;text-decoration: none; }
.style-9910 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-9910 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9910 .team-selector { padding: 0px;margin: 0px; }
.style-9910 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-9910 .season-selector { padding: 0px;margin: 0px; }
.style-9910 .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-9910 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;padding: 0px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-9910 .album-name { display: block; }
.style-9910 .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-9910 .album-select-form { padding: 0px;margin: 0px; }
.style-9910 .album-select { padding: 0px;margin: 0px; }
.style-9910 .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-9910 .businessindex .address { margin: 0 0 5px 0; }
.style-9910 .businessindex .distance { margin: 0 0 5px 0; }
.style-9910 .businessindex .webpage { margin: 0 0 5px 0; }
.style-9910 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-9910 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-9910 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-9910 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-9910 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-9910 .businessindex .description { margin: 0 0 5px 0; }
.style-9910 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-9910 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-9910 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-9910 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-9910 .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-9910 li.group { margin: 0 0 15px 0;padding: 9px;background-color: #FFFFFF; }
.style-9910 li.subcategory-group { display: inline-block; }
.style-9910 div.content-wrap { font-size: 18px; }
.style-9910 .team-schoolyear { margin: 0 0 5px 0; }
.style-9910 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-9910 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-9910 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-9910 .team-accolades { margin: 0 0 5px 0; }
.style-9910 .schedule-vs { font-style: italic; }
.style-9910 .schedule-site { margin: 0 0 5px 0; }
.style-9910 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9910 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-9910 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-9910 .hr { border-color: rgba(255,255,255,0.33); }
.style-9910 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-9910 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-9910 .registration { margin: 0 0 5px 0; }
.style-9910 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-9910 th.winloss-amount { padding: 5px; }
.style-9910 td.winloss-amount { padding: 5px; }
.style-9910 .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-9910 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-9910 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-9910 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-9910 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-9910 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-9910 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-9910 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-9910 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-9910 .schedule-practice { font-weight: bold;color: #888888; }
.style-9910 .annualfund .remaining { display: block; }
.style-9910 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-9910 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-9910 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-9910 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-9910 .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-9910 .event-detail { margin: 0 0 15px 0; }
.style-9910 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-9910 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-9910 .filter-item { padding: 5px; }
.style-9910 .prev-button { font-style: normal;text-decoration: none; }
.style-9910 .prev-button:hover { background-color: #FFFFFF; }
.style-9910 .next-button { font-style: normal;text-decoration: none; }
.style-9910 .next-button:hover { background-color: #FFFFFF; }
.style-9910 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-9910 .today-button { font-style: normal;text-decoration: none; }
.style-9910 .today-button:hover { background-color: #FFFFFF; }
.style-9910 .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-9910 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9910 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9910 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-9910 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-9910 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-9910 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-9910 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-9910 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-9910 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-9910 .view-all { text-decoration: none;font-style: normal; }
.style-9910 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-9910 .schedule-matchup { margin: 0 0 5px 0; }
.style-9910 .start-date { display: inline; }
.style-9910 .start-time { display: inline; }
.style-9910 .end-date { display: inline; }
.style-9910 .end-time { display: inline; }
.style-9910 .date-sep { display: inline; }
.style-13346 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-13346 .h2-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-13346 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-13346 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: 400;color: #5B89B4; }
.style-13346 .h5-style { color: #004473; }
.style-13346 .h6-style { color: #004473; }
.style-13346 A { color: 5b89b4; }
.style-13346 A:hover { text-decoration: none; }
.style-13346 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-13346 { padding: 10px;color: #5B89B4; }
.style-13346 .description { margin: 0 0 5px 0; }
.style-13346 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-13346 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-13346 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13346 .archive { text-decoration: none;font-style: normal; }
.style-13346 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13346 .category-description { margin-bottom: 10px; }
.style-13346 .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-13346 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-13346 .long-description { padding: 0;margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-13346 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-13346 .location { margin: 0 0 5px 0; }
.style-13346 .photos { text-align: left;margin-bottom: 15px;padding: 13px;color: #141414; }
.style-13346 .contact-info { margin: 0 0 5px 0; }
.style-13346 .text img { text-align: left; }
.style-13346 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-13346 .news img { float: left;clear: both;margin: 0 15px 0 0; }
.style-13346 .full-name { margin: 0 0 5px 0; }
.style-13346 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-13346 .bus-phone { margin: 0 0 5px 0; }
.style-13346 .education { margin: 0 0 5px 0; }
.style-13346 .email { margin: 0 0 5px 0; }
.style-13346 .appointed { margin: 0 0 5px 0; }
.style-13346 .grad-year { margin: 0 0 5px 0; }
.style-13346 .bio { margin: 0 0 5px 0; }
.style-13346 .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-13346 .question { color: #00958F; }
.style-13346 .answer { margin: 0 15px; }
.style-13346 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-13346 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13346 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-13346 .caption { display: block; }
.style-13346 .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-13346 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-13346 .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-13346 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-13346 .department { margin: 0 0 5px 0; }
.style-13346 .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-13346 .zero { margin: 0px;padding: 0px; }
.style-13346 .fund .bar { background-color: #6CA6E3; }
.style-13346 .goal { display: block; }
.style-13346 .current { display: block; }
.style-13346 .goal-participation { display: block; }
.style-13346 .current-participation { display: block; }
.style-13346 .asof-date { display: block; }
.style-13346 .start-date { display: block; }
.style-13346 .end-date { display: block; }
.style-13346 .last-year-amount { display: block; }
.style-13346 .last-year-participation { display: block; }
.style-13346 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-13346 .chart { padding: 0px;margin: 0px; }
.style-13346 .scale { padding: 0px;margin: 0px; }
.style-13346 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-13346 .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-13346 .backbutton { font-style: normal;text-decoration: none; }
.style-13346 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-13346 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13346 .team-selector { padding: 0px;margin: 0px; }
.style-13346 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13346 .season-selector { padding: 0px;margin: 0px; }
.style-13346 .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-13346 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;padding: 0px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-13346 .album-name { display: block; }
.style-13346 .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-13346 .album-select-form { padding: 0px;margin: 0px; }
.style-13346 .album-select { padding: 0px;margin: 0px; }
.style-13346 .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-13346 .businessindex .address { margin: 0 0 5px 0; }
.style-13346 .businessindex .distance { margin: 0 0 5px 0; }
.style-13346 .businessindex .webpage { margin: 0 0 5px 0; }
.style-13346 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-13346 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-13346 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-13346 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-13346 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-13346 .businessindex .description { margin: 0 0 5px 0; }
.style-13346 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-13346 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-13346 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-13346 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-13346 .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-13346 li.group { margin: 0 0 15px 0;padding: 15px;background-color: #F5f5f5; }
.style-13346 li.subcategory-group { display: inline-block; }
.style-13346 div.content-wrap { text-align: left;font-family: Arial;font-size: 16px;color: #333333; }
.style-13346 .team-schoolyear { margin: 0 0 5px 0; }
.style-13346 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-13346 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-13346 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13346 .team-accolades { margin: 0 0 5px 0; }
.style-13346 .schedule-vs { font-style: italic; }
.style-13346 .schedule-site { margin: 0 0 5px 0; }
.style-13346 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-13346 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-13346 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-13346 .hr { border-color: rgba(255,255,255,0.33); }
.style-13346 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-13346 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-13346 .registration { margin: 0 0 5px 0; }
.style-13346 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-13346 th.winloss-amount { padding: 5px; }
.style-13346 td.winloss-amount { padding: 5px; }
.style-13346 .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-13346 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-13346 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-13346 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-13346 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-13346 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-13346 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-13346 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-13346 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-13346 .schedule-practice { font-weight: bold;color: #888888; }
.style-13346 .annualfund .remaining { display: block; }
.style-13346 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-13346 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-13346 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-13346 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-13346 .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-13346 .event-detail { margin: 0 0 15px 0; }
.style-13346 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-13346 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-13346 .filter-item { padding: 5px; }
.style-13346 .prev-button { font-style: normal;text-decoration: none; }
.style-13346 .prev-button:hover { background-color: #FFFFFF; }
.style-13346 .next-button { font-style: normal;text-decoration: none; }
.style-13346 .next-button:hover { background-color: #FFFFFF; }
.style-13346 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-13346 .today-button { font-style: normal;text-decoration: none; }
.style-13346 .today-button:hover { background-color: #FFFFFF; }
.style-13346 .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-13346 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-13346 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-13346 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-13346 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-13346 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-13346 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-13346 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-13346 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-13346 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-13346 .view-all { text-decoration: none;font-style: normal; }
.style-13346 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-13346 .schedule-matchup { margin: 0 0 5px 0; }
.style-13346 .start-date { display: inline; }
.style-13346 .start-time { display: inline; }
.style-13346 .end-date { display: inline; }
.style-13346 .end-time { display: inline; }
.style-13346 .date-sep { display: inline; }
.style-54553 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-54553 .h2-style { color: #F3C52C;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 6px;text-align: center;background-color: #9C1500; }
.style-54553 .h2-style:hover { padding: 6px;background-color: #9C1500; }
.style-54553 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;margin: 0px;color: #F3C52C; }
.style-54553 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;margin: 0px;background-color: ffffff;color: #9C1500; }
.style-54553 .h4-style:active { background-color: #79A9CA;color: #FFFFFF !important; }
.style-54553 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-54553 .h5-style { margin: 0px; }
.style-54553 .h6-style { margin: 0px; }
.style-54553 A { color: #9C1500;font-family: 'Open Sans Condensed', sans-serif;padding: 0px;margin: 0px; }
.style-54553 A:hover { text-decoration: none;color: #FFFFFF; }
.style-54553 .button { background-color: #F5F5F5;padding: 0px;margin: 0px;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-54553 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-54553 { padding: 0px;margin: 0 0 20px 0;background-color: #9C1500;color: #F3C52C;border-width: 0px; }
.style-54553:hover { background-color: #9C1500; }
.style-54553 .description { margin: 0 0 5px 0; }
.style-54553 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-54553 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54553 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54553 .archive { text-decoration: none;font-style: normal; }
.style-54553 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54553 .category-description { margin-bottom: 10px;color: #F3C52C;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;text-align: center; }
.style-54553 .category-description:hover { color: #F3C52C; }
.style-54553 .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: #FFFFFF;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-54553 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54553 .long-description { padding: 0;margin: 15px;display: block;color: #F3C52C;font-size: 14px;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-54553 .brief-description { margin: 30px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-54553 .location { margin: 0 0 5px 0; }
.style-54553 .photos { text-align: center;margin-bottom: 15px; }
.style-54553 .contact-info { margin: 0 0 5px 0; }
.style-54553 .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-54553 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-54553 .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-54553 .full-name { margin: 0 0 5px 0; }
.style-54553 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-54553 .bus-phone { margin: 0 0 5px 0; }
.style-54553 .education { margin: 0 0 5px 0; }
.style-54553 .email { margin: 0 0 5px 0; }
.style-54553 .appointed { margin: 0 0 5px 0; }
.style-54553 .grad-year { margin: 0 0 5px 0; }
.style-54553 .bio { margin: 0 0 5px 0; }
.style-54553 .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-54553 .question { color: #5B89B4;font-family: Helvetica;background-color: #B8D9EB;padding: 0px;margin: 0px;font-size: 17px; }
.style-54553 .question:hover { color: #FFFFFF;font-family: Helvetica;padding: 0px;font-size: 17px; }
.style-54553 .answer { margin: 0 15px;background-color: #B8D9EB; }
.style-54553 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54553 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54553 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-54553 .caption { display: block; }
.style-54553 .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-54553 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-54553 .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-54553 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-54553 .department { margin: 0 0 5px 0; }
.style-54553 .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-54553 .zero { margin: 0px;padding: 0px; }
.style-54553 .fund .bar { background-color: #6CA6E3; }
.style-54553 .goal { display: block; }
.style-54553 .current { display: block; }
.style-54553 .goal-participation { display: block; }
.style-54553 .current-participation { display: block; }
.style-54553 .asof-date { display: block; }
.style-54553 .start-date { display: block; }
.style-54553 .end-date { display: block; }
.style-54553 .last-year-amount { display: block; }
.style-54553 .last-year-participation { display: block; }
.style-54553 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54553 .chart { padding: 0px;margin: 0px; }
.style-54553 .scale { padding: 0px;margin: 0px; }
.style-54553 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-54553 .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-54553 .backbutton { font-style: normal;text-decoration: none; }
.style-54553 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-54553 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-54553 .team-selector { padding: 0px;margin: 0px; }
.style-54553 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-54553 .season-selector { padding: 0px;margin: 0px; }
.style-54553 .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-54553 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: .2em;padding: 14px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;color: #F3C52C;text-align: center; }
.style-54553 A.links-urllink:hover { color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif; }
.style-54553 .album-name { display: block; }
.style-54553 .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-54553 .album-select-form { padding: 0px;margin: 0px; }
.style-54553 .album-select { padding: 0px;margin: 0px; }
.style-54553 .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-54553 .businessindex .address { margin: 0 0 5px 0; }
.style-54553 .businessindex .distance { margin: 0 0 5px 0; }
.style-54553 .businessindex .webpage { margin: 0 0 5px 0; }
.style-54553 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-54553 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-54553 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-54553 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-54553 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-54553 .businessindex .description { margin: 0 0 5px 0; }
.style-54553 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-54553 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-54553 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-54553 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-54553 .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-54553 li.group { margin: 0 0 15px 0;padding: 0px;background-color: #9C1500;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-54553 li.group:hover { background-color: 9c1500; }
.style-54553 li.subcategory-group { display: inline-block; }
.style-54553 div.content-wrap { background-color: #9C1500;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px; }
.style-54553 div.content-wrap:hover { color: #F3C52C;background-color: #9C1500; }
.style-54553 .team-schoolyear { margin: 0 0 5px 0; }
.style-54553 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-54553 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-54553 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54553 .team-accolades { margin: 0 0 5px 0; }
.style-54553 .schedule-vs { font-style: italic; }
.style-54553 .schedule-site { margin: 0 0 5px 0; }
.style-54553 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-54553 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-54553 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-54553 .hr { border-color: rgba(255,255,255,0.33); }
.style-54553 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-54553 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-54553 .registration { margin: 0 0 5px 0; }
.style-54553 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-54553 th.winloss-amount { padding: 5px; }
.style-54553 td.winloss-amount { padding: 5px; }
.style-54553 .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-54553 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-54553 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-54553 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-54553 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-54553 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-54553 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-54553 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-54553 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-54553 .schedule-practice { font-weight: bold;color: #888888; }
.style-54553 .annualfund .remaining { display: block; }
.style-54553 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-54553 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-54553 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-54553 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-54553 .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-54553 .event-detail { margin: 0 0 15px 0; }
.style-54553 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-54553 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-54553 .filter-item { padding: 5px; }
.style-54553 .prev-button { font-style: normal;text-decoration: none; }
.style-54553 .prev-button:hover { background-color: #FFFFFF; }
.style-54553 .next-button { font-style: normal;text-decoration: none; }
.style-54553 .next-button:hover { background-color: #FFFFFF; }
.style-54553 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-54553 .today-button { font-style: normal;text-decoration: none; }
.style-54553 .today-button:hover { background-color: #FFFFFF; }
.style-54553 .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-54553 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54553 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54553 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-54553 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-54553 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-54553 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-54553 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54553 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-54553 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-54553 .view-all { text-decoration: none;font-style: normal; }
.style-54553 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-54553 .schedule-matchup { margin: 0 0 5px 0; }
.style-54553 .start-date { display: inline; }
.style-54553 .start-time { display: inline; }
.style-54553 .end-date { display: inline; }
.style-54553 .end-time { display: inline; }
.style-54553 .date-sep { display: inline; }
.style-54554 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-54554 .h2-style { color: #9C1500;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;padding: 6px;text-align: center;background-color: #F3C52C; }
.style-54554 .h2-style:hover { padding: 6px;background-color: #F3C52C; }
.style-54554 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;margin: 0px;color: #F3C52C; }
.style-54554 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;margin: 0px;background-color: ffffff;color: #9C1500; }
.style-54554 .h4-style:active { background-color: #79A9CA;color: #FFFFFF !important; }
.style-54554 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-54554 .h5-style { margin: 0px; }
.style-54554 .h6-style { margin: 0px; }
.style-54554 A { color: #9C1500;font-family: 'Open Sans Condensed', sans-serif;padding: 0px;margin: 0px; }
.style-54554 A:hover { text-decoration: none;color: #FFFFFF; }
.style-54554 .button { background-color: #F5F5F5;padding: 0px;margin: 0px;border-width: 0px;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-54554 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-54554 { padding: 0px;margin: 0 0 20px 0;background-color: #F3C52C;color: #9C1500;border-width: 0px; }
.style-54554:hover { background-color: #F3C52C; }
.style-54554 .description { margin: 0 0 5px 0; }
.style-54554 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-54554 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54554 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54554 .archive { text-decoration: none;font-style: normal; }
.style-54554 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54554 .category-description { margin-bottom: 10px;color: #9C1500;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;text-align: center; }
.style-54554 .category-description:hover { color: #9C1500; }
.style-54554 .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: #FFFFFF;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-54554 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54554 .long-description { padding: 0;margin: 15px;display: block;color: #9C1500;font-size: 14px;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-54554 .long-description:hover { color: #D92316; }
.style-54554 .brief-description { margin: 30px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-54554 .location { margin: 0 0 5px 0; }
.style-54554 .photos { text-align: center;margin-bottom: 15px; }
.style-54554 .contact-info { margin: 0 0 5px 0; }
.style-54554 .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-54554 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-54554 .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-54554 .full-name { margin: 0 0 5px 0; }
.style-54554 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-54554 .bus-phone { margin: 0 0 5px 0; }
.style-54554 .education { margin: 0 0 5px 0; }
.style-54554 .email { margin: 0 0 5px 0; }
.style-54554 .appointed { margin: 0 0 5px 0; }
.style-54554 .grad-year { margin: 0 0 5px 0; }
.style-54554 .bio { margin: 0 0 5px 0; }
.style-54554 .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-54554 .question { color: #5B89B4;font-family: Helvetica;background-color: #B8D9EB;padding: 0px;margin: 0px;font-size: 17px; }
.style-54554 .question:hover { color: #FFFFFF;font-family: Helvetica;padding: 0px;font-size: 17px; }
.style-54554 .answer { margin: 0 15px;background-color: #B8D9EB; }
.style-54554 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-54554 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54554 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-54554 .caption { display: block; }
.style-54554 .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-54554 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-54554 .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-54554 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-54554 .department { margin: 0 0 5px 0; }
.style-54554 .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-54554 .zero { margin: 0px;padding: 0px; }
.style-54554 .fund .bar { background-color: #6CA6E3; }
.style-54554 .goal { display: block; }
.style-54554 .current { display: block; }
.style-54554 .goal-participation { display: block; }
.style-54554 .current-participation { display: block; }
.style-54554 .asof-date { display: block; }
.style-54554 .start-date { display: block; }
.style-54554 .end-date { display: block; }
.style-54554 .last-year-amount { display: block; }
.style-54554 .last-year-participation { display: block; }
.style-54554 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-54554 .chart { padding: 0px;margin: 0px; }
.style-54554 .scale { padding: 0px;margin: 0px; }
.style-54554 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-54554 .header-widget { font-family: 'Open Sans Condensed', sans-serif;font-size: 25px;text-align: center;padding: 6px;margin: 0px;background-color: #F3C52C; }
.style-54554 .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-54554 .backbutton { font-style: normal;text-decoration: none; }
.style-54554 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-54554 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-54554 .team-selector { padding: 0px;margin: 0px; }
.style-54554 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-54554 .season-selector { padding: 0px;margin: 0px; }
.style-54554 .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-54554 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;padding: 5px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #D92316;text-align: center; }
.style-54554 A.links-urllink:hover { color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif; }
.style-54554 .album-name { display: block; }
.style-54554 .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-54554 .album-select-form { padding: 0px;margin: 0px; }
.style-54554 .album-select { padding: 0px;margin: 0px; }
.style-54554 .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-54554 .businessindex .address { margin: 0 0 5px 0; }
.style-54554 .businessindex .distance { margin: 0 0 5px 0; }
.style-54554 .businessindex .webpage { margin: 0 0 5px 0; }
.style-54554 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-54554 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-54554 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-54554 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-54554 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-54554 .businessindex .description { margin: 0 0 5px 0; }
.style-54554 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-54554 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-54554 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-54554 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-54554 .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-54554 li.group { margin: 0 0 15px 0;padding: 0px;background-color: #F3C52C;border-width: 0px;border-color: #FFFFFF;text-align: center;font-family: 'Open Sans Condensed', sans-serif;color: #9C1500; }
.style-54554 li.group:hover { background-color: #F3C52C;color: #D92316; }
.style-54554 li.subcategory-group { display: inline-block; }
.style-54554 div.content-wrap { background-color: #F3C52C;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px; }
.style-54554 div.content-wrap:hover { color: #F3C52C;background-color: #F3C52C; }
.style-54554 .team-schoolyear { margin: 0 0 5px 0; }
.style-54554 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-54554 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-54554 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-54554 .team-accolades { margin: 0 0 5px 0; }
.style-54554 .schedule-vs { font-style: italic; }
.style-54554 .schedule-site { margin: 0 0 5px 0; }
.style-54554 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-54554 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-54554 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-54554 .hr { border-color: rgba(255,255,255,0.33); }
.style-54554 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-54554 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-54554 .registration { margin: 0 0 5px 0; }
.style-54554 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-54554 th.winloss-amount { padding: 5px; }
.style-54554 td.winloss-amount { padding: 5px; }
.style-54554 .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-54554 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-54554 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-54554 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-54554 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-54554 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-54554 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-54554 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-54554 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-54554 .schedule-practice { font-weight: bold;color: #888888; }
.style-54554 .annualfund .remaining { display: block; }
.style-54554 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-54554 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-54554 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-54554 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-54554 .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-54554 .event-detail { margin: 0 0 15px 0; }
.style-54554 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-54554 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-54554 .filter-item { padding: 5px; }
.style-54554 .prev-button { font-style: normal;text-decoration: none; }
.style-54554 .prev-button:hover { background-color: #FFFFFF; }
.style-54554 .next-button { font-style: normal;text-decoration: none; }
.style-54554 .next-button:hover { background-color: #FFFFFF; }
.style-54554 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-54554 .today-button { font-style: normal;text-decoration: none; }
.style-54554 .today-button:hover { background-color: #FFFFFF; }
.style-54554 .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-54554 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54554 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54554 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-54554 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-54554 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-54554 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-54554 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-54554 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-54554 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-54554 .view-all { text-decoration: none;font-style: normal; }
.style-54554 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-54554 .schedule-matchup { margin: 0 0 5px 0; }
.style-54554 .start-date { display: inline; }
.style-54554 .start-time { display: inline; }
.style-54554 .end-date { display: inline; }
.style-54554 .end-time { display: inline; }
.style-54554 .date-sep { display: inline; }
.style-71328 .h1-style { color: #004473;font-size: 22px; }
.style-71328 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #0070BD;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;text-align: center; }
.style-71328 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-71328 .h4-style { display: inline-block;color: 5b89b4;font-family: 'Open Sans Condensed', sans-serif; }
.style-71328 A { text-transform: none;letter-spacing: normal;color: #5B89B4;font-size: 16px;font-weight: bold; }
.style-71328 A:hover { text-decoration: none;font-size: 16px;color: #B5DC79; }
.style-71328 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-71328 { padding: 0px;margin: 0 0 20px 0;background-color: ffffff;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif;color: #FFFFFF;text-align: left; }
.style-71328:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;background-color: #FFFFFF; }
.style-71328 .description { margin: 0 0 5px 0; }
.style-71328 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-71328 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71328 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71328 .archive { text-decoration: none;font-style: normal; }
.style-71328 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71328 .category-description { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-71328 .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-71328 .h4-style A { font-style: normal; }
.style-71328 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #1677CC;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-71328 .brief-description { margin: 0 0 5px 0;display: block; }
.style-71328 .location { margin: 0 0 5px 0; }
.style-71328 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px;text-align: center;border-width: 0px; }
.style-71328 .contact-info { margin: 0 0 5px 0; }
.style-71328 .text img { text-align: center;margin: 2px;padding: 4px; }
.style-71328 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-71328 .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-71328 .full-name { margin: 0 0 5px 0; }
.style-71328 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-71328 .bus-phone { margin: 0 0 5px 0; }
.style-71328 .education { margin: 0 0 5px 0; }
.style-71328 .email { margin: 0 0 5px 0; }
.style-71328 .appointed { margin: 0 0 5px 0; }
.style-71328 .grad-year { margin: 0 0 5px 0; }
.style-71328 .bio { margin: 0 0 5px 0; }
.style-71328 .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-71328 .answer { margin: 0 15px; }
.style-71328 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-71328 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71328 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-71328 .caption { display: block; }
.style-71328 .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-71328 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-71328 .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;text-align: center; }
.style-71328 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-71328 .department { margin: 0 0 5px 0; }
.style-71328 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-71328 .zero { margin: 0px;padding: 0px; }
.style-71328 .fund .bar { background-color: #6CA6E3; }
.style-71328 .goal { display: block; }
.style-71328 .current { display: block; }
.style-71328 .goal-participation { display: block; }
.style-71328 .current-participation { display: block; }
.style-71328 .asof-date { display: block; }
.style-71328 .start-date { display: block; }
.style-71328 .end-date { display: block; }
.style-71328 .last-year-amount { display: block; }
.style-71328 .last-year-participation { display: block; }
.style-71328 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-71328 .chart { padding: 0px;margin: 0px; }
.style-71328 .scale { padding: 0px;margin: 0px; }
.style-71328 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-71328 .header-widget { padding: 0px; }
.style-71328 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-71328 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-71328 .backbutton:hover { background-color: #FFFFFF; }
.style-71328 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71328 .team-selector { padding: 0px;margin: 0px; }
.style-71328 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-71328 .season-selector { padding: 0px;margin: 0px; }
.style-71328 .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-71328 A.links-urllink { display: block;font-size: 16px;color: #FF8E38; }
.style-71328 A.links-urllink:hover { color: #FFEA30; }
.style-71328 .album-name { display: block; }
.style-71328 .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-71328 .album-select-form { padding: 0px;margin: 0px; }
.style-71328 .album-select { padding: 0px;margin: 0px; }
.style-71328 .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-71328 .businessindex .address { margin: 0 0 5px 0; }
.style-71328 .businessindex .distance { margin: 0 0 5px 0; }
.style-71328 .businessindex .webpage { margin: 0 0 5px 0; }
.style-71328 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-71328 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-71328 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-71328 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-71328 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-71328 .businessindex .description { margin: 0 0 5px 0; }
.style-71328 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-71328 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-71328 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-71328 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-71328 .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-71328 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-71328 li.subcategory-group { display: inline-block; }
.style-71328 div.content-wrap { text-align: left;font-size: 16px;font-family: 'Open Sans', sans-serif;color: #36A1FF; }
.style-71328 div.content-wrap:hover { color: #36A1FF; }
.style-71328 .team-schoolyear { margin: 0 0 5px 0; }
.style-71328 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-71328 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-71328 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-71328 .team-accolades { margin: 0 0 5px 0; }
.style-71328 .schedule-vs { font-style: italic; }
.style-71328 .schedule-site { margin: 0 0 5px 0; }
.style-71328 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-71328 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-71328 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-71328 .hr { border-color: rgba(255,255,255,0.33); }
.style-71328 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-71328 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-71328 .registration { margin: 0 0 5px 0; }
.style-71328 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-71328 th.winloss-amount { padding: 5px; }
.style-71328 td.winloss-amount { padding: 5px; }
.style-71328 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-71328 th.winloss-amount.win { color: #439639; }
.style-71328 th.winloss-amount.loss { color: #BA122B; }
.style-71328 th.winloss-amount.tie { color: #054E6E; }
.style-71328 .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-71328 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-71328 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-71328 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-71328 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-71328 .roster-entry:first-child { margin: 0; }
.style-71328 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-71328 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-71328 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-71328 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-71328 .schedule-practice { font-weight: bold;color: #888888; }
.style-71328 .annualfund .remaining { display: block; }
.style-71328 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-71328 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-71328 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-71328 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-71328 .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-71328 .event-detail { margin: 0 0 15px 0; }
.style-71328 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-71328 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-71328 .filter-item { padding: 5px; }
.style-71328 .prev-button { font-style: normal;text-decoration: none; }
.style-71328 .prev-button:hover { background-color: #FFFFFF; }
.style-71328 .next-button { font-style: normal;text-decoration: none; }
.style-71328 .next-button:hover { background-color: #FFFFFF; }
.style-71328 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-71328 .today-button { font-style: normal;text-decoration: none; }
.style-71328 .today-button:hover { background-color: #FFFFFF; }
.style-71328 .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-71328 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-71328 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-71328 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-71328 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-71328 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-71328 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-71328 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-71328 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-71328 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-71328 .view-all { text-decoration: none;font-style: normal; }
.style-71328 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-71328 .schedule-matchup { margin: 0 0 5px 0; }
.style-71328 .start-date { display: inline; }
.style-71328 .start-time { display: inline; }
.style-71328 .end-date { display: inline; }
.style-71328 .end-time { display: inline; }
.style-71328 .date-sep { display: inline; }
.style-73065 .h1-style { color: #004473;font-size: 22px; }
.style-73065 .h2-style { padding: 4px;margin: 0 0 20px 0;color: #0070BD;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;text-align: center; }
.style-73065 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-73065 .h4-style { display: inline-block;color: 5b89b4;font-family: 'Open Sans Condensed', sans-serif;padding: 2px; }
.style-73065 A { text-transform: none;letter-spacing: normal;color: #5B89B4;font-size: 16px;font-weight: bold;text-align: center; }
.style-73065 A:hover { text-decoration: none;font-size: 16px;color: #B5DC79;text-align: center; }
.style-73065 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-73065 { padding: 0px;margin: 0 0 20px 0;background-color: #B5DC79;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif;color: #FFFFFF; }
.style-73065:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;background-color: #B5DC79; }
.style-73065 .description { margin: 0 0 5px 0; }
.style-73065 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-73065 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-73065 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73065 .archive { text-decoration: none;font-style: normal; }
.style-73065 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73065 .category-description { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-73065 .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-73065 .h4-style A { font-style: normal; }
.style-73065 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #1677CC;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-73065 .brief-description { margin: 0 0 5px 0;display: block; }
.style-73065 .location { margin: 0 0 5px 0; }
.style-73065 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px; }
.style-73065 .contact-info { margin: 0 0 5px 0; }
.style-73065 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-73065 .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-73065 .full-name { margin: 0 0 5px 0; }
.style-73065 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-73065 .bus-phone { margin: 0 0 5px 0; }
.style-73065 .education { margin: 0 0 5px 0; }
.style-73065 .email { margin: 0 0 5px 0; }
.style-73065 .appointed { margin: 0 0 5px 0; }
.style-73065 .grad-year { margin: 0 0 5px 0; }
.style-73065 .bio { margin: 0 0 5px 0; }
.style-73065 .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-73065 .answer { margin: 0 15px; }
.style-73065 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-73065 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73065 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-73065 .caption { display: block; }
.style-73065 .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-73065 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-73065 .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-73065 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-73065 .department { margin: 0 0 5px 0; }
.style-73065 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-73065 .zero { margin: 0px;padding: 0px; }
.style-73065 .fund .bar { background-color: #6CA6E3; }
.style-73065 .goal { display: block; }
.style-73065 .current { display: block; }
.style-73065 .goal-participation { display: block; }
.style-73065 .current-participation { display: block; }
.style-73065 .asof-date { display: block; }
.style-73065 .start-date { display: block; }
.style-73065 .end-date { display: block; }
.style-73065 .last-year-amount { display: block; }
.style-73065 .last-year-participation { display: block; }
.style-73065 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-73065 .chart { padding: 0px;margin: 0px; }
.style-73065 .scale { padding: 0px;margin: 0px; }
.style-73065 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-73065 .header-widget { padding: 0px; }
.style-73065 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-73065 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-73065 .backbutton:hover { background-color: #FFFFFF; }
.style-73065 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73065 .team-selector { padding: 0px;margin: 0px; }
.style-73065 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-73065 .season-selector { padding: 0px;margin: 0px; }
.style-73065 .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-73065 A.links-urllink { display: block;font-size: 16px;color: #FF8E38;padding: 11px; }
.style-73065 A.links-urllink:hover { color: #FFEA30;padding: 11px; }
.style-73065 .album-name { display: block; }
.style-73065 .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-73065 .album-select-form { padding: 0px;margin: 0px; }
.style-73065 .album-select { padding: 0px;margin: 0px; }
.style-73065 .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-73065 .businessindex .address { margin: 0 0 5px 0; }
.style-73065 .businessindex .distance { margin: 0 0 5px 0; }
.style-73065 .businessindex .webpage { margin: 0 0 5px 0; }
.style-73065 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-73065 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-73065 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-73065 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-73065 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-73065 .businessindex .description { margin: 0 0 5px 0; }
.style-73065 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-73065 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-73065 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-73065 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-73065 .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-73065 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-73065 li.subcategory-group { display: inline-block; }
.style-73065 div.content-wrap { text-align: left;font-size: 16px;font-family: 'Open Sans', sans-serif;color: #36A1FF; }
.style-73065 .team-schoolyear { margin: 0 0 5px 0; }
.style-73065 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-73065 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-73065 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-73065 .team-accolades { margin: 0 0 5px 0; }
.style-73065 .schedule-vs { font-style: italic; }
.style-73065 .schedule-site { margin: 0 0 5px 0; }
.style-73065 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-73065 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-73065 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-73065 .hr { border-color: rgba(255,255,255,0.33); }
.style-73065 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-73065 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-73065 .registration { margin: 0 0 5px 0; }
.style-73065 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-73065 th.winloss-amount { padding: 5px; }
.style-73065 td.winloss-amount { padding: 5px; }
.style-73065 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-73065 th.winloss-amount.win { color: #439639; }
.style-73065 th.winloss-amount.loss { color: #BA122B; }
.style-73065 th.winloss-amount.tie { color: #054E6E; }
.style-73065 .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-73065 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-73065 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-73065 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-73065 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-73065 .roster-entry:first-child { margin: 0; }
.style-73065 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-73065 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-73065 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-73065 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-73065 .schedule-practice { font-weight: bold;color: #888888; }
.style-73065 .annualfund .remaining { display: block; }
.style-73065 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-73065 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-73065 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-73065 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-73065 .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-73065 .event-detail { margin: 0 0 15px 0; }
.style-73065 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-73065 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-73065 .filter-item { padding: 5px; }
.style-73065 .prev-button { font-style: normal;text-decoration: none; }
.style-73065 .prev-button:hover { background-color: #FFFFFF; }
.style-73065 .next-button { font-style: normal;text-decoration: none; }
.style-73065 .next-button:hover { background-color: #FFFFFF; }
.style-73065 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-73065 .today-button { font-style: normal;text-decoration: none; }
.style-73065 .today-button:hover { background-color: #FFFFFF; }
.style-73065 .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-73065 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73065 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73065 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-73065 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-73065 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-73065 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-73065 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-73065 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-73065 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-73065 .view-all { text-decoration: none;font-style: normal; }
.style-73065 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-73065 .schedule-matchup { margin: 0 0 5px 0; }
.style-73065 .start-date { display: inline; }
.style-73065 .start-time { display: inline; }
.style-73065 .end-date { display: inline; }
.style-73065 .end-time { display: inline; }
.style-73065 .date-sep { display: inline; }
.style-10892 .h1-style { color: #004473;font-size: 22px; }
.style-10892 .h2-style { color: #004473;font-size: 20px; }
.style-10892 .h3-style { font-size: 18px; }
.style-10892 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: 400;color: #00958F; }
.style-10892 A { color: #00958F; }
.style-10892 A:hover { text-decoration: none; }
.style-10892 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-10892 { padding: 20px;margin: 0 0 20px 0;background-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-10892 .description { margin: 0 0 5px 0; }
.style-10892 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-10892 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-10892 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10892 .archive { text-decoration: none;font-style: normal; }
.style-10892 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10892 .category-description { margin-bottom: 10px; }
.style-10892 .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-10892 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-10892 .long-description { padding: 0;margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-10892 .brief-description { margin: 10px 0 0 0;display: block;font-style: italic;color: #666666;font-size: 13px; }
.style-10892 .location { margin: 0 0 5px 0; }
.style-10892 .photos { text-align: center;margin-bottom: 15px; }
.style-10892 .contact-info { margin: 0 0 5px 0; }
.style-10892 .text img { text-align: center; }
.style-10892 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-10892 .news img { float: left;clear: both;margin: 0 15px 0 0; }
.style-10892 .full-name { margin: 0 0 5px 0; }
.style-10892 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-10892 .bus-phone { margin: 0 0 5px 0; }
.style-10892 .education { margin: 0 0 5px 0; }
.style-10892 .email { margin: 0 0 5px 0; }
.style-10892 .appointed { margin: 0 0 5px 0; }
.style-10892 .grad-year { margin: 0 0 5px 0; }
.style-10892 .bio { margin: 0 0 5px 0; }
.style-10892 .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-10892 .question { color: #00958F; }
.style-10892 .answer { margin: 0 15px; }
.style-10892 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400; }
.style-10892 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10892 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-10892 .caption { display: block; }
.style-10892 .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-10892 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-10892 .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-10892 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-10892 .department { margin: 0 0 5px 0; }
.style-10892 .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-10892 .zero { margin: 0px;padding: 0px; }
.style-10892 .fund .bar { background-color: #6CA6E3; }
.style-10892 .goal { display: block; }
.style-10892 .current { display: block; }
.style-10892 .goal-participation { display: block; }
.style-10892 .current-participation { display: block; }
.style-10892 .asof-date { display: block; }
.style-10892 .start-date { display: block; }
.style-10892 .end-date { display: block; }
.style-10892 .last-year-amount { display: block; }
.style-10892 .last-year-participation { display: block; }
.style-10892 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-10892 .chart { padding: 0px;margin: 0px; }
.style-10892 .scale { padding: 0px;margin: 0px; }
.style-10892 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-10892 .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-10892 .backbutton { font-style: normal;text-decoration: none; }
.style-10892 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-10892 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10892 .team-selector { padding: 0px;margin: 0px; }
.style-10892 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10892 .season-selector { padding: 0px;margin: 0px; }
.style-10892 .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-10892 A.links-urllink { display: block;text-decoration: none;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;padding: 0px;margin: 0px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-10892 .album-name { display: block; }
.style-10892 .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-10892 .album-select-form { padding: 0px;margin: 0px; }
.style-10892 .album-select { padding: 0px;margin: 0px; }
.style-10892 .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-10892 .businessindex .address { margin: 0 0 5px 0; }
.style-10892 .businessindex .distance { margin: 0 0 5px 0; }
.style-10892 .businessindex .webpage { margin: 0 0 5px 0; }
.style-10892 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-10892 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-10892 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-10892 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-10892 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-10892 .businessindex .description { margin: 0 0 5px 0; }
.style-10892 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-10892 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-10892 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-10892 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-10892 .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-10892 li.group { margin: 0 0 15px 0;padding: 15px;background-color: #F5f5f5; }
.style-10892 li.subcategory-group { display: inline-block; }
.style-10892 .team-schoolyear { margin: 0 0 5px 0; }
.style-10892 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-10892 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-10892 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10892 .team-accolades { margin: 0 0 5px 0; }
.style-10892 .schedule-vs { font-style: italic; }
.style-10892 .schedule-site { margin: 0 0 5px 0; }
.style-10892 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-10892 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-10892 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-10892 .hr { border-color: rgba(255,255,255,0.33); }
.style-10892 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-10892 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-10892 .registration { margin: 0 0 5px 0; }
.style-10892 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-10892 th.winloss-amount { padding: 5px; }
.style-10892 td.winloss-amount { padding: 5px; }
.style-10892 .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-10892 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-10892 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-10892 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-10892 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-10892 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-10892 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-10892 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-10892 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-10892 .schedule-practice { font-weight: bold;color: #888888; }
.style-10892 .annualfund .remaining { display: block; }
.style-10892 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-10892 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-10892 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-10892 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-10892 .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-10892 .event-detail { margin: 0 0 15px 0; }
.style-10892 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-10892 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-10892 .filter-item { padding: 5px; }
.style-10892 .prev-button { font-style: normal;text-decoration: none; }
.style-10892 .prev-button:hover { background-color: #FFFFFF; }
.style-10892 .next-button { font-style: normal;text-decoration: none; }
.style-10892 .next-button:hover { background-color: #FFFFFF; }
.style-10892 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-10892 .today-button { font-style: normal;text-decoration: none; }
.style-10892 .today-button:hover { background-color: #FFFFFF; }
.style-10892 .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-10892 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-10892 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-10892 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-10892 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-10892 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-10892 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-10892 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-10892 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-10892 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-10892 .view-all { text-decoration: none;font-style: normal; }
.style-10892 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-10892 .schedule-matchup { margin: 0 0 5px 0; }
.style-10892 .start-date { display: inline; }
.style-10892 .start-time { display: inline; }
.style-10892 .end-date { display: inline; }
.style-10892 .end-time { display: inline; }
.style-10892 .date-sep { display: inline; }
.style-4881 .h1-style { color: #004473;font-size: 22px; }
.style-4881 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4881 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4881 .h4-style { display: inline-block;color: 5b89b4;font-family: 'Open Sans Condensed', sans-serif; }
.style-4881 A { text-transform: none;letter-spacing: normal;color: #5B89B4;font-size: 16px;font-weight: bold; }
.style-4881 A:hover { text-decoration: none;font-size: 16px;color: #B5DC79; }
.style-4881 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4881 { padding: 0px;margin: 0 0 20px 0;background-color: #FFFFFF;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4881:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;background-color: #FFFFFF; }
.style-4881 .description { margin: 0 0 5px 0; }
.style-4881 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4881 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4881 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4881 .archive { text-decoration: none;font-style: normal; }
.style-4881 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4881 .category-description { font-size: 16px;font-family: Arial; }
.style-4881 .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-4881 .h4-style A { font-style: normal; }
.style-4881 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-4881 .brief-description { margin: 0 0 5px 0;display: block; }
.style-4881 .location { margin: 0 0 5px 0; }
.style-4881 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px; }
.style-4881 .contact-info { margin: 0 0 5px 0; }
.style-4881 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4881 .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-4881 .full-name { margin: 0 0 5px 0; }
.style-4881 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4881 .bus-phone { margin: 0 0 5px 0; }
.style-4881 .education { margin: 0 0 5px 0; }
.style-4881 .email { margin: 0 0 5px 0; }
.style-4881 .appointed { margin: 0 0 5px 0; }
.style-4881 .grad-year { margin: 0 0 5px 0; }
.style-4881 .bio { margin: 0 0 5px 0; }
.style-4881 .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-4881 .answer { margin: 0 15px; }
.style-4881 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4881 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4881 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-4881 .caption { display: block; }
.style-4881 .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-4881 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-4881 .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-4881 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4881 .department { margin: 0 0 5px 0; }
.style-4881 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-4881 .zero { margin: 0px;padding: 0px; }
.style-4881 .fund .bar { background-color: #6CA6E3; }
.style-4881 .goal { display: block; }
.style-4881 .current { display: block; }
.style-4881 .goal-participation { display: block; }
.style-4881 .current-participation { display: block; }
.style-4881 .asof-date { display: block; }
.style-4881 .start-date { display: block; }
.style-4881 .end-date { display: block; }
.style-4881 .last-year-amount { display: block; }
.style-4881 .last-year-participation { display: block; }
.style-4881 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4881 .chart { padding: 0px;margin: 0px; }
.style-4881 .scale { padding: 0px;margin: 0px; }
.style-4881 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4881 .header-widget { padding: 0px; }
.style-4881 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4881 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-4881 .backbutton:hover { background-color: #FFFFFF; }
.style-4881 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4881 .team-selector { padding: 0px;margin: 0px; }
.style-4881 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4881 .season-selector { padding: 0px;margin: 0px; }
.style-4881 .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-4881 A.links-urllink { display: block;font-size: 16px; }
.style-4881 .album-name { display: block; }
.style-4881 .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-4881 .album-select-form { padding: 0px;margin: 0px; }
.style-4881 .album-select { padding: 0px;margin: 0px; }
.style-4881 .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-4881 .businessindex .address { margin: 0 0 5px 0; }
.style-4881 .businessindex .distance { margin: 0 0 5px 0; }
.style-4881 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4881 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4881 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4881 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4881 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4881 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4881 .businessindex .description { margin: 0 0 5px 0; }
.style-4881 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4881 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4881 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4881 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4881 .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-4881 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-4881 li.subcategory-group { display: inline-block; }
.style-4881 div.content-wrap { text-align: left;font-size: 16px;font-family: Arial; }
.style-4881 .team-schoolyear { margin: 0 0 5px 0; }
.style-4881 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4881 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4881 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4881 .team-accolades { margin: 0 0 5px 0; }
.style-4881 .schedule-vs { font-style: italic; }
.style-4881 .schedule-site { margin: 0 0 5px 0; }
.style-4881 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4881 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4881 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4881 .hr { border-color: rgba(255,255,255,0.33); }
.style-4881 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4881 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4881 .registration { margin: 0 0 5px 0; }
.style-4881 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-4881 th.winloss-amount { padding: 5px; }
.style-4881 td.winloss-amount { padding: 5px; }
.style-4881 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-4881 th.winloss-amount.win { color: #439639; }
.style-4881 th.winloss-amount.loss { color: #BA122B; }
.style-4881 th.winloss-amount.tie { color: #054E6E; }
.style-4881 .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-4881 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4881 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4881 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4881 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-4881 .roster-entry:first-child { margin: 0; }
.style-4881 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-4881 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-4881 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4881 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-4881 .schedule-practice { font-weight: bold;color: #888888; }
.style-4881 .annualfund .remaining { display: block; }
.style-4881 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-4881 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4881 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4881 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4881 .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-4881 .event-detail { margin: 0 0 15px 0; }
.style-4881 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4881 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4881 .filter-item { padding: 5px; }
.style-4881 .prev-button { font-style: normal;text-decoration: none; }
.style-4881 .prev-button:hover { background-color: #FFFFFF; }
.style-4881 .next-button { font-style: normal;text-decoration: none; }
.style-4881 .next-button:hover { background-color: #FFFFFF; }
.style-4881 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4881 .today-button { font-style: normal;text-decoration: none; }
.style-4881 .today-button:hover { background-color: #FFFFFF; }
.style-4881 .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-4881 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4881 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4881 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4881 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4881 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4881 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4881 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4881 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4881 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4881 .view-all { text-decoration: none;font-style: normal; }
.style-4881 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4881 .schedule-matchup { margin: 0 0 5px 0; }
.style-4881 .start-date { display: inline; }
.style-4881 .start-time { display: inline; }
.style-4881 .end-date { display: inline; }
.style-4881 .end-time { display: inline; }
.style-4881 .date-sep { display: inline; }
.style-91303 .h1-style { color: #004473;font-size: 22px; }
.style-91303 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-91303 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-91303 .h4-style { display: inline-block;color: 5b89b4;font-family: 'Open Sans Condensed', sans-serif; }
.style-91303 A { text-transform: none;letter-spacing: normal;color: #5B89B4;font-size: 16px;font-weight: bold; }
.style-91303 A:hover { text-decoration: none;font-size: 16px;color: #B5DC79; }
.style-91303 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-91303 { padding: 0px;margin: 0 0 20px 0;background-color: #FFFFFF;font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; }
.style-91303:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;background-color: #FFFFFF; }
.style-91303 .description { margin: 0 0 5px 0; }
.style-91303 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-91303 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-91303 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91303 .archive { text-decoration: none;font-style: normal; }
.style-91303 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91303 .category-description { font-size: 16px;font-family: Arial; }
.style-91303 .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-91303 .h4-style A { font-style: normal; }
.style-91303 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-91303 .brief-description { margin: 0 0 5px 0;display: block; }
.style-91303 .location { margin: 0 0 5px 0; }
.style-91303 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 5px;text-align: left; }
.style-91303 .contact-info { margin: 0 0 5px 0; }
.style-91303 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-91303 .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-91303 .full-name { margin: 0 0 5px 0; }
.style-91303 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-91303 .bus-phone { margin: 0 0 5px 0; }
.style-91303 .education { margin: 0 0 5px 0; }
.style-91303 .email { margin: 0 0 5px 0; }
.style-91303 .appointed { margin: 0 0 5px 0; }
.style-91303 .grad-year { margin: 0 0 5px 0; }
.style-91303 .bio { margin: 0 0 5px 0; }
.style-91303 .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-91303 .answer { margin: 0 15px; }
.style-91303 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-91303 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91303 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em; }
.style-91303 .caption { display: block; }
.style-91303 .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-91303 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-91303 .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-91303 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-91303 .department { margin: 0 0 5px 0; }
.style-91303 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-91303 .zero { margin: 0px;padding: 0px; }
.style-91303 .fund .bar { background-color: #6CA6E3; }
.style-91303 .goal { display: block; }
.style-91303 .current { display: block; }
.style-91303 .goal-participation { display: block; }
.style-91303 .current-participation { display: block; }
.style-91303 .asof-date { display: block; }
.style-91303 .start-date { display: block; }
.style-91303 .end-date { display: block; }
.style-91303 .last-year-amount { display: block; }
.style-91303 .last-year-participation { display: block; }
.style-91303 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-91303 .chart { padding: 0px;margin: 0px; }
.style-91303 .scale { padding: 0px;margin: 0px; }
.style-91303 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-91303 .header-widget { padding: 0px; }
.style-91303 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91303 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-91303 .backbutton:hover { background-color: #FFFFFF; }
.style-91303 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91303 .team-selector { padding: 0px;margin: 0px; }
.style-91303 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91303 .season-selector { padding: 0px;margin: 0px; }
.style-91303 .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-91303 A.links-urllink { display: block;font-size: 16px; }
.style-91303 .album-name { display: block; }
.style-91303 .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-91303 .album-select-form { padding: 0px;margin: 0px; }
.style-91303 .album-select { padding: 0px;margin: 0px; }
.style-91303 .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-91303 .businessindex .address { margin: 0 0 5px 0; }
.style-91303 .businessindex .distance { margin: 0 0 5px 0; }
.style-91303 .businessindex .webpage { margin: 0 0 5px 0; }
.style-91303 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-91303 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-91303 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-91303 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-91303 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-91303 .businessindex .description { margin: 0 0 5px 0; }
.style-91303 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-91303 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-91303 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-91303 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-91303 .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-91303 li.group { margin: 0 0 15px 0;padding: 5px;display: inline-block;width: 100%; }
.style-91303 li.subcategory-group { display: inline-block; }
.style-91303 div.content-wrap { text-align: left;font-size: 16px;font-family: Arial; }
.style-91303 .team-schoolyear { margin: 0 0 5px 0; }
.style-91303 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-91303 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-91303 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91303 .team-accolades { margin: 0 0 5px 0; }
.style-91303 .schedule-vs { font-style: italic; }
.style-91303 .schedule-site { margin: 0 0 5px 0; }
.style-91303 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-91303 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-91303 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-91303 .hr { border-color: rgba(255,255,255,0.33); }
.style-91303 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-91303 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-91303 .registration { margin: 0 0 5px 0; }
.style-91303 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-91303 th.winloss-amount { padding: 5px; }
.style-91303 td.winloss-amount { padding: 5px; }
.style-91303 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-91303 th.winloss-amount.win { color: #439639; }
.style-91303 th.winloss-amount.loss { color: #BA122B; }
.style-91303 th.winloss-amount.tie { color: #054E6E; }
.style-91303 .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-91303 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-91303 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-91303 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-91303 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-91303 .roster-entry:first-child { margin: 0; }
.style-91303 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-91303 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-91303 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-91303 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-91303 .schedule-practice { font-weight: bold;color: #888888; }
.style-91303 .annualfund .remaining { display: block; }
.style-91303 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-91303 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-91303 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-91303 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-91303 .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-91303 .event-detail { margin: 0 0 15px 0; }
.style-91303 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-91303 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-91303 .filter-item { padding: 5px; }
.style-91303 .prev-button { font-style: normal;text-decoration: none; }
.style-91303 .prev-button:hover { background-color: #FFFFFF; }
.style-91303 .next-button { font-style: normal;text-decoration: none; }
.style-91303 .next-button:hover { background-color: #FFFFFF; }
.style-91303 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-91303 .today-button { font-style: normal;text-decoration: none; }
.style-91303 .today-button:hover { background-color: #FFFFFF; }
.style-91303 .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-91303 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91303 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91303 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-91303 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-91303 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-91303 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-91303 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-91303 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-91303 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-91303 .view-all { text-decoration: none;font-style: normal; }
.style-91303 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-91303 .schedule-matchup { margin: 0 0 5px 0; }
.style-91303 .start-date { display: inline; }
.style-91303 .start-time { display: inline; }
.style-91303 .end-date { display: inline; }
.style-91303 .end-time { display: inline; }
.style-91303 .date-sep { display: inline; }
.style-5439 .h1-style { font-size: 22px; }
.style-5439 .h2-style { font-size: 20px;color: #004473; }
.style-5439 .h3-style { font-size: 18px; }
.style-5439 .h4-style { color: #5B89B4; }
.style-5439 A:hover { text-decoration: none; }
.style-5439 .button:hover { opacity: 1; }
.style-5439 { padding: 20px;margin: 0 0 20px 0;text-align: center;line-height: 25
px;font-family: 'Open Sans Condensed', sans-serif;font-weight: normal;color: #000000;background-color: #F0F0F0;text-transform: uppercase;letter-spacing: .2em; }
.style-5439 .description { margin: 0 0 5px 0; }
.style-5439 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5439 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5439 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5439 .archive { text-decoration: none;font-style: normal; }
.style-5439 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5439 .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: 0px;border-color: #FFFFFF; }
.style-5439 .h4-style A { font-style: normal; }
.style-5439 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-5439 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-5439 .location { padding: 0 0 0 10px;margin: 0px; }
.style-5439 .photos { text-align: center;margin-bottom: 15px; }
.style-5439 .contact-info { margin: 0 0 5px 0; }
.style-5439 .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: 0px;border-color: #FFFFFF; }
.style-5439 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-5439 .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: #B8D9EB;border-width: 2px;border-color: #FFFFFF; }
.style-5439 .full-name { margin: 0 0 5px 0; }
.style-5439 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-5439 .bus-phone { margin: 0 0 5px 0; }
.style-5439 .education { margin: 0 0 5px 0; }
.style-5439 .email { margin: 0 0 5px 0; }
.style-5439 .appointed { margin: 0 0 5px 0; }
.style-5439 .grad-year { margin: 0 0 5px 0; }
.style-5439 .bio { margin: 0 0 5px 0; }
.style-5439 .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-5439 .question { color: #5B89BD; }
.style-5439 .answer { margin: 0 15px; }
.style-5439 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-5439 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5439 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;color: #5B89B4; }
.style-5439 .caption { display: block; }
.style-5439 .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-5439 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-5439 .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: 0px;border-color: #FFFFFF; }
.style-5439 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-5439 .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-5439 .zero { margin: 0px;padding: 0px; }
.style-5439 .fund .bar { background-color: #004473; }
.style-5439 .detail { text-align: right; }
.style-5439 .goal { color: #000000; }
.style-5439 .chart { padding: 0px;margin: 0px; }
.style-5439 .scale { padding: 0px;margin: 0px; }
.style-5439 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-5439 .annualfund .goal .label { font-size: 12px;color: #004473; }
.style-5439 .annualfund .current .label { color: #004473;font-size: 12px; }
.style-5439 .annualfund .goal-participation .label { color: #004473; }
.style-5439 .annualfund .current-participation .label { color: #004473; }
.style-5439 .annualfund .asof-date .label { font-size: 12px;color: #004473; }
.style-5439 .annualfund .start-date .label { color: #004473; }
.style-5439 .annualfund .end-date .label { color: #004473; }
.style-5439 .annualfund .last-year-amount .label { color: #004473; }
.style-5439 .annualfund .last-year-participation .label { color: #004473; }
.style-5439 .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-5439 .backbutton { font-style: normal;text-decoration: none; }
.style-5439 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-5439 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5439 .team-selector { padding: 0px;margin: 0px; }
.style-5439 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-5439 .season-selector { padding: 0px;margin: 0px; }
.style-5439 .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-5439 A.links-urllink { display: block;font-size: 14px; }
.style-5439 .album-name { display: block; }
.style-5439 .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-5439 .album-select-form { padding: 0px;margin: 0px; }
.style-5439 .album-select { padding: 0px;margin: 0px; }
.style-5439 .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-5439 .businessindex .address { margin: 0 0 5px 0; }
.style-5439 .businessindex .distance { margin: 0 0 5px 0; }
.style-5439 .businessindex .webpage { margin: 0 0 5px 0; }
.style-5439 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-5439 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-5439 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-5439 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-5439 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-5439 .businessindex .description { margin: 0 0 5px 0; }
.style-5439 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-5439 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-5439 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-5439 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-5439 .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: 0px;border-color: #FFFFFF; }
.style-5439 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-5439 div.content-wrap { font-family: Arial;font-size: 12px; }
.style-5439 .team-schoolyear { margin: 0 0 5px 0; }
.style-5439 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-5439 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-5439 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-5439 .team-accolades { margin: 0 0 5px 0; }
.style-5439 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5439 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-5439 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-5439 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-5439 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-5439 .hr { border-color: rgba(255,255,255,0.33); }
.style-5439 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-5439 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-5439 .registration { margin: 0 0 5px 0; }
.style-5439 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-5439 th.winloss-amount { padding: 5px; }
.style-5439 td.winloss-amount { padding: 5px; }
.style-5439 .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-5439 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-5439 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-5439 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .annualfund .remaining .label { color: #004473; }
.style-5439 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-5439 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-5439 .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-5439 .event-detail { margin: 0 0 15px 0; }
.style-5439 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-5439 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-5439 .filter-item { padding: 5px; }
.style-5439 .prev-button { font-style: normal;text-decoration: none; }
.style-5439 .next-button { font-style: normal;text-decoration: none; }
.style-5439 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-5439 .today-button { font-style: normal;text-decoration: none; }
.style-5439 .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-5439 .newsarchivedatepicker .current-year { text-align: center; }
.style-5439 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5439 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-5439 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-5439 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-5439 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-5439 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-5439 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-5439 .view-all { text-decoration: none;font-style: normal; }
.style-5439 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-21611 .h1-style { font-size: 25px;font-family: 'Open Sans Condensed', sans-serif; }
.style-21611 .h2-style { padding: 0px;margin: 0 0 15px 0;line-height: 26px;color: 004473;font-size: 20px; }
.style-21611 .h3-style { font-size: 18px; }
.style-21611 A { font-size: 16px; }
.style-21611 A:hover { text-decoration: none; }
.style-21611 .button:hover { opacity: 1; }
.style-21611 { color: #333333;padding: 20px;margin: 0 0 20px 0;background-color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-21611 .description { margin: 0 0 5px 0; }
.style-21611 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-21611 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-21611 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21611 .archive { text-decoration: none;font-style: normal; }
.style-21611 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21611 .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-21611 .h4-style A { font-style: normal; }
.style-21611 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-21611 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-21611 .location { padding: 0 0 0 10px;margin: 0px; }
.style-21611 .photos { text-align: center;margin-bottom: 15px;padding: 4px; }
.style-21611 .contact-info { margin: 0 0 5px 0; }
.style-21611 .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;text-align: center; }
.style-21611 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-21611 .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-21611 .full-name { margin: 0 0 5px 0; }
.style-21611 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-21611 .bus-phone { margin: 0 0 5px 0; }
.style-21611 .education { margin: 0 0 5px 0; }
.style-21611 .email { margin: 0 0 5px 0; }
.style-21611 .appointed { margin: 0 0 5px 0; }
.style-21611 .grad-year { margin: 0 0 5px 0; }
.style-21611 .bio { margin: 0 0 5px 0; }
.style-21611 .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-21611 .answer { margin: 0 15px; }
.style-21611 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-21611 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21611 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-21611 .caption { display: block; }
.style-21611 .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-21611 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-21611 .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-21611 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-21611 .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-21611 .zero { margin: 0px;padding: 0px; }
.style-21611 .fund .bar { background-color: #C72C2C; }
.style-21611 .chart { padding: 0px;margin: 0px; }
.style-21611 .scale { padding: 0px;margin: 0px; }
.style-21611 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-21611 .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-21611 .backbutton { font-style: normal;text-decoration: none; }
.style-21611 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-21611 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-21611 .team-selector { padding: 0px;margin: 0px; }
.style-21611 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-21611 .season-selector { padding: 0px;margin: 0px; }
.style-21611 .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-21611 A.links-urllink { display: block; }
.style-21611 .album-name { display: block; }
.style-21611 .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-21611 .album-select-form { padding: 0px;margin: 0px; }
.style-21611 .album-select { padding: 0px;margin: 0px; }
.style-21611 .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-21611 .businessindex .address { margin: 0 0 5px 0; }
.style-21611 .businessindex .distance { margin: 0 0 5px 0; }
.style-21611 .businessindex .webpage { margin: 0 0 5px 0; }
.style-21611 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-21611 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-21611 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-21611 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-21611 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-21611 .businessindex .description { margin: 0 0 5px 0; }
.style-21611 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-21611 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-21611 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-21611 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-21611 .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-21611 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-21611 div.content-wrap { text-align: left; }
.style-21611 .team-schoolyear { margin: 0 0 5px 0; }
.style-21611 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-21611 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-21611 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-21611 .team-accolades { margin: 0 0 5px 0; }
.style-21611 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-21611 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-21611 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-21611 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-21611 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-21611 .hr { border-color: rgba(255,255,255,0.33); }
.style-21611 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-21611 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-21611 .registration { margin: 0 0 5px 0; }
.style-21611 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-21611 th.winloss-amount { padding: 5px; }
.style-21611 td.winloss-amount { padding: 5px; }
.style-21611 .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-21611 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-21611 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-21611 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-21611 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-21611 .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-21611 .event-detail { margin: 0 0 15px 0; }
.style-21611 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-21611 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-21611 .filter-item { padding: 5px; }
.style-21611 .prev-button { font-style: normal;text-decoration: none; }
.style-21611 .next-button { font-style: normal;text-decoration: none; }
.style-21611 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-21611 .today-button { font-style: normal;text-decoration: none; }
.style-21611 .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-21611 .newsarchivedatepicker .current-year { text-align: center; }
.style-21611 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-21611 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-21611 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-21611 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-21611 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-21611 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-21611 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-21611 .view-all { text-decoration: none;font-style: normal; }
.style-21611 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4886 .h2-style { font-size: 22px; }
.style-4886 .h3-style { font-size: 22px; }
.style-4886 A { color: #004473; }
.style-4886 A:hover { text-decoration: none; }
.style-4886 .button:hover { opacity: 1; }
.style-4886 { padding: 20px;margin: 0 0 20px 0;text-align: center;font-size: 26px;line-height: 32px;font-family: 'Open Sans Condensed', sans-serif;font-weight: normal;color: #00958F;background-color: #FFFFFF;border-width: 2px;border-style: solid;border-color: #00958F;text-transform: uppercase;letter-spacing: .2em;/* --- box shadow --- */
box-shadow: inset 0 0 15px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.15);-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.15); }
.style-4886 .description { margin: 0 0 5px 0; }
.style-4886 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4886 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4886 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4886 .archive { text-decoration: none;font-style: normal; }
.style-4886 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4886 .category-description { font-size: 20px; }
.style-4886 .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-4886 .h4-style A { font-style: normal; }
.style-4886 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;font-size: 20px; }
.style-4886 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4886 .location { padding: 0 0 0 10px;margin: 0px; }
.style-4886 .photos { text-align: center;margin-bottom: 15px; }
.style-4886 .contact-info { margin: 0 0 5px 0; }
.style-4886 .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-4886 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4886 .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-4886 .full-name { margin: 0 0 5px 0; }
.style-4886 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4886 .bus-phone { margin: 0 0 5px 0; }
.style-4886 .education { margin: 0 0 5px 0; }
.style-4886 .email { margin: 0 0 5px 0; }
.style-4886 .appointed { margin: 0 0 5px 0; }
.style-4886 .grad-year { margin: 0 0 5px 0; }
.style-4886 .bio { margin: 0 0 5px 0; }
.style-4886 .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-4886 .answer { margin: 0 15px; }
.style-4886 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4886 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4886 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-4886 .caption { display: block; }
.style-4886 .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-4886 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4886 .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-4886 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4886 .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-4886 .zero { margin: 0px;padding: 0px; }
.style-4886 .fund .bar { background-color: #C72C2C; }
.style-4886 .chart { padding: 0px;margin: 0px; }
.style-4886 .scale { padding: 0px;margin: 0px; }
.style-4886 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-4886 .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-4886 .backbutton { font-style: normal;text-decoration: none; }
.style-4886 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4886 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4886 .team-selector { padding: 0px;margin: 0px; }
.style-4886 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4886 .season-selector { padding: 0px;margin: 0px; }
.style-4886 .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-4886 A.links-urllink { display: block;font-size: 20px; }
.style-4886 .album-name { display: block; }
.style-4886 .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-4886 .album-select-form { padding: 0px;margin: 0px; }
.style-4886 .album-select { padding: 0px;margin: 0px; }
.style-4886 .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-4886 .businessindex .address { margin: 0 0 5px 0; }
.style-4886 .businessindex .distance { margin: 0 0 5px 0; }
.style-4886 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4886 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4886 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4886 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4886 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4886 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4886 .businessindex .description { margin: 0 0 5px 0; }
.style-4886 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4886 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4886 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4886 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4886 .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-4886 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-4886 .team-schoolyear { margin: 0 0 5px 0; }
.style-4886 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4886 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4886 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4886 .team-accolades { margin: 0 0 5px 0; }
.style-4886 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4886 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-4886 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4886 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4886 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4886 .hr { border-color: rgba(255,255,255,0.33); }
.style-4886 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4886 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4886 .registration { margin: 0 0 5px 0; }
.style-4886 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4886 th.winloss-amount { padding: 5px; }
.style-4886 td.winloss-amount { padding: 5px; }
.style-4886 .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-4886 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-4886 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-4886 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4886 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4886 .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-4886 .event-detail { margin: 0 0 15px 0; }
.style-4886 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-4886 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-4886 .filter-item { padding: 5px; }
.style-4886 .prev-button { font-style: normal;text-decoration: none; }
.style-4886 .next-button { font-style: normal;text-decoration: none; }
.style-4886 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4886 .today-button { font-style: normal;text-decoration: none; }
.style-4886 .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-4886 .newsarchivedatepicker .current-year { text-align: center; }
.style-4886 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4886 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4886 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-4886 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-4886 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4886 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4886 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4886 .view-all { text-decoration: none;font-style: normal; }
.style-4886 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-31371 .h1-style { font-size: 22px;color: #004473; }
.style-31371 .h2-style { font-size: 20px;text-align: center;color: #004473;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-31371 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-31371 .h4-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-31371 .h5-style { font-family: 'Open Sans Condensed', sans-serif; }
.style-31371 .h6-style { font-family: 'Open Sans Condensed', sans-serif; }
.style-31371 A { color: #FFFFFF;font-size: 16px;font-family: Helvetica; }
.style-31371 A:hover { text-decoration: none;font-family: Helvetica;color: #004473; }
.style-31371 .button { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif; }
.style-31371 .button:hover { opacity: 1;font-family: 'Open Sans Condensed', sans-serif; }
.style-31371 .description { margin: 0 0 5px 0; }
.style-31371 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-31371 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-31371 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-31371 .archive { text-decoration: none;font-style: normal; }
.style-31371 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-31371 .category-description { font-size: 18px; }
.style-31371 .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-31371 .h4-style A { font-style: normal; }
.style-31371 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;font-size: 18px; }
.style-31371 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-31371 .location { padding: 0 0 0 10px;margin: 0px; }
.style-31371 .photos { text-align: center;margin-bottom: 15px;padding: 0px;margin: 7px; }
.style-31371 .contact-info { margin: 0 0 5px 0; }
.style-31371 .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;text-align: left; }
.style-31371 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-31371 .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-31371 .full-name { margin: 0 0 5px 0; }
.style-31371 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-31371 .bus-phone { margin: 0 0 5px 0; }
.style-31371 .education { margin: 0 0 5px 0; }
.style-31371 .email { margin: 0 0 5px 0; }
.style-31371 .appointed { margin: 0 0 5px 0; }
.style-31371 .grad-year { margin: 0 0 5px 0; }
.style-31371 .bio { margin: 0 0 5px 0; }
.style-31371 .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-31371 .answer { margin: 0 15px; }
.style-31371 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-31371 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-31371 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-31371 .caption { display: block; }
.style-31371 .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-31371 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-31371 .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-31371 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-31371 .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-31371 .zero { margin: 0px;padding: 0px; }
.style-31371 .fund .bar { background-color: #C72C2C; }
.style-31371 .chart { padding: 0px;margin: 0px; }
.style-31371 .scale { padding: 0px;margin: 0px; }
.style-31371 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-31371 .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-31371 .backbutton { font-style: normal;text-decoration: none; }
.style-31371 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-31371 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-31371 .team-selector { padding: 0px;margin: 0px; }
.style-31371 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-31371 .season-selector { padding: 0px;margin: 0px; }
.style-31371 .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-31371 A.links-urllink { display: block;font-size: 20px; }
.style-31371 .album-name { display: block; }
.style-31371 .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-31371 .album-select-form { padding: 0px;margin: 0px; }
.style-31371 .album-select { padding: 0px;margin: 0px; }
.style-31371 .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-31371 .businessindex .address { margin: 0 0 5px 0; }
.style-31371 .businessindex .distance { margin: 0 0 5px 0; }
.style-31371 .businessindex .webpage { margin: 0 0 5px 0; }
.style-31371 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-31371 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-31371 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-31371 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-31371 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-31371 .businessindex .description { margin: 0 0 5px 0; }
.style-31371 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-31371 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-31371 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-31371 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-31371 .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-31371 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-31371 div.content-wrap { text-align: center;font-size: 19px;padding: 19px;font-family: Helvetica;margin: 15px;background-color: #B8D9EB;color: #004473; }
.style-31371 .team-schoolyear { margin: 0 0 5px 0; }
.style-31371 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-31371 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-31371 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-31371 .team-accolades { margin: 0 0 5px 0; }
.style-31371 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-31371 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-31371 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-31371 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-31371 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-31371 .hr { border-color: rgba(255,255,255,0.33); }
.style-31371 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-31371 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-31371 .registration { margin: 0 0 5px 0; }
.style-31371 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-31371 th.winloss-amount { padding: 5px; }
.style-31371 td.winloss-amount { padding: 5px; }
.style-31371 .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-31371 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-31371 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-31371 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-31371 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-31371 .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-31371 .event-detail { margin: 0 0 15px 0; }
.style-31371 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-31371 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-31371 .filter-item { padding: 5px; }
.style-31371 .prev-button { font-style: normal;text-decoration: none; }
.style-31371 .next-button { font-style: normal;text-decoration: none; }
.style-31371 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-31371 .today-button { font-style: normal;text-decoration: none; }
.style-31371 .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-31371 .newsarchivedatepicker .current-year { text-align: center; }
.style-31371 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-31371 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-31371 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-31371 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-31371 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-31371 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-31371 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-31371 .view-all { text-decoration: none;font-style: normal; }
.style-31371 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4882 .h1-style { font-size: 22px; }
.style-4882 .h2-style { padding: 0px;margin: 0 0 15px 0;line-height: 26px;color: #00958F;font-size: 20px; }
.style-4882 .h3-style { font-size: 18px; }
.style-4882 A:hover { text-decoration: none; }
.style-4882 .button:hover { opacity: 1; }
.style-4882 { color: #333333;padding: 20px;margin: 0 0 20px 0;background-color: #FFFFFF;border-width: 0px;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: inset 0 0 15px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.15);-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.15); }
.style-4882 .description { margin: 0 0 5px 0; }
.style-4882 time { font-style: italic;padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4882 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4882 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4882 .archive { text-decoration: none;font-style: normal; }
.style-4882 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4882 .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-4882 .h4-style A { font-style: normal; }
.style-4882 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-4882 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-4882 .location { padding: 0 0 0 10px;margin: 0px; }
.style-4882 .photos { text-align: left;margin-bottom: 15px;padding: 4px; }
.style-4882 .contact-info { margin: 0 0 5px 0; }
.style-4882 .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;text-align: left; }
.style-4882 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4882 .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-4882 .full-name { margin: 0 0 5px 0; }
.style-4882 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4882 .bus-phone { margin: 0 0 5px 0; }
.style-4882 .education { margin: 0 0 5px 0; }
.style-4882 .email { margin: 0 0 5px 0; }
.style-4882 .appointed { margin: 0 0 5px 0; }
.style-4882 .grad-year { margin: 0 0 5px 0; }
.style-4882 .bio { margin: 0 0 5px 0; }
.style-4882 .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-4882 .answer { margin: 0 15px; }
.style-4882 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4882 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4882 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold; }
.style-4882 .caption { display: block; }
.style-4882 .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-4882 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4882 .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-4882 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4882 .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-4882 .zero { margin: 0px;padding: 0px; }
.style-4882 .fund .bar { background-color: #C72C2C; }
.style-4882 .chart { padding: 0px;margin: 0px; }
.style-4882 .scale { padding: 0px;margin: 0px; }
.style-4882 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-4882 .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-4882 .backbutton { font-style: normal;text-decoration: none; }
.style-4882 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4882 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4882 .team-selector { padding: 0px;margin: 0px; }
.style-4882 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4882 .season-selector { padding: 0px;margin: 0px; }
.style-4882 .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-4882 A.links-urllink { display: block; }
.style-4882 .album-name { display: block; }
.style-4882 .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-4882 .album-select-form { padding: 0px;margin: 0px; }
.style-4882 .album-select { padding: 0px;margin: 0px; }
.style-4882 .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-4882 .businessindex .address { margin: 0 0 5px 0; }
.style-4882 .businessindex .distance { margin: 0 0 5px 0; }
.style-4882 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4882 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4882 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4882 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4882 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4882 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4882 .businessindex .description { margin: 0 0 5px 0; }
.style-4882 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4882 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4882 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4882 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4882 .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-4882 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-4882 div.content-wrap { text-align: left; }
.style-4882 .team-schoolyear { margin: 0 0 5px 0; }
.style-4882 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4882 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4882 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4882 .team-accolades { margin: 0 0 5px 0; }
.style-4882 .schedule-date { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4882 .schedule-opponent { padding: 0 0 0 10px;margin: 0px; }
.style-4882 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-4882 .schedule-vs { font-style: italic;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .schedule-teamname { font-family: 'Montserrat', sans-serif;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .schedule-title { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 16px;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4882 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4882 .hr { border-color: rgba(255,255,255,0.33); }
.style-4882 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4882 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4882 .registration { margin: 0 0 5px 0; }
.style-4882 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4882 th.winloss-amount { padding: 5px; }
.style-4882 td.winloss-amount { padding: 5px; }
.style-4882 .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-4882 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .player-detail { padding: 0px;margin: 0 0 10px 0; }
.style-4882 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-4882 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4882 .schedule-rescheduled { color: #6CA6E3;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .schedule-cancelled { color: #C72C2C;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-4882 .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-4882 .event-detail { margin: 0 0 15px 0; }
.style-4882 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-4882 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-4882 .filter-item { padding: 5px; }
.style-4882 .prev-button { font-style: normal;text-decoration: none; }
.style-4882 .next-button { font-style: normal;text-decoration: none; }
.style-4882 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4882 .today-button { font-style: normal;text-decoration: none; }
.style-4882 .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-4882 .newsarchivedatepicker .current-year { text-align: center; }
.style-4882 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4882 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4882 .newsarchivedatepicker .month-number { font-family: 'Montserrat', sans-serif;padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-4882 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-4882 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4882 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4882 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4882 .view-all { text-decoration: none;font-style: normal; }
.style-4882 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-4888 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .h2-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .h3-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .h4-style { color: #5B89B4;font-weight: 400;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .h5-style { color: #004473; }
.style-4888 .h6-style { color: #004473; }
.style-4888 A { color: #5B89B4;text-decoration: none; }
.style-4888 A:hover { text-decoration: none;color: #B5DC79; }
.style-4888 .button { color: #004473;background-color: #F8F8F8;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 0px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-4888 .button:hover { opacity: 1; }
.style-4888 { padding: 20px;margin: 0 0 20px 0;background-color: #FFFFFF; }
.style-4888 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-4888 time { font-style: italic;margin: 0 0 -5px 0;display: block;font-size: 12px; }
.style-4888 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4888 .readmore:hover { color: #B5DC79;background-color: #FFFFFF; }
.style-4888 .archive { text-decoration: none;font-style: normal; }
.style-4888 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4888 .category-description { font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .category-description:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .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: 0px;border-color: #FFFFFF;text-align: center; }
.style-4888 .h4-style A { font-style: normal; }
.style-4888 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .long-description:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .brief-description:hover { font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .location { margin: 0 0 5px 0;font-size: 12px; }
.style-4888 .photos { text-align: left;margin-bottom: 15px;padding: 9px; }
.style-4888 .contact-info { margin: 0 0 5px 0; }
.style-4888 .text img { padding: 0;margin: 0 0 0 10px;text-align: left; }
.style-4888 .text img:first-child { margin: 0; }
.style-4888 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4888 .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;text-align: center; }
.style-4888 .full-name { margin: 0 0 5px 0; }
.style-4888 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4888 .bus-phone { margin: 0 0 5px 0; }
.style-4888 .education { margin: 0 0 5px 0; }
.style-4888 .email { margin: 0 0 5px 0; }
.style-4888 .appointed { margin: 0 0 5px 0; }
.style-4888 .grad-year { margin: 0 0 5px 0; }
.style-4888 .bio { margin: 0 0 5px 0; }
.style-4888 .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-4888 .answer { margin: 0 15px;line-height: 20px; }
.style-4888 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4888 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4888 .title { display: block; }
.style-4888 .caption { display: block; }
.style-4888 .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-4888 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4888 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-4888 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4888 .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-4888 .zero { margin: 0px;padding: 0px; }
.style-4888 .fund .bar { background-color: #6CA6E3; }
.style-4888 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-4888 .header-widget { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4888 .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-4888 .backbutton { font-style: normal;text-decoration: none; }
.style-4888 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4888 .team-label { font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4888 .team-selector { padding: 0px;margin: 0px; }
.style-4888 .season-label { font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4888 .season-selector { padding: 0px;margin: 0px; }
.style-4888 .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-4888 .listdetail img:first-child { margin: 0; }
.style-4888 A.links-urllink { display: block;font-size: 20px;color: #004473;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 A.links-urllink:hover { color: #B5DC79;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .album-name { display: block; }
.style-4888 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF; }
.style-4888 .album-select-form { padding: 0px;margin: 0px; }
.style-4888 .album-select { padding: 0px;margin: 0px; }
.style-4888 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-4888 .course-desc { line-height: 20px; }
.style-4888 .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-4888 .businessindex .address { margin: 0 0 5px 0; }
.style-4888 .businessindex .distance { margin: 0 0 5px 0; }
.style-4888 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4888 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4888 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4888 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4888 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4888 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4888 .businessindex .description { margin: 0 0 5px 0; }
.style-4888 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4888 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4888 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block;font-family: 'Open Sans Condensed', sans-serif; }
.style-4888 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4888 .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-4888 li.group { padding: 0;display: inline-block;width: 100%; }
.style-4888 div.content-wrap { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-4888 div.content-wrap:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-4888 .team-schoolyear { margin: 0 0 5px 0; }
.style-4888 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4888 .team-description { line-height: 20px; }
.style-4888 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4888 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4888 .team-accolades { margin: 0 0 5px 0; }
.style-4888 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4888 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4888 .hr { border-color: rgba(255,255,255,0.33); }
.style-4888 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4888 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4888 .registration { margin: 0 0 5px 0; }
.style-4888 .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-4888 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-4888 .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-4888 .event-detail { margin: 0 0 15px 0; }
.style-4888 .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-4888 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-4888 .view-all { text-decoration: none;font-style: normal; }
.style-4888 .game { padding: 0;margin: 0 0 20px 0; }
.style-4888 .link-nohover-image { text-align: center; }
.style-17855 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-17855 .h2-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-17855 .h3-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-17855 .h4-style { color: #98CAEA;font-weight: 400; }
.style-17855 .h5-style { color: #004473; }
.style-17855 .h6-style { color: #004473; }
.style-17855 A { color: #98CAEA;text-decoration: none; }
.style-17855 A:hover { text-decoration: none; }
.style-17855 .button { color: #004473;background-color: #F8F8F8;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-17855 .button:hover { opacity: 1; }
.style-17855 { padding: 20px;margin: 0 0 20px 0;background-color: #F8F8F8;border-width: 0px;border-color: #FFFFFF;font-size: 14px; }
.style-17855 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-17855 time { font-style: italic;margin: 0 0 -5px 0;display: block;font-size: 12px; }
.style-17855 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-17855 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17855 .archive { text-decoration: none;font-style: normal; }
.style-17855 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17855 .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-17855 .h4-style A { font-style: normal;padding: 1px;margin: 7px; }
.style-17855 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-17855 .brief-description { margin: 7px;display: block;line-height: 20px;padding: 0px; }
.style-17855 .location { margin: 2px;font-size: 12px;padding: 0px; }
.style-17855 .photos { text-align: center;margin-bottom: 15px; }
.style-17855 .contact-info { margin: 0 0 5px 0; }
.style-17855 .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-17855 .text img:first-child { margin: 0; }
.style-17855 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-17855 .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-17855 .full-name { margin: 0 0 5px 0; }
.style-17855 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-17855 .bus-phone { margin: 0 0 5px 0; }
.style-17855 .education { margin: 0 0 5px 0; }
.style-17855 .email { margin: 0 0 5px 0; }
.style-17855 .appointed { margin: 0 0 5px 0; }
.style-17855 .grad-year { margin: 0 0 5px 0; }
.style-17855 .bio { margin: 0 0 5px 0; }
.style-17855 .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-17855 .answer { margin: 0 15px;line-height: 20px; }
.style-17855 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-17855 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17855 .title { display: block; }
.style-17855 .caption { display: block; }
.style-17855 .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-17855 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-17855 .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-17855 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-17855 .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-17855 .zero { margin: 0px;padding: 0px; }
.style-17855 .fund .bar { background-color: #6CA6E3; }
.style-17855 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-17855 .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-17855 .backbutton { font-style: normal;text-decoration: none; }
.style-17855 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-17855 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-17855 .team-selector { padding: 0px;margin: 0px; }
.style-17855 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-17855 .season-selector { padding: 0px;margin: 0px; }
.style-17855 .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-17855 .listdetail img:first-child { margin: 0; }
.style-17855 A.links-urllink { display: block; }
.style-17855 .album-name { display: block; }
.style-17855 .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-17855 .album-select-form { padding: 0px;margin: 0px; }
.style-17855 .album-select { padding: 0px;margin: 0px; }
.style-17855 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-17855 .course-desc { line-height: 20px; }
.style-17855 .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-17855 .businessindex .address { margin: 0 0 5px 0; }
.style-17855 .businessindex .distance { margin: 0 0 5px 0; }
.style-17855 .businessindex .webpage { margin: 0 0 5px 0; }
.style-17855 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-17855 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-17855 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-17855 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-17855 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-17855 .businessindex .description { margin: 0 0 5px 0; }
.style-17855 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-17855 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-17855 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-17855 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-17855 .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-17855 li.group { padding: 4px;display: inline-block;width: 100%;margin: 4px; }
.style-17855 .team-schoolyear { margin: 0 0 5px 0; }
.style-17855 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-17855 .team-description { line-height: 20px; }
.style-17855 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-17855 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17855 .team-accolades { margin: 0 0 5px 0; }
.style-17855 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-17855 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-17855 .hr { border-color: rgba(255,255,255,0.33); }
.style-17855 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-17855 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-17855 .registration { margin: 0 0 5px 0; }
.style-17855 .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-17855 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-17855 .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-17855 .month-name { padding: 4px;margin: 2px;border-width: 0px;border-style: solid;font-size: 18px;background-color: #79A9CA;color: #004473; }
.style-17855 .day-number { font-size: 18px;background-color: #79A9CA;color: #004473;padding: 5px;margin: 2px; }
.style-17855 .event-detail { margin: 4px;padding: 0px; }
.style-17855 .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-17855 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-17855 .view-all { text-decoration: none;font-style: normal; }
.style-17855 .game { padding: 0;margin: 0 0 20px 0; }
.style-50770 .h1-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-50770 .h2-style { color: #004473;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-50770 .h3-style { color: #004473;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-50770 .h4-style { color: #5B89B4;font-weight: 400; }
.style-50770 .h5-style { color: #004473; }
.style-50770 .h6-style { color: #004473; }
.style-50770 A { color: #5B89B4;text-decoration: none; }
.style-50770 A:hover { text-decoration: none; }
.style-50770 .button { color: #004473;background-color: #F8F8F8;padding: 2px 6px;margin: 5px 10px 0 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-50770 .button:hover { opacity: 1; }
.style-50770 { padding: 20px;margin: 0 0 20px 0;background-color: #F8F8F8;border-width: 0px;border-color: #FFFFFF; }
.style-50770 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-50770 time { font-style: italic;margin: 0 0 -5px 0;display: block;font-size: 12px; }
.style-50770 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-50770 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-50770 .archive { text-decoration: none;font-style: normal; }
.style-50770 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-50770 .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: 0px;border-color: #FFFFFF;text-align: center; }
.style-50770 .h4-style A { font-style: normal; }
.style-50770 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px; }
.style-50770 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-50770 .location { margin: 0 0 5px 0;font-size: 12px; }
.style-50770 .photos { text-align: center;margin-bottom: 15px;padding: 9px; }
.style-50770 .contact-info { margin: 0 0 5px 0; }
.style-50770 .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;border-color: #FFFFFF;text-align: center; }
.style-50770 .text img:first-child { margin: 0; }
.style-50770 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-50770 .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;text-align: center; }
.style-50770 .full-name { margin: 0 0 5px 0; }
.style-50770 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-50770 .bus-phone { margin: 0 0 5px 0; }
.style-50770 .education { margin: 0 0 5px 0; }
.style-50770 .email { margin: 0 0 5px 0; }
.style-50770 .appointed { margin: 0 0 5px 0; }
.style-50770 .grad-year { margin: 0 0 5px 0; }
.style-50770 .bio { margin: 0 0 5px 0; }
.style-50770 .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-50770 .answer { margin: 0 15px;line-height: 20px; }
.style-50770 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-50770 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-50770 .title { display: block; }
.style-50770 .caption { display: block; }
.style-50770 .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-50770 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-50770 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF;text-align: center; }
.style-50770 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-50770 .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-50770 .zero { margin: 0px;padding: 0px; }
.style-50770 .fund .bar { background-color: #6CA6E3; }
.style-50770 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-50770 .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-50770 .backbutton { font-style: normal;text-decoration: none; }
.style-50770 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-50770 .team-label { font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-50770 .team-selector { padding: 0px;margin: 0px; }
.style-50770 .season-label { font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-50770 .season-selector { padding: 0px;margin: 0px; }
.style-50770 .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-50770 .listdetail img:first-child { margin: 0; }
.style-50770 A.links-urllink { display: block;font-size: 20px;color: #004473; }
.style-50770 .album-name { display: block; }
.style-50770 .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: #5B89B4;border-width: 0px;border-color: #FFFFFF; }
.style-50770 .album-select-form { padding: 0px;margin: 0px; }
.style-50770 .album-select { padding: 0px;margin: 0px; }
.style-50770 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-50770 .course-desc { line-height: 20px; }
.style-50770 .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-50770 .businessindex .address { margin: 0 0 5px 0; }
.style-50770 .businessindex .distance { margin: 0 0 5px 0; }
.style-50770 .businessindex .webpage { margin: 0 0 5px 0; }
.style-50770 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-50770 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-50770 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-50770 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-50770 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-50770 .businessindex .description { margin: 0 0 5px 0; }
.style-50770 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-50770 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-50770 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block;font-family: 'Open Sans Condensed', sans-serif; }
.style-50770 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-50770 .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-50770 li.group { padding: 0;display: inline-block;width: 100%; }
.style-50770 .team-schoolyear { margin: 0 0 5px 0; }
.style-50770 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-50770 .team-description { line-height: 20px; }
.style-50770 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-50770 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-50770 .team-accolades { margin: 0 0 5px 0; }
.style-50770 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-50770 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-50770 .hr { border-color: rgba(255,255,255,0.33); }
.style-50770 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-50770 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-50770 .registration { margin: 0 0 5px 0; }
.style-50770 .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-50770 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-50770 .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-50770 .event-detail { margin: 0 0 15px 0; }
.style-50770 .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-50770 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-50770 .view-all { text-decoration: none;font-style: normal; }
.style-50770 .game { padding: 0;margin: 0 0 20px 0; }
.style-50770 .link-nohover-image { text-align: center; }
.style-4891 .h1-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4891 .h2-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4891 .h2-style:hover { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4891 .h3-style { color: #FFFFFF;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4891 .h4-style { color: #B8D9EB;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-4891 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #B8D9EB; }
.style-4891 .h5-style { color: #FFFFFF; }
.style-4891 .h6-style { color: #FFFFFF; }
.style-4891 A { color: #B5DC79;font-size: 14px; }
.style-4891 A:hover { text-decoration: none; }
.style-4891 .button { font-size: 14px; }
.style-4891 .button:hover { opacity: 1; }
.style-4891 { padding: 20px;margin: 0 0 20px 0;border-width: 0px;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: #cccccc;background-color: #004473;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-4891 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-4891 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4891 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #6CA6E3; }
.style-4891 .readmore:hover { color: #B5DC79;background-color: #FFFFFF; }
.style-4891 .archive { text-decoration: none;font-style: normal; }
.style-4891 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4891 .category-description { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-4891 .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);border-width: 0px;border-color: #FFFFFF; }
.style-4891 .h4-style A { font-style: normal;color: #5B89B4; }
.style-4891 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-4891 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-4891 .location { margin: 0 0 5px 0; }
.style-4891 .photos { text-align: center;margin-bottom: 15px; }
.style-4891 .contact-info { margin: 0 0 5px 0; }
.style-4891 .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-4891 .text img:first-child { margin: 0; }
.style-4891 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4891 .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: 1px;border-style: solid;border-color: #FFFFFF; }
.style-4891 .full-name { margin: 0 0 5px 0; }
.style-4891 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4891 .bus-phone { margin: 0 0 5px 0; }
.style-4891 .education { margin: 0 0 5px 0; }
.style-4891 .email { margin: 0 0 5px 0; }
.style-4891 .appointed { margin: 0 0 5px 0; }
.style-4891 .grad-year { margin: 0 0 5px 0; }
.style-4891 .bio { margin: 0 0 5px 0; }
.style-4891 .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: 0px;border-color: #FFFFFF; }
.style-4891 .answer { margin: 0 15px;line-height: 20px; }
.style-4891 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-4891 .biobutton:hover { background-color: #FFFFFF; }
.style-4891 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-4891 .caption { display: block; }
.style-4891 .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: 0px;border-color: #FFFFFF; }
.style-4891 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4891 .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: 0px;border-color: #FFFFFF; }
.style-4891 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-4891 .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-4891 .zero { margin: 0px;padding: 0px; }
.style-4891 .fund .bar { background-color: #6CA6E3; }
.style-4891 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-4891 .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-4891 .backbutton { font-style: normal;text-decoration: none; }
.style-4891 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4891 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4891 .team-selector { padding: 0px;margin: 0px; }
.style-4891 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4891 .season-selector { padding: 0px;margin: 0px; }
.style-4891 .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: 0px;border-color: #FFFFFF; }
.style-4891 .listdetail img:first-child { margin: 0; }
.style-4891 A.links-urllink { display: block;font-size: 17px; }
.style-4891 A.links-urllink:hover { color: #FFFFFF; }
.style-4891 .album-name { display: block; }
.style-4891 .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-4891 .album-select-form { padding: 0px;margin: 0px; }
.style-4891 .album-select { padding: 0px;margin: 0px; }
.style-4891 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-4891 .course-desc { line-height: 20px; }
.style-4891 .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-4891 .businessindex .address { margin: 0 0 5px 0; }
.style-4891 .businessindex .distance { margin: 0 0 5px 0; }
.style-4891 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4891 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4891 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4891 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4891 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4891 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4891 .businessindex .description { margin: 0 0 5px 0; }
.style-4891 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4891 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4891 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4891 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4891 .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: 0px; }
.style-4891 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;font-family: 'Open Sans Condensed', sans-serif; }
.style-4891 div.content-wrap { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;color: #FFFFFF; }
.style-4891 .team-schoolyear { margin: 0 0 5px 0; }
.style-4891 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4891 .team-description { line-height: 20px; }
.style-4891 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4891 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4891 .team-accolades { margin: 0 0 5px 0; }
.style-4891 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-4891 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-4891 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-4891 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-4891 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-4891 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-4891 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-4891 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-4891 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-4891 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4891 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4891 .hr { border-color: rgba(255,255,255,0.33); }
.style-4891 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4891 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4891 .registration { margin: 0 0 5px 0; }
.style-4891 .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-4891 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-4891 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-4891 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-4891 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-4891 .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-4891 .event-detail { margin: 0 0 15px 0; }
.style-4891 .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-4891 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-4891 .view-all { text-decoration: none;font-style: normal; }
.style-4891 .game { padding: 0;margin: 0 0 20px 0; }
.style-91302 .h1-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-91302 .h2-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-91302 .h2-style:hover { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-91302 .h3-style { color: #FFFFFF;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-91302 .h4-style { color: #B8D9EB;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-91302 .h4-style:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;color: #B8D9EB; }
.style-91302 .h5-style { color: #FFFFFF; }
.style-91302 .h6-style { color: #FFFFFF; }
.style-91302 A { color: #B5DC79;font-size: 14px; }
.style-91302 A:hover { text-decoration: none; }
.style-91302 .button { font-size: 14px; }
.style-91302 .button:hover { opacity: 1; }
.style-91302 { padding: 20px;margin: 0 0 20px 0;border-width: 0px;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: #cccccc;background-color: #004473;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-91302 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-91302 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-91302 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #6CA6E3; }
.style-91302 .readmore:hover { color: #B5DC79;background-color: #FFFFFF; }
.style-91302 .archive { text-decoration: none;font-style: normal; }
.style-91302 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91302 .category-description { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-91302 .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);border-width: 0px;border-color: #FFFFFF; }
.style-91302 .h4-style A { font-style: normal;color: #5B89B4; }
.style-91302 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-91302 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-91302 .location { margin: 0 0 5px 0; }
.style-91302 .photos { text-align: center;margin-bottom: 15px; }
.style-91302 .contact-info { margin: 0 0 5px 0; }
.style-91302 .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-91302 .text img:first-child { margin: 0; }
.style-91302 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-91302 .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: #FFFFFF;border-width: 0px;border-style: solid;border-color: #FFFFFF;text-align: center; }
.style-91302 .full-name { margin: 0 0 5px 0; }
.style-91302 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-91302 .bus-phone { margin: 0 0 5px 0; }
.style-91302 .education { margin: 0 0 5px 0; }
.style-91302 .email { margin: 0 0 5px 0; }
.style-91302 .appointed { margin: 0 0 5px 0; }
.style-91302 .grad-year { margin: 0 0 5px 0; }
.style-91302 .bio { margin: 0 0 5px 0; }
.style-91302 .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: 0px;border-color: #FFFFFF; }
.style-91302 .answer { margin: 0 15px;line-height: 20px; }
.style-91302 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-91302 .biobutton:hover { background-color: #FFFFFF; }
.style-91302 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-91302 .caption { display: block; }
.style-91302 .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: 0px;border-color: #FFFFFF; }
.style-91302 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-91302 .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: 0px;border-color: #FFFFFF;text-align: center; }
.style-91302 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-91302 .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-91302 .zero { margin: 0px;padding: 0px; }
.style-91302 .fund .bar { background-color: #6CA6E3; }
.style-91302 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-91302 .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-91302 .backbutton { font-style: normal;text-decoration: none; }
.style-91302 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-91302 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91302 .team-selector { padding: 0px;margin: 0px; }
.style-91302 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-91302 .season-selector { padding: 0px;margin: 0px; }
.style-91302 .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: 0px;border-color: #FFFFFF; }
.style-91302 .listdetail img:first-child { margin: 0; }
.style-91302 A.links-urllink { display: block;font-size: 17px; }
.style-91302 A.links-urllink:hover { color: #FFFFFF; }
.style-91302 .album-name { display: block; }
.style-91302 .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-91302 .album-select-form { padding: 0px;margin: 0px; }
.style-91302 .album-select { padding: 0px;margin: 0px; }
.style-91302 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-91302 .course-desc { line-height: 20px; }
.style-91302 .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-91302 .businessindex .address { margin: 0 0 5px 0; }
.style-91302 .businessindex .distance { margin: 0 0 5px 0; }
.style-91302 .businessindex .webpage { margin: 0 0 5px 0; }
.style-91302 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-91302 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-91302 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-91302 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-91302 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-91302 .businessindex .description { margin: 0 0 5px 0; }
.style-91302 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-91302 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-91302 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-91302 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-91302 .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: 0px; }
.style-91302 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;font-family: 'Open Sans Condensed', sans-serif;text-align: center; }
.style-91302 div.content-wrap { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-91302 .team-schoolyear { margin: 0 0 5px 0; }
.style-91302 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-91302 .team-description { line-height: 20px; }
.style-91302 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-91302 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-91302 .team-accolades { margin: 0 0 5px 0; }
.style-91302 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-91302 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-91302 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-91302 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-91302 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-91302 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-91302 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-91302 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-91302 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-91302 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-91302 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-91302 .hr { border-color: rgba(255,255,255,0.33); }
.style-91302 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-91302 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-91302 .registration { margin: 0 0 5px 0; }
.style-91302 .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-91302 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-91302 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-91302 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-91302 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-91302 .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-91302 .event-detail { margin: 0 0 15px 0; }
.style-91302 .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-91302 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-91302 .view-all { text-decoration: none;font-style: normal; }
.style-91302 .game { padding: 0;margin: 0 0 20px 0; }
.style-78927 .h1-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-78927 .h2-style { color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-78927 .h3-style { color: #FFFFFF;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-78927 .h4-style { color: #FFFFFF; }
.style-78927 .h5-style { color: #FFFFFF; }
.style-78927 .h6-style { color: #FFFFFF; }
.style-78927 A { color: #B5DC79;font-size: 14px; }
.style-78927 A:hover { text-decoration: none; }
.style-78927 .button { font-size: 14px; }
.style-78927 .button:hover { opacity: 1; }
.style-78927 { padding: 20px;margin: 0 0 20px 0;border-width: 0px;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: #cccccc;background-color: #004473;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-78927 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-78927 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-78927 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #6CA6E3; }
.style-78927 .readmore:hover { color: #B5DC79;background-color: #FFFFFF; }
.style-78927 .archive { text-decoration: none;font-style: normal; }
.style-78927 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78927 .category-description { font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-78927 .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);border-width: 0px;border-color: #FFFFFF; }
.style-78927 .h4-style A { font-style: normal;color: #5B89B4; }
.style-78927 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;font-family: 'Open Sans Condensed', sans-serif;font-size: 17px; }
.style-78927 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-78927 .location { margin: 0 0 5px 0; }
.style-78927 .photos { text-align: center;margin-bottom: 15px;padding: 8px; }
.style-78927 .contact-info { margin: 0 0 5px 0; }
.style-78927 .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-78927 .text img:first-child { margin: 0; }
.style-78927 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-78927 .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: 1px;border-style: solid;border-color: #FFFFFF; }
.style-78927 .full-name { margin: 0 0 5px 0; }
.style-78927 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-78927 .bus-phone { margin: 0 0 5px 0; }
.style-78927 .education { margin: 0 0 5px 0; }
.style-78927 .email { margin: 0 0 5px 0; }
.style-78927 .appointed { margin: 0 0 5px 0; }
.style-78927 .grad-year { margin: 0 0 5px 0; }
.style-78927 .bio { margin: 0 0 5px 0; }
.style-78927 .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-78927 .answer { margin: 0 15px;line-height: 20px; }
.style-78927 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-78927 .biobutton:hover { background-color: #FFFFFF; }
.style-78927 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-78927 .caption { display: block; }
.style-78927 .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: 0px;border-color: #FFFFFF; }
.style-78927 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-78927 .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: 0px;border-color: #FFFFFF; }
.style-78927 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-78927 .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-78927 .zero { margin: 0px;padding: 0px; }
.style-78927 .fund .bar { background-color: #6CA6E3; }
.style-78927 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-78927 .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-78927 .backbutton { font-style: normal;text-decoration: none; }
.style-78927 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-78927 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-78927 .team-selector { padding: 0px;margin: 0px; }
.style-78927 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-78927 .season-selector { padding: 0px;margin: 0px; }
.style-78927 .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-78927 .listdetail img:first-child { margin: 0; }
.style-78927 A.links-urllink { display: block;font-size: 17px; }
.style-78927 A.links-urllink:hover { color: #FFFFFF; }
.style-78927 .album-name { display: block; }
.style-78927 .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-78927 .album-select-form { padding: 0px;margin: 0px; }
.style-78927 .album-select { padding: 0px;margin: 0px; }
.style-78927 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-78927 .course-desc { line-height: 20px; }
.style-78927 .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-78927 .businessindex .address { margin: 0 0 5px 0; }
.style-78927 .businessindex .distance { margin: 0 0 5px 0; }
.style-78927 .businessindex .webpage { margin: 0 0 5px 0; }
.style-78927 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-78927 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-78927 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-78927 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-78927 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-78927 .businessindex .description { margin: 0 0 5px 0; }
.style-78927 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-78927 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-78927 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-78927 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-78927 .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: 0px; }
.style-78927 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-78927 div.content-wrap { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px; }
.style-78927 .team-schoolyear { margin: 0 0 5px 0; }
.style-78927 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-78927 .team-description { line-height: 20px; }
.style-78927 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-78927 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-78927 .team-accolades { margin: 0 0 5px 0; }
.style-78927 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-78927 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-78927 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-78927 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-78927 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-78927 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-78927 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-78927 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-78927 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-78927 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-78927 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-78927 .hr { border-color: rgba(255,255,255,0.33); }
.style-78927 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-78927 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-78927 .registration { margin: 0 0 5px 0; }
.style-78927 .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-78927 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-78927 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-78927 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-78927 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-78927 .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-78927 .event-detail { margin: 0 0 15px 0; }
.style-78927 .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-78927 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-78927 .view-all { text-decoration: none;font-style: normal; }
.style-78927 .game { padding: 0;margin: 0 0 20px 0; }
.style-10691 .h1-style { color: #FFFFFF;font-size: 26px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;text-align: left; }
.style-10691 .h2-style { color: #5B89B4;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;text-align: left; }
.style-10691 .h3-style { color: #FFFFFF;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-10691 .h4-style { color: #5B89B4;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;font-weight: bold; }
.style-10691 .h5-style { color: #FFFFFF; }
.style-10691 .h6-style { color: #FFFFFF; }
.style-10691 A { color: #98CAEA; }
.style-10691 A:hover { text-decoration: none; }
.style-10691 .button:hover { opacity: 1; }
.style-10691 { padding: 20px;margin: 0 0 20px 0;border-width: 0px;border-color: #ffffff;background-color: #004473;text-align: center; }
.style-10691 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-10691 time { font-style: italic;margin: 0 0 5px 0;display: block;font-size: 19px;color: #FFFFFF; }
.style-10691 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-10691 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10691 .archive { text-decoration: none;font-style: normal; }
.style-10691 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10691 .category-description { color: #FFFFFF;padding: 7px; }
.style-10691 .category-description:hover { color: #FFFFFF; }
.style-10691 .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: #98CAEA;border-width: 0px;border-color: #FFFFFF; }
.style-10691 .h4-style A { font-style: normal; }
.style-10691 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;line-height: 20px;color: #FFFFFF; }
.style-10691 .long-description:hover { color: #FFFFFF; }
.style-10691 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px;color: #FFFFFF; }
.style-10691 .location { margin: 0 0 5px 0; }
.style-10691 .photos { text-align: center;margin-bottom: 15px;border-width: 0px; }
.style-10691 .contact-info { margin: 0 0 5px 0; }
.style-10691 .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;border-color: #FFFFFF; }
.style-10691 .text img:first-child { margin: 0; }
.style-10691 .author { margin: 0 0 5px 0;font-weight: bold;display: block;color: #FAFAFA; }
.style-10691 .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: #98CAEA;border-width: 0px;border-color: #FFFFFF; }
.style-10691 .full-name { margin: 0 0 5px 0; }
.style-10691 .job-title { font-weight: bold;margin: 0 0 5px 0;color: #FFFFFF; }
.style-10691 .bus-phone { margin: 0 0 5px 0;color: #FFFFFF; }
.style-10691 .education { margin: 0 0 5px 0;color: #FFFFFF; }
.style-10691 .email { margin: 0 0 5px 0; }
.style-10691 .appointed { margin: 0 0 5px 0;color: #FFFFFF; }
.style-10691 .grad-year { margin: 0 0 5px 0;color: #FFFFFF; }
.style-10691 .bio { margin: 0 0 5px 0; }
.style-10691 .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-10691 .answer { margin: 0 15px;line-height: 20px;text-align: left; }
.style-10691 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-10691 .biobutton:hover { background-color: #FFFFFF; }
.style-10691 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;font-weight: bold;color: #5B89B4; }
.style-10691 .caption { display: block; }
.style-10691 .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-10691 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-10691 .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: 0px;border-color: #FFFFFF; }
.style-10691 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-10691 .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-10691 .zero { margin: 0px;padding: 0px; }
.style-10691 .fund .bar { background-color: #6CA6E3; }
.style-10691 .name-prefix { color: #89CAEA; }
.style-10691 .first-name { color: #89CAEA; }
.style-10691 .last-name { color: #89CAEA; }
.style-10691 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-10691 .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-10691 .backbutton { font-style: normal;text-decoration: none; }
.style-10691 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-10691 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10691 .team-selector { padding: 0px;margin: 0px; }
.style-10691 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-10691 .season-selector { padding: 0px;margin: 0px; }
.style-10691 .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-10691 .listdetail img:first-child { margin: 0; }
.style-10691 A.links-urllink { display: block;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-10691 A.links-urllink:hover { color: #5B89B4; }
.style-10691 .album-name { display: block; }
.style-10691 .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-10691 .album-select-form { padding: 0px;margin: 0px; }
.style-10691 .album-select { padding: 0px;margin: 0px; }
.style-10691 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-10691 .course-desc { line-height: 20px; }
.style-10691 .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-10691 .businessindex .address { margin: 0 0 5px 0; }
.style-10691 .businessindex .distance { margin: 0 0 5px 0; }
.style-10691 .businessindex .webpage { margin: 0 0 5px 0; }
.style-10691 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-10691 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-10691 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-10691 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-10691 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-10691 .businessindex .description { margin: 0 0 5px 0; }
.style-10691 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-10691 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-10691 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-10691 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-10691 .video .media-player { background-color: #6CA6E3;border-width: 0px;border-color: #FFFFFF; }
.style-10691 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-10691 div.content-wrap { text-align: left;font-size: 14px;color: #FFFFFF; }
.style-10691 .team-schoolyear { margin: 0 0 5px 0; }
.style-10691 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-10691 .team-description { line-height: 20px; }
.style-10691 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-10691 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-10691 .team-accolades { margin: 0 0 5px 0; }
.style-10691 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-10691 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-10691 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-10691 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-10691 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-10691 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-10691 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-10691 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-10691 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-10691 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-10691 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-10691 .hr { border-color: rgba(255,255,255,0.33); }
.style-10691 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-10691 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-10691 .registration { margin: 0 0 5px 0; }
.style-10691 .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-10691 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-10691 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-10691 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-10691 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-10691 .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-10691 .event-detail { margin: 0 0 15px 0; }
.style-10691 .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-10691 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-10691 .view-all { text-decoration: none;font-style: normal; }
.style-10691 .game { padding: 0;margin: 0 0 20px 0; }
.style-10691 .maiden-name { font-size: 17px;color: #89CAEA; }
.style-13787 .h1-style { color: #00958F;font-size: 22px; }
.style-13787 .h2-style { color: #00958F;font-size: 20px; }
.style-13787 .h3-style { color: #FFFFFF;font-size: 18px; }
.style-13787 .h4-style { color: #FFFFFF; }
.style-13787 .h5-style { color: #FFFFFF; }
.style-13787 .h6-style { color: #FFFFFF; }
.style-13787 A { color: #37B4F3; }
.style-13787 A:hover { text-decoration: none; }
.style-13787 .button:hover { opacity: 1; }
.style-13787 { padding: 20px;margin: 0 0 20px 0;border-width: 0px;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: #cccccc;background-color: #004473;text-align: center; }
.style-13787 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-13787 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-13787 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-13787 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13787 .archive { text-decoration: none;font-style: normal; }
.style-13787 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13787 .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;text-align: center; }
.style-13787 .h4-style A { font-style: normal; }
.style-13787 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-13787 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-13787 .location { margin: 0 0 5px 0; }
.style-13787 .photos { text-align: center;margin-bottom: 15px; }
.style-13787 .contact-info { margin: 0 0 5px 0; }
.style-13787 .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-13787 .text img:first-child { margin: 0; }
.style-13787 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-13787 .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-13787 .full-name { margin: 0 0 5px 0; }
.style-13787 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-13787 .bus-phone { margin: 0 0 5px 0; }
.style-13787 .education { margin: 0 0 5px 0; }
.style-13787 .email { margin: 0 0 5px 0; }
.style-13787 .appointed { margin: 0 0 5px 0; }
.style-13787 .grad-year { margin: 0 0 5px 0; }
.style-13787 .bio { margin: 0 0 5px 0; }
.style-13787 .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-13787 .answer { margin: 0 15px;line-height: 20px; }
.style-13787 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-13787 .biobutton:hover { background-color: #FFFFFF; }
.style-13787 .title { display: block; }
.style-13787 .caption { display: block; }
.style-13787 .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-13787 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-13787 .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-13787 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-13787 .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-13787 .zero { margin: 0px;padding: 0px; }
.style-13787 .fund .bar { background-color: #6CA6E3; }
.style-13787 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-13787 .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-13787 .backbutton { font-style: normal;text-decoration: none; }
.style-13787 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-13787 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13787 .team-selector { padding: 0px;margin: 0px; }
.style-13787 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-13787 .season-selector { padding: 0px;margin: 0px; }
.style-13787 .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-13787 .listdetail img:first-child { margin: 0; }
.style-13787 A.links-urllink { display: block; }
.style-13787 .album-name { display: block; }
.style-13787 .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-13787 .album-select-form { padding: 0px;margin: 0px; }
.style-13787 .album-select { padding: 0px;margin: 0px; }
.style-13787 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-13787 .course-desc { line-height: 20px; }
.style-13787 .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-13787 .businessindex .address { margin: 0 0 5px 0; }
.style-13787 .businessindex .distance { margin: 0 0 5px 0; }
.style-13787 .businessindex .webpage { margin: 0 0 5px 0; }
.style-13787 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-13787 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-13787 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-13787 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-13787 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-13787 .businessindex .description { margin: 0 0 5px 0; }
.style-13787 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-13787 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-13787 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-13787 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-13787 .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-13787 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;text-align: center; }
.style-13787 .team-schoolyear { margin: 0 0 5px 0; }
.style-13787 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-13787 .team-description { line-height: 20px; }
.style-13787 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-13787 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-13787 .team-accolades { margin: 0 0 5px 0; }
.style-13787 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-13787 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-13787 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-13787 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-13787 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-13787 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-13787 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-13787 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-13787 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-13787 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-13787 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-13787 .hr { border-color: rgba(255,255,255,0.33); }
.style-13787 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-13787 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-13787 .registration { margin: 0 0 5px 0; }
.style-13787 .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-13787 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-13787 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-13787 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-13787 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-13787 .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-13787 .event-detail { margin: 0 0 15px 0; }
.style-13787 .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-13787 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-13787 .view-all { text-decoration: none;font-style: normal; }
.style-13787 .game { padding: 0;margin: 0 0 20px 0; }
.style-15359 .h1-style { color: #98CAEA;font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-15359 .h2-style { color: #98CAEA;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-15359 .h3-style { color: #FFFFFF;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-15359 .h4-style { color: #FFFFFF;text-align: center; }
.style-15359 .h5-style { color: #FFFFFF; }
.style-15359 .h6-style { color: #FFFFFF; }
.style-15359 A { color: #B8D9EB; }
.style-15359 A:hover { text-decoration: none; }
.style-15359 .button:hover { opacity: 1; }
.style-15359 { padding: 10px;margin: 0 0 20px 0;border-width: 0px;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: #cccccc;background-color: #004473;text-align: center; }
.style-15359 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-15359 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-15359 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-15359 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15359 .archive { text-decoration: none;font-style: normal; }
.style-15359 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15359 .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: 0px;border-color: #FFFFFF;text-align: left; }
.style-15359 .h4-style A { font-style: normal;text-align: center; }
.style-15359 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-15359 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-15359 .location { margin: 0 0 5px 0; }
.style-15359 .photos { text-align: center;margin-bottom: 15px;padding: 1px; }
.style-15359 .contact-info { margin: 0 0 5px 0; }
.style-15359 .text img { padding: 4px;margin: 0 0 0 10px;text-align: center; }
.style-15359 .text img:first-child { margin: 0; }
.style-15359 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-15359 .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-15359 .full-name { margin: 0 0 5px 0; }
.style-15359 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-15359 .bus-phone { margin: 0 0 5px 0; }
.style-15359 .education { margin: 0 0 5px 0; }
.style-15359 .email { margin: 0 0 5px 0; }
.style-15359 .appointed { margin: 0 0 5px 0; }
.style-15359 .grad-year { margin: 0 0 5px 0; }
.style-15359 .bio { margin: 0 0 5px 0; }
.style-15359 .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-15359 .answer { margin: 0 15px;line-height: 20px; }
.style-15359 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-15359 .biobutton:hover { background-color: #FFFFFF; }
.style-15359 .title { display: block; }
.style-15359 .caption { display: block; }
.style-15359 .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: 0px;border-color: #FFFFFF; }
.style-15359 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-15359 .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: 0px;border-color: #FFFFFF; }
.style-15359 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-15359 .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-15359 .zero { margin: 0px;padding: 0px; }
.style-15359 .fund .bar { background-color: #6CA6E3; }
.style-15359 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-15359 .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-15359 .backbutton { font-style: normal;text-decoration: none; }
.style-15359 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-15359 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-15359 .team-selector { padding: 0px;margin: 0px; }
.style-15359 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-15359 .season-selector { padding: 0px;margin: 0px; }
.style-15359 .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-15359 .listdetail img:first-child { margin: 0; }
.style-15359 A.links-urllink { display: block; }
.style-15359 .album-name { display: block; }
.style-15359 .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-15359 .album-select-form { padding: 0px;margin: 0px; }
.style-15359 .album-select { padding: 0px;margin: 0px; }
.style-15359 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-15359 .course-desc { line-height: 20px; }
.style-15359 .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-15359 .businessindex .address { margin: 0 0 5px 0; }
.style-15359 .businessindex .distance { margin: 0 0 5px 0; }
.style-15359 .businessindex .webpage { margin: 0 0 5px 0; }
.style-15359 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-15359 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-15359 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-15359 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-15359 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-15359 .businessindex .description { margin: 0 0 5px 0; }
.style-15359 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-15359 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-15359 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-15359 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-15359 .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-15359 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;text-align: left; }
.style-15359 div.content-wrap { text-align: left;padding: 16px;margin: 0px; }
.style-15359 .team-schoolyear { margin: 0 0 5px 0; }
.style-15359 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-15359 .team-description { line-height: 20px; }
.style-15359 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-15359 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15359 .team-accolades { margin: 0 0 5px 0; }
.style-15359 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-15359 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15359 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-15359 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15359 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-15359 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15359 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-15359 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15359 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-15359 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-15359 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-15359 .hr { border-color: rgba(255,255,255,0.33); }
.style-15359 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-15359 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-15359 .registration { margin: 0 0 5px 0; }
.style-15359 .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-15359 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-15359 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15359 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-15359 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15359 .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-15359 .event-detail { margin: 0 0 15px 0; }
.style-15359 .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-15359 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-15359 .view-all { text-decoration: none;font-style: normal; }
.style-15359 .game { padding: 0;margin: 0 0 20px 0; }
.style-15852 .h1-style { padding: 14px;color: #00958f;margin: 0;font-size: 24px;text-align: center; }
.style-15852 .h2-style { padding: 14px;color: #00958f;margin: 0;font-size: 24px;text-align: center; }
.style-15852 .h3-style { color: #FFFFFF;font-size: 18px; }
.style-15852 .h4-style { color: #FFFFFF; }
.style-15852 .h5-style { color: #FFFFFF; }
.style-15852 .h6-style { color: #FFFFFF; }
.style-15852 A { color: #37B4F3; }
.style-15852 A:hover { text-decoration: none; }
.style-15852 .button:hover { opacity: 1; }
.style-15852 { box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);background-color: #004473;margin: 0 0 20px 0; }
.style-15852 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-15852 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-15852 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-15852 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15852 .archive { text-decoration: none;font-style: normal; }
.style-15852 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15852 .category-description { text-align: center;color: #F8F8F8;margin: 15px 0px; }
.style-15852 .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;text-align: center; }
.style-15852 .h4-style A { font-style: normal; }
.style-15852 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px;text-align: center;color: #F5F5F5; }
.style-15852 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-15852 .location { margin: 0 0 5px 0; }
.style-15852 .photos { text-align: center;margin-bottom: 15px;padding: 1px; }
.style-15852 .contact-info { margin: 0 0 5px 0; }
.style-15852 .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: #FFFFFF;border-width: 1px;border-style: solid;border-color: #FFFFFF;text-align: left; }
.style-15852 .text img:first-child { margin: 0; }
.style-15852 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-15852 .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-15852 .full-name { margin: 0 0 5px 0; }
.style-15852 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-15852 .bus-phone { margin: 0 0 5px 0; }
.style-15852 .education { margin: 0 0 5px 0; }
.style-15852 .email { margin: 0 0 5px 0; }
.style-15852 .appointed { margin: 0 0 5px 0; }
.style-15852 .grad-year { margin: 0 0 5px 0; }
.style-15852 .bio { margin: 0 0 5px 0; }
.style-15852 .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-15852 .answer { margin: 0 15px;line-height: 20px; }
.style-15852 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal;color: #004473; }
.style-15852 .biobutton:hover { background-color: #FFFFFF; }
.style-15852 .title { display: block; }
.style-15852 .caption { display: block; }
.style-15852 .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-15852 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-15852 .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-15852 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-15852 .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-15852 .zero { margin: 0px;padding: 0px; }
.style-15852 .fund .bar { background-color: #6CA6E3; }
.style-15852 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-15852 .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-15852 .backbutton { font-style: normal;text-decoration: none; }
.style-15852 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-15852 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-15852 .team-selector { padding: 0px;margin: 0px; }
.style-15852 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-15852 .season-selector { padding: 0px;margin: 0px; }
.style-15852 .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-15852 .listdetail img:first-child { margin: 0; }
.style-15852 A.links-urllink { display: block; }
.style-15852 .album-name { display: block; }
.style-15852 .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-15852 .album-select-form { padding: 0px;margin: 0px; }
.style-15852 .album-select { padding: 0px;margin: 0px; }
.style-15852 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-15852 .course-desc { line-height: 20px; }
.style-15852 .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-15852 .businessindex .address { margin: 0 0 5px 0; }
.style-15852 .businessindex .distance { margin: 0 0 5px 0; }
.style-15852 .businessindex .webpage { margin: 0 0 5px 0; }
.style-15852 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-15852 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-15852 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-15852 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-15852 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-15852 .businessindex .description { margin: 0 0 5px 0; }
.style-15852 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-15852 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-15852 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-15852 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-15852 .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-15852 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%;text-align: center; }
.style-15852 div.content-wrap { text-align: right;padding: 15px;margin: 0px; }
.style-15852 .team-schoolyear { margin: 0 0 5px 0; }
.style-15852 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-15852 .team-description { line-height: 20px; }
.style-15852 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-15852 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-15852 .team-accolades { margin: 0 0 5px 0; }
.style-15852 .schedule-date { background-color: rgba(255,255,255,0.15); }
.style-15852 .schedule-opponent { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15852 .schedule-time { background-color: rgba(255,255,255,0.15); }
.style-15852 .schedule-vs { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15852 .schedule-site { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-15852 .schedule-teamname { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15852 .schedule-result { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 5px; }
.style-15852 .schedule-highlights { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15852 .schedule-title { background-color: rgba(255,255,255,0.15); }
.style-15852 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-15852 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-15852 .hr { border-color: rgba(255,255,255,0.33); }
.style-15852 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-15852 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-15852 .registration { margin: 0 0 5px 0; }
.style-15852 .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-15852 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-15852 .schedule-practice { background-color: rgba(255,255,255,0.15);margin-bottom: 5px; }
.style-15852 .schedule-rescheduled { background-color: rgba(255,255,255,0.15);margin: 0 5px 5px 0; }
.style-15852 .schedule-cancelled { background-color: rgba(255,255,255,0.15);margin: 0 0 5px 0; }
.style-15852 .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-15852 .event-detail { margin: 0 0 15px 0; }
.style-15852 .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-15852 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-15852 .view-all { text-decoration: none;font-style: normal; }
.style-15852 .game { padding: 0;margin: 0 0 20px 0; }
.style-21607 .h1-style { font-size: 22px; }
.style-21607 .h2-style { font-size: 20px;font-family: Helvetica;background-color: #F7E2CD;padding: 11px;color: #CE0011; }
.style-21607 .h3-style { font-size: 18px; }
.style-21607 A { color: #527AA8;font-family: Helvetica;font-size: 13px; }
.style-21607 A:hover { color: #BF0D13;font-family: Helvetica;font-size: 13px; }
.style-21607 { text-align: center;padding: 0px;margin: 0 0 20px 0;background-color: #F7E2CD; }
.style-21607 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #527AA8;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #FFFFFF;text-transform: uppercase;letter-spacing: .2em; }
.style-21607 A.links-urllink:hover { color: #CE0011;background-color: #F7E2CD;border-width: 2px;border-style: solid;border-color: #004473;padding: 17px; }
.style-21607 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-21607 li.group:first-child { margin: 0; }
.style-21607 div.content-wrap { background-color: #F7E2CD;padding: 11px;font-family: Helvetica;font-size: 13px; }
.style-21607 div.content-wrap:hover { font-family: Helvetica;font-size: 13px; }
.style-19730 .h1-style { font-size: 22px;font-family: Helvetica; }
.style-19730 .h2-style { font-size: 20px;font-family: Helvetica; }
.style-19730 .h3-style { font-size: 18px;font-family: Helvetica; }
.style-19730 .h4-style { font-family: Helvetica; }
.style-19730 .h5-style { font-family: Helvetica; }
.style-19730 .h6-style { font-family: Helvetica; }
.style-19730 { text-align: center;padding: 0px;margin: 0 0 20px 0;font-family: Helvetica; }
.style-19730 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #F5F5F5;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 21px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #3D3D3D;text-transform: uppercase;letter-spacing: .2em; }
.style-19730 A.links-urllink:hover { color: #B52D36;background-color: #FFFFFF; }
.style-19730 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-19730 li.group:first-child { margin: 0; }
.style-4889 .h1-style { font-size: 22px; }
.style-4889 .h2-style { font-size: 20px; }
.style-4889 .h3-style { font-size: 18px; }
.style-4889 { text-align: center;padding: 0px;margin: 0 0 20px 0; }
.style-4889 A.links-urllink { padding: 15px;margin: 0px;display: block;background-color: #F5F5F5;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #4f4f4f;text-transform: uppercase;letter-spacing: .2em; }
.style-4889 A.links-urllink:hover { color: #004473;background-color: #FFFFFF; }
.style-4889 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-4889 li.group:first-child { margin: 0; }
.style-4890 .h1-style { font-size: 22px; }
.style-4890 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4890 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4890 A { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-4890 A:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-4890 { text-align: center;padding: 0px;margin: 0 0 20px 0; }
.style-4890 A.links-urllink { padding: 14px;margin: 0px;display: block;background-color: #004473;border-width: 0px;border-color: #FFFFFF;text-decoration: none;font-size: 23px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #FFFFFF;text-transform: uppercase;letter-spacing: .2em; }
.style-4890 A.links-urllink:hover { color: #004473;background-color: #FFFFFF;border-width: 0px;border-color: #004473;padding: 14px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4890 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-4890 li.group:first-child { margin: 0; }
.style-80341 .h1-style { font-size: 22px; }
.style-80341 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-80341 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-80341 A { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-80341 A:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; }
.style-80341 { text-align: center;padding: 0px;margin: 0 0 20px 0;color: 004473; }
.style-80341:hover { color: #004473; }
.style-80341 A.links-urllink { padding: 14px;margin: 0px;display: block;background-color: #B5DC79;border-width: 0px;border-color: #FFFFFF;text-decoration: none;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #004473;text-transform: uppercase;letter-spacing: .2em; }
.style-80341 A.links-urllink:hover { color: #FFFFFF;background-color: #004473;border-width: 0px;border-color: #004473;padding: 14px;font-family: 'Open Sans Condensed', sans-serif; }
.style-80341 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-80341 li.group:first-child { margin: 0; }
.style-80341 div.content-wrap { color: #004473; }
.style-62408 .h1-style { font-size: 22px; }
.style-62408 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-62408 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62408 { text-align: center;padding: 0px;margin: 0 0 20px 0; }
.style-62408 A.links-urllink { padding: 14px;margin: 0px;display: block;background-color: #3BD4AE;border-width: 0px;border-color: #FFFFFF;text-decoration: none;font-size: 23px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #FFFFFF;text-transform: uppercase;letter-spacing: .2em; }
.style-62408 A.links-urllink:hover { color: #004473;background-color: #FFFFFF;border-width: 0px;border-color: #004473;padding: 14px;font-family: 'Open Sans Condensed', sans-serif; }
.style-62408 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-62408 li.group:first-child { margin: 0; }
.style-5417 .h1-style { font-size: 22px; }
.style-5417 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5417 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5417 .h4-style { font-size: 18px;font-weight: bold; }
.style-5417 A { font-size: 14px;font-family: 'Open Sans Condensed', sans-serif;color: #3BD4AE; }
.style-5417 { text-align: center;padding: 0px;margin: 0 0 20px 0; }
.style-5417 A.links-urllink { font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #FFFFFF;text-transform: uppercase;letter-spacing: .2em;background-color: #3BD4AE; }
.style-5417 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-5417 li.group:first-child { margin: 0; }
.style-9674 .h1-style { font-size: 28px;font-family: 'Open Sans Condensed', sans-serif;text-align: left;font-weight: bold;color: #004473;padding: 10px; }
.style-9674 .h2-style { font-size: 25px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473;text-align: left; }
.style-9674 .h2-style:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 25px; }
.style-9674 .h3-style { font-size: 18px;color: #004473;font-family: 'Open Sans Condensed', sans-serif;text-align: left;font-weight: bold; }
.style-9674 .h4-style { font-size: 15px; }
.style-9674 .h5-style { font-size: 13px; }
.style-9674 .h6-style { font-size: 11px; }
.style-9674 { text-align: center;padding: 0px;margin: 0 0 20px 0;font-family: 'Open Sans', sans-serif; }
.style-9674 .header-widget { background-color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-size: 25px;text-align: center; }
.style-9674 A.links-urllink { padding: 11px;margin: 0px;display: block;background-color: #5B89B4;border-width: 0px;text-decoration: none;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #F5F5F5;text-transform: uppercase;letter-spacing: .2em; }
.style-9674 A.links-urllink:hover { color: #5B89B4;background-color: #F5F5F5;border-width: 0px;padding: 9px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-9674 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-9674 li.group:first-child { margin: 0; }
.style-63390 .h1-style { font-size: 28px;font-family: 'Open Sans Condensed', sans-serif;text-align: left;font-weight: bold;color: #004473;padding: 10px; }
.style-63390 .h2-style { font-size: 25px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473;text-align: left; }
.style-63390 .h2-style:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 25px; }
.style-63390 .h3-style { font-size: 18px;color: #004473;font-family: 'Open Sans Condensed', sans-serif;text-align: left;font-weight: bold; }
.style-63390 .h4-style { font-size: 15px;font-family: 'Open Sans Condensed', sans-serif; }
.style-63390 .h5-style { font-size: 13px; }
.style-63390 .h6-style { font-size: 11px; }
.style-63390 { text-align: center;padding: 0px;margin: 0 0 20px 0;font-family: 'Open Sans', sans-serif; }
.style-63390 .readmore { font-family: 'Open Sans Condensed', sans-serif; }
.style-63390 .category-description { font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;text-align: left; }
.style-63390 .brief-description { font-family: 'Open Sans Condensed', sans-serif; }
.style-63390 .header-widget { background-color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-size: 25px;text-align: center; }
.style-63390 A.links-urllink { padding: 11px;margin: 0px;display: block;background-color: #5B89B4;border-width: 0px;text-decoration: none;font-size: 14px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #F5F5F5;text-transform: uppercase;letter-spacing: .2em; }
.style-63390 A.links-urllink:hover { color: #5B89B4;background-color: #F5F5F5;border-width: 0px;padding: 9px;font-family: 'Open Sans Condensed', sans-serif;font-size: 14px; }
.style-63390 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-63390 li.group:first-child { margin: 0; }
.style-10460 .h1-style { font-size: 22px; }
.style-10460 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473; }
.style-10460 .h2-style:hover { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;font-weight: bold;color: #004473; }
.style-10460 .h3-style { font-size: 18px; }
.style-10460 .h4-style { font-size: 15px; }
.style-10460 .h5-style { font-size: 13px; }
.style-10460 .h6-style { font-size: 11px; }
.style-10460 { text-align: center;padding: 0px;margin: 0 0 20px 0; }
.style-10460 A.links-urllink { padding: 11px;margin: 0px;display: block;background-color: #f5f5f5;border-width: 0px;text-decoration: none;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;font-style: normal;font-weight: 400;color: #5B89B4;text-transform: uppercase;letter-spacing: .2em; }
.style-10460 A.links-urllink:hover { color: #F5F5F5;background-color: #5B89B4;border-width: 0px;border-color: #FFFFFF;padding: 11px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px; }
.style-10460 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-10460 li.group:first-child { margin: 0; }
.style-34520 .h1-style { font-size: 22px;color: #FFFFFF;font-family: Helvetica; }
.style-34520 .h2-style { font-size: 20px;font-family: Helvetica;color: #FFFFFF; }
.style-34520 .h3-style { font-size: 18px;font-family: Helvetica;color: #FFFFFF; }
.style-34520 .h4-style { font-size: 15px;font-family: Helvetica;color: #FFFFFF; }
.style-34520 .h5-style { font-size: 13px; }
.style-34520 .h6-style { font-size: 11px; }
.style-34520 A { font-family: Helvetica;color: #FFFFFF;background-color: #FFFFFF; }
.style-34520 A:hover { background-color: #CE0011; }
.style-34520 { text-align: center;padding: 0px;margin: 0 0 20px 0;font-family: Helvetica;color: #FFFFFF;background-color: #1EC3B5; }
.style-34520 A.links-urllink { padding: 12px;margin: 0px;display: block;background-color: #D3031A;border-width: 0px;border-color: #FFFFFF;text-decoration: none;font-size: 18px;font-family: 'Gilda Display', serif;font-style: normal;font-weight: 400;color: #FFFFFF;text-transform: uppercase;letter-spacing: .2em; }
.style-34520 A.links-urllink:hover { color: ffffff;background-color: #1EC3B5;border-width: 0px;border-color: #FFFFFF;padding: 12px;font-family: 'Gilda Display', serif; }
.style-34520 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-34520 li.group:first-child { margin: 0; }
.style-34520 li.subcategory-group { background-color: #FFFFFF; }
.style-4877 .h2-style { margin: 0 0 10px 0;font-size: 24px;font-family: 'Open Sans Condensed', sans-serif;color: #5B89B4; }
.style-4877 { padding: 0px;margin: 0 0 50px 0; }
.style-4877 .readmore { margin-left: 10px; }
.style-4877 .h4-style A { font-weight: 400; }
.style-4877 .brief-description { margin: 0 0 5px 10px; }
.style-4877 .location { font-style: italic;font-size: 10px;margin-left: 10px; }
.style-4877 .contact-info { margin-left: 10px; }
.style-4877 li.group { margin-bottom: 10px; }
.style-4877 .schedule-site { margin-left: 10px; }
.style-4877 .registration { margin: 5px 0;margin-left: 10px; }
.style-4877 .schedule-rescheduled { color: #004473;margin-left: 10px; }
.style-4877 .schedule-cancelled { color: #C72C2C;margin-left: 10px; }
.style-4877 .start-time { font-size: 11px; }
.style-4877 .end-time { font-size: 11px; }
.style-4877 .event-time { margin-left: 10px;display: block; }
.style-4877 .filter-item { padding: 5px 0;margin: 0 20px;letter-spacing: .2em;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif; }
.style-4877 .button-group { margin-bottom: 5px; }
.style-4877 .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-4877 .calendardatepicker li.today a { font-weight: bold;color: #343434;border-width: 1px;border-style: solid;border-color: #EEEEEE;padding: 3px; }
.style-4877 .calendardatepicker li.selected-day a { color: #004473;background-color: #f5f5f5;font-weight: bold; }
.style-4877 li.has-events a { border-width: 4px;border-style: solid;border-color: #FFFFFF;padding: 0px; }
.style-4877 li.has-events a:hover { border-color: #F8F8F8;border-width: 4px;border-style: solid; }
.style-4877 .month-pager { font-size: 14px;margin: 0 0 20px 0; }
.style-4877 .prev-button { padding: 2px 6px;border-width: 2px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #F5F5F5; }
.style-4877 .prev-button:hover { background-color: #FFFFFF; }
.style-4877 .next-button { background-color: #F5F5F5;padding: 2px 6px;border-width: 2px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15); }
.style-4877 .next-button:hover { background-color: #FFFFFF; }
.style-4877 .month-select { font-family: 'Montserrat', sans-serif; }
.style-4877 .day-header span { background-color: #004473;color: #ffffff;padding: 4px; }
.style-4877 li.other-month a { opacity: 0.5; }
.style-4877 .selected-date { margin: 0 0 10px 0;font-size: 28px; }
.style-4877 .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); }
.style-4877 .today-button:hover { background-color: #FFFFFF; }
.style-4877 .day a { padding: 4px;color: #004473;background-color: #FFFFFF; }
.style-4877 .day a:hover { background-color: #F8F8F8;font-weight: bold; }
.style-4877 .calendareventlist img { padding: 0 5px 0 0; }
.style-4877 .schedule-scrimmage { margin-left: 10px; }
.style-4877 .schedule-matchup { margin-left: 10px; }
.style-4877 .large-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);border-width: 0px; }
.style-4877 .large-calendar-grid ol.calendar-header li { background-color: #004473;color: #FFFFFF;border-width: 1px;border-style: solid;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;padding: 4px;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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-color: #FFFFFF; }
.style-4877 .large-calendar-grid .day-holder { border-width: 1px;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);border-color: #ffffff; }
.style-4877 .large-calendar-grid .has-events.day-holder .date:not(.active) { color: #5B89B4; }
.style-4877 .large-calendar-grid .day-holder .date.active { background-color: #F5F5F5;color: #004473;font-weight: bold; }
.style-4877 .large-calendar-grid .calendar-list { border-width: 0px;border-style: solid; }
.style-4877 .large-calendar-grid .calendar-list .event { margin-left: 10px; }
.style-4877 .h4-style.calendar-event-title { text-align: left;font-weight: 400;border-width: 0 0 0 2px;border-style: solid;border-color: #004473;padding-left: 10px;font-size: 13px; }
.style-4877 .h4-style.calendar-event-title a { border-width: 0px;background-color: transparent;margin-top: 20px !important;border-style: solid;font-size: 13px; }
.style-4877 .h4-style.calendar-event-title a:hover { font-weight: 400;border-width: 0 0 2px 0;border-style: solid;border-color: #004473;background-color: transparent; }
.style-4877 .more-details { margin-top: 10px;font-size: 10px; }
.style-4878 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 20px;font-weight: 200; }
.style-4878 A:hover { text-decoration: none; }
.style-4878 .button { background-image: none; }
.style-4878 { padding: 20px;margin: 0 0 50px 0;background-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-4878 .description { margin: 0 0 5px 0; }
.style-4878 time { font-style: italic;margin: 0 0 5px 0;font-size: 14px; }
.style-4878 .readmore { background-color: #F5F5F5;padding: 2px 8px;margin: 10px 0 5px 0;text-decoration: none;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-4878 .readmore:hover { background-color: #FFFFFF; }
.style-4878 .h4-style A { font-weight: 200; }
.style-4878 .brief-description { margin: 0 0 5px 0;font-size: 16px; }
.style-4878 .location { font-weight: bold;margin: 0 0 5px 0;font-size: 14px; }
.style-4878 .contact-info { margin: 0 0 5px 0; }
.style-4878 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-4878 .caption { font-style: italic; }
.style-4878 .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-4878 .submit-button:hover { background-color: #F5F5F5; }
.style-4878 .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-4878 .search-text { width: 75%;float: left;padding: 10px;margin: 0px;border-width: 0px;font-family: 'Montserrat', sans-serif;color: #343434; }
.style-4878 .search-text:focus { outline: 0; }
.style-4878 .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-4878 .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-4878 .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-4878 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-4878 li.group { padding: 15px 15px 10px 15px;margin: 0 0 20px 0;background-color: #F5F5F5; }
.style-4878 div.content-wrap { padding: 0px;margin: 0; }
.style-4878 .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-4878 .registration { margin: 0 0 5px 0; }
.style-4878 .schedule-rescheduled { color: #6CA6E3; }
.style-4878 .schedule-cancelled { color: #D23434; }
.style-4878 .date-icon { padding-right: 10px; }
.style-4878 .month-name { padding: 0px 10px;text-transform: uppercase;background-color: #79a9ca;color: #FFFFFF;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;letter-spacing: .2em; }
.style-4878 .day-number { padding: 5px;background-color: #FFFFFF;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-4878 .event-detail { margin: 0 0 0 0px;padding: 0 0 20px 0x; }
.style-4878 .selected-date { padding: 0px;margin: 0 0 30px 0;font-size: 28px;text-transform: uppercase; }
.style-4878 .h4-style.calendar-event-title { font-size: 16px; }
.style-4878 .h4-style.calendar-event-title a { font-size: 16px; }
.style-4878 .game .ath-row.ath-row-three { margin-top: 10px; }
.style-4883 .h1-style { color: #343434; }
.style-4883 .h2-style { color: #343434;margin: 0 0 20px 0; }
.style-4883 .h3-style { margin: 15px 0 10px 0;color: #343434; }
.style-4883 .h4-style { padding: 0;margin: 0 0 5px 0;color: #343434; }
.style-4883 .h5-style { color: #343434; }
.style-4883 .h6-style { color: #343434; }
.style-4883 A:hover { text-decoration: none; }
.style-4883 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-4883 { padding: 20px;margin: 0 0 50px 0;background-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: #343434; }
.style-4883 .description { margin: 0 0 5px 0; }
.style-4883 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-4883 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4883 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4883 .archive { text-decoration: none;font-style: normal; }
.style-4883 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4883 .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-4883 .h4-style A { font-style: normal; }
.style-4883 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-4883 .brief-description { margin: 0 0 5px 0;display: block; }
.style-4883 .location { margin: 0 0 5px 0; }
.style-4883 .photos { text-align: center;margin-bottom: 15px; }
.style-4883 .contact-info { margin: 0 0 5px 0; }
.style-4883 .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-4883 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-4883 .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-4883 .full-name { margin: 0 0 5px 0; }
.style-4883 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-4883 .bus-phone { margin: 0 0 5px 0; }
.style-4883 .education { margin: 0 0 5px 0; }
.style-4883 .email { margin: 0 0 5px 0; }
.style-4883 .appointed { margin: 0 0 5px 0; }
.style-4883 .grad-year { margin: 0 0 5px 0; }
.style-4883 .bio { margin: 0 0 5px 0; }
.style-4883 .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-4883 .answer { margin: 0 15px; }
.style-4883 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-4883 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4883 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-4883 .caption { display: block; }
.style-4883 .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-4883 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-4883 .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-4883 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-4883 .department { margin: 0 0 5px 0; }
.style-4883 .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-4883 .zero { margin: 0px;padding: 0px; }
.style-4883 .fund .bar { background-color: #6CA6E3; }
.style-4883 .goal { display: block; }
.style-4883 .current { display: block; }
.style-4883 .goal-participation { display: block; }
.style-4883 .current-participation { display: block; }
.style-4883 .asof-date { display: block; }
.style-4883 .start-date { display: block; }
.style-4883 .end-date { display: block; }
.style-4883 .last-year-amount { display: block; }
.style-4883 .last-year-participation { display: block; }
.style-4883 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-4883 .chart { padding: 0px;margin: 0px; }
.style-4883 .scale { padding: 0px;margin: 0px; }
.style-4883 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-4883 .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-4883 .backbutton { font-style: normal;text-decoration: none; }
.style-4883 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-4883 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4883 .team-selector { padding: 0px;margin: 0px; }
.style-4883 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-4883 .season-selector { padding: 0px;margin: 0px; }
.style-4883 .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-4883 A.links-urllink { display: block; }
.style-4883 .album-name { display: block; }
.style-4883 .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-4883 .album-select-form { padding: 0px;margin: 0px; }
.style-4883 .album-select { padding: 0px;margin: 0px; }
.style-4883 .dept-or-grade-desc { font-size: 24px;padding: 0px;margin: 0 0 10px 0;font-weight: 400; }
.style-4883 .greeting { padding: 0px;margin: 0 0 20px 0; }
.style-4883 .course-title.off-state { margin: 0px;background-color: #F5F5F5;background-image: url('/ftpimages/492/site/666/images/arrowCurriculum_OFF.png');background-position: right center;background-repeat: no-repeat; }
.style-4883 .course-title.off-state:hover { background-color: #79a9ca;background-image: url('/ftpimages/492/site/666/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat;color: #ffffff; }
.style-4883 .course-desc { color: #343434;padding: 13px;line-height: 22px;border-width: 2px;border-style: solid;border-color: #79a9ca; }
.style-4883 .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-4883 .businessindex .address { margin: 0 0 5px 0; }
.style-4883 .businessindex .distance { margin: 0 0 5px 0; }
.style-4883 .businessindex .webpage { margin: 0 0 5px 0; }
.style-4883 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-4883 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-4883 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-4883 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-4883 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-4883 .businessindex .description { margin: 0 0 5px 0; }
.style-4883 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-4883 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-4883 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-4883 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-4883 .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-4883 li.group { margin: 0 0 15px 0;padding: 0px; }
.style-4883 li.subcategory-group { display: inline-block; }
.style-4883 div.content-wrap { padding: 0px;margin: 0px; }
.style-4883 .team-schoolyear { margin: 0 0 5px 0; }
.style-4883 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-4883 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-4883 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-4883 .team-accolades { margin: 0 0 5px 0; }
.style-4883 .schedule-vs { font-style: italic; }
.style-4883 .schedule-site { margin: 0 0 5px 0; }
.style-4883 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4883 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-4883 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-4883 .hr { border-color: rgba(255,255,255,0.33); }
.style-4883 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-4883 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-4883 .registration { margin: 0 0 5px 0; }
.style-4883 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-4883 th.winloss-amount { padding: 5px; }
.style-4883 td.winloss-amount { padding: 5px; }
.style-4883 .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-4883 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-4883 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-4883 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-4883 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-4883 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-4883 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-4883 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-4883 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-4883 .course-title A { padding: 15px 50px 15px 15px;display: block;margin: 0px;text-decoration: none;font-size: 16px;text-transform: uppercase;font-weight: 400; }
.style-4883 .schedule-practice { font-weight: bold;color: #888888; }
.style-4883 .annualfund .remaining { display: block; }
.style-4883 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-4883 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-4883 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-4883 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-4883 .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-4883 .event-detail { margin: 0 0 15px 0; }
.style-4883 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-4883 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-4883 .filter-item { padding: 5px; }
.style-4883 .course-title.on-state { margin: 0px;background-color: #79A9CA;background-image: url('/ftpimages/492/site/666/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat;color: #ffffff; }
.style-4883 .prev-button { font-style: normal;text-decoration: none; }
.style-4883 .prev-button:hover { background-color: #FFFFFF; }
.style-4883 .next-button { font-style: normal;text-decoration: none; }
.style-4883 .next-button:hover { background-color: #FFFFFF; }
.style-4883 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-4883 .today-button { font-style: normal;text-decoration: none; }
.style-4883 .today-button:hover { background-color: #FFFFFF; }
.style-4883 .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-4883 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4883 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4883 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-4883 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-4883 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-4883 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-4883 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-4883 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-4883 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-4883 .view-all { text-decoration: none;font-style: normal; }
.style-4883 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-4883 .schedule-matchup { margin: 0 0 5px 0; }
.style-4883 .start-date { display: inline; }
.style-4883 .start-time { display: inline; }
.style-4883 .end-date { display: inline; }
.style-4883 .end-time { display: inline; }
.style-4883 .date-sep { display: inline; }
.style-4868 .h1-style { font-size: 22px; }
.style-4868 .h2-style { font-size: 20px; }
.style-4868 .h3-style { font-size: 18px; }
.style-4868 A { color: #004473;font-family: 'Open Sans', sans-serif;letter-spacing: normal;text-transform: none; }
.style-4868 A:hover { text-decoration: none; }
.style-4868 .button { color: #004473;padding: 2px 4px;margin: 5px 10px 0 0;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-4868 { padding: 0px;margin-bottom: 20px; }
.style-4868 .photos { display: inline-flex;float: left;margin: 0 10px 10px 0; }
.style-4868 .text 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);margin: 3px;padding: 0px; }
.style-4868 .full-name { margin-bottom: 5px; }
.style-4868 .job-title { margin-bottom: 5px; }
.style-4868 .bus-phone { margin-bottom: 5px; }
.style-4868 .education { margin-bottom: 5px; }
.style-4868 .email { margin-bottom: 5px; }
.style-4868 .appointed { margin-bottom: 5px; }
.style-4868 .grad-year { margin-bottom: 5px; }
.style-4868 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-4868 .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-4868 .photo img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-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: left; }
.style-4868 .fund .bar { background-color: #C72C2C; }
.style-4868 .photo figure { display: inline-block;float: none;text-align: center; }
.style-4868 li.group { display: inline-block;width: 100%; }
.style-4868 div.content-wrap { display: inline-block;margin: 0px; }
.style-5285 .h1-style { font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5285 .h2-style { font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5285 .h3-style { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-5285 A { color: #004473;text-decoration: none; }
.style-5285 A:hover { text-decoration: none; }
.style-5285 .button { color: #004473;padding: 2px 4px;margin: 5px 10px 0 0;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-5285 { padding: 0px;text-align: center; }
.style-5285 .photos { text-align: center;margin-bottom: 10px; }
.style-5285 .text img { border-width: 0px;border-color: #FFFFFF;background-color: #FAFAFA;display: inline-block;float: right;/* -- 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);margin: 3px;padding: 0px; }
.style-5285 .full-name { margin-bottom: 5px; }
.style-5285 .job-title { margin-bottom: 5px; }
.style-5285 .bus-phone { margin-bottom: 5px; }
.style-5285 .education { margin-bottom: 5px; }
.style-5285 .email { margin-bottom: 5px; }
.style-5285 .appointed { margin-bottom: 5px; }
.style-5285 .grad-year { margin-bottom: 5px; }
.style-5285 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-5285 .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-5285 .photo img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #5B89B4;border-width: 0px;border-color: #FFFFFF;text-align: left; }
.style-5285 .fund .bar { background-color: #C72C2C; }
.style-5285 li.group { display: inline-block;width: 100%;text-align: center; }
.style-5285 div.content-wrap { display: inline-block;margin: 0px; }
.style-6123 .h2-style { text-align: left; }
.style-6123 A { color: #004473;font-family: 'Open Sans', sans-serif;letter-spacing: normal;text-transform: none; }
.style-6123 A:hover { text-decoration: none; }
.style-6123 .button { color: #004473;padding: 2px 4px;margin: 5px 10px 0 0;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-6123 { margin: 0 0 30px 0;padding: 20px;/* -- inset shadow -- */
-webkit-box-shadow: inset 0 0 12px rgba(0,0,0,0.25);-moz-box-shadow: inset 0 0 12px rgba(0,0,0,0.25);-o-box-shadow: inset 0 0 12px rgba(0,0,0,0.25);box-shadow: inset 0 0 12px rgba(0,0,0,0.25); }
.style-6123 .photos { display: inline-flex;float: left;margin: 0 10px 10px 0; }
.style-6123 .text 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);margin: 3px;padding: 0px; }
.style-6123 .full-name { margin-bottom: 5px; }
.style-6123 .job-title { margin-bottom: 5px; }
.style-6123 .bus-phone { margin-bottom: 5px; }
.style-6123 .education { margin-bottom: 5px; }
.style-6123 .email { margin-bottom: 5px; }
.style-6123 .appointed { margin-bottom: 5px; }
.style-6123 .grad-year { margin-bottom: 5px; }
.style-6123 .biobutton { text-decoration: none;margin-bottom: 5px; }
.style-6123 .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-6123 .photo img { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-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: left; }
.style-6123 .fund .bar { background-color: #C72C2C; }
.style-6123 .album-name { font-size: 18px;font-family: 'Open Sans Condensed', sans-serif;font-weight: normal;letter-spacing: .2em;color: #09958F; }
.style-6123 .cover-photo { padding: 0;margin: 0 0 0 20px;float: right;min-width: 220px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* -- shadow -- */
-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 12px rgba(0,0,0,0.25);-o-box-shadow: 0 0 12px rgba(0,0,0,0.25);box-shadow: 0 0 12px rgba(0,0,0,0.25); }
.style-6123 .album-list { padding: 0;margin: 0; }
.style-6123 .album { padding: 0 0 15px 0;margin: 30px 0 0 0;border-bottom: 1px solid #09958f; }
.style-6123 .photo figure { display: inline-block;float: none;text-align: center; }
.style-6123 li.group { display: inline-block;width: 100%; }
.style-6123 div.content-wrap { display: flex
flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start; }
.style-10403 .h1-style { font-size: 30px;color: #333333;font-family: 'Open Sans Condensed', sans-serif; }
.style-10403 .h2-style { font-size: 24px; }
.style-10403 .h3-style { font-size: 22px; }
.style-10403 { padding: 0px;margin: 0 0 20px 0; }
.style-10403 .page-title-level-1 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;text-rendering: optimizelegibility; }
.style-10403 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Gilda Display', serif;text-rendering: optimizelegibility; }
.style-10403 .pagetitle hgroup { margin: 0;padding: 0; }
.style-4874 .h1-style { font-size: 30px;color: #333333;font-family: 'Open Sans Condensed', sans-serif; }
.style-4874 .h2-style { font-size: 24px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4874 .h3-style { font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4874 { padding: 0px;margin: 0 0 20px 0; }
.style-4874 .page-title-level-1 { padding: 0 0 0 5px;margin: 0px 0px 10px 0px;color: #CCCCCC;font-weight: 200;font-family: 'Open Sans Condensed', sans-serif; }
.style-4874 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;text-rendering: optimizelegibility; }
.style-4874 .pagetitle hgroup { margin: 0;padding: 0; }
.style-4884 .h1-style { font-size: 30px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4884 .h2-style { font-size: 24px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4884 .h3-style { font-size: 22px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4884 { padding: 0px;margin: 0 0 20px 0; }
.style-4884 .page-title-level-1 { padding: 0px;margin: 0px;color: #CCCCCC;text-transform: uppercase;margin-bottom: 5px;font-family: 'Montserrat', sans-serif;font-weight: 200; }
.style-4884 .page-title-level-2 { padding: 0px;margin: 0px;color: #CCCCCC;margin-bottom: 10px;font-weight: 200;font-family: 'Open Sans Condensed', sans-serif;font-size: 28px;text-transform: uppercase;line-height: 1.25em;letter-spacing: .2em;text-rendering: optimizelegibility; }
.style-4884 .page-title-level-3 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;line-height: 1.25em;letter-spacing: .2em;text-rendering: optimizelegibility; }
.style-4884 .pagetitle hgroup { margin: 0px;padding: 0px; }
.style-4880 .h2-style { margin: 0 40px 15px 0;color: #00958F;font-size: 24px;text-transform: uppercase;font-weight: 600;float: left; }
.style-4880 .h3-style { color: #004473; }
.style-4880 { padding: 20px 20px 5px 20px;margin: 0 0 50px 0;background-color: #F8F8F8;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); }
.style-4880 .department-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-4880 .grade-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-4880 .letter-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-4880 .school-level-selector { padding: 0px;margin: 0 0 5px 0; }
.style-4880 .department-selector { padding: 0px;margin: 0 0 5px 0; }
.style-4880 .grade-selector { padding: 0px;margin: 0 0 5px 0; }
.style-4880 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-10502 .h2-style { margin: 0 40px 15px 0;color: #00958F;font-size: 24px;text-transform: uppercase;font-weight: 600;float: left; }
.style-10502 .h3-style { color: #004473; }
.style-10502 { padding: 20px 20px 5px 20px;margin: 0 0 50px 0;background-color: #F8F8F8;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); }
.style-10502 .fsd img { width: auto !Important;height: auto !important;max-width: 72px; }
.style-10502 .department-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-10502 .grade-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-10502 .letter-label { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;color: #00958F;margin: 0 0 5px 0; }
.style-10502 .school-level-selector { padding: 0px;margin: 0 0 5px 0; }
.style-10502 .department-selector { padding: 0px;margin: 0 0 5px 0; }
.style-10502 .grade-selector { padding: 0px;margin: 0 0 5px 0; }
.style-10502 div.content-wrap { padding: 0px;margin: 0px;float: left; }
.style-49482 { margin: .25em 0 1.25em; }
.style-4867 .h2-style { text-transform: uppercase;font-weight: 400;color: #4F4F4F;font-size: 22px; }
.style-4867 A { text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;padding: 15px 10px;margin: 10px 0;font-style: normal;font-weight: 400;font-size: 1.25em; }
.style-4867 A:hover { text-decoration: none; }
.style-4867 { padding: 0px;margin: 0 0 40px 0;text-align: center;color: #4F4F4F;font-size: 0.933em;line-height: 1.4; }
.style-4867 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 12px; }
.style-4869 .h2-style { margin: 0px;padding: 0px; }
.style-4869 { padding: 0px;margin: 0 0 40px 0; }
.style-4869 .link-image { padding: 0px;margin: 0px;opacity: 0.75; }
.style-4869 .link-image:hover { opacity: 1; }
.style-4869 li.group { padding: 0px;margin: 0 10px 0 0;display: inline-block; }
.style-4869 li.subcategory-group { padding: 0px;margin: 0px; }
.style-4869 div.content-wrap { padding: 0px;margin: 0px; }
.style-65075 .h2-style { text-transform: uppercase;font-weight: 400;color: #4F4F4F;font-size: 22px; }
.style-65075 A { text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;padding: 5px;margin: 0px;font-style: normal;font-weight: 400;font-size: 1.25em; }
.style-65075 A:hover { text-decoration: none; }
.style-65075 { padding: 0px;margin: 0 0 40px 0;text-align: right;color: #4F4F4F;font-size: 0.933em;line-height: 1.4; }
.style-65075 A.links-urllink { padding: 0px;margin: 0px; }
.style-65075 div.content-wrap { font-family: 'Trebuchet MS', sans-serif;font-size: 12px; }
.style-4866 { padding: 0px;margin: 0 0 60px 0;text-align: center;font-size: 0.8em;color: #999999;line-height: 1.5em; }
.style-4872 A { font-style: normal;font-weight: 400; }
.style-4872 { padding: 0px;margin: 0 0 40px 0; }
.style-4872 .mini-sitemap-open { padding: 8px;background-color: #F8F8F8;border-width: 1px;border-style: solid;border-color: #FFFFFF;color: #4F4F4F;text-decoration: none;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-4872 .mini-sitemap-open:hover { text-decoration: none;color: #00958f;background-color: #FFFFFF; }
.style-4872 .mini-sitemap-open:after { content: "+";background-color: #838383;color: #f8f8f8;font-size: 14px;line-height: 14px;display: inline-block;text-align: center;font-style: normal;font-weight: normal;width: 14px;height: 14px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-left: 5px;letter-spacing: 0; }
.style-4872 .mini-sitemap-close { padding: 8px;background-color: #F8F8F8;border-width: 1px;border-style: solid;border-color: #FFFFFF;color: #4F4F4F;text-decoration: none;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-4872 .mini-sitemap-close:hover { text-decoration: none;color: #00958f;background-color: #FFFFFF; }
.style-4872 .mini-sitemap-close:after { content: "x";background-color: #838383;color: #f8f8f8;font-size: 12px;line-height: 14px;display: inline-block;text-align: center;font-style: normal;font-weight: normal;width: 14px;height: 14px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-left: 5px;letter-spacing: 0;text-transform: none; }
.style-4872 .ms-level1 { padding: 0;margin: 0px 20px 0 20px;height: auto !important; }
.style-4872 .ms-l1-item { margin: 20px 0 10px 0; }
.style-4872 .ms-l1-text { font-size: 1.2em;color: #4F4F4F;font-family: 'Open Sans Condensed', sans-serif;text-decoration: none;letter-spacing: .2em;text-transform: uppercase;padding: 5px;display: block; }
.style-4872 .ms-l1-text:hover { color: #00958f;text-decoration: none;border-width: 0 0 2px 0;border-style: solid;margin-bottom: -2px; }
.style-4872 .ms-l2-item { margin: 10px 0 0 0; }
.style-4872 .ms-l2-item:first-child { margin: 20px 0 0 0; }
.style-4872 .ms-l2-text { padding-left: 5px;color: #4F4F4F;text-decoration: none;font-size: 12px;line-height: 1.6em;display: block; }
.style-4872 .ms-l2-text:hover { color: #00958f; }
.style-4871 .h2-style { margin: 0px;padding: 0px; }
.style-4871 { margin: 0 0 40px 0;text-align: right; }
.style-4871 .link-image { margin: 0px;opacity: .75; }
.style-4871 .link-image:hover { opacity: 1; }
.style-4871 li.group { margin: 0 0 10px 0;display: inline-block; }
.style-4871 div.content-wrap { padding: 0px;margin: 0px; }
.style-4860 { padding: 0px;margin: 20px 0 20px 0; }
.style-4860 div.content-wrap { padding: 0px;margin: 0px 0 0 0; }
.style-9748 { padding: 0px;margin: 0 0 20px 0; }
.style-9748 div.content-wrap { padding: 0px;margin: 0px 0 0 0; }
.style-4863 A { color: #CCCCCC; }
.style-4863 { padding: 0px;margin: 20px 0 20px 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;min-height: 40px;background-color: #FFFFFF;float: right;width: 100%; }
.style-4863 .submit-button { width: 24%;min-height: 40px;padding: 0;margin: 0px;background-image: url('/ftpimages/507/site/719/images/search1.png');background-color: #eeeeee;border-width: 0 0 0 1px;background-position: center center;background-repeat: no-repeat;border-style: solid;border-color: #CCCCCC;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-4863 .submit-button:hover { background-color: #F5F5F5; }
.style-4863 .search-text { font-size: 16px;line-height: 15px;color: #343434;font-family: 'Open Sans', sans-serif;height: 38px;width: 70%;padding: 0 0 0 3px !important;border-width: 0px; }
.style-4863 .search-text:focus { outline: 0; }
.style-4863 .search-label { padding: 0px;margin: 0px; }
.style-4863 div.content-wrap { padding: 0px;margin: 0px; }
.style-9688 A { color: #CCCCCC; }
.style-9688 { padding: 0px;margin: 20px 0 0px 0;color: #CCCCCC;font-style: italic;letter-spacing: 0.1em;text-align: right;border-width: 1px;border-style: solid;border-color: #CCCCCC;min-height: 30px;background-color: #FFFFFF;float: right;width: 100%; }
.style-9688 .submit-button { width: 24%;min-height: 30px;padding: 0;margin: 0px;background-image: url('/ftpimages/507/site/719/images/search1.png');background-color: #eeeeee;border-width: 0 0 0 1px;background-position: center center;background-repeat: no-repeat;border-style: solid;border-color: #CCCCCC;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-9688 .submit-button:hover { background-color: #F5F5F5; }
.style-9688 .search-text { font-size: 16px;line-height: 15px;color: #343434;font-family: 'Open Sans', sans-serif;height: 28px;width: 70%;padding: 0 0 0 3px !important;border-width: 0px; }
.style-9688 .search-text:focus { outline: 0; }
.style-9688 .search-label { padding: 0px;margin: 0px; }
.style-9688 div.content-wrap { padding: 0px;margin: 0px; }
.style-49481 { margin: 4em 0; }
.style-10470 .h1-style { font-size: 30px;color: #333333; }
.style-10470 .h2-style { font-size: 24px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473;text-align: center; }
.style-10470 .h3-style { font-size: 22px;color: #004473;font-family: 'Open Sans Condensed', sans-serif; }
.style-10470 { padding: 19px; }
.style-10470 .page-title-level-1 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Gilda Display', serif;text-rendering: optimizelegibility; }
.style-10470 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Gilda Display', serif;text-rendering: optimizelegibility; }
.style-10470 .pagetitle hgroup { margin: 0;padding: 0; }
.style-10470 div.content-wrap { font-family: 'Open Sans', sans-serif; }
.style-14495 .h1-style { font-size: 16px;color: #004473;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-14495 .h2-style { font-size: 24px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473; }
.style-14495 .h3-style { font-size: 22px;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #004473; }
.style-14495 { padding: 0px;/*margin: 0 0 20px 0;*/
font-family: 'Open Sans Condensed', sans-serif; }
.style-14495 .page-title-level-1 { padding: 0px;margin: 0px;font-size: 22px;color: #004473;font-weight: bold;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Open Sans Condensed', sans-serif;text-rendering: optimizelegibility; }
.style-14495 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #333333;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;line-height: 1.25em;font-family: 'Gilda Display', serif;text-rendering: optimizelegibility; }
.style-14495 .pagetitle hgroup { margin: 0;padding: 0; }
.style-17682 .h1-style { color: #004473;font-size: 22px; }
.style-17682 .h2-style { padding: 0px;margin: 0 0 20px 0;color: #004473;font-size: 20px; }
.style-17682 .h3-style { font-size: 18px; }
.style-17682 .h4-style { display: inline-block;color: #5B89B4;font-family: 'Open Sans Condensed', sans-serif;text-align: center;font-size: 23px; }
.style-17682 A { font-family: 'Trebuchet MS', sans-serif;text-transform: none;letter-spacing: normal; }
.style-17682 A:hover { text-decoration: none; }
.style-17682 .button:hover { opacity: 1;background-color: #FFFFFF; }
.style-17682 { padding: 0px;margin: 0 0 20px 0;border-radius: 0px;border-width: 0px; }
.style-17682 .description { margin: 0 0 5px 0; }
.style-17682 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-17682 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-17682 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17682 .archive { text-decoration: none;font-style: normal; }
.style-17682 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17682 .link-image { clear: both;margin: 0 15px 0 0;border-width: 0px;padding: 2px;border-radius: 0px;text-align: center; }
.style-17682 .link-image:hover { text-align: center; }
.style-17682 .h4-style A { font-style: normal;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px; }
.style-17682 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-17682 .brief-description { margin: 0 0 5px 0;display: block; }
.style-17682 .location { margin: 0 0 5px 0; }
.style-17682 .photos { margin: 0 15px 10px 0;display: inline-block;padding: 4px; }
.style-17682 .contact-info { margin: 0 0 5px 0; }
.style-17682 .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: #FFFFFF;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-align: left;background-position: left top; }
.style-17682 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-17682 .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: #FFFFFF;border-width: 0px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;padding: 0px; }
.style-17682 .full-name { margin: 0 0 5px 0; }
.style-17682 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-17682 .bus-phone { margin: 0 0 5px 0; }
.style-17682 .education { margin: 0 0 5px 0; }
.style-17682 .email { margin: 0 0 5px 0; }
.style-17682 .appointed { margin: 0 0 5px 0; }
.style-17682 .grad-year { margin: 0 0 5px 0; }
.style-17682 .bio { margin: 0 0 5px 0; }
.style-17682 .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-17682 .answer { margin: 0 15px; }
.style-17682 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-17682 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17682 .title { display: block;font-family: 'Open Sans Condensed', sans-serif;background-color: #EEEEEE;padding: 5px;text-transform: uppercase;font-size: 18px;letter-spacing: .2em;text-align: left; }
.style-17682 .caption { display: block; }
.style-17682 .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-17682 .submit-button { padding: 0px;margin: 0px;width: 10%; }
.style-17682 .photo img { float: center;clear: both;padding: 0px;margin: 0 15px 15px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;text-align: center; }
.style-17682 .photo img:hover { text-align: center; }
.style-17682 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-17682 .department { margin: 0 0 5px 0; }
.style-17682 .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;width: auto !important;height: auto !important;max-width: 72px; }
.style-17682 .zero { margin: 0px;padding: 0px; }
.style-17682 .fund .bar { background-color: #6CA6E3; }
.style-17682 .goal { display: block; }
.style-17682 .current { display: block; }
.style-17682 .goal-participation { display: block; }
.style-17682 .current-participation { display: block; }
.style-17682 .asof-date { display: block; }
.style-17682 .start-date { display: block; }
.style-17682 .end-date { display: block; }
.style-17682 .last-year-amount { display: block; }
.style-17682 .last-year-participation { display: block; }
.style-17682 .nick-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .name-prefix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .first-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .middle-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .last-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .maiden-name { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .name-suffix { margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif;font-size: 20px; }
.style-17682 .chart { padding: 0px;margin: 0px; }
.style-17682 .scale { padding: 0px;margin: 0px; }
.style-17682 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-17682 .newsdetail img { display: inline-block;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-17682 .backbutton { font-style: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .2em;font-size: 15px; }
.style-17682 .backbutton:hover { background-color: #FFFFFF; }
.style-17682 .team-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-17682 .team-selector { padding: 0px;margin: 0px; }
.style-17682 .season-label { font-family: 'Montserrat', sans-serif;font-size: 22px;padding: 0px;margin: 0px; }
.style-17682 .season-selector { padding: 0px;margin: 0px; }
.style-17682 .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-17682 A.links-urllink { display: block; }
.style-17682 .album-name { display: block; }
.style-17682 .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-17682 .album-select-form { padding: 0px;margin: 0px; }
.style-17682 .album-select { padding: 0px;margin: 0px; }
.style-17682 .photo figure { text-align: center; }
.style-17682 .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-17682 .businessindex .address { margin: 0 0 5px 0; }
.style-17682 .businessindex .distance { margin: 0 0 5px 0; }
.style-17682 .businessindex .webpage { margin: 0 0 5px 0; }
.style-17682 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-17682 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-17682 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-17682 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-17682 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-17682 .businessindex .description { margin: 0 0 5px 0; }
.style-17682 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-17682 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-17682 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-17682 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-17682 .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-17682 li.group { margin: 0 0 0px 0;padding: 0px;display: inline-block;width: 100%;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif; }
.style-17682 li.subcategory-group { display: inline-block; }
.style-17682 div.content-wrap { text-align: left;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px; }
.style-17682 .team-schoolyear { margin: 0 0 5px 0; }
.style-17682 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-17682 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-17682 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-17682 .team-accolades { margin: 0 0 5px 0; }
.style-17682 .schedule-vs { font-style: italic; }
.style-17682 .schedule-site { margin: 0 0 5px 0; }
.style-17682 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-17682 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-17682 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-17682 .hr { border-color: rgba(255,255,255,0.33); }
.style-17682 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-17682 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-17682 .registration { margin: 0 0 5px 0; }
.style-17682 .winloss { padding: 0px;margin: 0 0 15px 0;border-width: 1px;border-style: solid;border-color: #EEEEEE; }
.style-17682 th.winloss-amount { padding: 5px; }
.style-17682 td.winloss-amount { padding: 5px; }
.style-17682 .winloss table { text-align: center;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em; }
.style-17682 th.winloss-amount.win { color: #439639; }
.style-17682 th.winloss-amount.loss { color: #BA122B; }
.style-17682 th.winloss-amount.tie { color: #054E6E; }
.style-17682 .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-17682 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-17682 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-17682 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-17682 .roster-entry { padding: 0px;margin: 25px 0 0 0;font-family: 'Trebuchet MS', sans-serif; }
.style-17682 .roster-entry:first-child { margin: 0; }
.style-17682 .player-detail-label { padding: 0 5px 10px 0;margin: 0 0 5px 0;font-weight: bold; }
.style-17682 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0;font-family: 'Montserrat', sans-serif; }
.style-17682 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-17682 .return-letter { padding: 0 0 5px 0;margin: 0 0 15px 0;font-style: italic; }
.style-17682 .schedule-practice { font-weight: bold;color: #888888; }
.style-17682 .annualfund .remaining { display: block; }
.style-17682 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-17682 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-17682 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-17682 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-17682 .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-17682 .event-detail { margin: 0 0 15px 0; }
.style-17682 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-17682 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-17682 .filter-item { padding: 5px; }
.style-17682 .prev-button { font-style: normal;text-decoration: none; }
.style-17682 .prev-button:hover { background-color: #FFFFFF; }
.style-17682 .next-button { font-style: normal;text-decoration: none; }
.style-17682 .next-button:hover { background-color: #FFFFFF; }
.style-17682 .day-header span { font-family: 'Montserrat', sans-serif;font-weight: bold;background-color: #F5F5F5; }
.style-17682 .today-button { font-style: normal;text-decoration: none; }
.style-17682 .today-button:hover { background-color: #FFFFFF; }
.style-17682 .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-17682 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-17682 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-17682 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-17682 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif; }
.style-17682 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-17682 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-17682 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-17682 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-17682 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-17682 .view-all { text-decoration: none;font-style: normal; }
.style-17682 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-17682 .schedule-matchup { margin: 0 0 5px 0; }
.style-17682 .start-date { display: inline; }
.style-17682 .start-time { display: inline; }
.style-17682 .end-date { display: inline; }
.style-17682 .end-time { display: inline; }
.style-17682 .date-sep { display: inline; }
.style-60559 .nav-menu { padding: 0px;font-size: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;text-transform: uppercase; }
.style-60559 .l1-item { display: inline-block;float: none;vertical-align: top; }
.style-60559 .l1-item:hover { color: #FFFFFF; }
.style-60559 .l1-item > a { color: #fff;padding: 0.7142857142857143rem 1.428571428571429rem !important;text-decoration: none;font-style: normal;font-weight: 400;background-color: #5B89B4;-webkit-border-radius: 0.7142857142857143rem;-moz-border-radius: 10px;border-radius: 0.7142857142857143rem;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60559 .l1-item > a:hover { text-decoration: none;background-color: #B8D9EB;color: #004473; }
.style-60559 .l1-item.active { background-color: #FFFFFF;color: #004473; }
.style-60559 .l1-item.active > a { text-decoration: none; }
.style-60559 .l2-item { color: #004473;background-color: #FFFFFF; }
.style-60559 .l2-item:hover { background-color: #004473;color: #FFFFFF; }
.style-60559 .l2-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-60559 .l2-item > a:hover { text-decoration: none; }
.style-60559 .l2-item.active { background-color: #004473;color: #FFFFFF; }
.style-60559 .l3-item { color: #004473;background-color: #FFFFFF; }
.style-60559 .l3-item:hover { background-color: #004473;color: #FFFFFF; }
.style-60559 .l3-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-60559 .l3-item > a:hover { text-decoration: none; }
.style-60559 .l3-item.active { background-color: #004473;color: #FFFFFF; }
.style-60559 .level1 { text-align: right; }
.style-60559 .level2 { 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-60559 .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-8342 .nav-menu { text-align: center;margin: 0 0 20px 0;padding: 0px;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;letter-spacing: .3em;border-width: 8px 0 0 0;border-style: solid;border-color: #004473; }
.style-8342 .l1-item { padding: 0px;margin: 0px 0 5px 0;font-size: 16px;color: #004473; }
.style-8342 .l1-item:hover { text-decoration: none;color: #5B89B4; }
.style-8342 .l1-item > a { padding: 15px 8px 10px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 600;font-size: 14px;border-width: 8px 0 0 0;border-style: solid;letter-spacing: 0.1em; }
.style-8342 .l1-item > a:hover { color: #5B89B4; }
.style-8342 .l1-item > a .arrow { background: none;border-width: 0px 1px 1px 0;border-color: inherit;height: 5px;width: 5px;margin-right: 2px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 50%;right: 3px; }
.style-8342 .l1-item.active { color: #09958F; }
.style-8342 .l1-item.active > a { color: #5B89B4; }
.style-8342 .l2-item { font-size: 16px;color: #004473;font-weight: 200;background-color: #FFFFFF; }
.style-8342 .l2-item:hover { background-color: #004473;color: #FFFFFF; }
.style-8342 .l2-item > a { padding: 15px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400;font-size: 14px; }
.style-8342 .l2-item > a:hover { text-decoration: none; }
.style-8342 .l2-item > a .arrow { background: none;border-width: 1px 1px 0px 0;border-color: inherit;height: 5px;width: 5px;margin-right: 2px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 45%;right: 10px; }
.style-8342 .l2-item.active { background-color: #004473;color: #FFFFFF; }
.style-8342 .l2-item.active > a .arrow { background: none;border-width: 1px 1px 0px 0;border-color: inherit;height: 5px;width: 5px;margin-right: 2px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 45%;right: 10px; }
.style-8342 .l3-item { background-color: #FFFFFF;color: #004473; }
.style-8342 .l3-item > a { padding: 15px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400;font-size: 14px; }
.style-8342 .l3-item > a:hover { text-decoration: none;background-color: #004473;color: #FFFFFF; }
.style-8342 .l3-item > a .arrow { background: none;border-width: 1px 1px 0px 0;border-color: inherit;height: 5px;width: 5px;margin-right: 2px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 45%;right: 10px; }
.style-8342 .l3-item.active { background-color: #FFFFFF; }
.style-8342 .l3-item.active > a { color: #FFFFFF;background-color: #004473; }
.style-8342 .level1 { margin-top: -8px;display: flex;flex-flow: row wrap;justify-content: center; }
.style-8342 .level2 { text-align: left;/* --- 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);background-color: #FFFFFF; }
.style-8342 .level3 { text-align: left;background-color: #FFFFFF;/* --- 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-5291 .nav-menu { padding: 0px;margin: 5px 0 0 0;font-size: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;text-transform: uppercase; }
.style-5291 .l1-item { color: #FFFFFF;display: inline-block;float: none; }
.style-5291 .l1-item:hover { color: #FFFFFF; }
.style-5291 .l1-item > a { color: inherit;padding: 10px 20px !important;text-decoration: none;font-style: normal;font-weight: 400;background-color: #5B89B4;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.style-5291 .l1-item > a:hover { text-decoration: none; }
.style-5291 .l1-item.active { background-color: #FFFFFF;color: #004473; }
.style-5291 .l1-item.active > a { text-decoration: none; }
.style-5291 .l2-item { color: #004473;background-color: #FFFFFF; }
.style-5291 .l2-item:hover { background-color: #004473;color: #FFFFFF; }
.style-5291 .l2-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-5291 .l2-item > a:hover { text-decoration: none; }
.style-5291 .l2-item.active { background-color: #004473;color: #FFFFFF; }
.style-5291 .l3-item { color: #004473;background-color: #FFFFFF; }
.style-5291 .l3-item:hover { background-color: #004473;color: #FFFFFF; }
.style-5291 .l3-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-5291 .l3-item > a:hover { text-decoration: none; }
.style-5291 .l3-item.active { background-color: #004473;color: #FFFFFF; }
.style-5291 .level1 { text-align: right; }
.style-5291 .level2 { 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-5291 .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-4858 .nav-menu { padding: 0px;margin: 0px;font-size: 1.25em;font-family: 'Open Sans Condensed', sans-serif;letter-spacing: .2em;text-transform: uppercase; }
.style-4858 .l1-item { color: #FFFFFF; }
.style-4858 .l1-item:hover { background-color: #FFFFFF;color: #004473; }
.style-4858 .l1-item > a { color: inherit;padding: 15px 20px !important;text-decoration: none;font-style: normal;font-weight: 400; }
.style-4858 .l1-item > a:hover { text-decoration: none; }
.style-4858 .l1-item.active { background-color: #FFFFFF;color: #004473; }
.style-4858 .l1-item.active > a { text-decoration: none; }
.style-4858 .l2-item { color: #004473;background-color: #FFFFFF; }
.style-4858 .l2-item:hover { background-color: #004473;color: #FFFFFF; }
.style-4858 .l2-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-4858 .l2-item > a:hover { text-decoration: none; }
.style-4858 .l2-item.active { background-color: #004473;color: #FFFFFF; }
.style-4858 .l3-item { color: #004473;background-color: #FFFFFF; }
.style-4858 .l3-item:hover { background-color: #004473;color: #FFFFFF; }
.style-4858 .l3-item > a { padding: 10px 20px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: 400; }
.style-4858 .l3-item > a:hover { text-decoration: none; }
.style-4858 .l3-item.active { background-color: #004473;color: #FFFFFF; }
.style-4858 .level2 { background-color: #7ABDFF;font-size: .8em;/* ------ 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);text-align: left; }
.style-4858 .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);text-align: left; }
.style-5419 .nav-menu { font-size: 12px;line-height: 1.5em; }
.style-5419 .l1-item > a { text-align: right;color: inherit;padding: 0 5px !important; }
.style-5419 .l1-item > a:hover { border-width: 0 2px 0 0;border-style: solid;padding: 0px 3px 0px 5px !important; }
.style-5419 .l2-item > a { color: #5B89B4; }
.style-5419 .l3-item > a { color: #5B89B4; }
.style-5419 .level3 { color: #5B89B4; }
.style-10679 .nav-menu { font-size: 12px;line-height: 1.5em; }
.style-10679 .l1-item > a { text-align: right;color: inherit;padding: 0 5px !important;font-size: 13px;font-weight: bold; }
.style-10679 .l1-item > a:hover { border-width: 0 2px 0 0;border-style: solid;padding: 0px 3px 0px 5px !important; }
.style-10679 .l1-item.active > a { font-weight: bold; }
.style-10679 .l2-item > a { font-size: 13px;font-weight: bold;color: #5B89B4; }
.style-10679 .l2-item.active > a { font-size: 13px;font-weight: bold; }
.style-10679 .l3-item > a { color: #5B89B4; }
.style-10679 .level1 { font-size: 13px;font-weight: bold; }
.style-10679 .level2 { font-size: 13px;font-weight: bold; }
.style-80674 .h2-style { padding: 14px;color: #B8D9EB;margin: 0;font-size: 27px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-80674 .h4-style { color: #F8F8F8;line-height: 1.5em;margin: 0px;font-size: 17px;text-align: left; }
.style-80674 A { color: #EEEEEE; }
.style-80674 { box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);background-color: #004473;margin: 0 0 20px 0; }
.style-80674 .description { color: #F8F8F8;margin: 15px 0px; }
.style-80674 time { color: #98CAEA;margin-top: -15px;padding: 2px;margin: 0px; }
.style-80674 .readmore { color: #4f4f4f;background-color: #f8f8f8;padding: 3px; }
.style-80674 .readmore:hover { background-color: #FFFFFF;color: #004473; }
.style-80674 .h4-style A { color: #FFFFFF;text-transform: uppercase;font-weight: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;font-size: 17px;margin: 0px;padding: 0px; }
.style-80674 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-80674 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-80674 .brief-description { color: #cccccc;margin: 5px 0;font-size: 14px; }
.style-80674 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-80674 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-80674 .author { color: #00958f;text-transform: uppercase; }
.style-80674 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-80674 .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-80674 .carousel .counter.crl-counter { color: #B8D9EB;background-color: transparent; }
.style-80674 .carousel .crl-counter-separator { margin: 0 3px; }
.style-80674 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important; }
.style-80674 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important; }
.style-80674 .carousel .flex-control-nav li a { background-color: #001E33;/* --- 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-80674 .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-80674 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF;/* --- 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-80674 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-80674 .carousel .text-slide { padding: 0 80px; }
.style-80674 .contact-info A { color: #F8F8F8; }
.style-4870 .h2-style { padding: 14px;color: #B8D9EB;margin: 0;font-size: 27px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-4870 .h4-style { color: #F8F8F8;line-height: 1.5em;margin: 0px;font-size: 17px;text-align: left; }
.style-4870 A { color: #EEEEEE; }
.style-4870 { box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);background-color: #004473;margin: 0 0 20px 0; }
.style-4870 .description { color: #F8F8F8;margin: 15px 0px; }
.style-4870 time { color: #98CAEA;margin-top: -15px;padding: 2px;margin: 0px; }
.style-4870 .readmore { color: #4f4f4f;background-color: #f8f8f8;padding: 3px; }
.style-4870 .readmore:hover { background-color: #FFFFFF;color: #004473; }
.style-4870 .h4-style A { color: #FFFFFF;text-transform: uppercase;font-weight: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;font-size: 17px;margin: 0px;padding: 0px; }
.style-4870 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-4870 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-4870 .brief-description { color: #cccccc;margin: 5px 0;font-size: 14px; }
.style-4870 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4870 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4870 .author { color: #00958f;text-transform: uppercase; }
.style-4870 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4870 .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-4870 .carousel .counter.crl-counter { color: #B8D9EB;background-color: transparent; }
.style-4870 .carousel .crl-counter-separator { margin: 0 3px; }
.style-4870 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important; }
.style-4870 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important; }
.style-4870 .carousel .flex-control-nav li a { background-color: #001E33;/* --- 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-4870 .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-4870 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF;/* --- 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-4870 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-4870 .carousel .text-slide { padding: 0 80px; }
.style-4870 .contact-info A { color: #F8F8F8; }
.style-63446 .h2-style { padding: 14px;color: #B8D9EB;margin: 0;font-size: 27px;text-align: center;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold; }
.style-63446 .h4-style { color: #F8F8F8;line-height: 1.5em;margin: 0px;font-size: 17px;text-align: center;font-family: 'Open Sans Condensed', sans-serif; }
.style-63446 A { color: #EEEEEE; }
.style-63446 { box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.5);background-color: #004473;margin: 0 0 20px 0; }
.style-63446 .description { color: #F8F8F8;margin: 15px 0px; }
.style-63446 time { color: #98CAEA;margin-top: -15px;padding: 2px;margin: 0px; }
.style-63446 .readmore { color: #4f4f4f;background-color: #f8f8f8;padding: 3px; }
.style-63446 .readmore:hover { background-color: #FFFFFF;color: #004473; }
.style-63446 .h4-style A { color: #FFFFFF;text-transform: uppercase;font-weight: normal;text-decoration: none;font-family: 'Open Sans Condensed', sans-serif;font-size: 17px;margin: 0px;padding: 0px; }
.style-63446 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-63446 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-63446 .brief-description { color: #cccccc;margin: 5px 0;font-size: 14px; }
.style-63446 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-63446 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-63446 .author { color: #00958f;text-transform: uppercase; }
.style-63446 .news img { font-family: 'Open Sans Condensed', sans-serif; }
.style-63446 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-63446 .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-63446 .carousel .counter.crl-counter { color: #B8D9EB;background-color: transparent; }
.style-63446 .carousel .crl-counter-separator { margin: 0 3px; }
.style-63446 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important; }
.style-63446 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important; }
.style-63446 .carousel .flex-control-nav li a { background-color: #001E33;/* --- 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-63446 .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-63446 .carousel .flex-control-nav li > a.flex-active { background-color: #FFFFFF;/* --- 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-63446 A.links-urllink { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-63446 .carousel .text-slide { padding: 0 80px; }
.style-63446 .contact-info A { color: #F8F8F8; }
.style-4864 { padding: 0px;margin: 0 0 30px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-4864 .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-4864 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0; }
.style-4864 .carousel figure img { z-index: 1;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;border-style: solid;border-color: #FFFFFF;/* ----- box shadow ----- */
box-shadow: 0 0 12px rgba(0,0,0,0.33);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.33);-moz-box-shadow: 0 0 12px rgba(0,0,0,0.33); }
.style-9682 { padding: 0px;margin: 0 0 40px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;/* ----- box shadow ----- */
-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.33);-moz-box-shadow: 0 0 12px rgba(0,0,0,0.33);box-shadow: 0 0 12px rgba(0,0,0,0.33); }
.style-9682 .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-9682 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;max-height: 400px;overflow: hidden; }
.style-9682 .carousel figure img { z-index: 1;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;border-style: solid;border-color: #FFFFFF; }
.style-49480 { margin: 0;width: 100vw;position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); }
.style-49480 .carousel.flexslider { padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;margin: 0; }
.style-49480 .carousel .h4-style.crl-title { font-family: 'Gilda Display', serif;font-size: 3em;text-shadow: 0 0 10px rgba(0,0,0,0.4);font-weight: normal;margin: 0;padding-left: 1em; }
.style-49480 .carousel .caption-spacing.crl-inner-details { background-color: transparent;color: #FFFFFF;font-family: 'Gilda Display', serif;padding: 0; }
.style-63283 { margin: 0;width: 100vw;position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); }
.style-63283 .carousel.flexslider { padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;margin: 0; }
.style-63283 .carousel .h4-style.crl-title { font-family: 'Gilda Display', serif;font-size: 3em;text-shadow: 0 0 10px rgba(0,0,0,0.4);font-weight: normal;margin: 0;padding-left: 1em; }
.style-63283 .carousel .caption-spacing.crl-inner-details { background-color: transparent;color: #FFFFFF;font-family: 'Gilda Display', serif;padding: 0; }
.style-4873 { padding: 0px;margin: 0 0 30px 0; }
.style-4873 .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-4873 .carousel figure { padding: 0px;margin: 0px;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.25); }
.style-4873 .carousel figure img { padding: 0px;margin: 0px; }
.style-4873 .album-select-form { padding: 0px;margin: 0px; }
.style-4873 .album-select-item { padding: 0px;margin: 0px; }
.style-4873 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-8343 { padding: 0px;margin: 0 0 40px 0; }
.style-8343 .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-8343 .carousel figure { padding: 0px;margin: 0px;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 8px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.25); }
.style-8343 .carousel figure img { padding: 0px;margin: 0px; }
.style-8343 .album-select-form { padding: 0px;margin: 0px; }
.style-8343 .album-select-item { padding: 0px;margin: 0px; }
.style-8343 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-4876 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;font-weight: bold;color: #5B89B4; }
.style-4876 .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);border-width: 0px;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px; }
.style-4876 .carousel figure img { padding: 0px;margin: 0px; }
.style-4876 .carousel .h4-style.crl-title { padding: 10px;color: #5B89B4;text-align: left;font-size: 18px;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4876 .carousel .h4-style.crl-title:hover { padding: 10px; }
.style-4876 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #000000; }
.style-4876 .carousel .crl-caption:hover { color: #000000;text-align: left; }
.style-4876 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-4876 .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-4876 .carousel .crl-counter-separator { margin: 0 2px; }
.style-4876 .carousel .caption-spacing.crl-inner-details { background-color: #FFFFFF;padding: 10px;text-align: left;font-family: 'Open Sans Condensed', sans-serif; }
.style-4876 .carousel .caption-spacing.crl-inner-details:hover { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0px;padding: 10px;font-family: 'Open Sans Condensed', sans-serif; }
.style-4876 .audio .jp-interface { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-4876 .carousel .h4-style a.crl-title { color: #5B89B4; }
.style-4876 .carousel .h4-style a.crl-title:hover { color: #FFFFFF; }
.style-74511 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;font-weight: bold;color: #5B89B4; }
.style-74511 .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);border-width: 0px;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px; }
.style-74511 .carousel figure img { padding: 0px;margin: 0px; }
.style-74511 .carousel .h4-style.crl-title { padding: 10px;color: #5B89B4;text-align: left;font-size: 18px;border-width: 0px;font-family: 'Open Sans Condensed', sans-serif; }
.style-74511 .carousel .h4-style.crl-title:hover { padding: 10px; }
.style-74511 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #000000; }
.style-74511 .carousel .crl-caption:hover { color: #000000;text-align: left; }
.style-74511 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-74511 .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-74511 .carousel .crl-counter-separator { margin: 0 2px; }
.style-74511 .carousel .caption-spacing.crl-inner-details { background-color: #FFFFFF;padding: 10px;text-align: left;font-family: 'Open Sans Condensed', sans-serif; }
.style-74511 .carousel .caption-spacing.crl-inner-details:hover { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0px;padding: 10px;font-family: 'Open Sans Condensed', sans-serif; }
.style-74511 .audio .jp-interface { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-74511 .carousel .h4-style a.crl-title { color: #5B89B4; }
.style-74511 .carousel .h4-style a.crl-title:hover { color: #FFFFFF; }
.style-7706 .h2-style { font-size: 20px;color: #5B89B4;text-align: center;font-family: 'Open Sans Condensed', sans-serif;background-color: #FAFAFA; }
.style-7706 { margin: 0px;padding: 0 0 5px 0;background-color: #FFFFFF; }
.style-7706 .carousel.flexslider { border-width: 0px;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px;background-color: #FAFAFA; }
.style-7706 .carousel figure { padding: 0px;margin: 0px; }
.style-7706 .carousel figure img { padding: 0px;margin: 0px; }
.style-7706 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #004473;font-family: 'Open Sans Condensed', sans-serif; }
.style-7706 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic;color: #5B89B4; }
.style-7706 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-7706 .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-7706 .carousel .crl-counter-separator { margin: 0 2px; }
.style-7706 .carousel .caption-spacing.crl-inner-details { background-color: #FAFAFA;padding: 5px;text-align: center; }
.style-7706 .album-select-form { background-color: #FAFAFA; }
.style-7706 .carousel .h4-style a.crl-title { color: #004473;font-family: 'Open Sans Condensed', sans-serif; }
.style-7028 { margin: 0px;padding: 0 0 20px 0; }
.style-7028 .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);border-width: 4px;border-style: solid;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px; }
.style-7028 .carousel figure { padding: 0px;margin: 0px;text-align: left; }
.style-7028 .carousel figure img { padding: 0px;margin: 0px; }
.style-7028 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #333333;font-family: 'Gilda Display', serif;font-size: 19px; }
.style-7028 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic; }
.style-7028 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0;font-size: 19px; }
.style-7028 .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-7028 .carousel .crl-counter-separator { margin: 0 2px; }
.style-7028 .carousel .caption-spacing.crl-inner-details { background-color: #F5F5F5;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-7028 .carousel .h4-style a.crl-title { font-family: 'Gilda Display', serif; }
.style-13414 .h2-style { text-align: left;font-size: 20px;padding: 5px;font-family: 'Open Sans Condensed', sans-serif;color: #FFFFFF;font-weight: bold; }
.style-13414 { padding: 0px;margin: 0 0 40px 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;background-color: #5B89B4; }
.style-13414 .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;background-color: #5B89B4; }
.style-13414 .carousel figure { padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;max-height: 400px;overflow: hidden;background-color: #5B89B4;border-color: #FFFFFF; }
.style-13414 .carousel figure img { z-index: 1;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;min-height: 0;border-color: #FFFFFF;background-color: #5B89B4;border-style: solid; }
.style-13414 .carousel figure img:hover { background-color: #5B89B4;border-color: #5B89B4; }
.style-13414 .carousel .h4-style.crl-title { background-color: #5B89B4; }
.style-13414 .carousel .crl-description { background-color: #5B89B4; }
.style-13414 .carousel .caption-spacing.crl-inner-details { background-color: #5B89B4;padding: 6px;margin: 5px; }
.style-13414 .audio .jp-progress { background-color: #5B89B4; }
.style-49477 .background-carousel .crl-details { background-color: transparent;margin: 0;padding: 0;height: calc(100vh - 350px);min-height: 300px;display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*ios*/
    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-end;-ms-flex-pack: end;justify-content: flex-end; }
.style-49477 .background-carousel .h4-style.crl-title { color: white;font-size: calc(16px + 1.65vw);text-shadow: 0 0 .5em rgba(0,0,0,0.2); }
.style-49477 .background-carousel .controls .control-prev { left: 2em !important;opacity: 1;border-bottom: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg); }
.style-49477 .background-carousel .controls .control-next { right: 2em !important;opacity: 1;border-top: 2px solid #fff;border-right: 2px solid #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg); }
.style-11610 .h2-style { background-color: #5b89b4;padding: 5px;border-color: #FEFEFE;text-align: left;color: #FCFCFC;font-family: Helvetica; }
.style-11610 { margin: 0px;padding: 0px;border-width: 0px; }
.style-11610 .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);border-width: 0px;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px; }
.style-11610 .carousel figure { padding: 0px;margin: 0px; }
.style-11610 .carousel figure img { padding: 0px;margin: 0px; }
.style-11610 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #333333; }
.style-11610 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic; }
.style-11610 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-11610 .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-11610 .carousel .crl-counter-separator { margin: 0 2px; }
.style-11610 .carousel .caption-spacing.crl-inner-details { background-color: #F5F5F5;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-15360 .h2-style { background-color: #5B89B4;padding: 10px;border-color: #FEFEFE;text-align: left;color: #FCFCFC;font-family: 'Open Sans Condensed', sans-serif; }
.style-15360 { margin: 0px;padding: 0px; }
.style-15360 .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);border-width: 0px;border-color: #FFFFFF;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0px;margin: 0px; }
.style-15360 .carousel figure { padding: 0px;margin: 0px; }
.style-15360 .carousel figure img { padding: 0px;margin: 0px; }
.style-15360 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #333333; }
.style-15360 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic; }
.style-15360 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-15360 .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-15360 .carousel .crl-counter-separator { margin: 0 2px; }
.style-15360 .carousel .caption-spacing.crl-inner-details { background-color: #FFFFFF;padding: 17px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-15358 .h2-style { background-color: #79A9CA;padding: 10px;border-color: #FEFEFE;text-align: center;color: #FCFCFC;font-size: 20px;font-family: 'Open Sans Condensed', sans-serif; }
.style-15358 .carousel.flexslider { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;padding: 0px;margin: 0px; }
.style-15358 .carousel figure { padding: 0px;margin: 0px; }
.style-15358 .carousel figure img { font-family: 'Open Sans Condensed', sans-serif; }
.style-15358 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #333333; }
.style-15358 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic; }
.style-15358 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-15358 .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-15358 .carousel .crl-counter-separator { margin: 0 2px; }
.style-15358 .carousel .caption-spacing.crl-inner-details { background-color: #F5F5F5;padding: 20px 10px 10px 10px;text-align: center;border-top: 2px solid #FFFFFF; }
.style-16905 .h2-style { background-color: #5b89b4;padding: 5px;text-align: center;color: #FCFCFC;font-size: 18px;font-family: 'Open Sans Condensed', sans-serif; }
.style-16905 .carousel figure { padding: 0px;margin: 0px; }
.style-16905 .carousel figure img { margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px; }
.style-16905 .carousel figure img:hover { padding: 0px;margin: 0px; }
.style-16905 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #333333; }
.style-16905 .carousel .crl-caption { padding: 0px;margin: 0 0 15px 0;font-style: italic; }
.style-16905 .carousel .crl-description { padding: 0px;margin: 0 0 15px 0; }
.style-16905 .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-16905 .carousel .crl-counter-separator { margin: 0 2px; }
.style-16905 .carousel .caption-spacing.crl-inner-details { background-color: #F5F5F5;text-align: center;border-width: 0px;margin: 0px;padding: 0px; }
.style-16905 .audio .jp-interface { margin: 0px;-webkit-border-radius: 0px; }
.style-16905 .carousel .h4-style a.crl-title { color: #93D47F; }
.style-16905 .carousel .h4-style a.crl-title:hover { color: #FFA229; }
.style-60554 { display: inline-block;width: 100%;position: relative;opacity: 0;z-index: -1;top: 0;visibility: hidden;text-align: right;padding: 1rem 5vw;box-sizing: border-box;background-color: #fff;-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35); }
.style-60553 { position: relative;top: 0;width: 100%;z-index: 100;padding: 1.5rem 0 0 0;box-sizing: border-box;background-color: #fff;display: inline-block; }
.style-49478 { padding: 0 0 20px 0;background: #ffffff; }
.style-49479 { padding: 40px 0 20px 0;margin-bottom: 40px !important;background: #ffffff; }
.style-4856 { background-color: #f5f5f5; }
.style-5379 { padding: 0 0 20px 0;margin-bottom: 40px !important;background: #ffffff; }
.style-4862 { padding: 22px 0px 0px 0px; }
.style-4857 { background-color: #004473;color: #FFFFFF;z-index: 2000; }
.style-4847 .h2-style { font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;color: #5B89B4;text-align: center;font-size: 18px;padding: 3px; }
.style-4847 .h4-style { color: #5B89B4;background-color: #B8D9EB; }
.style-4847 { padding: 10px;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;background-color: #B8D9EB;color: #000000; }
.style-4847 .emergencybulletin .header { font-family: 'Open Sans Condensed', sans-serif;font-size: 0px;color: #FFFFFF; }
.style-4847 .emergencybulletin .close { color: #004473;font-size: 21px; }
.style-4847 .emergencybulletin .logo { text-align: center; }
.style-4847 .emergencybulletin .message { font-size: 18px;text-align: center; }
.style-4847 .emergencybulletin .message:hover { font-size: 18px;color: #000000; }
.style-4847 .emergencybulletin .addinfo.button { text-align: center; }
.style-4848 .mm-container { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;font-style: normal !important;letter-spacing: .2em; }
.style-4848 .mm-button-container { background-color: #004473;font-style: none;padding: 5px 0 0 0; }
.style-4848 .mm-button { background-color: #004473; }
.style-4848 .mm-item { background-color: #FFFFFF; }
.style-4848 .mm-text { font-style: normal;color: #004473; }
.style-4848 .mm-text:hover { background-color: #004473;color: #FFFFFF; }
.style-4848 .mm-sub-ind { background-image: url('/ftpimages/507/site/719/images/sub-indicator.png'); }
.style-4848 .mm-back-sub-ind { background-image: url('/ftpimages/507/site/719/images/back.png'); }
.style-4848 .mm-menu-separator { color: #004473; }
.style-4848 .mm-back { font-style: normal;color: #FFFFFF;background-color: #004473; }
.style-4848 .mm-button .icon { background-image: url('/ftpimages/507/site/719/images/mobilem1.png');background-repeat: no-repeat;background-position: center center; }
.style-4848 .mm-login-button { font-family: 'Open Sans Condensed', sans-serif;color: #FFFFFF;font-style: normal !important;font-weight: 400;letter-spacing: .2em;text-transform: uppercase; }
.style-4848 .mm-login-button:before { content: "Login"; }
.style-4848 .mm-login-button .icon { background-image: url('/ftpimages/507/site/719/images/login.png'); }
/* ===== CUSTOM CSS ===== */
.h1-style, .h2-style, .h3-style, .h4-style, .h5-style, .h6-style{margin-top: 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*/
.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 --- */

/*Framework Fixes*/
.row-fluid [class*="span"]{min-height: 1px;}/*reducing min height of empty columns so they don't take up so much height*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.bulletin-banner .fixed-region{position: static;}/*removing fixed region when emergency bulletin banner is on, so header isn't showing 1/2 way down the screen as you scroll down the page*/
.bulletin-banner .fixed-region + .region{margin-top: 0 !important;}/*removing the margin top on the region below the fixed header when the emergency bulletin banner is on*/
html.styler .externalvideo{padding: 10px;} /*Adding some clickable space around an embed item in Edit Style so you can click on it and apply a style*/


/* ===== STYLES ===== */
.style-4877 .brief {margin-left: 10px;} /*hook for Calendar brief description text in tablet view*/
.carousel .button.view-comments, .carousel .button.readmore {display: inline-block;} /*fix for read more buttons*/
html:not(.styler) .style-9748 {display: none;} /*hide the second logo in all views*/
.style-4887 .lists .h4-style A, .style-5477 .lists .h4-style A, .style-10454 .lists .h4-style A, .style-10453 .lists .h4-style A {padding: 15px; display: block;}/*make list links larger*/

.facultystaffdirectory .table{width: 100%;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/

.style-4857 .col {min-height: 0;}/*Allowing Main Menu/Alert Region to collapse when empty*/
.style-4857 .page-block:first-child{padding-top: 20px;}/*HP Highlight area - giving the 1st block some padding at the top*/

.styler .style-49477 .background-carousel .crl-details{height: auto;}/*HP: Full Browser Carousel - allowing carousel to go to a more normal height inside the iframe*/
.style-49477 .background-carousel .detail-container{position: static;}

/* ========= CHANGE ORDER NOVEMBER 2019 ========= */

/* === NEW 2019 HEADER REGION STANDARD === */
.style-60553 .layout-row {display: flex; flex-flow: row nowrap; justify-content: flex-end; align-items: center; margin-left: 0;}/*Add flex to header row*/
.style-60553 .layout-row .layout-col {margin: 0; width: auto;}/*Reset width and margin for columns*/
.style-60553 .layout-row .first-col {margin-right: auto;}/*Align first column left*/
.style-60553 .layout-row:last-child {margin-top: 1.5rem; background-color: #004473; box-shadow: 1185px 0px 0px 0px #004473, -1185px 0px 0px 0px #004473, 734px 0px 0px 0px #004473, -734px 0px 0px 0px #004473, 20px 0px 0px 0px #004473, -20px 0px 0px 0px #004473;
}/*Make second header row blue*/

/* === NEW 2019 HEADER REGION SCROLL === */
html.styler .style-60554 {visibility: visible; opacity: 1; z-index: 1;}/*Make scrolling header visible in styler*/
.style-60554 .layout-row {display:flex;flex-flow:row nowrap; justify-content: space-between; align-items: center;}/*Add flex to row*/
.style-60554 .layout-col {width: auto; margin: 0;}/*Reset width and margin for columns*/
.style-60554 .layout-col.first-col {margin-right: auto;}/*Float first column left*/
.style-60554 .layout-col.last-col {margin-left: auto;}/*Float last column right*/
html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed {visibility: visible; position: fixed; top: 0; left: 0; opacity: 1; z-index: 101; -webkit-transition: opacity 0.6s, top 0.6s ease; -moz-transition: opacity 0.6s, top 0.6s; -ms-transition: opacity 0.6s, top 0.6s; transition: opacity 0.6s, top 0.6s;}/*Make scrolling header appear*/
html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-69385, html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-69447, html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-69450, html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-69452 {margin-top: -8.3125rem;}/*Correct negative margin once scrolling header appears*/
html#news-detail--large-photo-page .style-69385 {margin-top: -3rem; padding: 0;}/*Adjust padding and margin when there's no page title*/
html#news-detail--large-photo-page:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-69385 {margin-top: 4.125rem}/*Adjust margin once scrolling header appears*/
/* --- Main Menu --- */
.style-60554 .style-4858 .l1-item {color: #004473;}/*Change main menu link color in scrolling menu*/
.style-60554 .style-4858 .l1-item > a {padding: 15px 1.625vw !important; letter-spacing: 0.175vw;}/*Reduce main menu letter spacing and padding*/
.style-60554 .style-4858 .l1-item:hover, .style-60554 .style-4858 .l1-item.active {color: #5B89B4}/*Change main menu link hover color in scrolling menu*/
/* --- END Main Menu --- */
/* --- Banner Region --- */
.style-60553 + .style-60554 + .style-4857, .style-60553 + .style-60554 + .style-5379 {margin-top: -5.6518rem;}/*Pull banner region up*/
html:not(.styler) .style-60553:not(.in-view) + .style-60554.has-been-viewed + .style-4857, html:not(.styler) .style-60553:not(.in-view) + .style-60554 + .style-5379 {margin-top: 0;}/*Remove negative top margin when scrolling header appears*/
/* --- END Banner Region --- */

/* === NEW 2019 SCROLL === */
html.styler .style-60558 .search-text, .style-60558:hover .search-text {opacity: 1; width: 10.875rem; padding: 0 0.7142857142857143rem;}/*Show search text on hover and in styler*/

/* === INTERIOR HORIZONTAL MENU === */
.style-8342 {display: block; position: relative; width: calc(100vw - 16px); left: 50%; transform: translateX(-50%);}/*MAke container full browser*/

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

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

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){

.style-4877 .h4-style.calendar-event-title { font-size: 14px; line-height: 1.5em;} /*decrease event title font size on calendar in this view*/
.style-4858 .l1-item > a {padding: 15px 10px !important;} /*ML header - main menu*/
.style-4872 .ms-l1-text {letter-spacing: 0.1em; display: block;} /*ML sitemap*/
 .style-4872 .ms-l2-text {display: block; line-height: 1.5em;} /*ML sitemap*/
 
 
.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

/* === NEW 2019 HEADER REGION SCROLL === */
.style-60554 {padding: 1rem 2.5vw;}/*Reduce region padding*/

/* === NEW 2019 LOGIN === */
.style-60559 .l1-item > a {padding: 0.7142857142857143rem 1.14rem !important; letter-spacing: 0;}/*Reduce link spacing*/

/* === NEW 2019 MAIN MENU === */
.style-60554 .style-4858 .l1-item > a {letter-spacing: 0; padding: 15px 1.14vw !important;}/*Reduce link spacing*/
 
}/* --- END Small Desktop --- */

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

.style-4884 .page-title-level-2, .style-4874 .page-title-level-2 {font-size: 30px;}/*reduce page title size on this view*/
.visible-tablet + .layout .style-4857 {display: none;} /*hide menu container on this view*/
.style-4860 {margin-top: 10px;} /*realign logo in this view*/
.style-4872 .ms-l1-text {letter-spacing: 0.1em; display: block;} /*ML sitemap*/
 .style-4872 .ms-l2-text {display: block; line-height: 1.5em;} /*ML sitemap*/
 
 .facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

/* === NEW 2019 HEADER REGION SCROLL === */
html:not(.styler) .style-60554 {display: none;}/*Hide region*/

/* === NEW 2019 HEADER REGION STANDARD === */
.style-60553 {padding: 1.25rem 0;}/*Adjust padding for region*/
.style-60553 .layout-row:last-child {display: none;}/*Hide empty menu column*/

/* === NEW 2019 HEADER LOGO AND TAGLINE === */
.style-60555 {width: 172px;}/*Set width for logo*/
.style-60555 .h1-style, .style-60555 A {letter-spacing: 0;}/*No letter spacing*/

/* === NEW 2019 SEARCH === */
.style-60558 .search-text, html.styler .style-60558 .search-text, .style-60558:hover .search-text {opacity: 1; width: 10.875rem; padding: 0 0.7142857142857143rem;}/*Make search text visible*/

/* === HOMEPAGE/INTERIOR BANNER REGIONS ==== */
.style-60553 + .style-60554 + .style-4857, .style-60553 + .style-60554 + .style-5379 {margin-top: 0;}/*No negative margin*/
 
}/* --- 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 --- */
.style-4884 .page-title-level-2, .style-4874 .page-title-level-2 {font-size: 30px;}/*reduce page title size on this view*/
html:not(.styler) .style-9748 {display: block;}
html:not(.styler) .style-4860 {display: none;} /*swap logos in this view*/
.visible-phone + .layout .style-4857 {display: none;} /*hide menu container on this view*/

.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */

/* === NEW 2019 HEADER REGION SCROLL === */
html:not(.styler) .style-60554 {display: none;}/*Hide region*/

/* === NEW 2019 HEADER REGION STANDARD === */
.style-60553 .layout-row {flex-flow: column nowrap;}/*Remove flex*/
.style-60553 .layout-row .layout-col, .style-60553 .layout-row .first-col, .style-60553 .layout-row .last-col {width: 100%; margin: 0;}/*Make columns full width*/
.style-60553 {padding: 1.25rem 0;}/*Adjust padding for region*/
.style-60553 .layout-row:last-child {display: none;}/*Hide empty menu column*/
.style-60553 .layout-row .layout-col:last-child {order: 2;}/*Set position for social media column*/
.style-60553 .layout-row .layout-col:first-child {order: 1;}/*Set position for logo column*/
.style-60553 .layout-row .layout-col:nth-child(2) {order: 3;}/*Set 

/* === NEW 2019 HEADER LOGO AND TAGLINE === */
.style-60555 {width: 100%;text-align: center;}/*Set width for logo*/
.style-60555 .logo img {width: 172px;}/*limit logo graphic width*/
.style-60555 .h1-style, .style-60555 A {letter-spacing: 0;}/*No letter spacing*/

/* === NEW 2019 SEARCH === */
.style-60558 {margin: 1.14rem 0 0 0;}/*Set margin for container*/
.style-60558 .search-text, html.styler .style-60558 .search-text, .style-60558:hover .search-text {width: calc(100% - 2.8571rem); box-sizing: border-box; padding: 0 0.7142857142857143rem; opacity: 1;}/*Set width of text*/

/* === NEW 2019 SOCIAL MEDIA === */
.style-60557 {margin: 0.714rem 0 0 0; padding: 0; border: 0; text-align: center;}/*Center links*/

/* === HOMEPAGE/INTERIOR BANNER REGIONS ==== */
.style-60553 + .style-60554 + .style-4857, .style-60553 + .style-60554 + .style-5379 {margin-top: 0;}/*No negative margin*/

/* === PAGE TITLE === */
.style-49480 .carousel .h4-style.crl-title {font-size: 2.25rem; padding: 0; text-align: center;}*Reduce and center page title*/

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