.body { line-height: 1.5;font-size: 15px;color: #333333;font-family: 'Open Sans', sans-serif; }
.h1-style { line-height: 1.25;margin: 0; }
.h2-style { line-height: 1.25;margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0;padding: 0px;color: #000c4d; }
.h3-style { margin-top: 15px;margin-right: 0;margin-bottom: 10px;margin-left: 0;line-height: 1.25; }
.h4-style { margin-top: 0;margin-right: 0;margin-bottom: 5px;margin-left: 0;line-height: 1.25; }
.h5-style { line-height: 1.25;margin-top: 0; }
.h6-style { line-height: 1.25;margin-top: 0; }
A { text-decoration: underline;color: #000c4d;transition: color .2s ease-in-out, background-color .2s ease-in-out; }
A:hover { text-decoration: none;color: inherit; }
.button { color: #f4f5f9;background-color: #000c4d;font-weight: bold;padding: 4px 10px;margin-top: 5px;margin-right: 10px;margin-bottom: 0;margin-left: 0;border-width: 2px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-style: normal;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);transition: background-color .2s ease-in-out; }
.button:hover { opacity: 1;color: #fff;background-color: #a3001e; }
.style-14330 { padding: 0px;margin: 0px 0 30px 0; }
.style-14330 .link-image { 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);border: 3px solid #fff;min-width: 99%;box-sizing: border-box; }
.style-14330 .news img { 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);border: 3px solid #fff; }
.style-14330 .lists img { 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);border: 3px solid #fff; }
.style-14330 .photo img { 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);border: 3px solid #fff;min-width: 99%; }
.style-14330 li.group { padding: 0px; }
.style-14330 li.group:first-child { margin: 0 0 0 0; }
.style-14330 div.content-wrap { padding: 0px;margin: 0px; }
.style-17211 .h2-style { font-size: 24px; }
.style-17136 .h2-style { margin: 0 0 15px 0;padding: 0px; }
.style-17136 A:hover { text-decoration: none; }
.style-17136 { color: #333;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-17136 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-17136 .archive { text-decoration: none; }
.style-17136 .h4-style A { text-decoration: none;font-style: normal; }
.style-17136 .photos { text-align: center;margin: 0 10px 0 0; }
.style-17136 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-17136 .full-name { margin-bottom: 5px; }
.style-17136 .job-title { margin-bottom: 5px; }
.style-17136 .bus-phone { margin-bottom: 5px; }
.style-17136 .education { margin-bottom: 5px; }
.style-17136 .email { margin-bottom: 5px; }
.style-17136 .appointed { margin-bottom: 5px; }
.style-17136 .grad-year { margin-bottom: 5px; }
.style-17136 .lists img { margin-bottom: 10px; }
.style-17136 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-17136 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-17136 .photo img { margin: 0 0 10px; }
.style-17136 .fund .bar { background-color: #c52e2c; }
.style-17136 .backbutton { margin: 10px 0 0 0; }
.style-17136 A.links-urllink { font-weight: bold; }
.style-17136 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-17136 li.group:first-child { margin-top: 0; }
.style-17136 .date-icon { padding: 4px 8px;background-color: #000c4d;color: #fff; }
.style-17136 .day-number { font-size: 20px;line-height: normal; }
.style-17136 .event-detail { margin-left: 60px; }
.style-17136 .filter-group { margin-bottom: 20px; }
.style-17136 .filter-group-title { margin: 20px 0; }
.style-17136 .button-group { margin-left: -5px; }
.style-17136 .view-comments { text-decoration: none; }
.style-14344 A:hover { text-decoration: none; }
.style-14344 .button:hover { opacity: 1; }
.style-14344 { padding: 20px;margin: 0 0 50px 0;background-color: #faf5e8;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14344 .description { margin: 0 0 5px 0;line-height: 20px; }
.style-14344 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-14344 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-14344 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14344 .archive { text-decoration: none;font-style: normal; }
.style-14344 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14344 .link-image { float: left;clear: both;margin: 0 15px 0 0;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .h4-style A { font-style: normal; }
.style-14344 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;line-height: 20px; }
.style-14344 .brief-description { margin: 0 0 5px 0;display: block;line-height: 20px; }
.style-14344 .location { margin: 0 0 5px 0; }
.style-14344 .photos { text-align: center;margin-bottom: 15px; }
.style-14344 .contact-info { margin: 0 0 5px 0; }
.style-14344 .text img { padding: 0;margin: 0 0 0 10px;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .text img:first-child { margin: 0; }
.style-14344 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-14344 .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-14344 .full-name { margin: 0 0 5px 0; }
.style-14344 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-14344 .bus-phone { margin: 0 0 5px 0; }
.style-14344 .education { margin: 0 0 5px 0; }
.style-14344 .email { margin: 0 0 5px 0; }
.style-14344 .appointed { margin: 0 0 5px 0; }
.style-14344 .grad-year { margin: 0 0 5px 0; }
.style-14344 .bio { margin: 0 0 5px 0; }
.style-14344 .lists img { padding: 0;margin: 0 10px 20px 0;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .answer { margin: 0 15px;line-height: 20px; }
.style-14344 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-14344 .biobutton:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14344 .title { display: block; }
.style-14344 .caption { display: block; }
.style-14344 .affinity img { box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-14344 .photo img { float: left;clear: both;margin: 0 15px 0 0;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14344 .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-14344 .zero { margin: 0px;padding: 0px; }
.style-14344 .fund .bar { background: rgb(9,53,99);/* old browsers */
background: -moz-linear-gradient(top,  rgba(9,53,99,1) 0%, rgba(255,255,255,1) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,53,99,1)), color-stop(100%,rgba(255,255,255,1)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(9,53,99,1) 0%,rgba(255,255,255,1) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(9,53,99,1) 0%,rgba(255,255,255,1) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(9,53,99,1) 0%,rgba(255,255,255,1) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(9,53,99,1) 0%,rgba(255,255,255,1) 100%);: /* w3c */; }
.style-14344 .goal { color: #093563;font-size: 22px; }
.style-14344 .chart { max-width: 75%; }
.style-14344 .fund .bar-container { background-color: rgba(255,255,255,0.66); }
.style-14344 .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-14344 .backbutton { font-style: normal;text-decoration: none; }
.style-14344 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-14344 .team-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14344 .team-selector { padding: 0px;margin: 0px; }
.style-14344 .season-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14344 .season-selector { padding: 0px;margin: 0px; }
.style-14344 .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-14344 .listdetail img:first-child { margin: 0; }
.style-14344 A.links-urllink { display: block; }
.style-14344 .album-name { display: block; }
.style-14344 .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-14344 .album-select-form { padding: 0px;margin: 0 0 10px 0; }
.style-14344 .album-select { padding: 0px;margin: 0px; }
.style-14344 .greeting { padding: 0;margin: 0 0 20px 0; }
.style-14344 .course-desc { line-height: 20px; }
.style-14344 .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-14344 .businessindex .address { margin: 0 0 5px 0; }
.style-14344 .businessindex .distance { margin: 0 0 5px 0; }
.style-14344 .businessindex .webpage { margin: 0 0 5px 0; }
.style-14344 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-14344 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-14344 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-14344 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-14344 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-14344 .businessindex .description { margin: 0 0 5px 0; }
.style-14344 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-14344 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-14344 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-14344 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-14344 .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-14344 li.group { margin: 0 0 20px 0;padding: 0;display: inline-block;width: 100%; }
.style-14344 .team-schoolyear { margin: 0 0 5px 0; }
.style-14344 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-14344 .team-description { line-height: 20px; }
.style-14344 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-14344 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14344 .team-accolades { margin: 0 0 5px 0; }
.style-14344 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-14344 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-14344 .hr { border-color: rgba(255,255,255,0.33); }
.style-14344 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-14344 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-14344 .registration { margin: 0 0 5px 0; }
.style-14344 .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-14344 .roster-entry { padding: 0;margin: 0 0 20px 0; }
.style-14344 .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-14344 .event-detail { margin: 0 0 15px 0; }
.style-14344 .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-14344 .newsarchivelist .publish-month { padding: 0;margin: 0 0 20px 0; }
.style-14344 .view-all { text-decoration: none;font-style: normal; }
.style-14344 .game { padding: 0;margin: 0 0 20px 0; }
.style-14340 .h2-style { display: table-cell;font-size: 24px;font-weight: 600;padding-right: 40px;text-transform: uppercase; }
.style-14340 { padding: 20px;margin: 0 0 50px 0;background-color: #F8F8F8;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-14340 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-14340 .grade-selector { font-family: 'Open Sans', sans-serif; }
.style-14340 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-14340 .team-selector { padding: 0;margin: 0;width: 100%;font-family: 'Open Sans', sans-serif; }
.style-14340 .season-selector { padding: 0;margin: 0;width: 100%;font-family: 'Open Sans', sans-serif; }
.style-14340 .school-level-selector { padding: 0;margin: 0;width: 100%;font-family: 'Open Sans', sans-serif; }
.style-14340 .department-selector { padding: 0;margin: 0;width: 100%;font-family: 'Open Sans', sans-serif; }
.style-14340 .grade-selector { padding: 0;margin: 0;width: 100%;font-family: 'Open Sans', sans-serif; }
.style-14340 div.content-wrap { display: table-cell;padding: 0px;margin: 0px;vertical-align: middle; }
.style-14343 .h2-style { padding: 0px;margin: 0 0 15px 0;line-height: 26px;text-transform: none; }
.style-14343 A { font-weight: bold;text-decoration: none; }
.style-14343 A:hover { text-decoration: none; }
.style-14343 { color: #333;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-14343 .description { margin: 0 0 5px 0; }
.style-14343 time { margin: 0px;display: block;font-weight: bold; }
.style-14343 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-14343 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14343 .archive { text-decoration: none;font-style: normal; }
.style-14343 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14343 .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-14343 .h4-style A { font-style: normal; }
.style-14343 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic; }
.style-14343 .brief-description { padding: 0 0 0 10px;margin: 0px;display: block; }
.style-14343 .location { padding: 0 0 0 10px;margin: 0px; }
.style-14343 .photos { text-align: center;margin-bottom: 15px; }
.style-14343 .contact-info { margin: 0 0 5px 0; }
.style-14343 .text img { box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14343 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-14343 .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-14343 .full-name { margin: 0 0 5px 0; }
.style-14343 .job-title { font-weight: bold;margin: 0 0 5px 0;color: #C7C7C7; }
.style-14343 .bus-phone { margin: 0 0 5px 0; }
.style-14343 .education { margin: 0 0 5px 0; }
.style-14343 .email { margin: 0 0 5px 0; }
.style-14343 .appointed { margin: 0 0 5px 0; }
.style-14343 .grad-year { margin: 0 0 5px 0; }
.style-14343 .bio { margin: 0 0 5px 0; }
.style-14343 .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-14343 .answer { margin: 0 15px; }
.style-14343 .biobutton { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-14343 .title { display: block;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;color: #2e3548; }
.style-14343 .caption { display: block; }
.style-14343 .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-14343 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-14343 .photo img { float: left;clear: both;margin: 0 10px 15px 0;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);border-width: 2px;border-style: solid;border-color: #FFFFFF; }
.style-14343 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-14343 .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-14343 .zero { margin: 0px;padding: 0px; }
.style-14343 .first-name { font-weight: bold; }
.style-14343 .last-name { font-weight: bold; }
.style-14343 .chart { padding: 0px;margin: 0px; }
.style-14343 .scale { padding: 0px;margin: 0px; }
.style-14343 .fund .bar-container { background-color: rgba(255,255,255,0.66);margin: 0px;padding: 0px; }
.style-14343 .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-14343 .backbutton { font-style: normal;text-decoration: none; }
.style-14343 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-14343 .team-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14343 .team-selector { padding: 0px;margin: 0px; }
.style-14343 .season-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14343 .season-selector { padding: 0px;margin: 0px; }
.style-14343 .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-14343 A.links-urllink { display: block; }
.style-14343 .album-name { display: block; }
.style-14343 .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-14343 .album-select-form { padding: 0px;margin: 0px; }
.style-14343 .album-select { padding: 0px;margin: 0 0 10px 0; }
.style-14343 .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-14343 .businessindex .address { margin: 0 0 5px 0; }
.style-14343 .businessindex .distance { margin: 0 0 5px 0; }
.style-14343 .businessindex .webpage { margin: 0 0 5px 0; }
.style-14343 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-14343 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-14343 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-14343 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-14343 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-14343 .businessindex .description { margin: 0 0 5px 0; }
.style-14343 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-14343 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-14343 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-14343 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-14343 .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-14343 li.group { margin: 0 0 15px 0;padding: 0;display: inline-block;width: 100%; }
.style-14343 .team-schoolyear { margin: 0 0 5px 0; }
.style-14343 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-14343 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-14343 .team-accolades { margin: 10px 0 5px 0;font-weight: bold; }
.style-14343 .schedule-date { color: #cfd0d1;padding: 0px;margin: 10px 0;font-size: 20px;font-weight: NORMAL; }
.style-14343 .schedule-opponent { margin: 0px; }
.style-14343 .schedule-time { color: #A4A4A4;padding: 0px;margin: 10px 0; }
.style-14343 .schedule-vs { font-style: italic;font-weight: bold;margin: 0px; }
.style-14343 .schedule-site { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-14343 .schedule-teamname { font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-14343 .schedule-title { font-weight: bold;text-transform: uppercase;font-size: 16px;margin: 0px;color: #a3001e; }
.style-14343 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-14343 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-14343 .hr { border-color: rgba(255,255,255,0.33); }
.style-14343 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-14343 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-14343 .registration { margin: 0 0 5px 0; }
.style-14343 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-14343 th.winloss-amount { padding: 5px; }
.style-14343 td.winloss-amount { padding: 5px; }
.style-14343 .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-14343 .player-position { padding: 0px;margin: 0 0 5px 0; }
.style-14343 .jersey-num { padding: 0px;margin: 0 0 5px 0; }
.style-14343 .hometown { padding: 0px;margin: 0 0 5px 0; }
.style-14343 .roster-entry { background-color: #000c4d;margin: 10px 0 0;padding: 5px;line-height: normal; }
.style-14343 .roster-entry:first-child { margin-top: 0; }
.style-14343 .player-detail { padding: 0px;margin: 0 0 10px 0;color: #E8E8E8; }
.style-14343 .player-detail-label { padding: 0 0 5px 0;margin: 0; }
.style-14343 .athleticteamroster .player-name-link { color: #fff;line-height: normal;text-decoration: none; }
.style-14343 .player-accolades { padding: 0px;margin: 0 0 5px 0; }
.style-14343 .return-letter { padding: 0px;margin: 0 0 5px 0; }
.style-14343 .team-captain { padding: 0px;margin: 0 0 5px 0;font-weight: bold; }
.style-14343 .schedule-rescheduled { color: #a3001e;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-14343 .schedule-cancelled { color: #a3001e;font-weight: bold;padding: 0 0 0 10px;margin: 0px; }
.style-14343 .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-14343 .event-detail { margin: 0 0 15px 0; }
.style-14343 .filter-list { padding: 0px;margin: 0 0 15px 0; }
.style-14343 .filter-group { padding: 0px;margin: 0 0 15px 0; }
.style-14343 .filter-item { padding: 5px; }
.style-14343 .button-group { margin-left: -5px; }
.style-14343 .prev-button { font-style: normal;text-decoration: none; }
.style-14343 .next-button { font-style: normal;text-decoration: none; }
.style-14343 .day-header span { font-weight: bold;background-color: #F5F5F5; }
.style-14343 .today-button { font-style: normal;text-decoration: none; }
.style-14343 .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-14343 .newsarchivedatepicker .current-year { text-align: center; }
.style-14343 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-14343 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-14343 .newsarchivedatepicker .month-number { padding: 5px;margin: 0 0 10px 0;border-width: 0px;background-color: #F5F5F5; }
.style-14343 .newsarchivedatepicker .month-number:hover { background-color: #343434;color: #FFFFFF; }
.style-14343 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-14343 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-14343 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-14343 .view-all { text-decoration: none;font-style: normal; }
.style-14343 .schedule-scrimmage { padding: 0 0 0 10px;margin: 0px; }
.style-14343 .game { border-bottom: 1px solid #d4d5d9;padding-bottom: 15px; }
.style-14343 .score { margin: 0 0 0 5px; }
.style-14347 .h2-style { color: #fff; }
.style-14347 .h4-style { color: #fff; }
.style-14347 A { color: #fff; }
.style-14347 A:hover { text-decoration: none; }
.style-14347 .button { color: #FFFFFF;background-color: #a3001e; }
.style-14347 .button:hover { color: #a3001e;background-color: #FFFFFF; }
.style-14347 { padding: 20px;margin: 0 0 50px 0;background-color: #000c4d;color: #fff;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-14347 .readmore { margin: 10px 0 5px 0; }
.style-14347 .h4-style A { text-decoration: none;font-style: normal; }
.style-14347 .brief-description { margin-top: 10px; }
.style-14347 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14347 .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); }
.style-14347 .full-name { margin-bottom: 5px; }
.style-14347 .job-title { margin-bottom: 5px; }
.style-14347 .bus-phone { margin-bottom: 5px; }
.style-14347 .education { margin-bottom: 5px; }
.style-14347 .email { margin-bottom: 5px; }
.style-14347 .appointed { margin-bottom: 5px; }
.style-14347 .grad-year { margin-bottom: 5px; }
.style-14347 .lists img { margin-bottom: 10px; }
.style-14347 .biobutton { text-decoration: none;margin: 10px 0 10px 0;font-style: normal; }
.style-14347 .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-14347 .photo img { margin: 0 0 10px; }
.style-14347 .fund .bar { background-color: #ffffff; }
.style-14347 .backbutton { margin: 10px 0 0 0; }
.style-14347 A.links-urllink { font-weight: bold; }
.style-14347 li.group { display: inline-block;width: 100%; }
.style-14347 .event-detail { margin-bottom: 20px; }
.style-14347 .filter-group { margin-bottom: 20px;color: #fff; }
.style-14347 .filter-group-title { margin: 20px 0; }
.style-14347 .button-group { margin-left: -5px; }
.style-14347 .view-comments { text-decoration: none; }
.style-14348 .h2-style { margin: 0 0 15px 0;padding: 0px; }
.style-14348 A:hover { text-decoration: none; }
.style-14348 { color: #333;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-14348 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14348 .archive { text-decoration: none; }
.style-14348 .h4-style A { text-decoration: none;font-style: normal; }
.style-14348 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14348 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14348 .full-name { margin-bottom: 5px; }
.style-14348 .job-title { margin-bottom: 5px; }
.style-14348 .bus-phone { margin-bottom: 5px; }
.style-14348 .education { margin-bottom: 5px; }
.style-14348 .email { margin-bottom: 5px; }
.style-14348 .appointed { margin-bottom: 5px; }
.style-14348 .grad-year { margin-bottom: 5px; }
.style-14348 .lists img { margin-bottom: 10px; }
.style-14348 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14348 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14348 .photo img { margin: 0 0 10px; }
.style-14348 .fund .bar { background-color: #c52e2c; }
.style-14348 .backbutton { margin: 10px 0 0 0; }
.style-14348 A.links-urllink { font-weight: bold; }
.style-14348 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-14348 li.group:first-child { margin-top: 0; }
.style-14348 .date-icon { padding: 4px 12px;background-color: #000c4d;color: #fff; }
.style-14348 .day-number { font-size: 20px;line-height: normal; }
.style-14348 .event-detail { margin-left: 70px; }
.style-14348 .filter-group { margin-bottom: 20px; }
.style-14348 .filter-group-title { margin: 20px 0; }
.style-14348 .button-group { margin-left: -5px; }
.style-14348 .view-comments { text-decoration: none; }
.style-14350 .h2-style { color: #a3001e; }
.style-14350 A { color: #a3001e; }
.style-14350 A:hover { text-decoration: none; }
.style-14350 .button { color: #fff; }
.style-14350 { color: #333;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: inset 0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.3); }
.style-14350 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14350 .archive { text-decoration: none; }
.style-14350 .h4-style A { text-decoration: none;font-style: normal; }
.style-14350 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14350 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14350 .full-name { margin-bottom: 5px; }
.style-14350 .job-title { margin-bottom: 5px; }
.style-14350 .bus-phone { margin-bottom: 5px; }
.style-14350 .education { margin-bottom: 5px; }
.style-14350 .email { margin-bottom: 5px; }
.style-14350 .appointed { margin-bottom: 5px; }
.style-14350 .grad-year { margin-bottom: 5px; }
.style-14350 .lists img { margin-bottom: 10px; }
.style-14350 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14350 .title { text-align: center; }
.style-14350 .caption { text-align: center; }
.style-14350 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14350 .photo img { margin-bottom: 15px; }
.style-14350 .backbutton { margin: 10px 0 0 0; }
.style-14350 A.links-urllink { font-weight: bold; }
.style-14350 .album-name { text-align: center; }
.style-14350 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-14350 li.group:first-child { margin-top: 0; }
.style-14350 .filter-group { margin-bottom: 20px; }
.style-14350 .filter-group-title { margin: 20px 0; }
.style-14350 .button-group { margin-left: -5px; }
.style-14350 .view-comments { text-decoration: none; }
.style-14351 .h2-style { color: #fff; }
.style-14351 A { color: #fff; }
.style-14351 .button { color: #FFFFFF;background-color: #a3001e; }
.style-14351 .button:hover { color: #a3001e;background-color: #FFFFFF; }
.style-14351 { padding: 20px;margin: 0 0 50px 0;background-color: #000c4d;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #FFFFFF; }
.style-14351 .readmore { margin: 10px 0 5px 0; }
.style-14351 .archive { text-decoration: none; }
.style-14351 .h4-style A { text-decoration: none;font-style: normal; }
.style-14351 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14351 .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); }
.style-14351 .full-name { margin-bottom: 5px; }
.style-14351 .job-title { margin-bottom: 5px; }
.style-14351 .bus-phone { margin-bottom: 5px; }
.style-14351 .education { margin-bottom: 5px; }
.style-14351 .email { margin-bottom: 5px; }
.style-14351 .appointed { margin-bottom: 5px; }
.style-14351 .grad-year { margin-bottom: 5px; }
.style-14351 .lists img { margin-bottom: 10px; }
.style-14351 .biobutton { margin: 10px 0 10px 0; }
.style-14351 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14351 .photo img { margin: 0 0 10px; }
.style-14351 .fund .bar { background-color: #FFFFFF; }
.style-14351 .backbutton { margin: 10px 0 0 0; }
.style-14351 A.links-urllink { font-weight: bold; }
.style-14351 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-14351 li.group:first-child { margin-top: 0; }
.style-14351 .filter-group-title { margin: 20px 0; }
.style-14351 .button-group { margin-left: -5px; }
.style-14352 .h2-style { color: #fff; }
.style-14352 A { color: #fff; }
.style-14352 A:hover { text-decoration: none; }
.style-14352 .button { color: #fff; }
.style-14352 { padding: 20px;margin: 0 0 50px 0;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #FFFFFF;background-color: #000c4d; }
.style-14352 .readmore { margin: 10px 0 5px 0; }
.style-14352 .h4-style A { font-style: normal;text-decoration: none; }
.style-14352 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14352 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14352 .full-name { margin-bottom: 5px; }
.style-14352 .job-title { margin-bottom: 5px; }
.style-14352 .bus-phone { margin-bottom: 5px; }
.style-14352 .education { margin-bottom: 5px; }
.style-14352 .email { margin-bottom: 5px; }
.style-14352 .appointed { margin-bottom: 5px; }
.style-14352 .grad-year { margin-bottom: 5px; }
.style-14352 .lists img { margin-bottom: 10px; }
.style-14352 .biobutton { margin: 10px 0 10px 0; }
.style-14352 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14352 .photo img { margin: 0 0 10px; }
.style-14352 .fund .bar { background-color: #ffffff; }
.style-14352 .backbutton { margin: 10px 0 0 0; }
.style-14352 A.links-urllink { font-weight: bold; }
.style-14352 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-14352 li.group:first-child { margin-top: 0; }
.style-14352 .button-group { margin-left: -5px; }
.style-14556 A:hover { text-decoration: none; }
.style-14556 { padding: 20px;margin: 0 0 50px 0;background-color: #faf5e8;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-14556 .readmore { margin: 10px 0 5px 0; }
.style-14556 .h4-style A { text-decoration: none;font-style: normal; }
.style-14556 .brief-description { margin-top: 10px; }
.style-14556 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14556 .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); }
.style-14556 .author { color: #676869; }
.style-14556 .full-name { margin-bottom: 5px; }
.style-14556 .job-title { margin-bottom: 5px; }
.style-14556 .bus-phone { margin-bottom: 5px; }
.style-14556 .education { margin-bottom: 5px; }
.style-14556 .email { margin-bottom: 5px; }
.style-14556 .appointed { margin-bottom: 5px; }
.style-14556 .grad-year { margin-bottom: 5px; }
.style-14556 .lists img { margin-bottom: 10px; }
.style-14556 .biobutton { text-decoration: none;margin: 10px 0 10px 0;font-style: normal; }
.style-14556 .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-14556 .photo img { margin: 0 0 10px; }
.style-14556 .fund .bar { background-color: #ffffff; }
.style-14556 .backbutton { margin: 10px 0 0 0; }
.style-14556 A.links-urllink { font-weight: bold; }
.style-14556 li.group { display: inline-block;width: 100%; }
.style-14556 .event-detail { margin-bottom: 20px; }
.style-14556 .filter-group { margin-bottom: 20px;color: #fff; }
.style-14556 .filter-group-title { margin: 20px 0; }
.style-14556 .button-group { margin-left: -5px; }
.style-14556 .view-comments { text-decoration: none; }
.style-14557 .h2-style { color: #fff; }
.style-14557 .h4-style { color: #fff; }
.style-14557 A { color: #fff; }
.style-14557 A:hover { text-decoration: none; }
.style-14557 .button { color: #FFFFFF;background-color: #a3001e; }
.style-14557 .button:hover { background-color: #fff;color: #a3001e; }
.style-14557 { padding: 20px;margin: 0 0 50px 0;background-color: #a3001e;border-width: 5px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #fff; }
.style-14557 .readmore { margin: 10px 0 5px 0; }
.style-14557 .h4-style A { text-decoration: none;font-style: normal; }
.style-14557 .brief-description { margin-top: 10px; }
.style-14557 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14557 .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); }
.style-14557 .full-name { margin-bottom: 5px; }
.style-14557 .job-title { margin-bottom: 5px; }
.style-14557 .bus-phone { margin-bottom: 5px; }
.style-14557 .education { margin-bottom: 5px; }
.style-14557 .email { margin-bottom: 5px; }
.style-14557 .appointed { margin-bottom: 5px; }
.style-14557 .grad-year { margin-bottom: 5px; }
.style-14557 .lists img { margin-bottom: 10px; }
.style-14557 .biobutton { text-decoration: none;margin: 10px 0 10px 0;font-style: normal; }
.style-14557 .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-14557 .photo img { margin: 0 0 10px; }
.style-14557 .fund .bar { background-color: #ffffff; }
.style-14557 .backbutton { margin: 10px 0 0 0; }
.style-14557 A.links-urllink { font-weight: bold; }
.style-14557 li.group { display: inline-block;width: 100%; }
.style-14557 .event-detail { margin-bottom: 20px; }
.style-14557 .filter-group { margin-bottom: 20px;color: #fff; }
.style-14557 .filter-group-title { margin: 20px 0; }
.style-14557 .button-group { margin-left: -5px; }
.style-14557 .view-comments { text-decoration: none; }
.style-14354 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-14354 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #a3001e;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.39); }
.style-14354 A.links-urllink:hover { background-color: #000c4d; }
.style-14354 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14354 li.group:first-child { margin: 0; }
.style-17047 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-17047 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #a3001e;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.39); }
.style-17047 A.links-urllink:hover { background-color: #a3001e;font-weight: bold; }
.style-17047 li.group { padding: 0px;margin: 25px 0 0 0;/* --- box shadow --- */
box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-17047 li.group:first-child { margin: 0; }
.style-14355 A { padding: 10px;margin: 0px;display: block;background-color: #000c4d;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.39); }
.style-14355 A:hover { background-color: #a3001e; }
.style-14355 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-14355 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #000c4d;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.39); }
.style-14355 A.links-urllink:hover { background-color: #a3001e; }
.style-14355 li.group { padding: 0px;margin: 0 0 25px 0;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14563 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-14563 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #000c4d;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal; }
.style-14563 A.links-urllink:hover { font-weight: bold; }
.style-14563 li.group { padding: 0px;margin: 0 0 25px 0;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14362 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-14362 .link-image { min-width: 100%;padding: 0;margin: 0; }
.style-14362 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #4f7eaa;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;text-transform: uppercase;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.39); }
.style-14362 A.links-urllink:hover { background-color: #3b5e7f; }
.style-14362 li.group { padding: 0px;margin: 25px 0 0 0; }
.style-14362 li.group:first-child { margin: 0; }
.style-14511 { text-align: center;padding: 0px; }
.style-14511 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #000c4d;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal;text-shadow: 2px 2px 4px rgba(0,0,0,0.45); }
.style-14511 A.links-urllink:hover { background-color: #a3001e; }
.style-14511 li.group { padding: 0px;margin: 0 0 25px 0;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-17048 { text-align: center;padding: 0px; }
.style-17048 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #000c4d;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #fff;font-style: normal; }
.style-17048 A.links-urllink:hover { background-color: #a3001e;font-weight: bold; }
.style-17048 li.group { padding: 0px;margin: 0 0 25px 0;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14507 { text-align: center;padding: 0px;margin: 0 0 25px 0; }
.style-14507 A.links-urllink { padding: 10px;margin: 0px;display: block;background-color: #faf5e8;border-width: 4px;border-style: solid;border-color: #FFFFFF;text-decoration: none;font-size: 26px;color: #333;font-style: normal; }
.style-14507 A.links-urllink:hover { font-weight: bold; }
.style-14507 li.group { padding: 0px;margin: 0 0 25px 0;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);color: #333333; }
.style-14357 A:hover { text-decoration: none; }
.style-14357 { margin: 0 0 50px 0;font-size: 30px; }
.style-14357 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14357 .archive { text-decoration: none; }
.style-14357 .h4-style A { text-decoration: none;font-style: normal; }
.style-14357 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14357 .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); }
.style-14357 .full-name { margin-bottom: 5px; }
.style-14357 .job-title { margin-bottom: 5px; }
.style-14357 .bus-phone { margin-bottom: 5px; }
.style-14357 .education { margin-bottom: 5px; }
.style-14357 .email { margin-bottom: 5px; }
.style-14357 .appointed { margin-bottom: 5px; }
.style-14357 .grad-year { margin-bottom: 5px; }
.style-14357 .lists img { margin-bottom: 10px; }
.style-14357 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14357 .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-14357 .backbutton { margin: 10px 0 0 0; }
.style-14357 A.links-urllink { font-weight: bold; }
.style-14357 li.group { display: inline-block;width: 100%; }
.style-14357 div.content-wrap { line-height: 1em;font-family: Times;color: #000c4d; }
.style-14357 .view-comments { text-decoration: none; }
.style-16122 A:hover { text-decoration: none; }
.style-16122 { margin: 0 0 50px 0;font-size: 30px; }
.style-16122 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-16122 .archive { text-decoration: none; }
.style-16122 .h4-style A { text-decoration: none;font-style: normal; }
.style-16122 .photos { text-align: center;margin: 0 10px 0 0; }
.style-16122 .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); }
.style-16122 .full-name { margin-bottom: 5px; }
.style-16122 .job-title { margin-bottom: 5px; }
.style-16122 .bus-phone { margin-bottom: 5px; }
.style-16122 .education { margin-bottom: 5px; }
.style-16122 .email { margin-bottom: 5px; }
.style-16122 .appointed { margin-bottom: 5px; }
.style-16122 .grad-year { margin-bottom: 5px; }
.style-16122 .lists img { margin-bottom: 10px; }
.style-16122 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-16122 .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-16122 .backbutton { margin: 10px 0 0 0; }
.style-16122 A.links-urllink { font-weight: bold; }
.style-16122 li.group { display: inline-block;width: 100%; }
.style-16122 div.content-wrap { line-height: 1em;font-family: Times;color: #000c4d;font-size: 20px; }
.style-16122 .view-comments { text-decoration: none; }
.style-16230 A:hover { text-decoration: none; }
.style-16230 { margin: 0 0 50px 0;font-size: 30px; }
.style-16230 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-16230 .archive { text-decoration: none; }
.style-16230 .h4-style A { text-decoration: none;font-style: normal; }
.style-16230 .photos { text-align: center;margin: 0 10px 0 0; }
.style-16230 .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); }
.style-16230 .full-name { margin-bottom: 5px; }
.style-16230 .job-title { margin-bottom: 5px; }
.style-16230 .bus-phone { margin-bottom: 5px; }
.style-16230 .education { margin-bottom: 5px; }
.style-16230 .email { margin-bottom: 5px; }
.style-16230 .appointed { margin-bottom: 5px; }
.style-16230 .grad-year { margin-bottom: 5px; }
.style-16230 .lists img { margin-bottom: 10px; }
.style-16230 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-16230 .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-16230 .backbutton { margin: 10px 0 0 0; }
.style-16230 li.group { display: inline-block;width: 100%; }
.style-16230 div.content-wrap { line-height: 1em;font-family: Times;color: #A3001E;font-style: italic;font-size: 18px; }
.style-16230 .view-comments { text-decoration: none; }
.style-14341 .h1-style { color: #343434; }
.style-14341 .h2-style { margin: 0 0 20px 0; }
.style-14341 .h3-style { margin: 15px 0 10px 0;color: #343434; }
.style-14341 .h4-style { padding: 0;margin: 0 0 5px 0;color: #343434; }
.style-14341 .h5-style { color: #343434; }
.style-14341 .h6-style { color: #343434; }
.style-14341 A { font-weight: bold; }
.style-14341 A:hover { text-decoration: none; }
.style-14341 { padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;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: #333; }
.style-14341 .description { margin: 0 0 5px 0; }
.style-14341 time { font-style: italic;margin: 0 0 5px 0;display: block; }
.style-14341 .readmore { margin: 10px 0 5px 0;text-decoration: none;font-style: normal; }
.style-14341 .readmore:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14341 .archive { text-decoration: none;font-style: normal; }
.style-14341 .archive:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14341 .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-14341 .h4-style A { font-style: normal; }
.style-14341 .long-description { padding: 0;margin: 10px 0 10px 0;display: block;font-style: italic;color: #343434; }
.style-14341 .brief-description { margin: 0 0 5px 0;display: block; }
.style-14341 .location { margin: 0 0 5px 0; }
.style-14341 .photos { text-align: center;margin-bottom: 15px; }
.style-14341 .contact-info { margin: 0 0 5px 0; }
.style-14341 .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-14341 .author { margin: 0 0 5px 0;font-weight: bold;display: block; }
.style-14341 .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-14341 .full-name { margin: 0 0 5px 0;color: #de513e; }
.style-14341 .job-title { font-weight: bold;margin: 0 0 5px 0; }
.style-14341 .bus-phone { margin: 0 0 5px 0; }
.style-14341 .education { margin: 0 0 5px 0; }
.style-14341 .email { margin: 0 0 5px 0; }
.style-14341 .appointed { margin: 0 0 5px 0; }
.style-14341 .grad-year { margin: 0 0 5px 0; }
.style-14341 .bio { margin: 0 0 5px 0; }
.style-14341 .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-14341 .answer { margin: 0 15px; }
.style-14341 .biobutton:hover { color: #7099a6; }
.style-14341 .title { display: block;font-family: 'Montserrat', sans-serif; }
.style-14341 .caption { display: block; }
.style-14341 .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-14341 .submit-button { padding: 5px;margin: 0px;width: 10%; }
.style-14341 .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-14341 .search-text { padding: 5px;margin: 0px;width: 80%;border-width: 2px;border-style: solid;border-color: #f5f5f5; }
.style-14341 .department { margin: 0 0 5px 0; }
.style-14341 .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-14341 .zero { margin: 0px;padding: 0px; }
.style-14341 .fund .bar { background-color: #6CA6E3; }
.style-14341 .goal { display: block; }
.style-14341 .current { display: block; }
.style-14341 .goal-participation { display: block; }
.style-14341 .current-participation { display: block; }
.style-14341 .asof-date { display: block; }
.style-14341 .start-date { display: block; }
.style-14341 .end-date { display: block; }
.style-14341 .last-year-amount { display: block; }
.style-14341 .last-year-participation { display: block; }
.style-14341 .nick-name { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .name-prefix { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .first-name { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .middle-name { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .last-name { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .maiden-name { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .name-suffix { margin: 0 0 5px 0;font-size: 20px; }
.style-14341 .chart { padding: 0px;margin: 0px; }
.style-14341 .scale { padding: 0px;margin: 0px; }
.style-14341 .fund .bar-container { margin: 0px;padding: 0px;background-color: rgba(255,255,255,0.66); }
.style-14341 .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-14341 .backbutton { font-style: normal;text-decoration: none; }
.style-14341 .backbutton:hover { background-color: #FFFFFF;color: #6CA6E3; }
.style-14341 .team-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14341 .team-selector { padding: 0px;margin: 0px; }
.style-14341 .season-label { font-size: 22px;padding: 0px;margin: 0px; }
.style-14341 .season-selector { padding: 0px;margin: 0px; }
.style-14341 .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-14341 A.links-urllink { display: block; }
.style-14341 .album-name { display: block; }
.style-14341 .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-14341 .album-select-form { padding: 0px;margin: 0px; }
.style-14341 .album-select { padding: 0px;margin: 0px; }
.style-14341 .school-level-label { color: #4f7eaa; }
.style-14341 .department-label { color: #4f7eaa; }
.style-14341 .grade-label { color: #4f7eaa; }
.style-14341 .dept-or-grade-desc { font-size: 24px;padding: 0px;margin: 0 0 10px 0; }
.style-14341 .greeting { padding: 0px;margin: 0 0 20px 0; }
.style-14341 .course-title.off-state { margin: 0px;background-color: #faf5e8;background-image: url('//cdn.media56.whipplehill.net/ftpimages/492/site/666/images/arrowCurriculum_OFF.png');background-position: right center;background-repeat: no-repeat;border: 1px solid transparent;color: #000c4d; }
.style-14341 .course-title.off-state:hover { background-color: #a3001e;background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/666/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat;color: #fff; }
.style-14341 .course-desc { color: #343434;background-color: #fff;padding: 15px;line-height: 22px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #cfd0d1; }
.style-14341 .departmentfaculty img { box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);background-color: #6CA6E3;border-width: 4px;border-style: solid;border-color: #FFFFFF; }
.style-14341 .businessindex .address { margin: 0 0 5px 0; }
.style-14341 .businessindex .distance { margin: 0 0 5px 0; }
.style-14341 .businessindex .webpage { margin: 0 0 5px 0; }
.style-14341 .businessindex .udf1 { margin: 0 0 5px 0; }
.style-14341 .businessindex .udf2 { margin: 0 0 5px 0; }
.style-14341 .businessindex .udf3 { margin: 0 0 5px 0; }
.style-14341 .businessindex .udf4 { margin: 0 0 5px 0; }
.style-14341 .businessindex .udf5 { margin: 0 0 5px 0; }
.style-14341 .businessindex .description { margin: 0 0 5px 0; }
.style-14341 .businessindex .phone .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .address .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .distance .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .webpage .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .udf1 .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .udf2 .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .udf3 .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .udf4 .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .udf5 .label { text-align: right;font-weight: bold; }
.style-14341 .businessindex .description .label { text-align: right;font-weight: bold; }
.style-14341 .athleticteampicker .team-cell { padding: 0px;margin: 0 25px 0 0;display: inline-block; }
.style-14341 .athleticteampicker .season-cell { padding: 0px;margin: 0 15px 0 0;display: inline-block; }
.style-14341 .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-14341 li.group { margin: 0 0 15px 0;padding: 0px; }
.style-14341 li.subcategory-group { display: inline-block; }
.style-14341 div.content-wrap { padding: 0px;margin: 0px; }
.style-14341 .team-schoolyear { margin: 0 0 5px 0; }
.style-14341 .team-headcoach { font-weight: bold;margin: 0 0 5px 0; }
.style-14341 .team-accolades-button { margin: 10px 0 5px 0;font-style: normal;text-decoration: none; }
.style-14341 .team-accolades-button:hover { color: #6CA6E3;background-color: #FFFFFF; }
.style-14341 .team-accolades { margin: 0 0 5px 0; }
.style-14341 .schedule-vs { font-style: italic; }
.style-14341 .schedule-site { margin: 0 0 5px 0; }
.style-14341 .schedule-highlights { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-14341 .search-container { padding: 0px;margin: 0 0 15px 0; }
.style-14341 .poll-answer { margin: 0 0 5px 10px;padding: 5px; }
.style-14341 .hr { border-color: rgba(255,255,255,0.33); }
.style-14341 .poll-result { margin: 0 0 5px 10px;padding: 5px; }
.style-14341 .poll .bar { margin: 0 0 5px 20px;padding: 5px; }
.style-14341 .registration { margin: 0 0 5px 0; }
.style-14341 .winloss { padding: 0px;margin: 0 0 15px 0; }
.style-14341 th.winloss-amount { padding: 5px; }
.style-14341 td.winloss-amount { padding: 5px; }
.style-14341 .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-14341 .player-position { padding: 0 0 5px 0;margin: 0; }
.style-14341 .jersey-num { padding: 0 0 5px 0;margin: 0; }
.style-14341 .hometown { padding: 0 0 5px 0;margin: 0; }
.style-14341 .roster-entry { padding: 0px;margin: 0 0 15px 0; }
.style-14341 .player-detail-label { padding: 0 5px 5px 0;margin: 0; }
.style-14341 .athleticteamroster .player-name-link { padding: 0px;margin: 0 0 5px 0; }
.style-14341 .player-accolades { padding: 0 0 5px 0;margin: 0; }
.style-14341 .return-letter { padding: 0 0 5px 0;margin: 0; }
.style-14341 .course-title A { padding: 15px 50px 15px 15px;display: block;margin: 0px;text-decoration: none;font-size: 16px;text-transform: none; }
.style-14341 .schedule-practice { font-weight: bold;color: #888888; }
.style-14341 .annualfund .remaining { display: block; }
.style-14341 .team-captain { padding: 0px;margin: 0 0 5px 0; }
.style-14341 .schedule-rescheduled { color: #438FD9;font-weight: bold; }
.style-14341 .schedule-cancelled { color: #C72C2C;font-weight: bold;margin: 0 0 5px 0; }
.style-14341 .schedule-directions { font-style: normal !important;text-decoration: none !important;padding: 0px;margin: 0px; }
.style-14341 .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-14341 .event-detail { margin: 0 0 15px 0; }
.style-14341 .filter-list { padding: 0px;margin: 0 0 10px 0; }
.style-14341 .filter-group { padding: 0px;margin: 0 0 15px 0px; }
.style-14341 .filter-item { padding: 5px; }
.style-14341 .course-title.on-state { margin: 0px;background-color: #fff;background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/666/images/arrowCurriculum_ON.png');background-position: right center;background-repeat: no-repeat;border-width: 1px 1px 0 1px;border-style: solid;border-color: #cfd0d1;color: #000c4d; }
.style-14341 .prev-button { font-style: normal;text-decoration: none; }
.style-14341 .prev-button:hover { background-color: #FFFFFF; }
.style-14341 .next-button { font-style: normal;text-decoration: none; }
.style-14341 .next-button:hover { background-color: #FFFFFF; }
.style-14341 .day-header span { font-weight: bold;background-color: #F5F5F5; }
.style-14341 .today-button { font-style: normal;text-decoration: none; }
.style-14341 .today-button:hover { background-color: #FFFFFF; }
.style-14341 .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-14341 .newsarchivedatepicker .current-year { text-align: center;font-style: normal;text-decoration: none; }
.style-14341 .newsarchivedatepicker .prev-year { text-align: center;font-style: normal;text-decoration: none; }
.style-14341 .newsarchivedatepicker .prev-year:hover { color: #343434; }
.style-14341 .newsarchivedatepicker .month-number { background-color: #F5F5F5;border-width: 0px;padding: 5px;margin: 0 0 10px 0; }
.style-14341 .newsarchivedatepicker .month-number:hover { color: #FFFFFF;background-color: #343434; }
.style-14341 .newsarchivelist .publish-month { padding: 0px;margin: 0 0 10px 0; }
.style-14341 .newsarchivedatepicker .next-year { text-align: center;font-style: normal;text-decoration: none; }
.style-14341 .newsarchivedatepicker .next-year:hover { color: #343434; }
.style-14341 .newsarchivedatepicker .year-container { padding: 0px;margin: 0 0 15px 0; }
.style-14341 .view-all { text-decoration: none;font-style: normal; }
.style-14341 .schedule-scrimmage { margin: 0 0 5px 0; }
.style-14341 .schedule-matchup { margin: 0 0 5px 0; }
.style-14341 .start-date { display: inline; }
.style-14341 .start-time { display: inline; }
.style-14341 .end-date { display: inline; }
.style-14341 .end-time { display: inline; }
.style-14341 .date-sep { display: inline; }
.style-16990 .h2-style { color: #7099A6;display: table-cell;font-size: 24px;font-weight: 600;padding-right: 40px;text-transform: uppercase; }
.style-16990 { padding: 20px;margin: 0 0 50px 0;background-color: #F8F8F8;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-16990 .team-selector { padding: 0;margin: 0;width: 100%; }
.style-16990 .season-selector { padding: 0;margin: 0;width: 100%; }
.style-16990 .school-level-selector { padding: 0;margin: 0;width: 100%; }
.style-16990 .department-selector { padding: 0;margin: 0;width: 100%; }
.style-16990 .grade-selector { padding: 0;margin: 0;width: 100%; }
.style-16990 div.content-wrap { display: table-cell;padding: 0px;margin: 0px;vertical-align: middle; }
.style-17135 .h2-style { color: #7099A6;display: table-cell;font-size: 24px;font-weight: 600;padding-right: 40px;text-transform: uppercase; }
.style-17135 { padding: 20px;margin: 0 0 50px 0;background-color: #F8F8F8;border-width: 5px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.15);box-shadow: 0 0 8px rgba(0,0,0,0.15); }
.style-17135 .nick-name { font-weight: bold; }
.style-17135 .first-name { font-weight: bold; }
.style-17135 .last-name { font-weight: bold; }
.style-17135 .team-selector { padding: 0;margin: 0;width: 100%; }
.style-17135 .season-selector { padding: 0;margin: 0;width: 100%; }
.style-17135 .school-level-selector { padding: 0;margin: 0;width: 100%; }
.style-17135 .department-selector { padding: 0;margin: 0;width: 100%; }
.style-17135 .grade-selector { padding: 0;margin: 0;width: 100%; }
.style-17135 div.content-wrap { display: table-cell;padding: 0px;margin: 0px;vertical-align: middle; }
.style-17135 .directory-details { max-width: 350px; }
.style-14349 .h4-style { margin: -10px;padding: 10px; }
.style-14349 A { text-decoration: none;font-weight: bold;font-style: normal;display: inline-block; }
.style-14349 A:hover { text-decoration: none; }
.style-14349 { color: #333;padding: 20px;margin: 0 0 50px 0;background-color: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.style-14349 .readmore { text-decoration: none;margin: 10px 0 5px 0;display: inline-block; }
.style-14349 .archive { text-decoration: none; }
.style-14349 .category-description { margin: 0 0 10px 0; }
.style-14349 .h4-style A { text-decoration: none;font-style: normal; }
.style-14349 .long-description { margin: 10px;color: #666; }
.style-14349 .brief-description { margin: 10px; }
.style-14349 .photos { text-align: center;margin: 0 10px 0 0; }
.style-14349 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;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-14349 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;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-14349 .full-name { margin-bottom: 5px; }
.style-14349 .job-title { margin-bottom: 5px; }
.style-14349 .bus-phone { margin-bottom: 5px; }
.style-14349 .education { margin-bottom: 5px; }
.style-14349 .email { margin-bottom: 5px; }
.style-14349 .appointed { margin-bottom: 5px; }
.style-14349 .grad-year { margin-bottom: 5px; }
.style-14349 .lists img { margin-bottom: 10px;float: left;margin: 0 10px 10px 0;border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;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-14349 .question { margin: -10px;padding: 10px;display: block; }
.style-14349 .answer { margin: 10px; }
.style-14349 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14349 .affinity img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;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-14349 .fund .bar { background-color: #70afec; }
.style-14349 .backbutton { margin: 10px 0 0 0; }
.style-14349 A.links-urllink { font-style: normal; }
.style-14349 li.group { background-color: #faf5e8;margin-bottom: 15px;padding: 10px; }
.style-14349 .view-comments { text-decoration: none; }
.style-14333 .h2-style { margin: 0 0 15px 0;padding: 0px;color: #2E3548; }
.style-14333 .h4-style { margin: 0 0 10px; }
.style-14333 A:hover { text-decoration: none; }
.style-14333 { padding: 0px;margin: 0 0 50px 0; }
.style-14333 .description { margin: 10px 0; }
.style-14333 time { color: #989899; }
.style-14333 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14333 .archive { text-decoration: none; }
.style-14333 .h4-style A { text-decoration: none;font-style: normal; }
.style-14333 .photos { text-align: center;margin: 4px 15px 15px 0;max-width: -moz-available; }
.style-14333 .text img { border-width: 4px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-14333 .author { color: #989899; }
.style-14333 .full-name { margin-bottom: 5px; }
.style-14333 .job-title { margin-bottom: 5px; }
.style-14333 .bus-phone { margin-bottom: 5px; }
.style-14333 .education { margin-bottom: 5px; }
.style-14333 .email { margin-bottom: 5px; }
.style-14333 .appointed { margin-bottom: 5px; }
.style-14333 .grad-year { margin-bottom: 5px; }
.style-14333 .lists img { margin-bottom: 10px; }
.style-14333 .biobutton { text-decoration: none;margin: 10px 0 10px 0;color: #FFFFFF; }
.style-14333 .biobutton:hover { color: #7099A6; }
.style-14333 .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-14333 .photo img { margin: 0 0 10px; }
.style-14333 .fund .bar { background-color: #70AFEC; }
.style-14333 .backbutton { margin: 10px 0 0 0;color: #FFFFFF; }
.style-14333 .backbutton:hover { color: #7099A6; }
.style-14333 A.links-urllink { font-weight: bold; }
.style-14333 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-14333 li.group:first-child { margin-top: 0; }
.style-14333 .view-comments { text-decoration: none; }
.style-16819 .h2-style { margin: 0 0 15px 0;padding: 0px;color: #2E3548; }
.style-16819 .h4-style { margin: 0 0 10px;color: #7099a6; }
.style-16819 A { color: #7099a6; }
.style-16819 A:hover { text-decoration: none; }
.style-16819 { padding: 0px;margin: 0 0 50px 0; }
.style-16819 .description { margin: 10px 0; }
.style-16819 time { color: #989899; }
.style-16819 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-16819 .archive { text-decoration: none; }
.style-16819 .h4-style A { text-decoration: none;font-style: normal; }
.style-16819 .photos { text-align: center;margin: 4px 15px 15px 0;max-width: -moz-available; }
.style-16819 .text img { border-width: 4px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-16819 .author { color: #989899; }
.style-16819 .full-name { margin-bottom: 5px; }
.style-16819 .job-title { margin-bottom: 5px; }
.style-16819 .bus-phone { margin-bottom: 5px; }
.style-16819 .education { margin-bottom: 5px; }
.style-16819 .email { margin-bottom: 5px; }
.style-16819 .appointed { margin-bottom: 5px; }
.style-16819 .grad-year { margin-bottom: 5px; }
.style-16819 .lists img { margin-bottom: 10px; }
.style-16819 .biobutton { text-decoration: none;margin: 10px 0 10px 0;color: #FFFFFF; }
.style-16819 .biobutton:hover { color: #7099A6; }
.style-16819 .caption { background-color: #4F5974;color: #FFFFFF;text-align: center;padding: 6px; }
.style-16819 .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-16819 .photo img { margin: 0 0 10px; }
.style-16819 .fund .bar { background-color: #70AFEC; }
.style-16819 .backbutton { margin: 10px 0 0 0;color: #FFFFFF; }
.style-16819 .backbutton:hover { color: #7099A6; }
.style-16819 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-16819 li.group:first-child { margin-top: 0; }
.style-16819 .view-comments { text-decoration: none; }
.style-14360 .h2-style { margin: 0 0 15px 0;padding: 0px; }
.style-14360 A:hover { text-decoration: none; }
.style-14360 { padding: 0px;margin: 0 0 50px 0; }
.style-14360 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14360 .archive { text-decoration: none; }
.style-14360 .h4-style A { text-decoration: none;font-style: normal; }
.style-14360 .photos { text-align: center;margin: 0 10px 0 0;max-width: -moz-available; }
.style-14360 .text img { border-width: 3px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-14360 .full-name { margin-bottom: 5px; }
.style-14360 .job-title { margin-bottom: 5px; }
.style-14360 .bus-phone { margin-bottom: 5px; }
.style-14360 .education { margin-bottom: 5px; }
.style-14360 .email { margin-bottom: 5px; }
.style-14360 .appointed { margin-bottom: 5px; }
.style-14360 .grad-year { margin-bottom: 5px; }
.style-14360 .lists img { margin-bottom: 10px; }
.style-14360 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14360 .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-14360 .fund .bar { background-color: #70AFEC; }
.style-14360 .backbutton { margin: 10px 0 0 0; }
.style-14360 li.group { display: inline-block;width: 100%; }
.style-14360 .view-comments { text-decoration: none; }
.style-16145 .h2-style { margin: 0 0 15px 0;padding: 0px;color: #2E3548; }
.style-16145 .h4-style { margin: 0 0 10px;color: #7099a6; }
.style-16145 A { color: #7099a6; }
.style-16145 A:hover { text-decoration: none; }
.style-16145 { padding: 0px;margin: 0 0 50px 0; }
.style-16145 .description { margin: 10px 0; }
.style-16145 time { color: #989899; }
.style-16145 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-16145 .archive { text-decoration: none; }
.style-16145 .h4-style A { text-decoration: none;font-style: normal; }
.style-16145 .photos { text-align: center;margin: 4px 15px 15px 0;max-width: -moz-available; }
.style-16145 .text img { border-width: 4px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-16145 .author { color: #989899; }
.style-16145 .full-name { margin-bottom: 5px; }
.style-16145 .job-title { margin-bottom: 5px; }
.style-16145 .bus-phone { margin-bottom: 5px; }
.style-16145 .education { margin-bottom: 5px; }
.style-16145 .email { margin-bottom: 5px; }
.style-16145 .appointed { margin-bottom: 5px; }
.style-16145 .grad-year { margin-bottom: 5px; }
.style-16145 .lists img { margin-bottom: 10px; }
.style-16145 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-16145 .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-16145 .photo img { margin: 0 0 10px; }
.style-16145 .fund .bar { background-color: #70AFEC; }
.style-16145 .backbutton { margin: 10px 0 0 0;color: #FFFFFF; }
.style-16145 .backbutton:hover { color: #7099A6; }
.style-16145 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-16145 li.group:first-child { margin-top: 0; }
.style-16145 .view-comments { text-decoration: none; }
.style-17273 { padding: 0px;margin: 0 0 40px 0;position: relative;z-index: 100; }
.style-17273 .page-title-level-1 { padding: 0px;margin: 0;color: #8C8C8C;font-weight: 400;font-size: 40px;margin-bottom: 5px;line-height: normal;font-family: Helvetica; }
.style-17273 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #093563;line-height: normal; }
.style-17273 .pagetitle hgroup { margin: 0;padding: 0; }
.style-14363 { padding: 0px;margin: 0 0 40px 0;position: relative;z-index: 100; }
.style-14363 .page-title-level-1 { padding: 0px;margin: 0;color: #878889;font-weight: 400;font-size: 20px;margin-bottom: 5px;line-height: normal;font-family: Helvetica; }
.style-14363 .page-title-level-2 { padding: 0px;margin: 0px;font-size: 40px;color: #093563;line-height: normal; }
.style-14363 .pagetitle hgroup { margin: 0;padding: 0; }
.style-14342 { padding: 0px;margin: 0 0 40px 0;position: relative;z-index: 100; }
.style-14342 .page-title-level-1 { padding: 0px;margin: 0px;color: #CCCCCC;text-transform: uppercase;margin-bottom: 5px;font-weight: 200; }
.style-14342 .page-title-level-2 { padding: 0px;margin: 0;color: #878889;font-weight: 400;font-size: 20px;margin-bottom: 5px;line-height: normal;font-family: Helvetica; }
.style-14342 .page-title-level-3 { padding: 0px;margin: 0px;font-size: 40px;color: #093563;line-height: normal; }
.style-14342 .pagetitle hgroup { margin: 0px;padding: 0px; }
.style-14353 { padding: 0px;margin: 0 0 40px 0;position: relative;z-index: 100; }
.style-14353 .page-title-level-1 { padding: 0px;margin: 0px;color: #CCCCCC;text-transform: uppercase;margin-bottom: 5px;font-weight: 200; }
.style-14353 .page-title-level-2 { padding: 0px;margin: 0px;color: #CCCCCC;margin-bottom: 10px;font-weight: 200; }
.style-14353 .page-title-level-3 { padding: 0px;margin: 0;color: #878889;font-weight: 400;font-size: 20px;margin-bottom: 5px;line-height: normal;font-family: Helvetica; }
.style-14353 .page-title-level-4 { padding: 0px;margin: 0px;font-size: 40px;color: #093563;line-height: normal; }
.style-14353 .pagetitle hgroup { margin: 0px;padding: 0px; }
.style-16316 .h2-style { margin: 0 0 15px 0;padding: 0px;color: #2E3548; }
.style-16316 .h4-style { margin: 0 0 10px; }
.style-16316 A:hover { text-decoration: none; }
.style-16316 { padding: 0px;margin: 0 0 50px 0;font-size: 12px; }
.style-16316 .description { margin: 10px 0; }
.style-16316 time { color: #989899; }
.style-16316 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-16316 .archive { text-decoration: none; }
.style-16316 .h4-style A { text-decoration: none;font-style: normal; }
.style-16316 .photos { text-align: center;margin: 4px 15px 15px 0;max-width: -moz-available; }
.style-16316 .text img { border-width: 4px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-16316 .author { color: #989899; }
.style-16316 .full-name { margin-bottom: 5px; }
.style-16316 .job-title { margin-bottom: 5px; }
.style-16316 .bus-phone { margin-bottom: 5px; }
.style-16316 .education { margin-bottom: 5px; }
.style-16316 .email { margin-bottom: 5px; }
.style-16316 .appointed { margin-bottom: 5px; }
.style-16316 .grad-year { margin-bottom: 5px; }
.style-16316 .lists img { margin-bottom: 10px; }
.style-16316 .biobutton { text-decoration: none;margin: 10px 0 10px 0;color: #FFFFFF; }
.style-16316 .biobutton:hover { color: #7099A6; }
.style-16316 .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-16316 .photo img { margin: 0 0 10px; }
.style-16316 .fund .bar { background-color: #70AFEC; }
.style-16316 .backbutton { margin: 10px 0 0 0;color: #FFFFFF; }
.style-16316 .backbutton:hover { color: #7099A6; }
.style-16316 li.group { display: inline-block;width: 100%;margin-top: 15px; }
.style-16316 li.group:first-child { margin-top: 0; }
.style-16316 .view-comments { text-decoration: none; }
.style-17183 .affinity img { text-align: left;border-width: 1px;border-style: solid;border-color: #E6E6E6; }
.style-14332 .h2-style { font-size: 1.5em;font-weight: 700;color: #000c4d;margin-top: 15px; }
.style-14332 A { color: #000c4d;text-decoration: underline; }
.style-14332 A:hover { text-decoration: none; }
.style-14332 { padding: 0px;margin: 0 0 40px 0;text-align: left;color: #333;font-size: 16px;line-height: 1.4; }
.style-14334 .h2-style { margin: 0px;padding: 0px; }
.style-14334 { padding: 0px;margin: 30px 0 40px 0;text-align: right; }
.style-14334 .link-image { padding: 0px;margin: 0px;opacity: 0.75;max-width: 100px;max-height: 50px;: /*FF*/; }
.style-14334 .link-image:hover { opacity: 1; }
.style-14334 li.group { padding: 0px;margin: 0 10px 0 0;display: inline-block; }
.style-14334 li.subcategory-group { padding: 0px;margin: 0px; }
.style-14334 div.content-wrap { padding: 0px;margin: 0px; }
.style-14420 .h2-style { margin: 0 0 15px 0;padding: 0px; }
.style-14420 A:hover { text-decoration: none; }
.style-14420 { padding: 0px;margin: 30px 0 20px 0;text-align: right; }
.style-14420 .readmore { text-decoration: none;margin: 10px 0 5px 0; }
.style-14420 .archive { text-decoration: none; }
.style-14420 .h4-style A { text-decoration: none;font-style: normal; }
.style-14420 .photos { text-align: center;margin: 4px 15px 15px 0;max-width: -moz-available; }
.style-14420 .text img { border-width: 4px;border-style: solid;border-color: #FFFFFF;background-color: #F8F8F8;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.style-14420 .full-name { margin-bottom: 5px; }
.style-14420 .job-title { margin-bottom: 5px; }
.style-14420 .bus-phone { margin-bottom: 5px; }
.style-14420 .education { margin-bottom: 5px; }
.style-14420 .email { margin-bottom: 5px; }
.style-14420 .appointed { margin-bottom: 5px; }
.style-14420 .grad-year { margin-bottom: 5px; }
.style-14420 .lists img { margin-bottom: 10px; }
.style-14420 .biobutton { text-decoration: none;margin: 10px 0 10px 0; }
.style-14420 .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-14420 .photo img { margin: 0 0 10px; }
.style-14420 .fund .bar { background-color: #70AFEC; }
.style-14420 .backbutton { margin: 10px 0 0 0; }
.style-14420 li.group { display: inline-block;margin: 0 0 10px 10px; }
.style-14420 li.group:first-child { margin-top: 0;margin-left: 0; }
.style-14420 .view-comments { text-decoration: none; }
.style-14337 { padding: 0px;margin: 20px 0 40px 0;text-align: center; }
.style-14337 .mini-sitemap-open { padding: 8px 10px;background-color: #000c4d;color: #fff;text-decoration: none;display: inline-block;font-style: normal; }
.style-14337 .mini-sitemap-open:hover { text-decoration: none;opacity: 0.75; }
.style-14337 .mini-sitemap-open:after { content: "\002B";background-color: #878889;color: #fff;font-size: 14px;line-height: 14px;display: inline-block;text-align: center;font-style: normal;font-weight: normal;width: 16px;height: 16px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-left: 5px; }
.style-14337 .mini-sitemap-close { padding: 8px 10px;background-color: #000c4d;color: #fff;text-decoration: none;display: inline-block;font-style: normal; }
.style-14337 .mini-sitemap-close:hover { text-decoration: none;opacity: 0.75; }
.style-14337 .mini-sitemap-close:after { content: "\2715";background-color: #3b5e7f;color: #fff;font-size: 11px;line-height: 17px;display: inline-block;text-align: center;font-style: normal;font-weight: normal;width: 16px;height: 16px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-left: 5px; }
.style-14337 .ms-level1 { padding: 0;margin: 0px;height: auto !important;text-align: left; }
.style-14337 .ms-l1-item { margin: 20px 0 0 0; }
.style-14337 .ms-l1-text { font-size: 1.2em;color: #333;font-style: normal;text-decoration: none; }
.style-14337 .ms-l1-text:hover { color: #c52e2c;text-decoration: none; }
.style-14337 .ms-l2-item { margin: 20px 0 0 0; }
.style-14337 .ms-l2-text { color: #878889;font-style: normal;text-decoration: none; }
.style-14337 .ms-l2-text:hover { color: #70afec;line-height: 1.2em; }
.style-14336 .h2-style { margin: 0px;padding: 0px; }
.style-14336 { margin: 10px -5px 0px 0px;text-align: right; }
.style-14336 .link-image { margin: 0px;opacity: .75; }
.style-14336 .link-image:hover { opacity: 1; }
.style-14336 li.group { margin: 0 0 10px 10px;display: inline-block; }
.style-14336 div.content-wrap { padding: 0px;margin: 0px; }
.style-14329 { padding: 0 40px 0 0; }
.style-14329 .logo img { padding: 0px; }
.style-14329 div.content-wrap { padding: 0px;margin: 0px; }
.style-14335 A { color: #CCCCCC; }
.style-14335 { padding: 0px;margin: 10px 0 0;text-align: right; }
.style-14335 .submit-button { width: 40px;min-height: 30px;padding: 0;margin: 0px;background-image: url('/ftpimages/710/site/926/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: transparent; }
.style-14335 .search-text { width: calc(100% - 60px);float: left;padding: 7px 10px;margin: 0px;border-width: 0px;color: #fff;background-color: transparent;font-style: italic;letter-spacing: 0.1em;font-weight: 100;font-size: 14px; }
.style-14335 .search-text:focus { outline: 0; }
.style-14335 .search-label { padding: 0px;margin: 0px; }
.style-14335 div.content-wrap { padding: 0px;margin: 0px;display: inline-block;min-height: 30px;background-color: rgba(0, 12, 77, .5);color: #fff; }
.style-43431 .h2-style { margin: 0px;padding: 0px; }
.style-43431 { padding: 0px;margin: 30px 0 40px 0;text-align: right; }
.style-43431 .link-image { padding: 0px;margin: 0px;opacity: 0.75;max-width: 100px;max-height: 50px;: /*FF*/; }
.style-43431 .link-image:hover { opacity: 1; }
.style-43431 li.group { padding: 0px;margin: 0 10px 0 0;display: inline-block; }
.style-43431 li.subcategory-group { padding: 0px;margin: 0px; }
.style-43431 div.content-wrap { padding: 0px;margin: 0px; }
.style-17049 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-17049 A { text-decoration: underline;font-weight: bold; }
.style-17049 A:hover { text-decoration: none; }
.style-17049 .button { background-image: none;text-decoration: none; }
.style-17049 { padding: 0;margin: 0 0 50px 0; }
.style-17049 .description { margin: 0 0 5px 0; }
.style-17049 time { font-style: italic;margin: 0 0 5px 0; }
.style-17049 .h4-style A { font-size: 20px;text-decoration: none; }
.style-17049 .brief-description { margin: 0 0 5px 0; }
.style-17049 .location { font-weight: bold;margin: 0 0 5px 0; }
.style-17049 .contact-info { margin: 0 0 5px 0; }
.style-17049 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-17049 .caption { font-style: italic; }
.style-17049 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-17049 .submit-button:hover { background-color: #F5F5F5; }
.style-17049 .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-17049 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-17049 .search-text:focus { outline: 0; }
.style-17049 .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-17049 .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-17049 .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-17049 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-17049 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-17049 div.content-wrap { padding: 0px;margin: 0; }
.style-17049 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-17049 .registration { margin: 0 0 5px 0; }
.style-17049 .schedule-rescheduled { color: #DE513E; }
.style-17049 .schedule-cancelled { color: #D23434; }
.style-17049 .month-name { color: #989898;font-size: 20px; }
.style-17049 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-17049 .event-detail { margin-left: 60px; }
.style-17049 .filter-group-title { margin: 25px 0 15px; }
.style-17049 .button-group { margin-left: -5px; }
.style-17049 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-17049 .start-time { font-weight: bold; }
.style-17049 .end-time { font-weight: bold; }
.style-17225 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-17225 A { text-decoration: underline;font-weight: bold; }
.style-17225 A:hover { text-decoration: none; }
.style-17225 .button { background-image: none;text-decoration: none; }
.style-17225 { padding: 0;margin: 0 0 50px 0; }
.style-17225 .description { margin: 0 0 5px 0; }
.style-17225 time { font-style: italic;margin: 0 0 5px 0; }
.style-17225 .h4-style A { font-size: 20px;text-decoration: none; }
.style-17225 .brief-description { margin: 0 0 5px 0; }
.style-17225 .location { font-weight: bold;margin: 0 0 5px 0; }
.style-17225 .contact-info { margin: 0 0 5px 0; }
.style-17225 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-17225 .caption { font-style: italic; }
.style-17225 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-17225 .submit-button:hover { background-color: #F5F5F5; }
.style-17225 .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-17225 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-17225 .search-text:focus { outline: 0; }
.style-17225 .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-17225 .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-17225 .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-17225 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-17225 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-17225 div.content-wrap { padding: 0px;margin: 0; }
.style-17225 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-17225 .registration { margin: 0 0 5px 0; }
.style-17225 .schedule-rescheduled { color: #DE513E; }
.style-17225 .schedule-cancelled { color: #D23434; }
.style-17225 .month-name { color: #989898;font-size: 20px; }
.style-17225 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-17225 .event-detail { margin-left: 60px; }
.style-17225 .filter-group-title { margin: 25px 0 15px; }
.style-17225 .button-group { margin-left: -5px; }
.style-17225 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-17225 .start-time { font-weight: bold; }
.style-17225 .end-time { font-weight: bold; }
.style-14338 .h2-style { margin: 0 0 10px 0;font-size: 28px; }
.style-14338 { padding: 0px;margin: 0 0 50px 0; }
.style-14338 .h4-style A { color: #2E3548; }
.style-14338 li.group { margin-top: 15px;padding: 5px;background-color: #fff; }
.style-14338 li.group:first-child { margin-top: 0; }
.style-14338 .month-name { color: #989898;font-size: 20px; }
.style-14338 .day-number { font-weight: bold;font-size: 20px; }
.style-14338 .event-detail { margin-left: 60px; }
.style-14338 .filter-group { margin: 0 0 15px; }
.style-14338 .filter-group-title { margin: 25px 0 15px;color: #7099a6; }
.style-14338 .filter-group-list { margin: 0;padding: 0; }
.style-14338 .filter-item { padding: 5px 0;margin: 0 0px; }
.style-14338 .button-group { margin-bottom: 5px;margin-left: -5px; }
.style-14338 .calendar-grid { background-color: transparent; }
.style-14338 .calendardatepicker li.today a { font-weight: bold;color: #a3001e;border-width: 0px;border-style: solid;padding: 4px; }
.style-14338 .calendardatepicker li.selected-day a { font-weight: bold;color: #000;background-color: #faf5e8;border-width: 1px;border-style: solid;border-color: #d4d5d9; }
.style-14338 .month-pager { font-size: 14px;margin: 10px 0 20px 0; }
.style-14338 .prev-button { margin: 0 0 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14338 .prev-button:hover { background-color: #a3001e;color: #fff; }
.style-14338 .next-button { margin: 0 0 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14338 .next-button:hover { background-color: #a3001e;color: #fff; }
.style-14338 .month-select { margin: 10px 0;font-family: 'Open Sans', sans-serif; }
.style-14338 .day-header span { background-color: #000c4d;font-weight: bold;color: #fff;padding: 4px; }
.style-14338 li.other-month a { opacity: 0.5; }
.style-14338 .selected-date { margin: 0 0 10px 0;font-size: 28px;color: #666; }
.style-14338 .today-button { margin: 0 0 10px 0;font-size: 28px;text-decoration: none; }
.style-14338 .day a { padding: 4px;color: #333;border-width: 1px;border-style: solid;border-color: #d4d5d9;background-color: #fff; }
.style-14338 .day a:hover { font-weight: bold;color: #000;background-color: #faf5e8; }
.style-14339 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-14339 A { text-decoration: underline;font-weight: bold; }
.style-14339 A:hover { text-decoration: none; }
.style-14339 .button { text-decoration: none; }
.style-14339 { padding: 0;margin: 0 0 50px 0; }
.style-14339 .description { margin: 0 0 5px 0; }
.style-14339 time { font-style: italic;margin: 0 0 5px 0; }
.style-14339 .h4-style A { font-size: 20px;text-decoration: none; }
.style-14339 .brief-description { margin: 0 0 5px 0; }
.style-14339 .location { font-weight: bold;margin: 0 0 5px 0;color: #000c4d; }
.style-14339 .contact-info { margin: 0 0 5px 0; }
.style-14339 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-14339 .caption { font-style: italic; }
.style-14339 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-14339 .submit-button:hover { background-color: #F5F5F5; }
.style-14339 .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-14339 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-14339 .search-text:focus { outline: 0; }
.style-14339 .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-14339 .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-14339 .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-14339 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-14339 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-14339 div.content-wrap { padding: 0px;margin: 0; }
.style-14339 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-14339 .registration { margin: 0 0 5px 0; }
.style-14339 .schedule-rescheduled { color: #DE513E; }
.style-14339 .schedule-cancelled { color: #D23434; }
.style-14339 .month-name { color: #989898;font-size: 20px; }
.style-14339 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-14339 .event-detail { margin-left: 60px; }
.style-14339 .filter-group-title { margin: 25px 0 15px; }
.style-14339 .button-group { margin-left: -5px; }
.style-14339 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-16821 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-16821 A { text-decoration: underline;font-weight: bold; }
.style-16821 A:hover { text-decoration: none; }
.style-16821 .button { text-decoration: none; }
.style-16821 { padding: 0;margin: 0 0 50px 0; }
.style-16821 .description { margin: 0 0 5px 0; }
.style-16821 time { font-style: italic;margin: 0 0 5px 0; }
.style-16821 .h4-style A { font-size: 20px;text-decoration: none; }
.style-16821 .brief-description { margin: 0 0 5px 0; }
.style-16821 .location { font-weight: bold;margin: 0 0 5px 0;color: #000c4d; }
.style-16821 .contact-info { margin: 0 0 5px 0; }
.style-16821 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-16821 .caption { font-style: italic; }
.style-16821 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-16821 .submit-button:hover { background-color: #F5F5F5; }
.style-16821 .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-16821 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-16821 .search-text:focus { outline: 0; }
.style-16821 .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-16821 .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-16821 .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-16821 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-16821 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-16821 div.content-wrap { padding: 0px;margin: 0; }
.style-16821 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-16821 .registration { margin: 0 0 5px 0; }
.style-16821 .schedule-rescheduled { color: #DE513E; }
.style-16821 .schedule-cancelled { color: #D23434; }
.style-16821 .month-name { color: #989898;font-size: 20px; }
.style-16821 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-16821 .event-detail { margin-left: 60px; }
.style-16821 .filter-group-title { margin: 25px 0 15px; }
.style-16821 .button-group { margin-left: -5px; }
.style-16821 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-17274 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-17274 A { text-decoration: underline;font-weight: bold; }
.style-17274 A:hover { text-decoration: none; }
.style-17274 .button { background-image: none;text-decoration: none; }
.style-17274 { padding: 0;margin: 0 0 50px 0; }
.style-17274 .description { margin: 0 0 5px 0; }
.style-17274 time { font-style: italic;margin: 0 0 5px 0; }
.style-17274 .h4-style A { font-size: 20px;text-decoration: none; }
.style-17274 .brief-description { margin: 0 0 5px 0; }
.style-17274 .location { font-weight: bold;margin: 0 0 5px 0; }
.style-17274 .contact-info { margin: 0 0 5px 0; }
.style-17274 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-17274 .caption { font-style: italic; }
.style-17274 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-17274 .submit-button:hover { background-color: #F5F5F5; }
.style-17274 .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-17274 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-17274 .search-text:focus { outline: 0; }
.style-17274 .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-17274 .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-17274 .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-17274 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-17274 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-17274 div.content-wrap { padding: 0px;margin: 0; }
.style-17274 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-17274 .registration { margin: 0 0 5px 0; }
.style-17274 .schedule-rescheduled { color: #DE513E; }
.style-17274 .schedule-cancelled { color: #D23434; }
.style-17274 .month-name { color: #989898;font-size: 20px; }
.style-17274 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-17274 .event-detail { margin-left: 60px; }
.style-17274 .filter-group-title { margin: 25px 0 15px; }
.style-17274 .button-group { margin-left: -5px; }
.style-17274 .calendar-grid { color: #FCFCFC;border-width: 0px;border-color: #FFFFFF; }
.style-17274 .day-header span { color: #999; }
.style-17274 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-17334 .h4-style { margin: 0 0 5px 0;padding: 0px;font-size: 22px;font-weight: 200; }
.style-17334 A { text-decoration: underline;font-weight: bold; }
.style-17334 A:hover { text-decoration: none; }
.style-17334 .button { background-image: none;text-decoration: none;color: #FFFFFF; }
.style-17334 .button:hover { color: #7099A6;background-color: #FFFFFF; }
.style-17334 { padding: 0;margin: 0 0 50px 0; }
.style-17334 .description { margin: 0 0 5px 0; }
.style-17334 time { font-style: italic;margin: 0 0 5px 0; }
.style-17334 .h4-style A { font-size: 20px;text-decoration: none; }
.style-17334 .brief-description { margin: 0 0 5px 0; }
.style-17334 .location { font-weight: bold;margin: 0 0 5px 0; }
.style-17334 .contact-info { margin: 0 0 5px 0; }
.style-17334 .author { font-weight: bold;margin: 0 0 5px 0; }
.style-17334 .caption { font-style: italic; }
.style-17334 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0px;background-image: url('//whthemes.whipplehill.net/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-17334 .submit-button:hover { background-color: #F5F5F5; }
.style-17334 .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-17334 .search-text { width: calc(100% - 60px);/*100% - width of input button and left and right padding*/
float: left;padding: 10px;margin: 0px;border-width: 0px;color: #343434; }
.style-17334 .search-text:focus { outline: 0; }
.style-17334 .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-17334 .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-17334 .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-17334 .photo figure { padding: 0px;margin: 0px;text-align: center; }
.style-17334 li.group { padding: 0px;margin: 0 0 20px 0; }
.style-17334 div.content-wrap { padding: 0px;margin: 0; }
.style-17334 .search-container { margin: 0 0 15px 0;padding: 0px;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;max-width: 500px; }
.style-17334 .registration { margin: 0 0 5px 0; }
.style-17334 .schedule-rescheduled { color: #a3001e; }
.style-17334 .schedule-cancelled { color: #a3001e; }
.style-17334 .month-name { color: #989898;font-size: 20px; }
.style-17334 .day-number { font-weight: bold;font-size: 20px;color: #989898; }
.style-17334 .event-detail { margin-left: 60px; }
.style-17334 .filter-group-title { margin: 25px 0 15px; }
.style-17334 .button-group { margin-left: -5px; }
.style-17334 .calendar-grid { display: none; }
.style-17334 .prev-button { background-color: #7099A6;color: #FFFFFF;padding: 4px;border-width: 1px;border-style: solid; }
.style-17334 .next-button { background-color: #7099A6;color: #FFFFFF;padding: 4px;border-width: 1px;border-style: solid; }
.style-17334 .selected-date { margin: 0 0 20px 0;font-size: 28px;color: #666; }
.style-17334 .today-button { background-color: #7099A6;color: #FFFFFF;padding: 4px;border-width: 1px;border-style: solid; }
.style-17334 .day a { color: #FFFFFF; }
.style-14345 .h2-style { margin: 0 0 10px 0;font-size: 28px; }
.style-14345 A { text-decoration: none; }
.style-14345 .button { margin: 0 0 10px 0;padding: 2px 6px;font-weight: normal;text-decoration: none; }
.style-14345 { padding: 0px;margin: 0 0 50px 0; }
.style-14345 li.group { margin-bottom: 10px; }
.style-14345 .event-time { display: block;font-weight: bold;margin: 0 0 5px;color: #C7C7C7; }
.style-14345 .filter-group { margin: 0 0 20px!important; }
.style-14345 .filter-group-title { margin: 25px 0 15px; }
.style-14345 .filter-item { padding: 5px 0;margin: 0 20px; }
.style-14345 .button-group { margin-bottom: 5px;margin-left: -5px; }
.style-14345 .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-14345 .calendardatepicker li.today a { font-weight: bold;color: #878889;border-width: 1px;border-style: solid;border-color: #EEEEEE;padding: 3px; }
.style-14345 li.has-events a { padding: 4px; }
.style-14345 .month-pager { font-size: 14px;margin: 0 0 20px 0; }
.style-14345 .prev-button { margin: 0 0 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14345 .prev-button:hover { background-color: #fff;color: #4f5974; }
.style-14345 .next-button { margin: 0 0 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14345 .next-button:hover { background-color: #fff;color: #4f5974; }
.style-14345 .month-select { margin: 20px 0; }
.style-14345 .day-header span { font-weight: bold;padding: 4px; }
.style-14345 li.other-month a { opacity: 0.5; }
.style-14345 .selected-date { margin: 0 0 10px 0;font-size: 28px;color: #000c4d;text-decoration: none; }
.style-14345 .today-button:hover { background-color: #FFFFFF; }
.style-14345 .day a { padding: 4px; }
.style-14345 .large-calendar-grid { /* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-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;background-color: #fff; }
.style-14345 .large-calendar-grid ol.calendar-header li { background-color: #000c4d;font-weight: bold;color: #fff;padding: 4px;border-color: #fff; }
.style-14345 .large-calendar-grid .day-holder { border-width: 1px 0px 2px 3px;border-color: #FFFFFF;border-style: solid;background-color: #fff;margin: 0px;padding: 0px; }
.style-14345 .large-calendar-grid .other-month.day-holder { border-width: 1px 0px 1px 1px;background-color: #faf5e8; }
.style-14345 .large-calendar-grid .has-events.day-holder { border-width: 1px 0px 2px 3px;margin: 0px;padding: 0px;border-style: solid;border-color: #FFFFFF; }
.style-14345 .large-calendar-grid .calendar-list { border-width: 0px; }
.style-14345 .h4-style.calendar-event-title { text-decoration: none;font-size: 15px;line-height: 16px; }
.style-14345 .h4-style.calendar-event-title a { display: inline-block;font-size: 15px;line-height: 16px;color: #363636;padding: 0; }
.style-14345 .more-details { color: #fdc676;padding: 0!important;margin: 5px 0 0; }
.style-14346 .h2-style { margin: 0 0 10px 0;font-size: 28px; }
.style-14346 A { text-decoration: none; }
.style-14346 { padding: 0px;margin: 0 0 50px 0; }
.style-14346 time { color: #878889;margin: 0 0 10px 0; }
.style-14346 li.group { margin-bottom: 20px;clear: both;display: inline-block;padding-top: 20px;border-top: 1px solid #c7c7c7; }
.style-14346 li.group:first-child { border-top: 0;padding-top: 0; }
.style-14346 .filter-list { margin: 0 0 20px; }
.style-14346 .filter-item { padding: 5px 0; }
.style-14346 .button-group { margin-bottom: 5px; }
.style-14346 .select-all { margin: 0 5px 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14346 .select-all:hover { background-color: #a3001e; }
.style-14346 .clear-all { margin: 0 5px 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14346 .clear-all:hover { background-color: #a3001e; }
.style-14346 .refresh { margin: 0 5px 10px 0;background-color: #000c4d;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);color: #fff;font-weight: normal;text-decoration: none; }
.style-14346 .refresh:hover { background-color: #a3001e; }
.style-14346 .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-14346 .calendardatepicker li.today a { font-weight: bold;color: #343434;border-width: 1px;border-style: solid;border-color: #EEEEEE;padding: 3px; }
.style-14346 .calendardatepicker li.selected-day a { font-weight: bold;color: #6CA6E3;background-color: #EEEEEE; }
.style-14346 li.has-events a { border-width: 4px;border-style: solid;border-color: #FFFFFF;padding: 0px; }
.style-14346 li.has-events a:hover { border-color: #F8F8F8;border-width: 4px;border-style: solid; }
.style-14346 .month-pager { font-size: 14px;margin: 0 0 20px 0; }
.style-14346 .prev-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-14346 .prev-button:hover { background-color: #FFFFFF; }
.style-14346 .next-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-14346 .next-button:hover { background-color: #FFFFFF; }
.style-14346 .day-header span { background-color: #C6E3FF;font-weight: bold;color: #6CA6E3;padding: 4px; }
.style-14346 li.other-month a { opacity: 0.5; }
.style-14346 .selected-date { margin: 0 0 10px 0;font-size: 28px; }
.style-14346 .today-button { background-color: #EEEEEE;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;/* --- box shadow --- */
box-shadow: 0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.15);font-style: italic;color: #4F4F4F;font-weight: bold; }
.style-14346 .today-button:hover { background-color: #FFFFFF; }
.style-14346 .day a { padding: 4px;color: #6CA6E3; }
.style-14346 .day a:hover { background-color: #F8F8F8;font-weight: bold; }
.style-14346 .newsarchivedatepicker .current-year { margin: 0 0 10px 0;font-size: 18px;color: #C7C7C7;text-decoration: none; }
.style-14346 .newsarchivedatepicker .prev-year { background-color: #000c4d;color: #fff;padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-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;text-decoration: none;cursor: pointer; }
.style-14346 .newsarchivedatepicker .prev-year:hover { background-color: #a3001e; }
.style-14346 .newsarchivedatepicker .month-number { background-color: #000c4d;color: #fff;padding: 7px 15px;border: 0;margin: 0 0 2px 0;transition: background-color .2s ease-in-out; }
.style-14346 .newsarchivedatepicker .month-number:hover { background-color: #a3001e; }
.style-14346 .newsarchivelist .publish-month { margin: 0 0 20px 0;color: #cfd0d1; }
.style-14346 .newsarchivedatepicker .next-year { padding: 2px 6px;border-width: 1px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 4px rgba(0,0,0,0.15);-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;text-decoration: none;cursor: pointer;background-color: #000c4d;color: #fff; }
.style-14346 .newsarchivedatepicker .next-year:hover { background-color: #a3001e; }
.style-14346 .newsarchivedatepicker .month-container { padding: 0px; }
.style-14346 .newsarchivedatepicker .year-container { text-align: center;margin-bottom: 10px; }
.style-14346 button.month-number.selected-month { background-color: #a3001e; }
.style-14358 .h2-style { margin: 0 0 15px 0;padding: 0px; }
.style-14358 A { margin: 0 0 5px!important; }
.style-14358 { margin-bottom: 30px; }
.style-14358 .submit-button { width: 40px;min-height: 40px;padding: 0;margin: 0 0 0 -5px;background-image: url('/ftpimages/710/site/926/images/search.png');background-color: #000c4d;border-width: 1px;background-position: center center;background-repeat: no-repeat;border-style: solid;border-color: #CCCCCC;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;text-indent: -999px; }
.style-14358 .search-text { width: calc(50% - 70px);padding: 0px 9px 0 9px;color: #666;letter-spacing: 0.05em;border-width: 1px 0 1px 1px;border-style: solid;border-color: #CCCCCC;background-color: #FFFFFF;min-height: 37px;line-height: 1em;border-radius: 0;font-family: 'Open Sans', sans-serif; }
.style-14358 .featured-link-header { margin: 0 0 20px;font-size: 20px; }
.style-14358 .featured-link-desc { margin-top: 5px; }
.style-14358 .search-results-header { margin: 0 0 20px;font-size: 20px; }
.style-14358 .search-results-desc { margin-top: 5px; }
.style-14358 .search-container { margin-bottom: 40px; }
.style-14364 .nav-menu { margin: 0 0 50px 0;padding: 0px; }
.style-14364 .l1-item { background-color: #fff;color: #f4f5f9;font-size: 18px;font-weight: 100;border-left: 1px solid rgba(255,255,255,.2); }
.style-14364 .l1-item:hover { color: #fff;font-weight: bold!important; }
.style-14364 .l1-item:first-child { border-right: none; }
.style-14364 .l1-item > a { padding: 10px 15px !important;color: #000c4d;text-decoration: none;font-style: normal;font-weight: inherit;background-color: #faf5e8; }
.style-14364 .l1-item > a:hover { text-decoration: none; }
.style-14364 .l1-item > a .arrow { height: 7px;width: 7px;border-bottom: 2px solid #f4f5f9;border-right: 2px solid #f4f5f9;border-left: 0;border-top: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: relative;display: inline-block;top: -2px;margin-left: 4px;border-color: inherit; }
.style-14364 .l1-item.active { color: #fff;font-weight: bold; }
.style-14364 .l2-item { color: #fff;font-weight: 100;padding-bottom: 2px; }
.style-14364 .l2-item:hover { font-weight: bold; }
.style-14364 .l2-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: #000c4d;text-decoration: none;font-style: normal;font-weight: inherit;font-size: 15px;background-color: #faf5e8; }
.style-14364 .l2-item > a:hover { text-decoration: none; }
.style-14364 .l2-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: calc(50% - 3px);right: 5px;border-color: inherit!important; }
.style-14364 .l2-item.active { font-weight: bold; }
.style-14364 .l2-item.active > a .arrow { border-color: #000000; }
.style-14364 .l3-item { color: #fff;font-weight: 100; }
.style-14364 .l3-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: #000c4d;text-decoration: none;font-style: normal;font-weight: inherit;font-size: 15px;background-color: #faf5e8; }
.style-14364 .l3-item > a:hover { text-decoration: none;font-weight: bold; }
.style-14364 .l3-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px;border-color: inherit!important; }
.style-14364 .l3-item.active { font-weight: bold; }
.style-14364 .l3-item.active > a .arrow { border-color: #000000; }
.style-14364 .level2 { background-color: #fff;/* --- 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);margin-left: -1px; }
.style-14364 .level3 { background-color: #fff;/* --- 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-16120 .nav-menu { margin: 0 0 50px 0;padding: 0px; }
.style-16120 .l1-item { background-color: #000c4d;color: #fff;font-size: 16px;font-weight: 100;border-left: 2px solid rgba(255,255,255,.2); }
.style-16120 .l1-item:hover { color: #fff;font-weight: bold!important; }
.style-16120 .l1-item:first-child { border-left: none; }
.style-16120 .l1-item > a { padding: 10px 15px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: inherit; }
.style-16120 .l1-item > a:hover { text-decoration: none; }
.style-16120 .l1-item > a .arrow { height: 7px;width: 7px;border-bottom: 2px solid #f4f5f9;border-right: 2px solid #f4f5f9;border-left: 0;border-top: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: relative;display: inline-block;top: -2px;margin-left: 4px;border-color: inherit; }
.style-16120 .l1-item.active { color: #fff;font-weight: bold; }
.style-16120 .l2-item { color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-16120 .l2-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-16120 .l2-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 15px; }
.style-16120 .l2-item > a:hover { text-decoration: none; }
.style-16120 .l2-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: calc(50% - 3px);right: 5px;border-color: inherit!important; }
.style-16120 .l2-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-16120 .l2-item.active > a .arrow { border-color: #000000; }
.style-16120 .l3-item { color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-16120 .l3-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-16120 .l3-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 15px; }
.style-16120 .l3-item > a:hover { text-decoration: none; }
.style-16120 .l3-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px;border-color: inherit!important; }
.style-16120 .l3-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-16120 .l3-item.active > a .arrow { border-color: #000000; }
.style-16120 .level2 { background-color: #000c4d;/* --- 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);margin-left: -1px; }
.style-16120 .level3 { background-color: #000c4d;/* --- 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-14368 .nav-menu { margin: 0 0 40px 0;padding: 0px; }
.style-14368 .l1-item { background-color: #000c4d;color: #fff;font-size: 18px;font-weight: 100;border-top: 1px solid rgba(255,255,255,.2); }
.style-14368 .l1-item:hover { color: #fff;font-weight: bold!important; }
.style-14368 .l1-item:first-child { border-top: none; }
.style-14368 .l1-item > a { padding: 10px 15px !important;color: inherit;text-decoration: none;font-style: normal;font-weight: inherit; }
.style-14368 .l1-item > a:hover { text-decoration: none; }
.style-14368 .l1-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;left: auto;right: 10px;border-color: inherit; }
.style-14368 .l1-item.active { color: #fff;font-weight: bold!important; }
.style-14368 .l2-item { color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-14368 .l2-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14368 .l2-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 15px; }
.style-14368 .l2-item > a:hover { text-decoration: none; }
.style-14368 .l2-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;left: auto;right: 5px;border-color: inherit; }
.style-14368 .l2-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14368 .l3-item { color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-14368 .l3-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14368 .l3-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 10px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 15px; }
.style-14368 .l3-item > a:hover { text-decoration: none; }
.style-14368 .l3-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;left: auto;right: 5px;border-color: inherit; }
.style-14368 .l3-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14368 .level2 { background-color: #000c4d;/* --- 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-14368 .level3 { background-color: #000c4d;/* --- 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-14365 .nav-menu { padding: 0px;margin: 0px; }
.style-14365 .l1-item { color: #FFFFFF;font-size: 18px;border-right: 2px solid rgba(255,255,255,.2);font-weight: 100;padding-left: 3px;padding-right: 2px;text-align: center; }
.style-14365 .l1-item:hover { font-weight: bold;padding-left: 0px;padding-right: 0px!important; }
.style-14365 .l1-item:first-child { border-left: 2px solid rgba(255,255,255,.2); }
.style-14365 .l1-item > a { color: inherit;padding: 15px 33px!important;text-decoration: none;font-style: normal;font-weight: inherit; }
.style-14365 .l1-item > a:hover { text-decoration: none; }
.style-14365 .l1-item > a .arrow { height: 7px;width: 7px;border-bottom: 2px solid #ffffff;border-right: 2px solid #ffffff;border-left: 0;border-top: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: relative;display: inline-block;top: -2px;margin-left: 2px; }
.style-14365 .l1-item.active > a { text-decoration: none; }
.style-14365 .l2-item { color: #fff;background-color: #000c4d;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-14365 .l2-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14365 .l2-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 20px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 18px; }
.style-14365 .l2-item > a:hover { text-decoration: none; }
.style-14365 .l2-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px; }
.style-14365 .l2-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14365 .l3-item { color: #fff;background-color: #000c4d;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 2px; }
.style-14365 .l3-item:hover { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14365 .l3-item > a { padding-top: 10px;padding-right: 20px !important;padding-bottom: 8px;padding-left: 20px;color: inherit;text-decoration: none;font-style: normal;font-weight: 100;font-size: 18px; }
.style-14365 .l3-item > a:hover { text-decoration: none; }
.style-14365 .l3-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #F8F8F8;border-right: 2px solid #F8F8F8;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px; }
.style-14365 .l3-item.active { border-bottom: 3px solid rgba(255,255,255,0.9);padding-bottom: 0px; }
.style-14365 .level2 { 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-14365 .level3 { 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-14366 .nav-menu { margin-top: 7px; }
.style-14366 .l1-item { color: #a3001e;text-transform: uppercase;display: inline-block;float: none;background-repeat: no-repeat;background-position: center left;background-size: 20px;margin-left: 15px; }
.style-14366 .l1-item:hover { color: #093563; }
.style-14366 .l1-item > a { color: inherit;text-decoration: none;padding: 10px 0 10px 25px !important;font-style: normal;font-weight: bold; }
.style-14366 .l1-item > a:hover { text-decoration: none; }
.style-14366 .l1-item > a .arrow { height: 5px;width: 5px;border-bottom: 2px solid #343434;border-right: 2px solid #343434;border-left: 0;border-top: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: relative;display: inline-block;top: -2px;margin-left: 2px; }
.style-14366 .l1-item.active { color: #a3001e; }
.style-14366 .l2-item { padding: 5px 20px;color: #878889; }
.style-14366 .l2-item:hover { color: #70afec; }
.style-14366 .l2-item > a { color: inherit;text-decoration: none;font-size: 13px;font-style: normal;font-weight: normal;text-transform: none;padding: 0 !Important; }
.style-14366 .l2-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #343434;border-right: 2px solid #343434;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px; }
.style-14366 .l2-item.active { color: #70afec; }
.style-14366 .l3-item { padding: 5px 20px;color: #878889; }
.style-14366 .l3-item:hover { color: #70afec; }
.style-14366 .l3-item > a { color: inherit;text-decoration: none;font-size: 13px;font-style: normal;font-weight: normal;text-transform: none;padding: 0 !Important; }
.style-14366 .l3-item > a .arrow { height: 5px;width: 5px;border-top: 2px solid #343434;border-right: 2px solid #343434;border-left: 0;border-bottom: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;right: 5px; }
.style-14366 .l3-item.active { color: #70afec; }
.style-14366 .level1 { text-align: right; }
.style-14366 .level2 { text-align: left;background-color: #FFFFFF; }
.style-14366 .level3 { text-align: left;background-color: #FFFFFF; }
.style-14371 .h2-style { color: #fff;margin: 0 0 20px 0;max-width: 95%;line-height: normal;padding: 0;font-weight: normal; }
.style-14371 .h4-style { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14371 A { color: #EEEEEE; }
.style-14371 { background-color: #000c4d;margin: 0 0 50px 0;padding: 30px 70px 0px 70px;overflow: hidden; }
.style-14371 .description { color: #f4f5f9;margin: 15px 0px;line-height: 1.5em; }
.style-14371 time { color: rgba(255,255,255,.6); }
.style-14371 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important;float: left; }
.style-14371 .h4-style A { text-decoration: none; }
.style-14371 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-14371 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-14371 .brief-description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14371 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14371 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14371 .author { color: rgba(255,255,255,.6); }
.style-14371 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14371 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14371 .question { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14371 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14371 .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-bottom: 55px!Important; }
.style-14371 .carousel .counter.crl-counter { color: #898989;background-color: transparent;top: 0;right: 0; }
.style-14371 .carousel .crl-counter-separator { margin: 0 3px; }
.style-14371 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;left: -35px!important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14371 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;right: -45px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14371 .crl-pager { margin-bottom: 0px; }
.style-14371 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.6);padding: 2px; }
.style-14371 .carousel .flex-control-nav li a:hover { background-color: rgba(255,255,255,.9); }
.style-14371 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(255,255,255,.9); }
.style-14371 A.links-urllink { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14371 .carousel .text-slide { padding: 0 5px;margin: 0; }
.style-14371 A:not(.contact-info A) { text-transform: none;font-weight: bold;font-size: 1em;text-decoration: none; }
.style-14371 .contact-info A { color: #F8F8F8; }
.style-14822 .h2-style { color: #fff;margin: 0 0 20px 0;max-width: 95%;line-height: normal;padding: 0;font-weight: normal; }
.style-14822 .h4-style { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14822 A { color: #EEEEEE; }
.style-14822 { background-color: #a3001e;margin: 0 0 50px 0;padding: 30px 70px 0px 70px;overflow: hidden; }
.style-14822 .description { color: #f4f5f9;margin: 15px 0px;line-height: 1.5em; }
.style-14822 time { color: rgba(255,255,255,.6); }
.style-14822 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important;float: left; }
.style-14822 .h4-style A { text-decoration: none; }
.style-14822 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-14822 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-14822 .brief-description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14822 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14822 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14822 .author { text-transform: uppercase;color: rgba(255,255,255,.6); }
.style-14822 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14822 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14822 .question { color: #d4d5d9;text-transform: uppercase;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14822 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14822 .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-bottom: 55px!Important; }
.style-14822 .carousel .counter.crl-counter { color: #898989;background-color: transparent;top: 0;right: 0; }
.style-14822 .carousel .crl-counter-separator { margin: 0 3px; }
.style-14822 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;left: -35px!important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14822 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;right: -45px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14822 .crl-pager { margin-bottom: 0px; }
.style-14822 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.6);padding: 2px;box-shadow: none; }
.style-14822 .carousel .flex-control-nav li a:hover { background-color: rgba(255,255,255,.9); }
.style-14822 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(255,255,255,.9); }
.style-14822 A.links-urllink { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14822 .carousel .text-slide { padding: 0 5px;margin: 0; }
.style-14822 A:not(.contact-info A) { text-transform: none;font-weight: bold;font-size: 1em;text-decoration: none; }
.style-14822 .contact-info A { color: #F8F8F8; }
.style-14505 .h2-style { color: #fff;margin: 0 0 20px 0;max-width: 95%;line-height: normal;padding: 0;font-weight: normal; }
.style-14505 .h4-style { color: #d4d5d9;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14505 A { color: #EEEEEE; }
.style-14505 { background-color: #000c4d;margin: 0 0 50px 0;padding: 30px 70px 0px 70px;overflow: hidden; }
.style-14505 .description { color: #f4f5f9;margin: 15px 0px;line-height: 1.5em; }
.style-14505 time { color: rgba(255,255,255,.6); }
.style-14505 .readmore { font-weight: bold;color: #7099a6;background-color: #EEEEEE;padding: 5px 10px;border-width: 1px;border-style: solid;border-color: #FFFFFF; }
.style-14505 .readmore:hover { background-color: #FFFFFF; }
.style-14505 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important;float: left; }
.style-14505 .h4-style A { text-decoration: none; }
.style-14505 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-14505 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-14505 .brief-description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14505 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14505 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14505 .author { text-transform: uppercase;color: rgba(255,255,255,.6); }
.style-14505 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14505 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14505 .question { color: #d4d5d9;text-transform: uppercase;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14505 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-14505 .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-bottom: 55px!Important; }
.style-14505 .carousel .counter.crl-counter { color: #898989;background-color: transparent;top: 0;right: 0; }
.style-14505 .carousel .crl-counter-separator { margin: 0 3px; }
.style-14505 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;left: -35px!important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14505 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;right: -45px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14505 .crl-pager { margin-bottom: 0px; }
.style-14505 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.6);padding: 2px;box-shadow: none; }
.style-14505 .carousel .flex-control-nav li a:hover { background-color: rgba(255,255,255,.9); }
.style-14505 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(255,255,255,.9); }
.style-14505 A.links-urllink { color: #d4d5d9;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14505 .carousel .text-slide { padding: 0 5px;margin: 0; }
.style-14505 A:not(.contact-info A) { text-transform: none;font-weight: bold;font-size: 1em;text-decoration: none; }
.style-14505 .contact-info A { color: #F8F8F8; }
.style-16144 .h2-style { color: #fff;margin: 0 0 20px 0;max-width: 95%;line-height: normal;padding: 0;font-weight: normal; }
.style-16144 .h4-style { color: #d4d5d9;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-16144 A { color: #EEEEEE; }
.style-16144 { background-color: #000c4d;margin: 0 0 50px 0;padding: 30px 70px 0px 70px;overflow: hidden; }
.style-16144 .description { color: #f4f5f9;margin: 15px 0px;line-height: 1.5em; }
.style-16144 time { color: rgba(255,255,255,.6); }
.style-16144 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important;float: left; }
.style-16144 .h4-style A { text-decoration: none; }
.style-16144 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-16144 .long-description { color: #F8F8F8;line-height: 1.5em; }
.style-16144 .brief-description { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-16144 .location { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-16144 .contact-info { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-16144 .author { text-transform: uppercase;color: rgba(255,255,255,.6); }
.style-16144 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-16144 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-16144 .question { color: #d4d5d9;text-transform: uppercase;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-16144 .answer { color: #F8F8F8;margin: 15px 0px;line-height: 1.5em; }
.style-16144 .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-bottom: 55px!Important; }
.style-16144 .carousel .counter.crl-counter { color: #898989;background-color: transparent;top: 0;right: 0; }
.style-16144 .carousel .crl-counter-separator { margin: 0 3px; }
.style-16144 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;left: -35px!important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-16144 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;right: -45px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-16144 .crl-pager { margin-bottom: 0px; }
.style-16144 .carousel .flex-control-nav li a { background-color: rgba(255,255,255,.6);padding: 2px;box-shadow: none; }
.style-16144 .carousel .flex-control-nav li a:hover { background-color: rgba(255,255,255,.9); }
.style-16144 .carousel .flex-control-nav li > a.flex-active { background-color: rgba(255,255,255,.9); }
.style-16144 A.links-urllink { color: #d4d5d9;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-16144 .carousel .text-slide { padding: 0 5px;margin: 0; }
.style-16144 A:not(.contact-info A) { text-transform: none;font-weight: bold;font-size: 1em;text-decoration: none; }
.style-16144 .contact-info A { color: #F8F8F8; }
.style-14510 .h2-style { margin: 0 0 20px 0;max-width: 95%;line-height: normal;padding: 0;font-weight: normal;color: #2e3548; }
.style-14510 .h4-style { color: #666!important;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14510 { background-color: #faf5e8;margin: 0 0 50px 0;padding: 30px 70px 0px 70px;overflow: hidden;color: #666!important; }
.style-14510 .description { color: #666!important;margin: 15px 0px;line-height: 1.5em; }
.style-14510 time { color: #666!important; }
.style-14510 .link-image { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important;float: left; }
.style-14510 .h4-style A { text-decoration: none;color: #666!important; }
.style-14510 .h4-style A:hover { color: #FFFFFF;text-decoration: none; }
.style-14510 .long-description { color: #666!important;line-height: 1.5em; }
.style-14510 .brief-description { color: #666!important;margin: 15px 0px;line-height: 1.5em; }
.style-14510 .location { color: #666!important;margin: 15px 0px;line-height: 1.5em; }
.style-14510 .contact-info { color: #666!important;margin: 15px 0px;line-height: 1.5em; }
.style-14510 .author { text-transform: uppercase;color: #666!important; }
.style-14510 .news img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14510 .lists img { border-width: 3px;border-style: solid;border-color: #FFFFFF;box-shadow: 0 0 8px rgba(0,0,0,1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,1);-moz-box-shadow: 0 0 8px rgba(0,0,0,1);margin: 0 20px 20px 0!important; }
.style-14510 .question { color: #d4d5d9;text-transform: uppercase;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14510 .answer { color: #666!important;margin: 15px 0px;line-height: 1.5em; }
.style-14510 .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-bottom: 55px!Important; }
.style-14510 .carousel .counter.crl-counter { color: #898989;background-color: transparent;top: 0;right: 0; }
.style-14510 .carousel .crl-counter-separator { margin: 0 3px; }
.style-14510 .carousel.flex-horizontal .flex-direction-nav .flex-prev { opacity: 1 !important;left: -35px!important;right: 10px!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14510 .carousel.flex-horizontal .flex-direction-nav .flex-next { opacity: 1 !important;right: -45px!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14510 .crl-pager { margin-bottom: 0px; }
.style-14510 .carousel .flex-control-nav li a { background-color: #000c4d;padding: 2px;box-shadow: none; }
.style-14510 .carousel .flex-control-nav li a:hover { background-color: rgba(255,255,255,.9); }
.style-14510 .carousel .flex-control-nav li > a.flex-active { background-color: #a3001e; }
.style-14510 A.links-urllink { color: #666!important;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14510 .carousel .text-slide { padding: 0 5px;margin: 0; }
.style-14510 A:not(.contact-info A) { text-transform: none;font-weight: bold;font-size: 1em;text-decoration: none; }
.style-14510 .contact-info A { color: #666!important; }
.style-14394 .background-carousel .crl-details { background-color: transparent;margin: 400px 0 0;padding: 0 0;height: auto;text-align: center;text-shadow: 1px 1px #666;z-index: 99;display: block; }
.style-14394 .background-carousel .h4-style.crl-title { font-size: 60px;color: #FFFFFF;font-weight: 100;line-height: 1; }
.style-14394 .background-carousel .crl-caption { font-size: 60px;color: #FFFFFF;font-weight: 100;line-height: 1; }
.style-14394 .background-carousel .controls .control-prev { left: 50px!important;top: 55%;opacity: 1 !important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none;overflow: hidden; }
.style-14394 .background-carousel .controls .control-next { right: 50px!important;top: 55%;overflow: hidden;opacity: 1 !important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14373 .h2-style { color: #093563;margin: 0 0 20px 0;line-height: 30px!important;padding: 0 20px; }
.style-14373 { margin: 0 0 50px 0;overflow: hidden; }
.style-14373 .carousel.flexslider { padding: 0 50px; }
.style-14373 .carousel figure { margin: 0 10px;border-width: 4px;border-style: solid;border-color: #FFFFFF;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);max-height: calc(100% - 30px)!important; }
.style-14373 .carousel figure img { max-height: calc(100% - 30px)!important; }
.style-14373 .carousel .h4-style.crl-title { padding: 10px 10px 5px 10px;background-color: rgba(255,255,255,.8);margin: 0; }
.style-14373 .carousel .crl-caption { padding: 5px 10px 10px 10px;background-color: rgba(255,255,255,.8);color: #000c4d; }
.style-14373 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px!important;opacity: 1 !important;right: 10px!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14373 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14373 .carousel .flex-control-nav li a { background-color: #343434;/* --- 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-14373 .carousel .flex-control-nav li > a.flex-active { 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-14373 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0 !Important;overflow: hidden;background-color: transparent; }
.style-16123 .h2-style { color: #093563;margin: 0 0 20px 0;line-height: 30px!important;padding: 0 20px; }
.style-16123 { margin: 0 0 50px 0;overflow: hidden; }
.style-16123 .carousel.flexslider { padding: 0 50px; }
.style-16123 .carousel figure { margin: 0 10px;border-width: 4px;border-style: solid;border-color: #FFFFFF;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);max-height: calc(100% - 30px)!important; }
.style-16123 .carousel figure img { max-height: calc(100% - 30px)!important; }
.style-16123 .carousel .h4-style.crl-title { padding: 10px 10px 5px 10px;background-color: rgba(255,255,255,.8);margin: 0; }
.style-16123 .carousel .crl-caption { padding: 5px 10px 10px 10px;background-color: rgba(255,255,255,.8);color: #000c4d; }
.style-16123 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 20px!important;opacity: 1 !important;right: 10px!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-16123 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 10px!important;opacity: 1!important;border-right: 5px solid #000c4d;border-top: 5px solid #000c4d;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-16123 .carousel .flex-control-nav li a { background-color: #343434;/* --- 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-16123 .carousel .flex-control-nav li > a.flex-active { 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-16123 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0 !Important;overflow: hidden;background-color: transparent; }
.style-14372 .h2-style { color: #fff;margin: 0 0 20px 0;line-height: 30px !important;padding: 0; }
.style-14372 .h4-style { color: #fff;font-weight: 200;font-size: 1.4em;text-decoration: none;font-style: normal; }
.style-14372 A { color: #fff; }
.style-14372 { background-color: #000c4d;margin: 0 0 50px 0;padding: 20px 50px 23px 50px;color: #fff;overflow: hidden; }
.style-14372 time { color: #878889; }
.style-14372 .readmore { margin-top: 10px; }
.style-14372 .link-image { min-width: 100%;margin: 0 0 10px; }
.style-14372 .h4-style A { display: block;color: #fff;text-decoration: none; }
.style-14372 .news img { min-width: 100%;margin: 0 0 10px; }
.style-14372 .lists img { min-width: 100%;margin: 0 0 10px; }
.style-14372 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 5px;margin: 0 0 0px 0; }
.style-14372 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: -30px!important;opacity: 1 !important;right: 10px!important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);background-image: none; }
.style-14372 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: -30px!important;opacity: 1 !important;border-right: 5px solid #fff;border-top: 5px solid #fff;display: block;height: 25px;width: 25px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-image: none; }
.style-14372 A.links-urllink { display: block;color: #fff;font-size: 20px;margin-top: 10px;font-weight: bold; }
.style-16206 { padding: 0px;margin: 0 0 50px 0;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0; }
.style-16206 .carousel.flexslider { border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px;padding: 0px; }
.style-16206 .carousel figure { padding: 0px;margin: 0px;border-width: 4px;border-style: solid;border-color: #FFFFFF;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-16206 .carousel figure img { padding: 0px;margin: 0px;background-color: #4F5974;font-size: 12px; }
.style-16206 .carousel .crl-caption { text-align: center; }
.style-16206 .carousel .caption-spacing.crl-inner-details { background-color: #000c4d;color: #FFFFFF; }
.style-16206 .album-select-form { padding: 0px;margin: 0px; }
.style-16206 .album-select-item { padding: 0px;margin: 0px; }
.style-16206 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-16206 .carousel .h4-style a.crl-title { color: #fff; }
.style-14369 { padding: 0px;margin: 0 0 50px 0;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0; }
.style-14369 .carousel.flexslider { border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px;padding: 0px; }
.style-14369 .carousel figure { padding: 0px;margin: 0px;border-width: 4px;border-style: solid;border-color: #FFFFFF;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-14369 .carousel figure img { padding: 0px;margin: 0px; }
.style-14369 .album-select-form { padding: 0px;margin: 0px; }
.style-14369 .album-select-item { padding: 0px;margin: 0px; }
.style-14369 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-14374 { margin: 0px 0 50px 0;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);height: auto!important; }
.style-14374 .carousel.flexslider { 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;height: auto!important; }
.style-14374 .carousel figure { padding: 0px;margin: 0px; }
.style-14374 .carousel figure img { padding: 0px;margin: 0px; }
.style-14374 .carousel .h4-style.crl-title { padding: 0px;margin: 0 0 15px 0;color: #fff; }
.style-14374 .carousel .crl-caption { padding: 0px;margin: 0 20px 5px!important;font-style: italic;display: block; }
.style-14374 .carousel .crl-description { padding: 0px;margin: 5px 20px;display: block; }
.style-14374 .carousel .counter.crl-counter { color: #666666;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #F8F8F8;opacity: .8;padding: 0 4px; }
.style-14374 .carousel .crl-counter-separator { margin: 0 2px; }
.style-14374 .carousel .flex-control-nav li a { box-shadow: none;background-color: #333; }
.style-14374 .carousel .flex-control-nav li a:hover { background-color: #ffe6af; }
.style-14374 .carousel .flex-control-nav li > a.flex-active { background-color: #ffe6af; }
.style-14374 .carousel .caption-spacing.crl-inner-details { background-color: #000c4d;padding: 10px 0;margin: 0 !important;text-align: center;border-top: 2px solid #FFFFFF;overflow: hidden;color: #fff; }
.style-14374 .carousel .h4-style a.crl-title { color: #F4F5F9;margin: 0 0 10px!important; }
.style-16124 { padding: 0px;margin: 0 0 50px 0;box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0; }
.style-16124 .carousel.flexslider { border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0px;padding: 0px; }
.style-16124 .carousel figure { padding: 0px;margin: 0px;border-width: 4px;border-style: solid;border-color: #FFFFFF;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-16124 .carousel figure img { padding: 0px;margin: 0px; }
.style-16124 .album-select-form { padding: 0px;margin: 0px; }
.style-16124 .album-select-item { padding: 0px;margin: 0px; }
.style-16124 .carousel.flex-horizontal .flex-direction-nav { padding: 0px;margin: 0px; }
.style-14419 .background-carousel .crl-details { background-color: transparent;padding: 0;margin: 45vh 0 0;height: 100%;text-align: center;text-shadow: 1px 1px #666; }
.style-14419 .background-carousel .h4-style.crl-title { font-size: 80px;color: #FFFFFF;font-weight: 100; }
.style-14397 { min-height: 600px;max-height: 700px;border-bottom: 1px solid #fff;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 51%, rgba(0,0,0,0.5) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(51%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 51%,rgba(0,0,0,0.5) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 51%,rgba(0,0,0,0.5) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 51%,rgba(0,0,0,0.5) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 51%,rgba(0,0,0,0.5) 100%);: /* W3C */; }
.style-14377 { background-color: rgba(255,255,255,0.75);margin: 0;padding: 25px 0;margin-bottom: -172px;border-bottom: 1px solid #fff;position: relative;z-index: 100; }
.style-14403 { min-height: 250px;border-bottom: 1px solid #fff;background: -moz-linear-gradient(top,  rgba(255,255,255,0) 26%, rgba(255,255,255,0.16) 49%, rgba(9,53,99,0.5) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,rgba(255,255,255,0)), color-stop(49%,rgba(255,255,255,0.16)), color-stop(100%,rgba(9,53,99,0.5)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 26%,rgba(255,255,255,0.16) 49%,rgba(9,53,99,0.5) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 26%,rgba(255,255,255,0.16) 49%,rgba(9,53,99,0.5) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 26%,rgba(255,255,255,0.16) 49%,rgba(9,53,99,0.5) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 26%,rgba(255,255,255,0.16) 49%,rgba(9,53,99,0.5) 100%);: /* W3C */; }
.style-14402 { background-color: rgba(255,255,255,1);margin: 0;padding: 25px 0;border-bottom: 1px solid #fff;position: relative;z-index: 100; }
.style-14376 { background-color: #F9F9F9; }
.style-14398 { padding: 25px 0; }
.style-14375 { padding: 0;margin: 0;z-index: 100;background-color: #000c4d; }
.style-14327 .h2-style { color: #7099A6;margin-top: 4px; }
.style-14327 .h4-style { color: #7099A6;margin-top: 15px; }
.style-14327 { background-color: #f4f5f9;padding: 0 10px;border: 1px solid #d4d5d9; }
.style-14327 .emergencybulletin .header { text-align: center; }
.style-14327 .emergencybulletin .close { background-color: #7099A6;color: #fff;margin: 10px 10px 0 0;padding: 5px;text-decoration: none;line-height: normal;border: 1px solid #fff; }
.style-14327 .emergencybulletin .close:hover { background-color: #2E3548; }
.style-14327 .emergencybulletin .logo { color: #FFFFFF;text-align: center;margin: 30px auto 20px;max-width: 85%; }
.style-14327 .emergencybulletin .alert-icon { margin: 0 15px 0 15px; }
.style-14327 .emergencybulletin .message { color: #333;margin: 0 15px 0 15px; }
.style-14327 .emergencybulletin .addinfo.button { font-weight: 500;text-transform: uppercase;letter-spacing: .05em;float: right;margin: 15px;background-color: #7099A6;color: #fff;border-width: 1px; }
.style-14327 .emergencybulletin .addinfo.button:hover { background-color: #2E3548; }
.style-14327 .emergencybulletinbanner .close { background-color: #7099A6;color: #fff;margin: 16px 10px 0 0;padding: 5px;text-decoration: none;line-height: normal;border: 1px solid #fff;float: right; }
.style-14327 .emergencybulletinbanner .alert-icon { margin-top: 15px; }
.style-14327 .emergencybulletinbanner .message { color: #FFFFFF; }
.style-14327 .emergencybulletinbanner .addinfo.button { font-weight: 500;text-transform: uppercase;letter-spacing: .05em;float: left;margin: 15px;background-color: #7099A6;color: #fff;border-width: 1px; }
.style-14328 .mm-container { 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-14328 .mm-button-container { background-color: #000c4d; }
.style-14328 .mm-button { background-color: transparent; }
.style-14328 .mm-title { color: #FFFFFF; }
.style-14328 .mm-item { background-color: #000c4d; }
.style-14328 .mm-text { color: #093563;font-style: normal;background-color: #E6E7E8;border-bottom: 1px solid #f4f5f9; }
.style-14328 .mm-text:hover { background-color: #000c4d;color: #fff;background-image: url('/ftpimages/710/site/926/images/arrow-white.png');background-repeat: no-repeat;background-position: center right 20px; }
.style-14328 .mm-sub-ind { background-position: center center;background-repeat: no-repeat; }
.style-14328 .mm-back-sub-ind { background-image: url(https://whthemes.whipplehill.net/ftpimages/492/site/666/images/back.png);background-position: center center;background-repeat: no-repeat; }
.style-14328 .mm-menu-separator { background-color: #FFFFFF; }
.style-14328 .mm-back { color: #f4f5f9;text-transform: uppercase;background-color: #4F5974;font-style: normal; }
.style-14328 .mm-button .icon { background-image: url(//whthemes.whipplehill.net/ftpimages/492/site/666/images/Menu.png); }
.style-14328 .mm-login-button { font-style: normal;font-weight: normal;color: #faf5e8;padding-right: 10px; }
.style-14328 .mm-parent-item { font-weight: bold; }
/* ===== CUSTOM CSS ===== */

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

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

.layout, html, body {height:100%;}/*allows hp region to be full height*/

.search-text::-webkit-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::-moz-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text:-ms-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/





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

.style-14365 .l1-item { [;width: auto!important;]; }/*safari fix*/
.style-14365 .l1-item > a { [;width: auto!important;]; }/*safari fix*/

.style-14394 .background-carousel .detail-container {  position: static;} /*HP carousel*/

.style-14366 .l1-item:last-child > a {  padding-left: 0px!Important;} /*omni menu*/

.style-14366 .l1-item:first-child {  background-image: url('/ftpimages/710/site/926/images/iconmonstr-newspaper-4-icon-32.png');} /*first omni item*/
.style-14366 .l1-item:nth-child(2) {  background-image: url('/ftpimages/710/site/926/images/iconmonstr-logout-icon-32.png');} /*second omni item*/

#layout_3768 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3989 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3990 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3991 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3992 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3993 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3994 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
#layout_3995 .style-14403 ~ .style-14398 .content.pagetitle  {margin: -100px 0 30px 0;} /*if using img int layout, page title will sit inside carousel*/
.style-14403 ~ .style-14398 .page-title-level-1, .style-14403 ~ .style-14398 .page-title-level-2, .style-14403 ~ .style-14398 .page-title-level-3, .style-14403 ~ .style-14398 .page-title-level-4    {color: #fff;  text-shadow: 1px 1px #333;} /*change page title color when on top of carousel*/






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


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

.style-14366 {margin-left:-30px;}/*omni menu*/

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



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

.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

.style-14366 .l1-item {  margin-left: 8px;} /*news & login*/
.style-14336 li.group {  margin: 0 0 10px 5px;} /*facebook*/
.style-14334 li.group {  margin: 0 0px 0 0;} /*affiliation links*/
.style-14332 .h2-style {  margin-top: 0;}/*logo*/
.style-14365 .l1-item > a { padding: 15px 24px!important;} /*main menu*/

.style-14365 .l1-item { font-size: 15px;} /*main menu*/
.style-14366 .l1-item {  font-size: 13px;} /*omni menu*/
.style-14366 {margin-left:-30px;}/*omni menu*/

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



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

.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

.style-14336 li.group {margin:10px 10px 0px -22px} /*facebook*/
.style-14332 .h2-style {  margin: 0;}/*address*/
.style-14334 .link-image {  max-width: 130px;  max-height: 70px;}/*affiliations*/
.style-14420 {  margin-top: 0;}/*footer links*/
.style-14336 {  margin: 0px -5px 0px 0px;}/*facebook*/

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



/* --- Mobile --- */
@media(max-width:767px){

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

.style-14336 {  margin: 10px 0px 0px 0px;   text-align: center;}/*facebook*/
.style-14335, .style-14329 {  text-align: center;  padding: 0;}/*center header items*/
.style-14377 {  margin-bottom: -212px;}/*move up header*/

.content.logo img {  max-width: 100%;}/*logo*/
.content.logo {  text-align: center;}/*logo*/
.style-14332 {  text-align: center;}/*footer address*/
.style-14420 {  text-align: center;}/*footer links*/
.style-14334 .link-image {max-height: 100%; max-width: 294px; width: 80%; }/*affiliations*/
.style-14334 li.group {  margin: 0 20px;}/*affiliations*/
.style-14334 {  text-align: center;}/*affiliations*/
.style-14394 .background-carousel .h4-style.crl-title, .style-14394 .background-carousel .crl-caption {  font-size: 3em;}

.style-14334 .link-image{max-width: -moz-calc;}/*max width for FF only*/

.style-14403 ~ .style-14398 .content.pagetitle {  margin: 0!important;} /*return page titles under photo*/
.style-14403 ~ .style-14398 .page-title-level-1, .style-14403 ~ .style-14398 .page-title-level-2, .style-14403 ~ .style-14398 .page-title-level-3, .style-14403 ~ .style-14398 .page-title-level-4 {
  color: #000c4d;}/*return page titles under photo*/
.style-14334 li.group {margin-bottom:20px;}/*affiliations*/
.style-14420 li.group {display:block;}/*footer links*/

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