.body {
  color: #333333;
  font-family: Arial;
  font-size: 15px;
  line-height: 1.73333;
  padding-bottom: 10px;
}

.h1-style {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 2.4em;
  margin: 0 0 15px;
}

.h2-style {
  color: #006633;
  font-size: 1.86667em;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
}

.h3-style {
  font-size: 1.3em;
  font-weight: 400;
  font-family: 'Oswald', sans-serif;
  line-height: 1.33333;
  margin-top: 0;
}

.h4-style {
  font-size: 1.2em;
  font-weight: 400;
  font-family: 'Oswald', sans-serif;
  line-height: 1.33333;
  margin-bottom: 6px;
  margin-top: 0;
}

.h5-style {
  font-size: 1.06667;
  font-weight: bold;
  font-family: Arial;
  color: #006633;
  line-height: 1.375;
}

.h6-style {
  font-size: 1.06667;
  font-weight: bold;
  font-family: Arial;
  color: #006633;
  line-height: 1.375;
}

A {
  color: #008744;
}

A:hover {
  color: #66A98A;
  text-decoration: none;
}

.button {
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
}

.style-17955 .h2-style {
  margin-bottom: 20px;
}

.style-17955 A:hover {
  color: #66A98A;
}

.style-17955 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17955 .button:hover {
  color: #66A98A;
}

.style-17955 time {
  color: #959595;
  font-style: italic;
}

.style-17955 .readmore {
  margin-top: 2px;
}

.style-17955 .photos {
  display: block;
  padding: 0px;
}

.style-17955 .text img {
  display: block;
  padding: 10px;
}

.style-17955 .news img {
  padding-bottom: 10px;
}

.style-17955 .affinity img {
  margin-bottom: 10px;
}

.style-17955 .photo img {
  margin-bottom: 6px;
}

.style-17955 .fund .bar {
  background-color: #fecc07;
}

.style-17955 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17955 .album {
  margin-bottom: 16px;
}

.style-17955 .album-select-form {
  margin-bottom: 10px;
}

.style-17955 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17955 li.group {
  padding-right: 20px;
}

.style-17955 .search-container {
  margin-bottom: 30px;
}

.style-17955 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17955 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-17955 .month-name {
  text-transform: uppercase;
}

.style-17955 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-17955 .event-detail {
  margin-left: 60px;
}

.style-17955 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17955 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17955 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17955 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17955 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17955 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17955 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17955 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17955 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-17955 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17955 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17955 .team-list .column {
  padding-right: 18px;
}

.style-15481 .h2-style {
  margin-bottom: 20px;
}

.style-15481 A:hover {
  color: #66A98A;
}

.style-15481 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15481 .button:hover {
  color: #66A98A;
}

.style-15481 {
  margin-bottom: 5px;
}

.style-15481 time {
  color: #959595;
  font-style: italic;
}

.style-15481 .readmore {
  margin-top: 2px;
}

.style-15481 .link-image {
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  border-radius: 4px;
  /* safari */
  transition-duration: 0.4s;
}

.style-15481 .link-image:hover {
  box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.style-15481 .photos {
  display: block;
  padding: 0px;
}

.style-15481 .text img {
  display: block;
  padding: 10px;
}

.style-15481 .title {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  margin-bottom: 0px;
}

.style-15481 .caption {
  font-size: 12px;
  font-family: Georgia;
  font-style: italic;
}

.style-15481 .affinity img {
  margin-bottom: 10px;
}

.style-15481 .photo img {
  margin-bottom: 6px;
}

.style-15481 .fund .bar {
  background-color: #fecc07;
}

.style-15481 .first-name {
  font-weight: bold;
}

.style-15481 .last-name {
  font-weight: bold;
}

.style-15481 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15481 .album-name {
  color: #006633;
  font-size: 1.86667em;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
}

.style-15481 .cover-photo {
  float: left;
  padding-right: 10px;
}

.style-15481 .album {
  margin-bottom: 16px;
}

.style-15481 .album-select-form {
  margin-bottom: 10px;
}

.style-15481 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15481 .search-container {
  margin-bottom: 30px;
}

.style-15481 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15481 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15481 .month-name {
  text-transform: uppercase;
}

.style-15481 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15481 .event-detail {
  margin-left: 60px;
}

.style-15481 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15481 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15481 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15481 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15481 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15481 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15481 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15481 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15481 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-15481 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15481 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15481 .post-date {
  font-style: italic;
  font-size: 12px;
  color: #A3A3A3;
}

.style-15481 .team-list .column {
  padding-right: 18px;
}

.style-18116 .h2-style {
  margin-bottom: 20px;
}

.style-18116 A:hover {
  color: #66A98A;
}

.style-18116 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-18116 .button:hover {
  color: #66A98A;
}

.style-18116 {
  margin-bottom: 15px;
  float: left;
  width: 60%;
}

.style-18116 time {
  color: #959595;
  font-style: italic;
}

.style-18116 .readmore {
  margin-top: 2px;
}

.style-18116 .photos {
  display: block;
  padding: 0px;
}

.style-18116 .text img {
  display: block;
  padding: 10px;
}

.style-18116 .affinity img {
  margin-bottom: 10px;
}

.style-18116 .photo img {
  margin-bottom: 6px;
}

.style-18116 .fund .bar {
  background-color: #fecc07;
}

.style-18116 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18116 .album {
  margin-bottom: 16px;
}

.style-18116 .album-select-form {
  margin-bottom: 10px;
}

.style-18116 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18116 .search-container {
  margin-bottom: 30px;
}

.style-18116 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18116 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-18116 .month-name {
  text-transform: uppercase;
}

.style-18116 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-18116 .event-detail {
  margin-left: 60px;
}

.style-18116 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18116 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18116 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18116 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18116 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18116 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18116 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18116 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18116 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-18116 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18116 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18116 .team-list .column {
  padding-right: 18px;
}

.style-79519 .h2-style {
  margin-bottom: 20px;
}

.style-79519 A:hover {
  color: #66A98A;
}

.style-79519 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-79519 .button:hover {
  color: #66A98A;
}

.style-79519 {
  margin-bottom: 15px;
  text-align: center;
}

.style-79519 time {
  color: #959595;
  font-style: italic;
}

.style-79519 .readmore {
  margin-top: 2px;
}

.style-79519 .link-image {
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  border-radius: 4px;
  /* safari */
  transition-duration: 0.4s;
}

.style-79519 .link-image:hover {
  box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.style-79519 .photos {
  display: block;
  padding: 0px;
}

.style-79519 .text img {
  display: block;
  padding: 10px;
}

.style-79519 .affinity img {
  margin-bottom: 10px;
}

.style-79519 .photo img {
  margin-bottom: 6px;
}

.style-79519 .fund .bar {
  background-color: #fecc07;
}

.style-79519 .first-name {
  font-weight: bold;
}

.style-79519 .last-name {
  font-weight: bold;
}

.style-79519 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-79519 .album-name {
  color: #006633;
  font-size: 1.86667em;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
}

.style-79519 .cover-photo {
  float: left;
  padding-right: 10px;
}

.style-79519 .album {
  margin-bottom: 16px;
}

.style-79519 .album-select-form {
  margin-bottom: 10px;
}

.style-79519 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-79519 .search-container {
  margin-bottom: 30px;
}

.style-79519 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-79519 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-79519 .month-name {
  text-transform: uppercase;
}

.style-79519 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-79519 .event-detail {
  margin-left: 60px;
}

.style-79519 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-79519 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-79519 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-79519 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-79519 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-79519 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-79519 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-79519 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-79519 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-79519 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-79519 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-79519 .post-date {
  font-style: italic;
  font-size: 12px;
  color: #A3A3A3;
}

.style-79519 .team-list .column {
  padding-right: 18px;
}

.style-37092 .h2-style {
  margin-bottom: 20px;
}

.style-37092 .h4-style {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
}

.style-37092 A:hover {
  color: #66A98A;
}

.style-37092 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-37092 .button:hover {
  color: #66A98A;
}

.style-37092 {
  background-image: url(../images/greenDotsTall.png);
  background-repeat: repeat-x;
  background-position: center bottom;
  padding-bottom: 40px;
  margin-bottom: 20px;
}

.style-37092 time {
  color: #959595;
  font-style: italic;
}

.style-37092 .readmore {
  margin-top: 2px;
}

.style-37092 .photos {
  display: block;
  padding: 0px;
}

.style-37092 .text img {
  display: block;
  padding: 10px;
}

.style-37092 .affinity img {
  margin-bottom: 10px;
}

.style-37092 .photo img {
  margin-bottom: 6px;
}

.style-37092 .fund .bar {
  background-color: #fecc07;
}

.style-37092 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-37092 .album {
  margin-bottom: 16px;
}

.style-37092 .album-select-form {
  margin-bottom: 10px;
}

.style-37092 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-37092 div.content-wrap {
  margin-top: 20px;
}

.style-37092 .search-container {
  margin-bottom: 30px;
}

.style-37092 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-37092 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-37092 .month-name {
  text-transform: uppercase;
}

.style-37092 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-37092 .event-detail {
  margin-left: 60px;
}

.style-37092 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-37092 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-37092 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-37092 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-37092 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-37092 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-37092 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-37092 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-37092 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-37092 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-37092 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-37092 .team-list .column {
  padding-right: 18px;
}

.style-91893 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-91893 A {
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  font-weight: bold;
}

.style-91893 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-91893 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-91893 .button:hover {
  color: #FFFFFF;
}

.style-91893 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
  text-align: center;
}

.style-91893 time {
  font-style: italic;
}

.style-91893 .readmore {
  margin-top: 2px;
}

.style-91893 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-91893 .affinity img {
  margin-bottom: 10px;
}

.style-91893 .photo img {
  margin-bottom: 6px;
}

.style-91893 .fund .bar {
  background-color: #FDCD0C;
}

.style-91893 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-91893 A.links-urllink {
  text-decoration: underline;
}

.style-91893 .album {
  margin-bottom: 16px;
}

.style-91893 .album-select-form {
  margin-bottom: 10px;
}

.style-91893 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-91893 div.content-wrap {
  line-height: 1.73333;
}

.style-91893 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-91893 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-91893 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-91893 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-91893 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-91893 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-91893 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-91893 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-91893 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-91893 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-91893 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-91893 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-91893 .team-list .column {
  padding-right: 18px;
}

.style-60980 .h2-style {
  padding: 3.75%;
}

.style-60980 .h3-style {
  padding: 0 3.75%;
}

.style-60980 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-60980 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-60980 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-60980 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-60980 .button:hover {
  color: #66A98A;
}

.style-60980 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-60980 time {
  font-style: italic;
}

.style-60980 .readmore {
  margin-top: 2px;
}

.style-60980 .category-description {
  padding: 0 3.75%;
}

.style-60980 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-60980 .affinity img {
  margin-bottom: 10px;
}

.style-60980 .photo img {
  margin-bottom: 6px;
}

.style-60980 .fund .bar {
  background-color: #FDCD0C;
}

.style-60980 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-60980 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-60980 .album {
  margin-bottom: 16px;
}

.style-60980 .album-select-form {
  margin-bottom: 10px;
}

.style-60980 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-60980 li.group {
  border-left: 1px solid #fff;
  padding: 25px 3.75%;
}

.style-60980 li.group:first-child {
  border-left: 0;
}

.style-60980 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-60980 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-60980 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-60980 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-60980 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-60980 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-60980 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-60980 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-60980 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-60980 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-60980 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-60980 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-60980 .team-list .column {
  padding-right: 18px;
}

.style-38231 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
}

.style-38231 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-38231 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-38231 A:hover {
  color: #006633;
}

.style-38231 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-38231 .button:hover {
  color: #66A98A;
}

.style-38231 {
  margin-bottom: 30px;
}

.style-38231 time {
  color: #959595;
  font-style: italic;
}

.style-38231 .readmore {
  margin-top: 2px;
  float: right;
}

.style-38231 .archive {
  float: right;
  margin-right: 0;
}

.style-38231 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-38231 .affinity img {
  margin-bottom: 10px;
}

.style-38231 .photo img {
  margin-bottom: 6px;
}

.style-38231 .fund .bar {
  background-color: #FDCD0C;
}

.style-38231 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-38231 .album {
  margin-bottom: 16px;
}

.style-38231 .album-select-form {
  margin-bottom: 10px;
}

.style-38231 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-38231 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-38231 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-38231 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-38231 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-38231 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-38231 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-38231 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-38231 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-38231 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-38231 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-38231 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-38231 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-38231 .team-list .column {
  padding-right: 18px;
}

.style-82039 A:hover {
  color: #006633;
}

.style-82039 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-82039 .button:hover {
  color: #66A98A;
}

.style-82039 {
  float: right;
}

.style-82039 .readmore {
  margin-top: 2px;
}

.style-82039 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-82039 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-82039 .text img {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-82039 .affinity img {
  margin-bottom: 10px;
}

.style-82039 .photo img {
  margin-bottom: 6px;
}

.style-82039 .fund .bar {
  background-color: #FDCD0C;
}

.style-82039 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-82039 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-82039 .album {
  margin-bottom: 16px;
}

.style-82039 .album-select-form {
  margin-bottom: 10px;
}

.style-82039 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-82039 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-82039 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-82039 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-82039 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-82039 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-82039 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-82039 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-82039 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-82039 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-82039 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-82039 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-82039 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-82039 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-82039 .team-list .column {
  padding-right: 18px;
}

.style-15655 {
  margin-bottom: 15px;
  color: #000000;
}

.style-15655 .link-image {
  margin: 0;
  : x;
}

.style-15655 li.group {
  position: relative;
}

.style-15655 li.group:before {
  content: "";
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
}

.style-103451 .h2-style {
  margin-bottom: 20px;
  : animate__animated animate__bounce;
}

.style-103451 .h4-style {
  font-weight: bold;
  display: inline-block;
  margin: 0 0.5rem;
  animation: bounce;
  /* referring directly to the animation's @keyframe declaration */
  animation-duration: 2s;
}

.style-103451 A:hover {
  color: #006633;
}

.style-103451 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-103451 .button:hover {
  color: #66A98A;
}

.style-103451 {
  margin-bottom: 15px;
}

.style-103451 time {
  color: #959595;
  font-style: italic;
}

.style-103451 .readmore {
  margin-top: 2px;
}

.style-103451 .h4-style A {
  color: inherit;
}

.style-103451 .location {
  color: #006633;
}

.style-103451 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-103451 .affinity img {
  margin-bottom: 10px;
}

.style-103451 .photo img {
  margin-bottom: 6px;
}

.style-103451 .fund .bar {
  background-color: #FDCD0C;
}

.style-103451 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-103451 .album {
  margin-bottom: 16px;
}

.style-103451 .album-select-form {
  margin-bottom: 10px;
}

.style-103451 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-103451 li.group {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-width: 0 0 2px;
  border-style: solid;
  border-color: #ABABAB;
}

.style-103451 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-103451 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-103451 .month-name {
  text-transform: uppercase;
}

.style-103451 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
  font-weight: bold;
}

.style-103451 .event-detail {
  margin-left: 60px;
}

.style-103451 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-103451 .calendar-grid {
  background-color: #006633;
}

.style-103451 .calendardatepicker li.selected-day a {
  background-color: #fecc07;
}

.style-103451 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-103451 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-103451 .day-header span {
  padding: 8px 0;
  background-color: #66A98A;
  color: #FFFFFF;
  font-weight: bold;
}

.style-103451 .selected-date {
  color: #66A98A;
  font-size: 2.4em;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-103451 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-103451 .day a {
  padding: 8px 0;
}

.style-103451 .day a:hover {
  background-color: #fecc07;
}

.style-103451 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-103451 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-103451 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-103451 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-103451 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-103451 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-103451 .view-all {
  margin-top: 0;
}

.style-103451 .team-list .column {
  padding-right: 18px;
}

.style-103451 a.ical-feed {
  background-color: #006633;
}

.style-15537 .h2-style {
  color: inherit;
  font-size: 1.46667em;
  font-weight: bold;
  margin-top: 10px;
}

.style-15537 A:hover {
  color: #006633;
}

.style-15537 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15537 .button:hover {
  color: #66A98A;
}

.style-15537 {
  margin-bottom: 15px;
}

.style-15537 time {
  color: #959595;
  font-style: italic;
}

.style-15537 .readmore {
  margin-top: 2px;
}

.style-15537 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15537 .affinity img {
  margin-bottom: 10px;
}

.style-15537 .photo img {
  margin-bottom: 6px;
}

.style-15537 .fund .bar {
  background-color: #FDCD0C;
}

.style-15537 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15537 .album {
  margin-bottom: 16px;
}

.style-15537 .album-select-form {
  margin-bottom: 10px;
}

.style-15537 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15537 div.content-wrap {
  font-weight: bold;
}

.style-15537 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15537 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15537 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15537 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15537 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15537 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15537 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15537 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15537 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15537 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15537 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15537 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15537 .team-list .column {
  padding-right: 18px;
}

.style-15540 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-15540 A {
  color: inherit;
  text-decoration: underline;
}

.style-15540 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15540 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-15540 .button:hover {
  color: #FFFFFF;
}

.style-15540 {
  margin-bottom: 15px;
  background-image: url(../images/lightbluepattern.png);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-15540 time {
  font-style: italic;
}

.style-15540 .readmore {
  margin-top: 2px;
}

.style-15540 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15540 .affinity img {
  margin-bottom: 10px;
}

.style-15540 .photo img {
  margin-bottom: 6px;
}

.style-15540 .fund .bar {
  background-color: #FDCD0C;
}

.style-15540 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15540 .album {
  margin-bottom: 16px;
}

.style-15540 .album-select-form {
  margin-bottom: 10px;
}

.style-15540 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15540 div.content-wrap {
  font-weight: bold;
}

.style-15540 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15540 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15540 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15540 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15540 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15540 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15540 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15540 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15540 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15540 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15540 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15540 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15540 .team-list .column {
  padding-right: 18px;
}

.style-17859 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-17859 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-17859 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-17859 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-17859 .button:hover {
  color: #FFFFFF;
}

.style-17859 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingGreenStripes.jpg);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-17859 time {
  font-style: italic;
}

.style-17859 .readmore {
  margin-top: 2px;
}

.style-17859 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-17859 .affinity img {
  margin-bottom: 10px;
}

.style-17859 .photo img {
  margin-bottom: 6px;
}

.style-17859 .fund .bar {
  background-color: #FDCD0C;
}

.style-17859 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17859 .album {
  margin-bottom: 16px;
}

.style-17859 .album-select-form {
  margin-bottom: 10px;
}

.style-17859 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17859 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-17859 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17859 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17859 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17859 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17859 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17859 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17859 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17859 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17859 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17859 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17859 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17859 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17859 .team-list .column {
  padding-right: 18px;
}

.style-18270 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-18270 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-18270 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18270 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-18270 .button:hover {
  color: #FFFFFF;
}

.style-18270 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingGreenStripes.jpg);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-18270 time {
  font-style: italic;
}

.style-18270 .readmore {
  margin-top: 2px;
}

.style-18270 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-18270 .affinity img {
  margin-bottom: 10px;
}

.style-18270 .photo img {
  margin-bottom: 6px;
}

.style-18270 .fund .bar {
  background-color: #FDCD0C;
}

.style-18270 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18270 .album {
  margin-bottom: 16px;
}

.style-18270 .album-select-form {
  margin-bottom: 10px;
}

.style-18270 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18270 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-18270 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18270 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18270 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18270 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18270 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18270 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18270 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18270 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18270 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18270 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18270 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18270 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18270 .team-list .column {
  padding-right: 18px;
}

.style-17048 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  line-height: 1.46667;
}

.style-17048 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-17048 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-17048 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-17048 .button:hover {
  color: #FFFFFF;
}

.style-17048 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingGrayStripe.png);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-17048 time {
  font-style: italic;
}

.style-17048 .readmore {
  margin-top: 2px;
}

.style-17048 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-17048 .affinity img {
  margin-bottom: 10px;
}

.style-17048 .photo img {
  margin-bottom: 6px;
}

.style-17048 .fund .bar {
  background-color: #FDCD0C;
}

.style-17048 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17048 .album {
  margin-bottom: 16px;
}

.style-17048 .album-select-form {
  margin-bottom: 10px;
}

.style-17048 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17048 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-17048 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17048 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17048 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17048 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17048 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17048 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17048 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17048 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17048 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17048 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17048 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17048 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17048 .team-list .column {
  padding-right: 18px;
}

.style-15535 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-15535 .h4-style {
  font-size: 1.2rem;
}

.style-15535 A {
  color: inherit;
  text-decoration: underline;
}

.style-15535 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15535 .button {
  border-width: 0px;
  margin-right: 12px;
  color: inherit;
}

.style-15535 .button:hover {
  color: inherit;
}

.style-15535 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingGreenStripes.jpg);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
  font-family: 'Oswald', sans-serif;
}

.style-15535 time {
  font-style: italic;
}

.style-15535 .readmore {
  margin-top: 2px;
}

.style-15535 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15535 .affinity img {
  margin-bottom: 10px;
}

.style-15535 .photo img {
  margin-bottom: 6px;
}

.style-15535 .fund .bar {
  background-color: #FDCD0C;
}

.style-15535 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15535 .album {
  margin-bottom: 16px;
}

.style-15535 .album-select-form {
  margin-bottom: 10px;
}

.style-15535 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15535 div.content-wrap {
  font-size: 1.46667em;
  line-height: 1.54545;
  font-weight: 300;
}

.style-15535 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15535 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15535 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15535 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15535 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15535 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15535 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15535 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15535 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15535 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15535 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15535 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15535 .team-list .column {
  padding-right: 18px;
}

.style-17797 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #FFFFFF;
}

.style-17797 .h3-style {
  color: #FFFFFF;
}

.style-17797 .h4-style {
  color: #FFFFFF;
}

.style-17797 A {
  color: #FFFFFF;
  text-decoration: underline;
  font-style: italic;
}

.style-17797 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-17797 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-17797 .button:hover {
  color: #FFFFFF;
}

.style-17797 {
  margin-bottom: 15px;
  background-image: url(../images/lightbluepattern2.png);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-17797 time {
  font-style: italic;
}

.style-17797 .readmore {
  margin-top: 2px;
}

.style-17797 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-17797 .affinity img {
  margin-bottom: 10px;
}

.style-17797 .photo img {
  margin-bottom: 6px;
}

.style-17797 .fund .bar {
  background-color: #FDCD0C;
}

.style-17797 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17797 .album {
  margin-bottom: 16px;
}

.style-17797 .album-select-form {
  margin-bottom: 10px;
}

.style-17797 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17797 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-17797 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17797 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17797 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17797 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17797 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17797 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17797 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17797 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17797 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17797 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17797 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17797 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17797 .team-list .column {
  padding-right: 18px;
}

.style-18295 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-18295 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-18295 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18295 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-18295 .button:hover {
  color: #FFFFFF;
}

.style-18295 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingLightBlueStripe.jpg);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
}

.style-18295 time {
  font-style: italic;
}

.style-18295 .readmore {
  margin-top: 2px;
}

.style-18295 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-18295 .affinity img {
  margin-bottom: 10px;
}

.style-18295 .photo img {
  margin-bottom: 6px;
}

.style-18295 .fund .bar {
  background-color: #FDCD0C;
}

.style-18295 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18295 .album {
  margin-bottom: 16px;
}

.style-18295 .album-select-form {
  margin-bottom: 10px;
}

.style-18295 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18295 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-18295 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18295 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18295 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18295 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18295 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18295 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18295 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18295 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18295 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18295 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18295 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18295 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18295 .team-list .column {
  padding-right: 18px;
}

.style-18102 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-18102 .h4-style {
  padding-top: 20px;
}

.style-18102 A {
  line-height: 15px;
}

.style-18102 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18102 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-18102 .button:hover {
  color: #FFFFFF;
}

.style-18102 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
}

.style-18102 time {
  font-style: italic;
}

.style-18102 .readmore {
  margin-top: 10px;
  color: #66A98A;
  float: left;
  padding-bottom: 5px;
}

.style-18102 .readmore:hover {
  color: #006633;
}

.style-18102 .archive {
  float: right;
  color: #66A98A;
  margin-top: -25px;
  padding-bottom: 5px;
}

.style-18102 .h4-style A {
  margin-top: 20px;
}

.style-18102 .long-description {
  line-height: 15px;
}

.style-18102 .brief-description {
  padding-left: 10px;
}

.style-18102 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
  padding-right: 20px;
}

.style-18102 .news img {
  float: left;
  padding-right: 20px;
  margin-bottom: 0;
}

.style-18102 .fund .bar {
  background-color: #FDCD0C;
}

.style-18102 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18102 A.links-urllink {
  text-decoration: underline;
}

.style-18102 .album {
  margin-bottom: 16px;
}

.style-18102 .album-select-form {
  margin-bottom: 10px;
}

.style-18102 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18102 li.group {
  margin-bottom: 0;
}

.style-18102 div.content-wrap {
  line-height: 1.73333;
}

.style-18102 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18102 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18102 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18102 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18102 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18102 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18102 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18102 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18102 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18102 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18102 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18102 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18102 .team-list .column {
  padding-right: 18px;
}

.style-81896 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-81896 .h4-style {
  padding-top: 20px;
}

.style-81896 A {
  line-height: 15px;
}

.style-81896 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-81896 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-81896 .button:hover {
  color: #FFFFFF;
}

.style-81896 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
}

.style-81896 time {
  font-style: italic;
}

.style-81896 .readmore {
  margin-top: 10px;
  color: #66A98A;
  float: left;
  padding-bottom: 5px;
}

.style-81896 .readmore:hover {
  color: #006633;
}

.style-81896 .archive {
  float: right;
  color: #66A98A;
  margin-top: -25px;
  padding-bottom: 5px;
}

.style-81896 .h4-style A {
  margin-top: 20px;
}

.style-81896 .long-description {
  line-height: 15px;
}

.style-81896 .brief-description {
  padding-left: 10px;
}

.style-81896 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-81896 .news img {
  float: left;
  padding-right: 20px;
  margin-bottom: 0;
}

.style-81896 .fund .bar {
  background-color: #FDCD0C;
}

.style-81896 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-81896 A.links-urllink {
  text-decoration: underline;
}

.style-81896 .album {
  margin-bottom: 16px;
}

.style-81896 .album-select-form {
  margin-bottom: 10px;
}

.style-81896 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-81896 li.group {
  margin-bottom: 0;
}

.style-81896 div.content-wrap {
  font-size: 1.46667em;
  line-height: 1.54545;
  font-weight: 300;
  font-family: 'Oswald', sans-serif;
}

.style-81896 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-81896 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-81896 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-81896 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-81896 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-81896 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-81896 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-81896 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-81896 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-81896 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-81896 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-81896 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-81896 .team-list .column {
  padding-right: 18px;
}

.style-42083 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-42083 .h4-style {
  padding-top: 20px;
}

.style-42083 A {
  line-height: 15px;
}

.style-42083 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-42083 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-42083 .button:hover {
  color: #FFFFFF;
}

.style-42083 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 0 25px 0 0;
}

.style-42083 time {
  font-style: italic;
}

.style-42083 .readmore {
  margin-top: 10px;
  color: #66A98A;
  float: left;
  padding-bottom: 5px;
}

.style-42083 .readmore:hover {
  color: #006633;
}

.style-42083 .archive {
  float: right;
  color: #66A98A;
  margin-top: -25px;
  padding-bottom: 5px;
}

.style-42083 .h4-style A {
  margin-top: 20px;
}

.style-42083 .long-description {
  line-height: 15px;
}

.style-42083 .brief-description {
  padding-left: 10px;
}

.style-42083 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-42083 .news img {
  float: left;
  padding-right: 20px;
  margin-bottom: 0;
}

.style-42083 .fund .bar {
  background-color: #FDCD0C;
}

.style-42083 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-42083 A.links-urllink {
  text-decoration: underline;
}

.style-42083 .album {
  margin-bottom: 16px;
}

.style-42083 .album-select-form {
  margin-bottom: 10px;
}

.style-42083 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-42083 li.group {
  margin-bottom: 0;
}

.style-42083 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-42083 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-42083 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-42083 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42083 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-42083 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-42083 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-42083 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-42083 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42083 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-42083 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-42083 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-42083 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-42083 .team-list .column {
  padding-right: 18px;
}

.style-18269 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-18269 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18269 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-18269 .button:hover {
  color: #FFFFFF;
}

.style-18269 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
}

.style-18269 time {
  font-style: italic;
}

.style-18269 .readmore {
  margin-top: 2px;
}

.style-18269 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-18269 .affinity img {
  margin-bottom: 10px;
}

.style-18269 .photo img {
  margin-bottom: 6px;
}

.style-18269 .fund .bar {
  background-color: #FDCD0C;
}

.style-18269 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18269 A.links-urllink {
  text-decoration: underline;
}

.style-18269 .album {
  margin-bottom: 16px;
}

.style-18269 .album-select-form {
  margin-bottom: 10px;
}

.style-18269 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18269 div.content-wrap {
  line-height: 1.73333;
}

.style-18269 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18269 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18269 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18269 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18269 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18269 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18269 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18269 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18269 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18269 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18269 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18269 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18269 .team-list .column {
  padding-right: 18px;
}

.style-45087 .h2-style {
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
  color: #333333;
}

.style-45087 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-45087 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-45087 .button:hover {
  color: #FFFFFF;
}

.style-45087 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
}

.style-45087 time {
  font-style: italic;
}

.style-45087 .readmore {
  margin-top: 2px;
}

.style-45087 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-45087 .affinity img {
  margin-bottom: 10px;
}

.style-45087 .photo img {
  margin-bottom: 6px;
}

.style-45087 .fund .bar {
  background-color: #FDCD0C;
}

.style-45087 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-45087 A.links-urllink {
  text-decoration: underline;
}

.style-45087 .album {
  margin-bottom: 16px;
}

.style-45087 .album-select-form {
  margin-bottom: 10px;
}

.style-45087 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-45087 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-45087 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-45087 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-45087 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-45087 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-45087 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-45087 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-45087 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-45087 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-45087 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-45087 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-45087 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-45087 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-45087 .team-list .column {
  padding-right: 18px;
}

.style-17047 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-17047 .h4-style {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}

.style-17047 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-17047 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-17047 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-17047 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-17047 .button:hover {
  color: #FFFFFF;
}

.style-17047 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingLightGreenStripe.png);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-17047 time {
  font-style: italic;
}

.style-17047 .readmore {
  margin-top: 2px;
}

.style-17047 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-17047 .affinity img {
  margin-bottom: 10px;
}

.style-17047 .photo img {
  margin-bottom: 6px;
}

.style-17047 .fund .bar {
  background-color: #FDCD0C;
}

.style-17047 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17047 .album {
  margin-bottom: 16px;
}

.style-17047 .album-select-form {
  margin-bottom: 10px;
}

.style-17047 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17047 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-17047 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17047 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17047 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17047 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17047 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17047 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17047 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17047 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17047 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17047 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17047 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17047 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17047 .team-list .column {
  padding-right: 18px;
}

.style-15536 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-15536 A {
  color: inherit;
  text-decoration: underline;
}

.style-15536 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15536 .button {
  border-width: 0px;
  margin-right: 12px;
  color: inherit;
}

.style-15536 .button:hover {
  color: inherit;
}

.style-15536 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingGreenTriangle.jpg);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
}

.style-15536 time {
  font-style: italic;
}

.style-15536 .readmore {
  margin-top: 2px;
}

.style-15536 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15536 .affinity img {
  margin-bottom: 10px;
}

.style-15536 .photo img {
  margin-bottom: 6px;
}

.style-15536 .fund .bar {
  background-color: #FDCD0C;
}

.style-15536 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15536 .cover-photo {
  width: 100%;
}

.style-15536 .play-button {
  background-position: right center;
  background-repeat: no-repeat;
}

.style-15536 .album {
  margin-bottom: 16px;
  width: 100%;
}

.style-15536 .album-select-form {
  margin-bottom: 10px;
}

.style-15536 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15536 div.content-wrap {
  font-weight: bold;
  width: 100%;
}

.style-15536 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15536 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15536 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15536 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15536 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15536 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15536 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15536 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15536 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15536 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15536 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15536 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15536 .team-list .column {
  padding-right: 18px;
}

.style-15538 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-15538 A {
  color: inherit;
  text-decoration: underline;
}

.style-15538 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15538 .button {
  border-width: 0px;
  margin-right: 12px;
  color: inherit;
}

.style-15538 .button:hover {
  color: inherit;
}

.style-15538 {
  margin-bottom: 15px;
  background-image: url(../images/orangeDot.gif);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
}

.style-15538 time {
  font-style: italic;
}

.style-15538 .readmore {
  margin-top: 2px;
}

.style-15538 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15538 .affinity img {
  margin-bottom: 10px;
}

.style-15538 .photo img {
  margin-bottom: 6px;
}

.style-15538 .fund .bar {
  background-color: #FDCD0C;
}

.style-15538 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15538 .album {
  margin-bottom: 16px;
}

.style-15538 .album-select-form {
  margin-bottom: 10px;
}

.style-15538 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15538 div.content-wrap {
  font-weight: bold;
}

.style-15538 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15538 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15538 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15538 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15538 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15538 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15538 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15538 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15538 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15538 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15538 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15538 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15538 .team-list .column {
  padding-right: 18px;
}

.style-15539 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-15539 .h4-style {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}

.style-15539 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-15539 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-15539 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15539 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-15539 .button:hover {
  color: #FFFFFF;
}

.style-15539 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingPinkStripe.jpg);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-15539 time {
  font-style: italic;
}

.style-15539 .readmore {
  margin-top: 2px;
}

.style-15539 .brief-description {
  padding-left: 17px;
}

.style-15539 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15539 .affinity img {
  margin-bottom: 10px;
}

.style-15539 .photo img {
  margin-bottom: 6px;
}

.style-15539 .fund .bar {
  background-color: #FDCD0C;
}

.style-15539 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15539 .album {
  margin-bottom: 16px;
}

.style-15539 .album-select-form {
  margin-bottom: 10px;
}

.style-15539 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15539 li.group {
  margin-bottom: 15px;
}

.style-15539 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-15539 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15539 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15539 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15539 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15539 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15539 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15539 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15539 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15539 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15539 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15539 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15539 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15539 .team-list .column {
  padding-right: 18px;
}

.style-18833 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-18833 .h4-style {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}

.style-18833 A {
  color: inherit;
  text-decoration: underline;
  font-style: italic;
}

.style-18833 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18833 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-18833 .button:hover {
  color: #FFFFFF;
}

.style-18833 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingPinkStripe.jpg);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
}

.style-18833 time {
  font-style: italic;
}

.style-18833 .readmore {
  margin-top: 2px;
}

.style-18833 .brief-description {
  padding-left: 17px;
}

.style-18833 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-18833 .affinity img {
  margin-bottom: 10px;
}

.style-18833 .photo img {
  margin-bottom: 6px;
}

.style-18833 .fund .bar {
  background-color: #FDCD0C;
}

.style-18833 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18833 .album {
  margin-bottom: 16px;
}

.style-18833 .album-select-form {
  margin-bottom: 10px;
}

.style-18833 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18833 li.group {
  margin-bottom: 15px;
}

.style-18833 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-18833 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18833 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18833 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18833 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18833 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18833 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18833 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18833 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18833 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18833 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18833 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18833 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18833 .team-list .column {
  padding-right: 18px;
}

.style-18239 .h2-style {
  color: inherit;
  margin-top: 10px;
  font-size: 1.46667em;
  font-weight: bold;
}

.style-18239 .h4-style {
  font-size: 1.2rem;
}

.style-18239 A {
  color: inherit;
  text-decoration: underline;
}

.style-18239 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-18239 .button {
  border-width: 0px;
  margin-right: 12px;
  color: inherit;
}

.style-18239 .button:hover {
  color: inherit;
}

.style-18239 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingPinkStripe.jpg);
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
  color: #FFFFFF;
  font-family: 'Oswald', sans-serif;
}

.style-18239 time {
  font-style: italic;
}

.style-18239 .readmore {
  margin-top: 2px;
}

.style-18239 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-18239 .affinity img {
  margin-bottom: 10px;
}

.style-18239 .photo img {
  margin-bottom: 6px;
}

.style-18239 .fund .bar {
  background-color: #FDCD0C;
}

.style-18239 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18239 .album {
  margin-bottom: 16px;
}

.style-18239 .album-select-form {
  margin-bottom: 10px;
}

.style-18239 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18239 div.content-wrap {
  font-size: 1.46667em;
  line-height: 1.54545;
  font-weight: 300;
}

.style-18239 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18239 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18239 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18239 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18239 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18239 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18239 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18239 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18239 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18239 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18239 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18239 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18239 .team-list .column {
  padding-right: 18px;
}

.style-39308 .h2-style {
  font-family: 'Oswald', sans-serif;
  font-size: 46px;
}

.style-39308 A {
  color: #006633;
}

.style-39308 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-39308 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-39308 .button:hover {
  color: #66A98A;
}

.style-39308 {
  margin: 25px 0 15px 0;
  padding: 30px 35px 35px 35px;
  background-color: #FECC07;
  text-align: center;
}

.style-39308 time {
  font-style: italic;
}

.style-39308 .readmore {
  margin-top: 2px;
}

.style-39308 .category-description {
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  letter-spacing: .5px;
}

.style-39308 .link-image {
  text-decoration: underline;
}

.style-39308 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-39308 .affinity img {
  margin-bottom: 10px;
}

.style-39308 .photo img {
  margin-bottom: 6px;
}

.style-39308 .fund .bar {
  background-color: #FDCD0C;
}

.style-39308 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-39308 A.links-urllink {
  color: #006633;
  text-decoration: underline;
}

.style-39308 .album {
  margin-bottom: 16px;
}

.style-39308 .album-select-form {
  margin-bottom: 10px;
}

.style-39308 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-39308 div.content-wrap {
  line-height: 1.73333;
}

.style-39308 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-39308 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-39308 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-39308 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-39308 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-39308 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-39308 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-39308 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-39308 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-39308 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-39308 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-39308 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-39308 .team-list .column {
  padding-right: 18px;
}

.style-15534 .h2-style {
  color: inherit;
  font-size: 1.46667em;
  font-weight: bold;
  margin-top: 10px;
}

.style-15534 A {
  text-decoration: underline;
  color: inherit;
}

.style-15534 A:hover {
  color: inherit;
  text-decoration: none;
}

.style-15534 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15534 .button:hover {
  color: #66A98A;
}

.style-15534 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingYellowTriangle.jpg);
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
  padding: 20px 25px 25px 25px;
}

.style-15534 time {
  font-style: italic;
}

.style-15534 .readmore {
  margin-top: 2px;
}

.style-15534 .photos {
  margin-bottom: 20px;
  text-align: center;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -20px;
}

.style-15534 .affinity img {
  margin-bottom: 10px;
}

.style-15534 .photo img {
  margin-bottom: 6px;
}

.style-15534 .fund .bar {
  background-color: #FDCD0C;
}

.style-15534 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15534 .album {
  margin-bottom: 16px;
}

.style-15534 .album-select-form {
  margin-bottom: 10px;
}

.style-15534 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15534 div.content-wrap {
  font-weight: bold;
  line-height: 1.73333;
}

.style-15534 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15534 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15534 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15534 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15534 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15534 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15534 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15534 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15534 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15534 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15534 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15534 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15534 .team-list .column {
  padding-right: 18px;
}

.style-79520 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 20px;
}

.style-79520 A {
  color: #66A98A;
}

.style-79520 A:hover {
  color: #333333;
}

.style-79520 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-79520 .button:hover {
  color: #66A98A;
}

.style-79520 {
  margin-bottom: 20px;
  font-family: Georgia;
  text-align: center;
}

.style-79520 time {
  color: #959595;
  font-style: italic;
}

.style-79520 .readmore {
  margin-top: 2px;
}

.style-79520 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-79520 .affinity img {
  margin-bottom: 10px;
}

.style-79520 .photo img {
  margin-bottom: 6px;
}

.style-79520 .fund .bar {
  background-color: #FDCD0C;
}

.style-79520 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-79520 A.links-urllink {
  text-align: center;
}

.style-79520 .album {
  margin-bottom: 16px;
}

.style-79520 .album-select-form {
  margin-bottom: 10px;
}

.style-79520 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-79520 li.group {
  text-align: center;
}

.style-79520 div.content-wrap {
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-79520 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-79520 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-79520 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-79520 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-79520 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-79520 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-79520 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-79520 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-79520 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-79520 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-79520 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-79520 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-79520 .team-list .column {
  padding-right: 18px;
}

.style-17128 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
}

.style-17128 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-17128 .h4-style {
  font-family: Georgia;
  font-weight: bold;
}

.style-17128 A:hover {
  color: #006633;
}

.style-17128 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17128 .button:hover {
  color: #66A98A;
}

.style-17128 {
  margin-bottom: 30px;
}

.style-17128 time {
  color: #959595;
  font-style: italic;
}

.style-17128 .readmore {
  margin-top: 2px;
}

.style-17128 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-17128 .affinity img {
  margin-bottom: 10px;
}

.style-17128 .photo img {
  margin-bottom: 6px;
}

.style-17128 .fund .bar {
  background-color: #FDCD0C;
}

.style-17128 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17128 .listdetail img {
  max-width: 500px;
}

.style-17128 .album {
  margin-bottom: 16px;
}

.style-17128 .album-select-form {
  margin-bottom: 10px;
}

.style-17128 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17128 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17128 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17128 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17128 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17128 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17128 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17128 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17128 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17128 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17128 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17128 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17128 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17128 .team-list .column {
  padding-right: 18px;
}

.style-15554 .h2-style {
  margin-bottom: 20px;
}

.style-15554 .h4-style {
  font-weight: bold;
}

.style-15554 A:hover {
  color: #006633;
}

.style-15554 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15554 .button:hover {
  color: #66A98A;
}

.style-15554 {
  margin-bottom: 15px;
}

.style-15554 time {
  color: #959595;
  font-style: italic;
}

.style-15554 .readmore {
  margin-top: 2px;
}

.style-15554 .h4-style A {
  color: inherit;
}

.style-15554 .location {
  color: #006633;
}

.style-15554 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15554 .affinity img {
  margin-bottom: 10px;
}

.style-15554 .photo img {
  margin-bottom: 6px;
}

.style-15554 .fund .bar {
  background-color: #FDCD0C;
}

.style-15554 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15554 .album {
  margin-bottom: 16px;
}

.style-15554 .album-select-form {
  margin-bottom: 10px;
}

.style-15554 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15554 li.group {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-width: 0 0 2px;
  border-style: solid;
  border-color: #ABABAB;
}

.style-15554 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15554 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15554 .month-name {
  text-transform: uppercase;
}

.style-15554 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
  font-weight: bold;
}

.style-15554 .event-detail {
  margin-left: 60px;
}

.style-15554 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15554 .calendar-grid {
  background-color: #006633;
}

.style-15554 .calendardatepicker li.selected-day a {
  background-color: #fecc07;
}

.style-15554 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15554 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15554 .day-header span {
  padding: 8px 0;
  background-color: #66A98A;
  color: #FFFFFF;
  font-weight: bold;
}

.style-15554 .selected-date {
  color: #66A98A;
  font-size: 2.4em;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-15554 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15554 .day a {
  padding: 8px 0;
}

.style-15554 .day a:hover {
  background-color: #fecc07;
}

.style-15554 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15554 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15554 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15554 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15554 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15554 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15554 .view-all {
  margin-top: 0;
}

.style-15554 .team-list .column {
  padding-right: 18px;
}

.style-15554 a.ical-feed {
  background-color: #006633;
}

.style-101676 .h4-style {
  font-family: Georgia;
  font-weight: bold;
}

.style-101676 {
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 40px;
  margin-bottom: 20px;
}

.style-101676 time {
  padding-left: 17px;
}

.style-101676 .archive {
  padding-left: 17px;
}

.style-101676 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-101676 .long-description {
  padding-left: 17px;
}

.style-101676 .brief-description {
  padding-left: 17px;
}

.style-101676 .lists img {
  float: right;
  padding-left: 15px;
}

.style-101676 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-101676 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-101676 .answer {
  padding-left: 20px;
}

.style-101676 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
  background: none;
}

.style-101676 .dept-or-grade-desc:hover {
  background: none;
}

.style-101676 .greeting {
  margin-bottom: 10px;
}

.style-101676 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-101676 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-101676 .course-desc {
  padding-left: 17px;
}

.style-101676 li.group {
  padding-bottom: 9px;
}

.style-101676 .course-title A {
  display: block;
  padding-left: 17px;
}

.style-101676 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15558 .h4-style {
  font-family: Georgia;
  font-weight: bold;
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15558 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-15558 time {
  padding-left: 17px;
}

.style-15558 .archive {
  padding-left: 17px;
}

.style-15558 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-15558 .long-description {
  padding-left: 17px;
}

.style-15558 .brief-description {
  padding-left: 17px;
}

.style-15558 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15558 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15558 .answer {
  padding-left: 20px;
}

.style-15558 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
  background: none;
}

.style-15558 .dept-or-grade-desc:hover {
  background: none;
}

.style-15558 .greeting {
  margin-bottom: 10px;
}

.style-15558 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15558 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-15558 .course-desc {
  padding-left: 17px;
}

.style-15558 li.group {
  padding-bottom: 9px;
}

.style-15558 .course-title A {
  display: block;
  padding-left: 17px;
}

.style-15558 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-30816 .h2-style {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}

.style-30816 .h4-style {
  visibility: none;
  font-family: Arial;
  font-size: 15px;
}

.style-30816 {
  margin: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.style-30816 .readmore {
  float: left;
}

.style-30816 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-30816 .long-description {
  font-family: Georgia;
  font-style: italic;
  color: #66A98A;
  font-weight: bold;
}

.style-30816 .long-description:after {
  list-style: disc outside none;
  padding: 10px 10px 10px 25px;
}

.style-30816 .brief-description {
  padding: 0 0 16px 17px;
}

.style-30816 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}

.style-30816 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-30816 .answer {
  padding-left: 17px;
}

.style-30816 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
}

.style-30816 .greeting {
  margin-bottom: 10px;
}

.style-30816 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-30816 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-30816 .course-desc {
  padding-left: 17px;
}

.style-30816 li.group {
  padding-bottom: 9px;
}

.style-30816 div.content-wrap {
  padding-left: 17px;
}

.style-30816 .course-title A {
  display: block;
}

.style-30816 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-55523 .h4-style {
  font-family: Georgia;
  font-weight: bold;
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-55523 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-55523 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-55523 .long-description {
  padding-left: 17px;
}

.style-55523 .long-description:after {
  list-style: disc outside none;
  padding: 10px 10px 10px 25px;
}

.style-55523 .brief-description {
  padding: 0 0 16px 17px;
}

.style-55523 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 2px;
}

.style-55523 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-55523 .answer {
  padding-left: 20px;
}

.style-55523 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
}

.style-55523 .greeting {
  margin-bottom: 10px;
}

.style-55523 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-55523 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-55523 .course-desc {
  padding-left: 17px;
}

.style-55523 li.group {
  padding-bottom: 9px;
  border-bottom-style: solid;
  border-width: thin;
  border-bottom-color: #fecc07;
}

.style-55523 .course-title A {
  display: block;
}

.style-55523 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-17127 .h4-style {
  font-family: Georgia;
  font-weight: bold;
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-17127 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-17127 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-17127 .long-description {
  padding-left: 17px;
}

.style-17127 .long-description:after {
  list-style: disc outside none;
  padding: 10px 10px 10px 25px;
}

.style-17127 .brief-description {
  padding: 0 0 16px 17px;
}

.style-17127 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 2px;
}

.style-17127 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-17127 .answer {
  padding-left: 20px;
}

.style-17127 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
}

.style-17127 .greeting {
  margin-bottom: 10px;
}

.style-17127 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-17127 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-17127 .course-desc {
  padding-left: 17px;
}

.style-17127 li.group {
  padding-bottom: 9px;
  border-bottom-style: solid;
  border-width: thin;
  border-bottom-color: #fecc07;
}

.style-17127 .course-title A {
  display: block;
}

.style-17127 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-106736 .h4-style {
  padding-left: 17px;
  font-family: Georgia;
  font-weight: bold;
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-106736 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-106736 time {
  padding-left: 17px;
}

.style-106736 .readmore {
  padding-left: 17px;
}

.style-106736 .archive {
  padding-left: 17px;
}

.style-106736 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-106736 .long-description {
  padding-left: 17px;
}

.style-106736 .brief-description {
  padding-left: 17px;
}

.style-106736 .lists img {
  float: right;
  padding-left: 15px;
}

.style-106736 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-106736 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-106736 .answer {
  padding-left: 20px;
}

.style-106736 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
  background: none;
}

.style-106736 .dept-or-grade-desc:hover {
  background: none;
}

.style-106736 .greeting {
  margin-bottom: 10px;
}

.style-106736 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-106736 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-106736 .course-desc {
  padding-left: 17px;
}

.style-106736 li.group {
  padding-bottom: 9px;
}

.style-106736 .course-title A {
  display: block;
  padding-left: 17px;
}

.style-106736 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-15542 .h2-style {
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  padding: 0 5px;
  font-size: 2.26667em;
  line-height: 1.23529;
}

.style-15542 .h3-style {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.2em;
  padding: 0 5px;
  margin-bottom: 20px;
}

.style-15542 A {
  color: inherit;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  display: block;
  position: relative;
  padding-left: 41px;
  line-height: 1.2;
}

.style-15542 A:hover {
  color: #000000;
}

.style-15542 A:before {
  content: "";
  width: 42px;
  height: 26px;
  background-color: #404041;
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  z-index: 10;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
}

.style-15542 A:after {
  content: "";
  position: absolute;
  top: 19px;
  left: -7px;
  border-width: 7px;
  border-color: transparent transparent #77787b transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
}

.style-15542 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15542 .button:hover {
  color: #66A98A;
}

.style-15542 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  padding-bottom: 25px;
}

.style-15542 time {
  font-style: italic;
}

.style-15542 .readmore {
  margin-top: 2px;
}

.style-15542 .category-description {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.2em;
  padding: 0 5px;
  margin-bottom: 20px;
}

.style-15542 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15542 .affinity img {
  margin-bottom: 10px;
}

.style-15542 .photo img {
  margin-bottom: 6px;
}

.style-15542 .fund .bar {
  background-color: #FDCD0C;
}

.style-15542 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15542 A.links-urllink {
  color: inherit;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  display: block;
  position: relative;
  padding-left: 41px;
  line-height: 1.2;
}

.style-15542 A.links-urllink:hover {
  color: #000000;
}

.style-15542 A.links-urllink:before {
  content: "";
  width: 42px;
  height: 26px;
  background-color: #006633;
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  z-index: 10;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
}

.style-15542 A.links-urllink:after {
  content: "";
  position: absolute;
  top: 19px;
  left: -7px;
  border-width: 7px;
  border-color: transparent transparent #77787b transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
}

.style-15542 .album {
  margin-bottom: 16px;
}

.style-15542 .album-select-form {
  margin-bottom: 10px;
}

.style-15542 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15542 li.group {
  padding-bottom: 21px;
}

.style-15542 div.content-wrap {
  padding-bottom: 10px;
  position: relative;
}

.style-15542 div.content-wrap:before {
  content: "";
  border-width: 8px;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 2px;
  left: -10px;
}

.style-15542 div.content-wrap:after {
  content: "";
  border-width: 8px;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 2px;
  right: -9px;
}

.style-15542 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15542 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15542 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15542 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15542 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15542 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15542 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15542 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15542 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15542 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15542 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15542 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15542 .team-list .column {
  padding-right: 18px;
}

.style-50262 .h2-style {
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  padding: 0 5px;
  font-size: 2.26667em;
  line-height: 1.23529;
}

.style-50262 .h3-style {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.2em;
  padding: 0 5px;
  margin-bottom: 20px;
}

.style-50262 A {
  color: inherit;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  display: block;
  position: relative;
  padding-left: 41px;
  line-height: 1.2;
}

.style-50262 A:hover {
  color: #000000;
}

.style-50262 A:before {
  content: "";
  width: 42px;
  height: 26px;
  background-color: #006633;
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  z-index: 10;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
}

.style-50262 A:after {
  content: "";
  position: absolute;
  top: 19px;
  left: -7px;
  border-width: 7px;
  border-color: transparent transparent #77787b transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
}

.style-50262 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50262 .button:hover {
  color: #66A98A;
}

.style-50262 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  padding-bottom: 25px;
}

.style-50262 time {
  font-style: italic;
}

.style-50262 .readmore {
  margin-top: 2px;
}

.style-50262 .category-description {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.2em;
  padding: 0 5px;
  margin-bottom: 20px;
}

.style-50262 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50262 .affinity img {
  margin-bottom: 10px;
}

.style-50262 .photo img {
  margin-bottom: 6px;
}

.style-50262 .fund .bar {
  background-color: #FDCD0C;
}

.style-50262 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50262 A.links-urllink {
  color: inherit;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  display: block;
  position: relative;
  padding-left: 41px;
  line-height: 1.2;
}

.style-50262 A.links-urllink:hover {
  color: #000000;
}

.style-50262 A.links-urllink:before {
  content: "";
  width: 42px;
  height: 26px;
  background-color: #006633;
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  z-index: 10;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
}

.style-50262 A.links-urllink:after {
  content: "";
  position: absolute;
  top: 19px;
  left: -7px;
  border-width: 7px;
  border-color: transparent transparent #77787b transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
}

.style-50262 .album {
  margin-bottom: 16px;
}

.style-50262 .album-select-form {
  margin-bottom: 10px;
}

.style-50262 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50262 li.group {
  padding-bottom: 21px;
}

.style-50262 div.content-wrap {
  padding-bottom: 10px;
  position: relative;
}

.style-50262 div.content-wrap:before {
  content: "";
  border-width: 8px;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 2px;
  left: -10px;
}

.style-50262 div.content-wrap:after {
  content: "";
  border-width: 8px;
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 2px;
  right: -9px;
}

.style-50262 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50262 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50262 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50262 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50262 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50262 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50262 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50262 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50262 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50262 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50262 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50262 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50262 .team-list .column {
  padding-right: 18px;
}

.style-15546 .h2-style {
  padding: 20px 4%;
}

.style-15546 .h3-style {
  padding: 0px 4%;
}

.style-15546 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.46667em;
}

.style-15546 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-15546 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15546 .button:hover {
  color: #66A98A;
}

.style-15546 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-15546 .readmore {
  margin-top: 2px;
  color: #006633;
  width: 32px;
}

.style-15546 .category-description {
  padding: 0px 4%;
}

.style-15546 .link-image {
  margin: 10px 0 0 0;
}

.style-15546 .h4-style A {
  color: inherit;
}

.style-15546 .long-description {
  line-height: 1.73333;
}

.style-15546 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15546 .lists img {
  padding: 20px 0 15px 0;
}

.style-15546 .question {
  text-decoration: underline;
}

.style-15546 .affinity img {
  margin-bottom: 10px;
}

.style-15546 .photo img {
  margin-bottom: 6px;
}

.style-15546 .fund .bar {
  background-color: #FDCD0C;
}

.style-15546 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15546 A.links-urllink {
  font-size: 1.46667em;
  color: inherit;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-15546 A.links-urllink:hover {
  color: #006633;
}

.style-15546 .album {
  margin-bottom: 16px;
}

.style-15546 .album-select-form {
  margin-bottom: 10px;
}

.style-15546 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15546 li.group {
  border-left: 1px solid #fff;
  padding: 10px 4%;
  width: 41%;
  -webkit-flex: 1 1 41%;
  -ms-flex: 1 1 41%;
  flex: unset;
  margin-bottom: 0;
  float: left;
  display: -webkit-box;
  /*old webkit*/
  display: -moz-box;
  /*firefox*/
  display: -ms-flexbox;
  /*ie*/
  display: -webkit-flex;
  /*webkit*/
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.style-15546 li.group:first-child {
  border-left: 0;
}

.style-15546 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15546 .readmore-detail-page {
  color: #006633;
}

.style-15546 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15546 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15546 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15546 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15546 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15546 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15546 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15546 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15546 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15546 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15546 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15546 .team-list .column {
  padding-right: 18px;
}

.style-15545 .h2-style {
  padding: 3.75%;
}

.style-15545 .h3-style {
  padding: 0 3.75%;
}

.style-15545 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-15545 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-15545 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-15545 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15545 .button:hover {
  color: #66A98A;
}

.style-15545 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-15545 time {
  font-style: italic;
}

.style-15545 .readmore {
  margin-top: 2px;
}

.style-15545 .category-description {
  padding: 0 3.75%;
}

.style-15545 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15545 .affinity img {
  margin-bottom: 10px;
}

.style-15545 .photo img {
  margin-bottom: 6px;
}

.style-15545 .fund .bar {
  background-color: #FDCD0C;
}

.style-15545 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15545 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-15545 .album {
  margin-bottom: 16px;
}

.style-15545 .album-select-form {
  margin-bottom: 10px;
}

.style-15545 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15545 li.group {
  border-left: 1px solid #fff;
  padding: 25px 3.75%;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-15545 li.group:first-child {
  border-left: 0;
}

.style-15545 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15545 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15545 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15545 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15545 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15545 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15545 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15545 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15545 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15545 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15545 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15545 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15545 .team-list .column {
  padding-right: 18px;
}

.style-17129 .h2-style {
  padding: 3.75%;
}

.style-17129 .h3-style {
  padding: 0 3.75%;
}

.style-17129 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-17129 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-17129 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-17129 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17129 .button:hover {
  color: #66A98A;
}

.style-17129 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-17129 time {
  font-style: italic;
}

.style-17129 .readmore {
  margin-top: 2px;
}

.style-17129 .category-description {
  padding: 0 3.75%;
}

.style-17129 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-17129 .affinity img {
  margin-bottom: 10px;
}

.style-17129 .photo img {
  margin-bottom: 6px;
}

.style-17129 .fund .bar {
  background-color: #FDCD0C;
}

.style-17129 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17129 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-17129 .album {
  margin-bottom: 16px;
}

.style-17129 .album-select-form {
  margin-bottom: 10px;
}

.style-17129 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17129 li.group {
  border-left: 1px solid #fff;
  padding: 25px 3.75%;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-17129 li.group:first-child {
  border-left: 0;
}

.style-17129 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17129 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17129 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17129 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17129 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17129 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17129 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17129 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17129 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17129 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17129 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17129 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17129 .team-list .column {
  padding-right: 18px;
}

.style-18290 .h2-style {
  padding: 3.75%;
}

.style-18290 .h3-style {
  padding: 0 3.75%;
}

.style-18290 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-18290 A {
  font-weight: bold;
  font-style: italic;
  color: #000000;
}

.style-18290 A:hover {
  color: #000000;
  text-decoration: none;
}

.style-18290 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-18290 .button:hover {
  color: #66A98A;
}

.style-18290 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe2.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-18290 time {
  font-style: italic;
}

.style-18290 .readmore {
  margin-top: 2px;
}

.style-18290 .category-description {
  padding: 0 3.75%;
}

.style-18290 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-18290 .affinity img {
  margin-bottom: 10px;
}

.style-18290 .photo img {
  margin-bottom: 6px;
}

.style-18290 .fund .bar {
  background-color: #FDCD0C;
}

.style-18290 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18290 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-18290 .album {
  margin-bottom: 16px;
}

.style-18290 .album-select-form {
  margin-bottom: 10px;
}

.style-18290 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18290 li.group {
  border-left: 1px solid #fff;
  padding: 25px 3.75%;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-18290 li.group:first-child {
  border-left: 0;
}

.style-18290 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18290 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18290 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18290 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18290 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18290 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18290 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18290 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18290 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18290 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18290 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18290 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18290 .team-list .column {
  padding-right: 18px;
}

.style-17924 .h2-style {
  padding: 4% 6% 4% 4%;
  float: left;
}

.style-17924 .h3-style {
  padding: 0px 4%;
}

.style-17924 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.46667em;
}

.style-17924 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-17924 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17924 .button:hover {
  color: #66A98A;
}

.style-17924 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
}

.style-17924 .readmore {
  margin-top: 2px;
}

.style-17924 .category-description {
  padding: 0px 4%;
}

.style-17924 .link-image {
  margin: 10px 0 0 0;
}

.style-17924 .h4-style A {
  color: inherit;
}

.style-17924 .long-description {
  line-height: 1.73333;
}

.style-17924 .photos {
  margin: 10px 0 10px 0;
  padding-right: 10px;
  display: block;
}

.style-17924 .text img {
  margin-top: 20px;
}

.style-17924 .lists img {
  padding: 20px 0 15px 0;
}

.style-17924 .question {
  text-decoration: underline;
}

.style-17924 .affinity img {
  margin-bottom: 10px;
}

.style-17924 .photo img {
  margin-bottom: 6px;
}

.style-17924 .fund .bar {
  background-color: #FDCD0C;
}

.style-17924 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17924 A.links-urllink {
  font-size: 1.46667em;
  color: inherit;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-17924 A.links-urllink:hover {
  color: #006633;
}

.style-17924 .album {
  margin-bottom: 16px;
}

.style-17924 .album-select-form {
  margin-bottom: 10px;
}

.style-17924 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17924 li.group {
  border-left: 1px solid #fff;
  padding: 10px 4%;
  width: 41%;
  -webkit-flex: 1 1 41%;
  -ms-flex: 1 1 41%;
  flex: 1 1 41%;
  margin-bottom: 0;
  float: left;
  display: -webkit-box;
  /*old webkit*/
  display: -moz-box;
  /*firefox*/
  display: -ms-flexbox;
  /*ie*/
  display: -webkit-flex;
  /*webkit*/
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.style-17924 li.group:first-child {
  border-left: 0;
}

.style-17924 div.content-wrap {
  padding: 0 4% 4% 4%;
}

.style-17924 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17924 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17924 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17924 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17924 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17924 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17924 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17924 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17924 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17924 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17924 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17924 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17924 .team-list .column {
  padding-right: 18px;
}

.style-18281 .h2-style {
  padding: 3.75%;
}

.style-18281 .h3-style {
  padding: 0 3.75%;
}

.style-18281 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-18281 .h5-style {
  color: #FECC07;
}

.style-18281 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
  color: #FECC07;
}

.style-18281 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-18281 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #FFFFFF;
}

.style-18281 .button:hover {
  color: #66A98A;
}

.style-18281 {
  margin-bottom: 15px;
  background-image: url(../images/repeatingLightGreenStripe.png);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
  color: #FFFFFF;
}

.style-18281 time {
  font-style: italic;
}

.style-18281 .readmore {
  margin-top: 2px;
}

.style-18281 .category-description {
  padding: 0 3.75%;
}

.style-18281 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-18281 .affinity img {
  margin-bottom: 10px;
}

.style-18281 .photo img {
  margin-bottom: 6px;
}

.style-18281 .fund .bar {
  background-color: #FDCD0C;
}

.style-18281 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18281 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-18281 .album {
  margin-bottom: 16px;
}

.style-18281 .album-select-form {
  margin-bottom: 10px;
}

.style-18281 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18281 li.group {
  border-left: 1px solid #fff;
  padding: 25px 3.75%;
  -webkit-flex: 1 1 25.4%;
  -ms-flex: 1 1 25.4%;
  flex: unset;
  width: 25.3%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-18281 li.group:first-child {
  border-left: 0;
}

.style-18281 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18281 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18281 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18281 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18281 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18281 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18281 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18281 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18281 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18281 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18281 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18281 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18281 .team-list .column {
  padding-right: 18px;
}

.style-15541 A:hover {
  color: #006633;
}

.style-15541 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15541 .button:hover {
  color: #66A98A;
}

.style-15541 .readmore {
  margin-top: 2px;
}

.style-15541 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-15541 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15541 .affinity img {
  margin-bottom: 10px;
}

.style-15541 .photo img {
  margin-bottom: 6px;
}

.style-15541 .fund .bar {
  background-color: #FDCD0C;
}

.style-15541 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15541 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-15541 .album {
  margin-bottom: 16px;
}

.style-15541 .album-select-form {
  margin-bottom: 10px;
}

.style-15541 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15541 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-15541 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15541 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15541 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15541 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15541 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15541 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15541 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15541 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15541 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15541 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15541 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15541 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15541 .team-list .column {
  padding-right: 18px;
}

.style-17143 A:hover {
  color: #006633;
}

.style-17143 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17143 .button:hover {
  color: #66A98A;
}

.style-17143 .readmore {
  margin-top: 2px;
}

.style-17143 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-17143 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-17143 .text img {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-17143 .affinity img {
  margin-bottom: 10px;
}

.style-17143 .photo img {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-17143 .fund .bar {
  background-color: #FDCD0C;
}

.style-17143 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17143 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-17143 .album {
  margin-bottom: 16px;
}

.style-17143 .album-select-form {
  margin-bottom: 10px;
}

.style-17143 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17143 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-17143 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17143 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17143 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17143 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17143 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17143 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17143 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17143 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17143 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17143 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17143 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17143 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17143 .team-list .column {
  padding-right: 18px;
}

.style-90936 A:hover {
  color: #006633;
}

.style-90936 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-90936 .button:hover {
  color: #66A98A;
}

.style-90936 .readmore {
  margin-top: 2px;
}

.style-90936 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-90936 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-90936 .text img {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-90936 .affinity img {
  margin-bottom: 10px;
}

.style-90936 .photo img {
  margin-bottom: 6px;
}

.style-90936 .fund .bar {
  background-color: #FDCD0C;
}

.style-90936 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-90936 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-90936 .album {
  margin-bottom: 16px;
}

.style-90936 .album-select-form {
  margin-bottom: 10px;
}

.style-90936 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-90936 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-90936 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-90936 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-90936 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-90936 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-90936 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-90936 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-90936 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-90936 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-90936 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-90936 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-90936 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-90936 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-90936 .team-list .column {
  padding-right: 18px;
}

.style-18266 A:hover {
  color: #006633;
}

.style-18266 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-18266 .button:hover {
  color: #66A98A;
}

.style-18266 .readmore {
  margin-top: 2px;
}

.style-18266 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-18266 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-18266 .affinity img {
  margin-bottom: 10px;
}

.style-18266 .photo img {
  margin-bottom: 6px;
}

.style-18266 .fund .bar {
  background-color: #FDCD0C;
}

.style-18266 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-18266 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-18266 .album {
  margin-bottom: 16px;
}

.style-18266 .album-select-form {
  margin-bottom: 10px;
}

.style-18266 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-18266 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-18266 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-18266 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-18266 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18266 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-18266 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-18266 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-18266 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-18266 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-18266 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-18266 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-18266 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-18266 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-18266 .team-list .column {
  padding-right: 18px;
}

.style-18272 {
  margin-bottom: 15px;
}

.style-18272 .link-image {
  margin: 0;
  flex: unset;
  width: 100%;
}

.style-18272 li.group {
  position: relative;
  -webkit-flex: 1 1 32.75%;
  -ms-flex: 1 1 32.75%;
  flex: unset;
  width: 32.75%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-18272 li.group:before {
  content: "";
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
}

.style-18272 div.content-wrap {
  display: inline-block;
  vertical-align: top;
}

.style-15508 A {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  background-image: url(../images/flameLogo.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 30px;
}

.style-15508 A:hover {
  color: #006633;
}

.style-15508 A:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.style-15508 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15508 .button:hover {
  color: #66A98A;
}

.style-15508 {
  text-align: right;
  line-height: 1.1;
  diplay: inline;
}

.style-15508 .readmore {
  margin-top: 2px;
}

.style-15508 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15508 .affinity img {
  margin-bottom: 10px;
}

.style-15508 .photo img {
  margin-bottom: 6px;
}

.style-15508 .fund .bar {
  background-color: #FDCD0C;
}

.style-15508 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15508 A.links-urllink {
  padding-bottom: 10px;
}

.style-15508 A.links-urllink:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.style-15508 .album {
  margin-bottom: 16px;
}

.style-15508 .album-select-form {
  margin-bottom: 10px;
}

.style-15508 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15508 li.group {
  margin-bottom: 0;
}

.style-15508 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15508 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15508 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15508 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15508 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15508 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15508 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15508 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15508 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15508 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15508 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15508 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15508 .team-list .column {
  padding-right: 18px;
}

.style-54558 A {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  background-image: url(../images/flameLogo.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 30px;
}

.style-54558 A:hover {
  color: #006633;
}

.style-54558 A:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.style-54558 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-54558 .button:hover {
  color: #66A98A;
}

.style-54558 {
  text-align: left;
  line-height: 1.1;
  diplay: inline;
}

.style-54558 .readmore {
  margin-top: 2px;
}

.style-54558 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-54558 .affinity img {
  margin-bottom: 10px;
}

.style-54558 .photo img {
  margin-bottom: 6px;
}

.style-54558 .fund .bar {
  background-color: #FDCD0C;
}

.style-54558 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-54558 A.links-urllink {
  padding-bottom: 10px;
}

.style-54558 A.links-urllink:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.style-54558 .album {
  margin-bottom: 16px;
}

.style-54558 .album-select-form {
  margin-bottom: 10px;
}

.style-54558 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-54558 li.group {
  margin-bottom: 0;
}

.style-54558 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-54558 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-54558 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-54558 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-54558 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-54558 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-54558 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-54558 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-54558 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-54558 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-54558 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-54558 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-54558 .team-list .column {
  padding-right: 18px;
}

.style-15505 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-15505 A {
  color: #66A98A;
}

.style-15505 A:hover {
  color: #333333;
}

.style-15505 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15505 .button:hover {
  color: #66A98A;
}

.style-15505 {
  margin-bottom: 20px;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/FlameDots.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 45px;
}

.style-15505 time {
  color: #959595;
}

.style-15505 .readmore {
  margin-top: 2px;
}

.style-15505 .photos {
  display: block;
  text-align: right;
}

.style-15505 .text img {
  display: block;
  text-align: right;
}

.style-15505 .affinity img {
  margin-bottom: 10px;
}

.style-15505 .photo img {
  margin-bottom: 6px;
}

.style-15505 .fund .bar {
  background-color: #FDCD0C;
}

.style-15505 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15505 .album {
  margin-bottom: 16px;
}

.style-15505 .album-select-form {
  margin-bottom: 10px;
}

.style-15505 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15505 div.content-wrap {
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-15505 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15505 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15505 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15505 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15505 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15505 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15505 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15505 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15505 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15505 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15505 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15505 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15505 .team-list .column {
  padding-right: 18px;
}

.style-15506 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-15506 A {
  color: #66A98A;
}

.style-15506 A:hover {
  color: #333333;
}

.style-15506 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15506 .button:hover {
  color: #66A98A;
}

.style-15506 {
  margin-bottom: 20px;
  background-image: url(../images/PawWithDots1185.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 45px;
  font-family: Georgia;
  font-style: italic;
}

.style-15506 time {
  color: #959595;
}

.style-15506 .readmore {
  margin-top: 2px;
}

.style-15506 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15506 .affinity img {
  margin-bottom: 10px;
}

.style-15506 .photo img {
  margin-bottom: 6px;
}

.style-15506 .fund .bar {
  background-color: #FDCD0C;
}

.style-15506 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15506 .album {
  margin-bottom: 16px;
}

.style-15506 .album-select-form {
  margin-bottom: 10px;
}

.style-15506 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15506 div.content-wrap {
  font-family: Georgia;
  font-style: italic;
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-15506 .team-name {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
  font-style: italic;
}

.style-15506 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15506 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15506 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15506 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15506 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15506 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15506 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15506 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15506 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15506 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15506 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15506 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15506 .team-list .column {
  padding-right: 18px;
}

.style-80334 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-80334 A {
  color: #66A98A;
}

.style-80334 A:hover {
  color: #333333;
}

.style-80334 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-80334 .button:hover {
  color: #66A98A;
}

.style-80334 {
  margin-bottom: 20px;
  font-family: Georgia;
  font-style: italic;
}

.style-80334 time {
  color: #959595;
}

.style-80334 .readmore {
  margin-top: 2px;
}

.style-80334 .photos {
  display: block;
  text-align: right;
}

.style-80334 .text img {
  display: block;
  text-align: right;
}

.style-80334 .affinity img {
  margin-bottom: 10px;
}

.style-80334 .photo img {
  margin-bottom: 6px;
}

.style-80334 .fund .bar {
  background-color: #FDCD0C;
}

.style-80334 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-80334 .album {
  margin-bottom: 16px;
}

.style-80334 .album-select-form {
  margin-bottom: 10px;
}

.style-80334 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-80334 div.content-wrap {
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-80334 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-80334 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-80334 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-80334 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-80334 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-80334 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-80334 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-80334 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-80334 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-80334 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-80334 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-80334 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-80334 .team-list .column {
  padding-right: 18px;
}

.style-17795 .h2-style {
  padding: 3.75%;
}

.style-17795 .h3-style {
  padding: 0 3.75%;
}

.style-17795 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
}

.style-17795 A {
  font-style: italic;
}

.style-17795 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-17795 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-17795 .button:hover {
  color: #66A98A;
}

.style-17795 {
  margin-bottom: 15px;
}

.style-17795 time {
  font-style: italic;
}

.style-17795 .readmore {
  margin-top: 2px;
}

.style-17795 .category-description {
  padding: 22px, 0;
  font-weight: bold;
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  margin-top: 20px;
}

.style-17795 .link-image {
  text-align: center;
  display: block;
}

.style-17795 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-17795 .affinity img {
  margin-bottom: 10px;
}

.style-17795 .photo img {
  margin-bottom: 6px;
}

.style-17795 .fund .bar {
  background-color: #FDCD0C;
}

.style-17795 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17795 A.links-urllink {
  text-align: center;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
  font-family: Georgia;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
}

.style-17795 .album {
  margin-bottom: 16px;
}

.style-17795 .album-select-form {
  margin-bottom: 10px;
}

.style-17795 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17795 li.group {
  border-left: 1px solid #fff;
  padding: 25px 2.5%;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}

.style-17795 li.group:first-child {
  border-left: 0;
}

.style-17795 li.subcategory-group {
  text-align: center;
}

.style-17795 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17795 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17795 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17795 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17795 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17795 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17795 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17795 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17795 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17795 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17795 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17795 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17795 .team-list .column {
  padding-right: 18px;
}

.style-16893 A.links-urllink {
  font-size: 1.06667em;
  display: block;
  padding: 3px 0;
  color: inherit;
}

.style-16893 A.links-urllink:hover {
  color: #ffffff;
}

.style-50729 .h2-style {
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 25%;
  padding: 10px 0 20px 0;
}

.style-50729 .h3-style {
  padding: 0 3.75%;
}

.style-50729 .h4-style {
  color: #4a4a4a;
  font-size: 2em;
  font-family: 'Georgia', serif;
  font-weight: 600;
  margin-top: 0;
  text-align: center;
}

.style-50729 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-50729 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-50729 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50729 .button:hover {
  color: #66A98A;
}

.style-50729 {
  text-align: center;
  white-space: nowrap;
  float: right;
}

.style-50729 time {
  font-style: italic;
}

.style-50729 .readmore {
  margin-top: 2px;
}

.style-50729 .category-description {
  padding: 0 3.75%;
}

.style-50729 .brief-description {
  text-align: center;
  font-family: Georgia;
  font-style: italic;
}

.style-50729 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50729 .affinity img {
  margin-bottom: 10px;
}

.style-50729 .photo img {
  margin-bottom: 6px;
}

.style-50729 .fund .bar {
  background-color: #FDCD0C;
}

.style-50729 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50729 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-50729 .cover-photo {
  padding-left: 20px;
}

.style-50729 .album {
  margin-bottom: 16px;
}

.style-50729 .album-select-form {
  margin-bottom: 10px;
}

.style-50729 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50729 li.group {
  padding: 20px 25px 25px 25px;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-50729 li.group:first-child {
  border-left: 0;
}

.style-50729 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50729 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50729 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50729 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50729 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50729 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50729 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50729 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50729 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50729 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50729 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50729 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50729 .team-list .column {
  padding-right: 18px;
}

.style-50604 .h2-style {
  padding: 3.75%;
}

.style-50604 .h3-style {
  padding: 0 3.75%;
}

.style-50604 .h4-style {
  color: #006633;
  font-size: 4em;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0px 25px;
  text-align: center;
  background-image: url(../images/repeatingYellowTriangle.jpg);
  -webkit-border-radius: 50% -moz-border-radius:50%;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  padding: 15px;
  line-height: 160px;
}

.style-50604 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-50604 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-50604 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50604 .button:hover {
  color: #66A98A;
}

.style-50604 {
  white-space: nowrap;
  text-align: center;
}

.style-50604 time {
  font-style: italic;
}

.style-50604 .readmore {
  margin-top: 2px;
}

.style-50604 .category-description {
  padding: 0 3.75%;
}

.style-50604 .brief-description {
  text-align: center;
  font-family: Georgia;
  font-style: italic;
  overflow-wrap: break-word;
}

.style-50604 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50604 .affinity img {
  margin-bottom: 10px;
}

.style-50604 .photo img {
  margin-bottom: 6px;
}

.style-50604 .fund .bar {
  background-color: #FDCD0C;
}

.style-50604 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50604 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-50604 .album {
  margin-bottom: 16px;
}

.style-50604 .album-select-form {
  margin-bottom: 10px;
}

.style-50604 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50604 li.group {
  padding: 15px;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 33%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-50604 li.group:first-child {
  border-left: 0;
}

.style-50604 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50604 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50604 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50604 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50604 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50604 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50604 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50604 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50604 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50604 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50604 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50604 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50604 .team-list .column {
  padding-right: 18px;
}

.style-50605 .h3-style {
  padding: 0 3.75%;
}

.style-50605 .h4-style {
  color: #4a4a4a;
  font-size: 2em;
  font-family: 'Georgia', serif;
  font-weight: 600;
  margin-top: 0;
  text-align: center;
}

.style-50605 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-50605 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-50605 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50605 .button:hover {
  color: #66A98A;
}

.style-50605 {
  text-align: center;
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 50%;
}

.style-50605 time {
  font-style: italic;
}

.style-50605 .readmore {
  margin-top: 2px;
}

.style-50605 .category-description {
  padding: 0 3.75%;
}

.style-50605 .brief-description {
  text-align: center;
  font-family: Georgia;
  font-style: italic;
}

.style-50605 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50605 .affinity img {
  margin-bottom: 10px;
}

.style-50605 .photo img {
  margin-bottom: 6px;
}

.style-50605 .fund .bar {
  background-color: #FDCD0C;
}

.style-50605 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50605 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-50605 .album {
  margin-bottom: 16px;
}

.style-50605 .album-select-form {
  margin-bottom: 10px;
}

.style-50605 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50605 li.group {
  padding: 20px 25px 25px 25px;
  -webkit-flex: 1 1 25.8%;
  -ms-flex: 1 1 25.8%;
  flex: unset;
  width: 25.8%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-50605 li.group:first-child {
  border-left: 0;
}

.style-50605 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50605 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50605 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50605 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50605 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50605 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50605 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50605 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50605 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50605 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50605 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50605 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50605 .team-list .column {
  padding-right: 18px;
}

.style-50611 .h2-style {
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 25%;
  padding: 10px 0 20px 0;
}

.style-50611 .h3-style {
  padding: 0 3.75%;
}

.style-50611 .h4-style {
  color: #4a4a4a;
  font-size: 2em;
  font-family: 'Georgia', serif;
  font-weight: 600;
  margin-top: 0;
  text-align: center;
}

.style-50611 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-50611 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-50611 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50611 .button:hover {
  color: #66A98A;
}

.style-50611 {
  text-align: center;
  white-space: nowrap;
}

.style-50611 time {
  font-style: italic;
}

.style-50611 .readmore {
  margin-top: 2px;
}

.style-50611 .category-description {
  padding: 0 3.75%;
}

.style-50611 .brief-description {
  text-align: center;
  font-family: Georgia;
  font-style: italic;
}

.style-50611 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50611 .affinity img {
  margin-bottom: 10px;
}

.style-50611 .photo img {
  margin-bottom: 6px;
}

.style-50611 .fund .bar {
  background-color: #FDCD0C;
}

.style-50611 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50611 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-50611 .album {
  margin-bottom: 16px;
}

.style-50611 .album-select-form {
  margin-bottom: 10px;
}

.style-50611 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50611 li.group {
  box-sizing: content-box;
  float: left;
  padding: 20px 25px 25px 25px;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-50611 li.group:first-child {
  border-left: 0;
}

.style-50611 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50611 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50611 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50611 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50611 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50611 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50611 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50611 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50611 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50611 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50611 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50611 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50611 .team-list .column {
  padding-right: 18px;
}

.style-63718 .h3-style {
  padding: 0 3.75%;
}

.style-63718 .h4-style {
  color: #4a4a4a;
  font-size: 1.2em;
  font-family: 'Georgia', serif;
  font-weight: 600;
  margin-top: 0;
  text-align: center;
}

.style-63718 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-63718 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-63718 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-63718 .button:hover {
  color: #66A98A;
}

.style-63718 {
  text-align: center;
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 50%;
}

.style-63718 time {
  font-style: italic;
}

.style-63718 .readmore {
  margin-top: 2px;
}

.style-63718 .category-description {
  padding: 0 3.75%;
}

.style-63718 .brief-description {
  text-align: center;
  font-family: Georgia;
  font-style: italic;
}

.style-63718 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-63718 .affinity img {
  margin-bottom: 10px;
}

.style-63718 .photo img {
  margin-bottom: 6px;
}

.style-63718 .fund .bar {
  background-color: #FDCD0C;
}

.style-63718 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-63718 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-63718 .album {
  margin-bottom: 16px;
}

.style-63718 .album-select-form {
  margin-bottom: 10px;
}

.style-63718 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-63718 li.group {
  padding: 20px 25px 25px 25px;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-63718 li.group:first-child {
  border-left: 0;
}

.style-63718 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-63718 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-63718 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-63718 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-63718 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-63718 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-63718 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-63718 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-63718 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-63718 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-63718 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-63718 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-63718 .team-list .column {
  padding-right: 18px;
}

.style-50500 .h2-style {
  padding: 3.75%;
}

.style-50500 .h3-style {
  padding: 0 3.75%;
}

.style-50500 .h4-style {
  color: #4a4a4a;
  font-size: 2em;
  font-family: 'Georgia', serif;
  font-weight: 600;
  margin-top: 0;
  text-align: center;
  background-image: url(../images/repeatingYellowTriangle.jpg);
  -webkit-border-radius: 50% -moz-border-radius:50%;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  padding: 20px;
  line-height: 160px;
}

.style-50500 A {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.style-50500 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-50500 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-50500 .button:hover {
  color: #66A98A;
}

.style-50500 {
  white-space: nowrap;
  text-align: center;
}

.style-50500 time {
  font-style: italic;
}

.style-50500 .readmore {
  margin-top: 2px;
}

.style-50500 .category-description {
  padding: 0 3.75%;
}

.style-50500 .brief-description {
  text-align: center;
}

.style-50500 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-50500 .affinity img {
  margin-bottom: 10px;
}

.style-50500 .photo img {
  margin-bottom: 6px;
}

.style-50500 .fund .bar {
  background-color: #FDCD0C;
}

.style-50500 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-50500 A.links-urllink {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-size: 1.2em;
}

.style-50500 .album {
  margin-bottom: 16px;
}

.style-50500 .album-select-form {
  margin-bottom: 10px;
}

.style-50500 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-50500 li.group {
  padding: 20px 25px 25px 25px;
  -webkit-flex: 1 1 25.5%;
  -ms-flex: 1 1 25.5%;
  flex: unset;
  width: 25.4%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}

.style-50500 li.group:first-child {
  border-left: 0;
}

.style-50500 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-50500 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-50500 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50500 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-50500 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-50500 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-50500 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-50500 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-50500 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-50500 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-50500 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-50500 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-50500 .team-list .column {
  padding-right: 18px;
}

.style-42057 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-42057 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  line-height: 2em;
}

.style-42057 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-42057 A:hover {
  color: #006633;
}

.style-42057 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-42057 .button:hover {
  color: #66A98A;
}

.style-42057 {
  margin-bottom: 30px;
}

.style-42057 time {
  color: #959595;
  font-style: italic;
}

.style-42057 .readmore {
  margin-top: 2px;
  float: left;
}

.style-42057 .archive {
  float: right;
  margin-right: 0;
}

.style-42057 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-42057 .news img {
  float: left;
}

.style-42057 .affinity img {
  margin-bottom: 10px;
}

.style-42057 .photo img {
  margin-bottom: 6px;
}

.style-42057 .fund .bar {
  background-color: #FDCD0C;
}

.style-42057 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-42057 .album {
  margin-bottom: 16px;
}

.style-42057 .album-select-form {
  margin-bottom: 10px;
}

.style-42057 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-42057 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-42057 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-42057 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42057 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-42057 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-42057 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-42057 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-42057 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42057 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-42057 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-42057 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-42057 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-42057 .view-comments {
  float: left;
}

.style-42057 .team-list .column {
  padding-right: 18px;
}

.style-82376 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-82376 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-82376 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-82376 A:hover {
  color: #006633;
}

.style-82376 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-82376 .button:hover {
  color: #66A98A;
}

.style-82376 {
  margin-bottom: 30px;
}

.style-82376 time {
  color: #959595;
  font-style: italic;
}

.style-82376 .readmore {
  margin-top: 2px;
  float: left;
}

.style-82376 .archive {
  float: right;
  margin-right: 0;
}

.style-82376 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-82376 .news img {
  float: left;
}

.style-82376 .affinity img {
  margin-bottom: 10px;
}

.style-82376 .photo img {
  margin-bottom: 6px;
}

.style-82376 .fund .bar {
  background-color: #FDCD0C;
}

.style-82376 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-82376 .album {
  margin-bottom: 16px;
}

.style-82376 .album-select-form {
  margin-bottom: 10px;
}

.style-82376 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-82376 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-82376 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-82376 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-82376 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-82376 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-82376 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-82376 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-82376 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-82376 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-82376 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-82376 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-82376 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-82376 .view-comments {
  float: left;
}

.style-82376 .team-list .column {
  padding-right: 18px;
}

.style-15662 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-15662 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-15662 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-15662 A:hover {
  color: #006633;
}

.style-15662 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15662 .button:hover {
  color: #66A98A;
}

.style-15662 {
  : 0;
}

.style-15662 time {
  color: #959595;
  font-style: italic;
}

.style-15662 .readmore {
  margin-top: 2px;
  float: left;
}

.style-15662 .archive {
  float: right;
  margin-right: 0;
}

.style-15662 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15662 .news img {
  float: left;
}

.style-15662 .affinity img {
  margin-bottom: 10px;
}

.style-15662 .photo img {
  margin-bottom: 6px;
}

.style-15662 .fund .bar {
  background-color: #FDCD0C;
}

.style-15662 .header-widget {
  margin: 0px;
}

.style-15662 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15662 .album {
  margin-bottom: 16px;
}

.style-15662 .album-select-form {
  margin-bottom: 10px;
}

.style-15662 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15662 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15662 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15662 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15662 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15662 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15662 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15662 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15662 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15662 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15662 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15662 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15662 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15662 .view-comments {
  float: left;
}

.style-15662 .team-list .column {
  padding-right: 18px;
}

.style-19307 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
}

.style-19307 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-19307 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-19307 A:hover {
  color: #006633;
}

.style-19307 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-19307 .button:hover {
  color: #66A98A;
}

.style-19307 {
  margin-bottom: 30px;
}

.style-19307 time {
  color: #959595;
  font-style: italic;
}

.style-19307 .readmore {
  margin-top: 2px;
  float: right;
}

.style-19307 .archive {
  float: right;
  margin-right: 0;
}

.style-19307 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-19307 .affinity img {
  margin-bottom: 10px;
}

.style-19307 .photo img {
  margin-bottom: 6px;
}

.style-19307 .fund .bar {
  background-color: #FDCD0C;
}

.style-19307 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-19307 .album {
  margin-bottom: 16px;
}

.style-19307 .album-select-form {
  margin-bottom: 10px;
}

.style-19307 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-19307 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-19307 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-19307 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-19307 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-19307 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-19307 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-19307 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-19307 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-19307 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-19307 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-19307 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-19307 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-19307 .team-list .column {
  padding-right: 18px;
}

.style-87649 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-87649 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-87649 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
  text-align: left;
}

.style-87649 A:hover {
  color: #006633;
}

.style-87649 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-87649 .button:hover {
  color: #66A98A;
}

.style-87649 {
  : 0;
  text-align: left;
}

.style-87649 time {
  color: #959595;
  font-style: italic;
  text-align: left;
}

.style-87649 .readmore {
  margin-top: 2px;
  text-align: center;
}

.style-87649 .archive {
  float: right;
  margin-right: 0;
}

.style-87649 .brief-description {
  text-align: left;
}

.style-87649 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-87649 .news img {
  float: left;
}

.style-87649 .affinity img {
  margin-bottom: 10px;
}

.style-87649 .photo img {
  margin-bottom: 6px;
}

.style-87649 .fund .bar {
  background-color: #FDCD0C;
}

.style-87649 .header-widget {
  margin: 0px;
}

.style-87649 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-87649 .album {
  margin-bottom: 16px;
}

.style-87649 .album-select-form {
  margin-bottom: 10px;
}

.style-87649 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-87649 li.group {
  text-align: left;
}

.style-87649 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-87649 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-87649 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-87649 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-87649 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-87649 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-87649 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-87649 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-87649 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-87649 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-87649 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-87649 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-87649 .view-comments {
  float: left;
  text-align: center;
}

.style-87649 .team-list .column {
  padding-right: 18px;
}

.style-81859 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-81859 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-81859 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
  text-align: left;
}

.style-81859 A:hover {
  color: #006633;
}

.style-81859 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-81859 .button:hover {
  color: #66A98A;
}

.style-81859 {
  : 0;
  text-align: left;
}

.style-81859 time {
  color: #959595;
  font-style: italic;
  text-align: left;
}

.style-81859 .readmore {
  margin-top: 2px;
  text-align: center;
}

.style-81859 .archive {
  float: right;
  margin-right: 0;
}

.style-81859 .brief-description {
  text-align: left;
}

.style-81859 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-81859 .news img {
  float: left;
}

.style-81859 .affinity img {
  margin-bottom: 10px;
}

.style-81859 .photo img {
  margin-bottom: 6px;
}

.style-81859 .fund .bar {
  background-color: #FDCD0C;
}

.style-81859 .header-widget {
  margin: 0px;
}

.style-81859 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-81859 .album {
  margin-bottom: 16px;
}

.style-81859 .album-select-form {
  margin-bottom: 10px;
}

.style-81859 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-81859 li.group {
  text-align: left;
}

.style-81859 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-81859 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-81859 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-81859 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-81859 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-81859 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-81859 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-81859 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-81859 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-81859 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-81859 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-81859 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-81859 .view-comments {
  float: left;
  text-align: center;
}

.style-81859 .team-list .column {
  padding-right: 18px;
}

.style-71626 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
  line-height: 1.5em;
}

.style-71626 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-71626 .h4-style {
  font-weight: bold;
  margin-bottom: 0;
}

.style-71626 A:hover {
  color: #006633;
}

.style-71626 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-71626 .button:hover {
  color: #66A98A;
}

.style-71626 time {
  color: #959595;
  font-style: italic;
}

.style-71626 .readmore {
  margin-top: 2px;
  float: left;
}

.style-71626 .archive {
  float: right;
  margin-right: 0;
}

.style-71626 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-71626 .affinity img {
  margin-bottom: 10px;
}

.style-71626 .photo img {
  margin-bottom: 6px;
}

.style-71626 .fund .bar {
  background-color: #FDCD0C;
}

.style-71626 .header-widget {
  margin: 0px;
}

.style-71626 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-71626 .album {
  margin-bottom: 16px;
}

.style-71626 .album-select-form {
  margin-bottom: 10px;
}

.style-71626 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-71626 li.group {
  display: inline-block;
}

.style-71626 div.content-wrap {
  -webkit-column-count: 3;
  /* chrome, safari, opera */
  -moz-column-count: 3;
  :
    /* firefox */
  ;
}

.style-71626 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-71626 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-71626 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-71626 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-71626 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-71626 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-71626 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-71626 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-71626 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-71626 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-71626 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-71626 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-71626 .view-comments {
  float: left;
}

.style-71626 .team-list .column {
  padding-right: 18px;
}

.style-15511 .h2-style {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 2.4em;
  margin: 0 0 15px;
  font-weight: bold;
}

.style-15511 A:hover {
  color: #006633;
}

.style-15511 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15511 .button:hover {
  color: #66A98A;
}

.style-15511 .readmore {
  margin-top: 2px;
}

.style-15511 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15511 .affinity img {
  margin-bottom: 10px;
}

.style-15511 .photo img {
  margin-bottom: 6px;
}

.style-15511 .fund .bar {
  background-color: #FDCD0C;
}

.style-15511 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15511 .album {
  margin-bottom: 16px;
}

.style-15511 .album-select-form {
  margin-bottom: 10px;
}

.style-15511 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15511 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15511 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15511 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15511 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15511 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15511 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15511 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15511 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15511 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15511 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15511 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15511 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15511 .team-list .column {
  padding-right: 18px;
}

.style-16837 A:hover {
  color: #006633;
}

.style-16837 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-16837 .button:hover {
  color: #66A98A;
}

.style-16837 {
  margin-bottom: 15px;
}

.style-16837 .readmore {
  margin-top: 2px;
}

.style-16837 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-16837 .affinity img {
  margin-bottom: 10px;
}

.style-16837 .photo img {
  margin-bottom: 6px;
}

.style-16837 .page-title-level-1 {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 2.4em;
  font-weight: bold;
  margin: 0 0 15px;
  line-height: 1;
}

.style-16837 .page-title-level-2 {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 2.4em;
  font-weight: bold;
  margin: 0 0 15px;
  line-height: 1;
}

.style-16837 .fund .bar {
  background-color: #FDCD0C;
}

.style-16837 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-16837 A.links-urllink {
  color: #006633;
  font-size: 1.86667em;
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0;
}

.style-16837 .album {
  margin-bottom: 16px;
}

.style-16837 .album-select-form {
  margin-bottom: 10px;
}

.style-16837 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-16837 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-16837 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-16837 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-16837 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-16837 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-16837 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-16837 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-16837 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-16837 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-16837 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-16837 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-16837 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-16837 .team-list .column {
  padding-right: 18px;
}

.style-15512 A:hover {
  color: #006633;
}

.style-15512 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15512 .button:hover {
  color: #66A98A;
}

.style-15512 {
  margin-bottom: 15px;
}

.style-15512 .readmore {
  margin-top: 2px;
}

.style-15512 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15512 .affinity img {
  margin-bottom: 10px;
}

.style-15512 .photo img {
  margin-bottom: 6px;
}

.style-15512 .page-title-level-2 {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 2.4em;
  font-weight: bold;
  margin: 0 0 15px;
  line-height: 1;
}

.style-15512 .fund .bar {
  background-color: #FDCD0C;
}

.style-15512 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15512 A.links-urllink {
  color: #006633;
  font-size: 1.86667em;
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0;
}

.style-15512 .album {
  margin-bottom: 16px;
}

.style-15512 .album-select-form {
  margin-bottom: 10px;
}

.style-15512 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15512 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15512 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15512 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15512 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15512 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15512 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15512 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15512 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15512 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15512 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15512 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15512 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15512 .team-list .column {
  padding-right: 18px;
}

.style-15553 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
}

.style-15553 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-15553 .h4-style {
  font-family: Georgia;
  font-weight: bold;
}

.style-15553 A:hover {
  color: #006633;
}

.style-15553 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15553 .button:hover {
  color: #66A98A;
}

.style-15553 {
  margin-bottom: 30px;
}

.style-15553 time {
  color: #959595;
  font-style: italic;
}

.style-15553 .readmore {
  margin-top: 2px;
}

.style-15553 .brief-description {
  margin-bottom: 28px;
  font-style: italic;
}

.style-15553 .photos {
  margin-bottom: 10px;
  padding-left: 10px;
}

.style-15553 .affinity img {
  margin-bottom: 10px;
}

.style-15553 .photo img {
  margin-bottom: 6px;
}

.style-15553 .fund .bar {
  background-color: #FDCD0C;
}

.style-15553 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15553 .album {
  margin-bottom: 16px;
}

.style-15553 .album-select-form {
  margin-bottom: 10px;
}

.style-15553 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15553 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15553 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15553 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15553 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15553 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15553 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15553 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15553 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15553 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15553 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15553 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15553 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15553 .team-list .column {
  padding-right: 18px;
}

.style-15547 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-15547 A {
  color: #66A98A;
}

.style-15547 A:hover {
  color: #333333;
}

.style-15547 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15547 .button:hover {
  color: #66A98A;
}

.style-15547 {
  margin-bottom: 20px;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/FlameDots.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 40px;
}

.style-15547 time {
  color: #959595;
  font-style: italic;
}

.style-15547 .readmore {
  margin-top: 2px;
}

.style-15547 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15547 .affinity img {
  margin-bottom: 10px;
}

.style-15547 .photo img {
  margin-bottom: 6px;
}

.style-15547 .fund .bar {
  background-color: #FDCD0C;
}

.style-15547 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15547 A.links-urllink {
  text-align: center;
}

.style-15547 .album {
  margin-bottom: 16px;
}

.style-15547 .album-select-form {
  margin-bottom: 10px;
}

.style-15547 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15547 li.group {
  text-align: center;
}

.style-15547 div.content-wrap {
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-15547 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15547 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15547 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15547 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15547 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15547 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15547 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15547 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15547 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15547 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15547 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15547 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15547 .team-list .column {
  padding-right: 18px;
}

.style-15548 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-15548 A {
  color: #66A98A;
}

.style-15548 A:hover {
  color: #333333;
}

.style-15548 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15548 .button:hover {
  color: #66A98A;
}

.style-15548 {
  margin-bottom: 20px;
  background-image: url(../images/PawWithDots1185.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 40px;
  font-family: Georgia;
  font-style: italic;
}

.style-15548 time {
  color: #959595;
  font-style: italic;
}

.style-15548 .readmore {
  margin-top: 2px;
}

.style-15548 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15548 .affinity img {
  margin-bottom: 10px;
}

.style-15548 .photo img {
  margin-bottom: 6px;
}

.style-15548 .fund .bar {
  background-color: #FDCD0C;
}

.style-15548 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15548 .album {
  margin-bottom: 16px;
}

.style-15548 .album-select-form {
  margin-bottom: 10px;
}

.style-15548 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15548 div.content-wrap {
  font-family: Georgia;
  font-style: italic;
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-15548 .team-name {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
}

.style-15548 .team-schoolyear {
  font-weight: bold;
}

.style-15548 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15548 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15548 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15548 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15548 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15548 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15548 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15548 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15548 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15548 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15548 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15548 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15548 .team-list .column {
  padding-right: 18px;
}

.style-18115 .h4-style {
  font-family: Georgia;
  font-weight: bold;
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-18115 .h4-style:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

.style-18115 {
  float: right;
  padding-left: 15px;
  width: 35%;
}

.style-18115 .h4-style A {
  padding-left: 17px;
  display: block;
}

.style-18115 .long-description {
  padding-left: 17px;
}

.style-18115 .brief-description {
  padding-left: 17px;
}

.style-18115 .question {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-18115 .question:hover {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-18115 .answer {
  padding-left: 17px;
}

.style-18115 .dept-or-grade-desc {
  font-family: Georgia;
  font-weight: bold;
  background: none;
}

.style-18115 .dept-or-grade-desc:hover {
  background: none;
}

.style-18115 .greeting {
  margin-bottom: 10px;
}

.style-18115 .course-title.off-state {
  background-image: url(../images/arrowRightYellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-18115 .course-title.off-state:hover {
  background-image: url(../images/arrowGreenDown.png);
}

.style-18115 .course-desc {
  padding-left: 17px;
}

.style-18115 li.group {
  padding-bottom: 9px;
}

.style-18115 .course-title A {
  display: block;
  padding-left: 17px;
}

.style-18115 .course-title.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
  background-repeat: no-repeat;
}

.style-38312 .h2-style {
  margin-bottom: 15px;
  color: inherit;
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
  font-size: 2.13333em;
}

.style-38312 .h3-style {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
}

.style-38312 .h4-style {
  font-family: Georgia;
  font-weight: bold;
}

.style-38312 A:hover {
  color: #006633;
}

.style-38312 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-38312 .button:hover {
  color: #66A98A;
}

.style-38312 {
  margin-bottom: 30px;
}

.style-38312 time {
  color: #959595;
  font-style: italic;
}

.style-38312 .readmore {
  margin-top: 2px;
}

.style-38312 .brief-description {
  margin-bottom: 16px;
}

.style-38312 .photos {
  margin-bottom: 10px;
  padding-left: 10px;
}

.style-38312 .affinity img {
  margin-bottom: 10px;
}

.style-38312 .photo img {
  margin-bottom: 6px;
}

.style-38312 .fund .bar {
  background-color: #FDCD0C;
}

.style-38312 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-38312 .album {
  margin-bottom: 16px;
}

.style-38312 .album-select-form {
  margin-bottom: 10px;
}

.style-38312 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-38312 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-38312 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-38312 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-38312 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-38312 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-38312 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-38312 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-38312 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-38312 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-38312 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-38312 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-38312 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-38312 .team-list .column {
  padding-right: 18px;
}

.style-15660 .h2-style {
  margin-bottom: 5px;
  color: inherit;
  text-transform: none;
  font-size: 1.2em;
}

.style-15660 .h6-style {
  font-family: Arial;
  font-size: 34px;
  color: #4A4A4A;
  font-weight: 100;
  line-height: 1.75em;
}

.style-15660 A:hover {
  color: #006633;
}

.style-15660 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15660 .button:hover {
  color: #66A98A;
}

.style-15660 {
  margin-bottom: 30px;
}

.style-15660 time {
  color: #959595;
  font-style: italic;
}

.style-15660 .readmore {
  margin-top: 2px;
}

.style-15660 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15660 .affinity img {
  margin-bottom: 10px;
}

.style-15660 .photo img {
  margin-bottom: 6px;
}

.style-15660 .fund .bar {
  background-color: #FDCD0C;
}

.style-15660 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15660 .album {
  margin-bottom: 16px;
}

.style-15660 .album-select-form {
  margin-bottom: 10px;
}

.style-15660 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15660 div.content-wrap {
  line-height: 1.73333;
}

.style-15660 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15660 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15660 .month-name {
  text-transform: uppercase;
}

.style-15660 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15660 .event-detail {
  margin-left: 60px;
}

.style-15660 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15660 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15660 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15660 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15660 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15660 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15660 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15660 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15660 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15660 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15660 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15660 .team-list .column {
  padding-right: 18px;
}

.style-31432 A {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  font-size: 1.4em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-repeat: no-repeat;
  white-space: nowrap;
  padding: 0 5px 5px 0;
}

.style-31432 A:hover {
  color: #006633;
}

.style-31432 A:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 8px;
}

.style-31432 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-31432 .button:hover {
  color: #66A98A;
}

.style-31432 {
  text-align: center;
  line-height: 1.1;
  diplay: inline;
  padding-bottom: 10px;
}

.style-31432 .readmore {
  margin-top: 2px;
}

.style-31432 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-31432 .affinity img {
  margin-bottom: 10px;
}

.style-31432 .photo img {
  margin-bottom: 6px;
}

.style-31432 .fund .bar {
  background-color: #FDCD0C;
}

.style-31432 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-31432 A.links-urllink {
  padding-bottom: 10px;
}

.style-31432 A.links-urllink:after {
  content: "";
  display: block;
  border-width: 1px 0;
  border-color: #ffe881;
  background-color: #FFD204;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.style-31432 .album {
  margin-bottom: 16px;
}

.style-31432 .album-select-form {
  margin-bottom: 10px;
}

.style-31432 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-31432 li.group {
  margin-bottom: 0;
}

.style-31432 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-31432 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-31432 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-31432 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-31432 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-31432 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-31432 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-31432 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-31432 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-31432 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-31432 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-31432 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-31432 .team-list .column {
  padding-right: 18px;
}

.style-53189 .h2-style {
  color: #006633;
  margin: 18px 0 15px 0;
}

.style-53189 .h4-style {
  margin-top: 10px;
}

.style-53189 A {
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
}

.style-53189 A:hover {
  color: #006633;
}

.style-53189 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-53189 .button:hover {
  color: #66A98A;
}

.style-53189 .readmore {
  margin-top: 2px;
}

.style-53189 .long-description {
  padding-top: 30px;
}

.style-53189 .brief-description {
  margin-left: 5%;
}

.style-53189 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-53189 .affinity img {
  margin-bottom: 10px;
}

.style-53189 .photo img {
  margin-bottom: 6px;
}

.style-53189 .fund .bar {
  background-color: #FFD204;
}

.style-53189 .goal {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 20px;
}

.style-53189 .current {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
}

.style-53189 .chart {
  width: 50%;
  max-width: 100%;
}

.style-53189 .scale {
  font-weight: bold;
}

.style-53189 .fund .bar-container {
  border-color: #FFFFFF;
}

.style-53189 .annualfund .goal .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-53189 .annualfund .current .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-53189 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-53189 .album {
  margin-bottom: 16px;
}

.style-53189 .album-select-form {
  margin-bottom: 10px;
}

.style-53189 .fund .chart .scale li i {
  border-color: #FFFFFF;
}

.style-53189 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-53189 .logo img {
  text-align: center;
  margin: 15px;
  padding: 10px;
}

.style-53189 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-53189 .date-icon {
  background-color: #006633;
  padding: 5px;
  margin-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Oswald', sans-serif;
  color: #FECC07;
  background-image: url(../images/repeatingLightGreenStripe.png);
  text-transform: uppercase;
  width: 50px;
  float: left;
}

.style-53189 .month-name {
  font-size: 1.2em;
  float: left;
}

.style-53189 .day-number {
  font-size: 1.2em;
  float: right;
  margin-left: 5px;
}

.style-53189 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-53189 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-53189 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-53189 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-53189 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-53189 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-53189 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-53189 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-53189 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-53189 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-53189 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-53189 .team-list .column {
  padding-right: 18px;
}

.style-58868 .h2-style {
  color: #006633;
  margin: 18px 0 15px 0;
}

.style-58868 .h4-style {
  margin-top: 10px;
}

.style-58868 A {
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
  font-size: 22px;
}

.style-58868 A:hover {
  color: #006633;
}

.style-58868 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-58868 .button:hover {
  color: #66A98A;
}

.style-58868 {
  text-align: center;
  font-family: Georgia;
}

.style-58868 .readmore {
  margin-top: 2px;
}

.style-58868 .long-description {
  padding-top: 30px;
}

.style-58868 .brief-description {
  margin-left: 5%;
}

.style-58868 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-58868 .affinity img {
  margin-bottom: 10px;
}

.style-58868 .photo img {
  margin-bottom: 6px;
}

.style-58868 .fund .bar {
  background-color: #FFD204;
}

.style-58868 .goal {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 20px;
}

.style-58868 .current {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
}

.style-58868 .chart {
  width: 50%;
  max-width: 100%;
}

.style-58868 .scale {
  font-weight: bold;
}

.style-58868 .fund .bar-container {
  border-color: #FFFFFF;
}

.style-58868 .annualfund .goal .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-58868 .annualfund .current .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-58868 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-58868 .album {
  margin-bottom: 16px;
}

.style-58868 .album-select-form {
  margin-bottom: 10px;
}

.style-58868 .fund .chart .scale li i {
  border-color: #FFFFFF;
}

.style-58868 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-58868 .logo img {
  text-align: center;
  margin: 15px;
  padding: 10px;
}

.style-58868 div.content-wrap {
  font-weight: bold;
  font-style: italic;
}

.style-58868 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-58868 .date-icon {
  background-color: #006633;
  padding: 5px;
  margin-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Oswald', sans-serif;
  color: #FECC07;
  background-image: url(../images/repeatingLightGreenStripe.png);
  text-transform: uppercase;
  width: 50px;
  float: left;
}

.style-58868 .month-name {
  font-size: 1.2em;
  float: left;
}

.style-58868 .day-number {
  font-size: 1.2em;
  float: right;
  margin-left: 5px;
}

.style-58868 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-58868 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-58868 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-58868 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-58868 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-58868 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-58868 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-58868 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-58868 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-58868 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-58868 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-58868 .team-list .column {
  padding-right: 18px;
}

.style-15653 {
  position: relative;
  left: 20px;
  z-index: 2;
}

.style-15646 {
  margin-top: -10px;
  margin-bottom: 15px;
}

.style-15613 {
  margin-bottom: 26px;
}

.style-15613 .link-image {
  float: right;
  margin: 0 0 0 6px;
}

.style-15613 A.links-urllink:hover {
  color: #66A98A;
}

.style-15613 li.group {
  font-size: 1.2rem;
  border-width: 0 0 0 2px;
  border-style: solid;
  border-color: #006633;
  display: inline-block;
  font-weight: bold;
  line-height: 1.2;
  padding: 0 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  vertical-align: top;
}

.style-15613 li.group:first-child {
  padding-left: 0;
  border-left: 0;
}

.style-15613 li.group:after {
  content: "";
  clear: both;
  display: table;
}

.style-15613 div.content-wrap {
  font-size: 0;
}

.style-37739 {
  margin-bottom: 26px;
}

.style-37739 .link-image {
  float: right;
  margin: 0 0 0 6px;
}

.style-37739 A.links-urllink:hover {
  color: #66A98A;
}

.style-37739 li.group {
  font-size: 1.0rem;
  border-width: 0 0 0 2px;
  border-style: solid;
  border-color: #006633;
  display: inline-block;
  font-weight: bold;
  line-height: 1.2;
  padding: 0 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  vertical-align: top;
}

.style-37739 li.group:first-child {
  padding-left: 20px;
  border-left: 0;
}

.style-37739 li.group:after {
  content: "";
  clear: both;
  display: table;
}

.style-37739 div.content-wrap {
  font-size: 0;
}

.style-15611 .h1-style {
  display: none;
}

.style-15611 .h2-style {
  display: none;
}

.style-15611 {
  margin: 12px 0 23px 0;
}

.style-15611 .submit-button {
  float: left;
  background-image: url(../images/SearchIcon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #006633;
  border-width: 0px;
  text-indent: -9999px;
  width: 29px;
  height: 24px;
  padding: 0;
  margin: 2px 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.style-15611 .search-text {
  background-image: url(../images/searchBox.png);
  background-position: left top;
  background-repeat: no-repeat;
  max-width: 200px;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  height: 24px;
  width: 0;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  -webkit-transition: width .5s, padding .5s;
  -moz-transition: width .5s, padding .5s;
  transition: width .5s, padding .5s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.style-15611 .search-text:focus {
  width: calc(100% - 30px);
  padding-left: 6%;
}

.style-15610 {
  margin: 12px 0 23px 0;
}

.style-15610 .link-image {
  margin: 0;
}

.style-15610 li.group {
  float: left;
  width: 20%;
}

.style-18240 {
  margin: 12px 0 23px 0;
  padding: 0 0 0 14px;
}

.style-18240 .link-image {
  margin: 0;
}

.style-18240 li.group {
  float: left;
  width: 30%;
}

.style-15644 {
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: #006633;
  font-size: 1.2em;
  margin-bottom: 15px;
  padding-left: 20px;
}

.style-15656 {
  margin: 12px 0 23px 0;
}

.style-15656 .submit-button {
  background-image: url(../images/SearchIcon.png);
  background-color: #006633;
  border-width: 0px;
  text-indent: -9999px;
  width: 29px;
  height: 24px;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}

.style-15656 .search-text {
  background-image: url(../images/searchBox.png);
  background-position: right top;
  background-repeat: no-repeat;
  width: 200px;
  border-width: 0px;
  margin: 0px;
  padding: 0px 0 0 10px;
  height: 24px;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.style-15656 .search-text:focus {
  width: calc(100% - 30px);
  padding-left: 6%;
}

.style-15656 div.content-wrap {
  width: 240px;
  margin: 0 auto;
}

.style-15630 {
  margin-bottom: 25px;
}

.style-15630 .link-image {
  margin: 0;
}

.style-15630 li.group {
  float: left;
  width: 20%;
}

.style-80308 A:hover {
  color: #006633;
}

.style-80308 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-80308 .button:hover {
  color: #66A98A;
}

.style-80308 {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  padding: 7px 5px 1px 5px;
  background-color: #404040;
  margin-bottom: 15px;
  max-height: 30px;
  border-width: 2px;
  border-style: solid;
  border-color: #006633;
  border-top: 0;
}

.style-80308 .readmore {
  margin-top: 2px;
}

.style-80308 .link-image {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-80308 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-80308 .text img {
  margin: 0;
  width: 100%;
  -webkit-border-radius: 22px 0 22px 0;
  -moz-border-radius: 22px 0 22px 0;
  border-radius: 22px 0 22px 0;
}

.style-80308 .affinity img {
  margin-bottom: 10px;
}

.style-80308 .photo img {
  margin-bottom: 6px;
}

.style-80308 .fund .bar {
  background-color: #FDCD0C;
}

.style-80308 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-80308 A.links-urllink {
  font-family: Georgia;
  font-weight: bold;
  font-size: 2.13333em;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-style: italic;
}

.style-80308 .album {
  margin-bottom: 16px;
}

.style-80308 .album-select-form {
  margin-bottom: 10px;
}

.style-80308 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-80308 li.group {
  position: relative;
  margin-bottom: 15px;
  -webkit-border-radius: 0 22px 0 22px;
  -moz-border-radius: 0 22px 0 22px;
  border-radius: 0 22px 0 22px;
}

.style-80308 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-80308 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-80308 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-80308 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-80308 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-80308 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-80308 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-80308 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-80308 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-80308 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-80308 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-80308 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-80308 .team-list .column {
  padding-right: 18px;
}

.style-15648 {
  border-top: 1px solid #fff;
  padding-top: 10px;
  text-align: right;
  margin-top: 15px;
}

.style-15647 .h2-style {
  color: #FFDD00;
  font-size: 1.2em;
  letter-spacing: 0.04em;
  margin-bottom: 5px;
}

.style-15647 A:hover {
  text-decoration: underline;
}

.style-15647 {
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
  line-height: 1.3;
}

.style-15647 A.links-urllink {
  color: #FFDD00;
  font-size: 1.2em;
  letter-spacing: 0.04em;
  margin-bottom: 20px;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
}

.style-15647 A.links-urllink:hover {
  text-decoration: none;
  color: #fff;
}

.style-15619 .h2-style {
  color: #FFDD00;
  font-size: 1.2em;
  letter-spacing: 0.04em;
  margin-bottom: 5px;
  line-height: 1.3;
  font-weight: 300;
}

.style-15619 A:hover {
  text-decoration: underline;
}

.style-15619 A.links-urllink {
  color: #FFDD00;
  font-size: 1.2em;
  letter-spacing: 0.04em;
  margin-bottom: 5px;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 300;
}

.style-15619 A.links-urllink:hover {
  text-decoration: none;
  color: #fff;
}

.style-16140 A.links-urllink {
  font-size: 1.06667em;
  display: block;
  padding: 3px 0;
  color: inherit;
}

.style-16140 A.links-urllink:hover {
  color: #ffffff;
}

.style-39307 .h2-style {
  font-family: Georgia;
  font-weight: bold;
  color: inherit;
  text-transform: none;
  font-size: 2.13333em;
}

.style-39307 A {
  color: #66A98A;
}

.style-39307 A:hover {
  color: #333333;
}

.style-39307 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-39307 .button:hover {
  color: #66A98A;
}

.style-39307 {
  margin-bottom: 20px;
  font-family: Georgia;
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 40px;
  text-align: center;
}

.style-39307 time {
  color: #959595;
  font-style: italic;
}

.style-39307 .readmore {
  margin-top: 2px;
}

.style-39307 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
  text-align: center;
  padding: 5px;
}

.style-39307 .text img {
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
}

.style-39307 .affinity img {
  margin-bottom: 10px;
}

.style-39307 .photo img {
  margin-bottom: 6px;
}

.style-39307 .fund .bar {
  background-color: #FDCD0C;
}

.style-39307 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-39307 A.links-urllink {
  text-align: center;
}

.style-39307 .album {
  margin-bottom: 16px;
}

.style-39307 .album-select-form {
  margin-bottom: 10px;
}

.style-39307 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-39307 li.group {
  text-align: center;
}

.style-39307 div.content-wrap {
  line-height: 2;
  letter-spacing: 0.05em;
  font-size: 1.13333em;
}

.style-39307 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-39307 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-39307 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-39307 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-39307 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-39307 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-39307 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-39307 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-39307 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-39307 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-39307 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-39307 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-39307 .team-list .column {
  padding-right: 18px;
}

.style-15549 .h2-style {
  color: inherit;
  text-align: center;
  margin-bottom: 25px;
}

.style-15549 A:hover {
  color: #006633;
}

.style-15549 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15549 .button:hover {
  color: #66A98A;
}

.style-15549 {
  margin-bottom: 15px;
  background-image: url(../images/grayStripe.gif);
  padding: 20px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
}

.style-15549 .readmore {
  margin-top: 2px;
}

.style-15549 .long-description {
  padding-top: 25px;
}

.style-15549 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15549 .affinity img {
  margin-bottom: 10px;
}

.style-15549 .photo img {
  margin-bottom: 6px;
}

.style-15549 .one-hundred {
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
}

.style-15549 .fund .bar {
  background-color: transparent;
  background-image: url(../images/AFbarTall.png);
  background-position: left bottom;
  background-size: 100% auto;
  position: relative;
  background-repeat: no-repeat;
  max-width: 288px;
  min-width: 130px;
}

.style-15549 .fund .bar:before {
  content: "";
  box-shadow: 0px 2px 0px 2px #F26652;
  width: 100%;
  height: 30px;
  position: absolute;
  top: -14px;
  left: 0;
  z-index: 40;
  -webkit-border-radius: 70%;
  -moz-border-radius: 70%;
  border-radius: 70%;
  background: rgb(0, 104, 55);
  /* old browsers */
  background: -moz-linear-gradient(top, rgba(0, 104, 55, 1) 0%, rgba(0, 82, 34, 1) 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 104, 55, 1)), color-stop(100%, rgba(0, 82, 34, 1)));
  /* chrome,safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 104, 55, 1) 0%, rgba(0, 82, 34, 1) 100%);
  /* chrome10+,safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 104, 55, 1) 0%, rgba(0, 82, 34, 1) 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 104, 55, 1) 0%, rgba(0, 82, 34, 1) 100%);
  /* ie10+ */
  background: linear-gradient(to bottom, rgba(0, 104, 55, 1) 0%, rgba(0, 82, 34, 1) 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006837', endColorstr='#005222', GradientType=0);
  :
    /* IE6-9 */
  ;
}

.style-15549 .fund .bar:after {
  content: "";
  background: #ffb500;
  width: 100%;
  height: 26px;
  position: absolute;
  bottom: 4px;
  left: 0;
  z-index: 30;
  -webkit-border-radius: 70%;
  -moz-border-radius: 70%;
  border-radius: 70%;
  box-shadow: 0px 2px 0px 2px #F26652;
}

.style-15549 .goal {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 2px;
}

.style-15549 .current {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 15px;
}

.style-15549 .chart {
  width: 50%;
  max-width: 100%;
}

.style-15549 .scale {
  font-weight: bold;
  width: 100%;
  max-width: 100%;
  float: right;
  min-width: 100%;
}

.style-15549 .fund .bar-container {
  border: 0;
  padding-right: 5%;
}

.style-15549 .annualfund .goal .label {
  font-weight: normal;
  padding-right: 10px;
  color: #006633;
}

.style-15549 .annualfund .current .label {
  font-weight: normal;
  padding-right: 10px;
  color: #006633;
}

.style-15549 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15549 .album {
  margin-bottom: 16px;
}

.style-15549 .album-select-form {
  margin-bottom: 10px;
}

.style-15549 .fund .chart .scale li i {
  border-color: #FFFFFF;
}

.style-15549 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15549 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15549 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15549 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15549 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15549 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15549 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15549 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15549 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15549 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15549 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15549 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15549 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15549 .team-list .column {
  padding-right: 18px;
}

.style-15550 .h2-style {
  color: #FECC07;
  margin: 18px 0 15px 0;
}

.style-15550 A {
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
}

.style-15550 A:hover {
  color: #006633;
}

.style-15550 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15550 .button:hover {
  color: #66A98A;
}

.style-15550 {
  margin: 10px;
}

.style-15550 .readmore {
  margin-top: 2px;
}

.style-15550 .long-description {
  padding-top: 30px;
}

.style-15550 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15550 .affinity img {
  margin-bottom: 10px;
}

.style-15550 .photo img {
  margin-bottom: 6px;
}

.style-15550 .fund .bar {
  background-color: #FFD204;
}

.style-15550 .goal {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 20px;
}

.style-15550 .current {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
}

.style-15550 .chart {
  width: 50%;
  max-width: 100%;
}

.style-15550 .scale {
  font-weight: bold;
}

.style-15550 .fund .bar-container {
  border-color: #FFFFFF;
}

.style-15550 .annualfund .goal .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-15550 .annualfund .current .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-15550 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15550 .album {
  margin-bottom: 16px;
}

.style-15550 .album-select-form {
  margin-bottom: 10px;
}

.style-15550 .fund .chart .scale li i {
  border-color: #FFFFFF;
}

.style-15550 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15550 .logo img {
  text-align: center;
  margin: 15px;
  padding: 10px;
}

.style-15550 div.content-wrap {
  text-align: center;
}

.style-15550 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15550 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15550 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15550 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15550 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15550 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15550 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15550 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15550 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15550 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15550 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15550 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15550 .team-list .column {
  padding-right: 18px;
}

.style-15559 .h2-style {
  margin-bottom: 20px;
  font-weight: bold;
}

.style-15559 A:hover {
  color: #006633;
}

.style-15559 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15559 .button:hover {
  color: #66A98A;
}

.style-15559 {
  margin-bottom: 15px;
}

.style-15559 time {
  color: #959595;
  font-style: italic;
}

.style-15559 .readmore {
  margin-top: 2px;
}

.style-15559 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15559 .job-title {
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  font-size: 1.46667em;
}

.style-15559 .bus-phone {
  font-weight: bold;
}

.style-15559 .email {
  color: #66A98A;
  font-style: italic;
}

.style-15559 .affinity img {
  margin-bottom: 10px;
}

.style-15559 .photo img {
  margin-bottom: 6px;
}

.style-15559 .fund .bar {
  background-color: #FDCD0C;
}

.style-15559 .first-name {
  font-weight: bold;
}

.style-15559 .last-name {
  font-weight: bold;
}

.style-15559 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15559 .album {
  margin-bottom: 16px;
}

.style-15559 .album-select-form {
  margin-bottom: 10px;
}

.style-15559 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15559 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15559 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15559 .month-name {
  text-transform: uppercase;
}

.style-15559 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15559 .event-detail {
  margin-left: 60px;
}

.style-15559 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15559 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15559 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15559 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15559 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15559 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15559 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15559 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15559 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15559 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15559 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15559 .team-list .column {
  padding-right: 18px;
}

.style-17849 .h2-style {
  margin-bottom: 10px;
  color: inherit;
  font-size: 2.4em;
}

.style-17849 A:hover {
  color: #006633;
}

.style-17849 .button {
  font-family: 'Oswald', sans-serif;
  color: #333333;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
  background: none;
  padding: 0;
}

.style-17849 .button:hover {
  text-decoration: none;
  color: #333333;
}

.style-17849 {
  margin-bottom: 15px;
}

.style-17849 .readmore {
  margin-top: 2px;
}

.style-17849 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-17849 .affinity img {
  margin-bottom: 10px;
}

.style-17849 .photo img {
  margin-bottom: 6px;
}

.style-17849 .fund .bar {
  background-color: #FDCD0C;
}

.style-17849 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-17849 .album {
  margin-bottom: 16px;
}

.style-17849 .album-select-form {
  margin-bottom: 10px;
}

.style-17849 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-17849 .schedule-date {
  background-color: #231F20;
  color: #FFFFFF;
  font-size: 1.333335em;
  line-height: 1.4;
  text-transform: uppercase;
  width: calc(100% + 19px);
  padding: 0 13% 0 0;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: relative;
  box-shadow: -20px 0px 0px 0px #000000;
  font-family: Arial;
}

.style-17849 .schedule-date:first-child {
  color: #FFDD00;
  font-weight: normal;
}

.style-17849 .schedule-date:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -19px;
  right: 8px;
  border-right: 14px solid #00703c;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 0;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
}

.style-17849 .schedule-vs {
  font-weight: bold;
}

.style-17849 .schedule-site {
  font-weight: bold;
}

.style-17849 .schedule-title {
  padding-top: 5px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: 'Oswald', sans-serif;
  line-height: 1.33333;
}

.style-17849 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-17849 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-17849 .month-name {
  text-transform: uppercase;
}

.style-17849 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-17849 .event-detail {
  margin-left: 60px;
}

.style-17849 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-17849 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17849 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-17849 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-17849 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-17849 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-17849 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-17849 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-17849 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-17849 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-17849 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-17849 .game {
  background-color: #E7E8E9;
  margin: 0px 19px 0 0;
  font-size: 1.2em;
  padding-bottom: 10px;
  padding-left: 20px;
}

.style-17849 .team-list .column {
  padding-right: 18px;
}

.style-17849 .game .ath-row.ath-row-one {
  background-color: #231F20;
  color: #FFFFFF;
  font-size: 1.333335em;
  line-height: 1.4;
  text-transform: uppercase;
  width: calc(100% + 19px);
  padding: 0 13% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: relative;
}

.style-17849 .game .ath-row.ath-row-one:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -19px;
  right: 8px;
  border-right: 14px solid #00703c;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 0;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
}

.style-17849 .game .ath-row.ath-row-two {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-17849 .game .ath-row.ath-row-three {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-17849 .game .ath-row.ath-row-four {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-17849 .game .ath-row.ath-row-five {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-17849 .schedule-site.Home {
  color: #BFD730;
}

.style-17849 .schedule-site.Away {
  color: #f26652;
}

.style-17849 a.print-button {
  padding-right: 13%;
  font-size: 1.2em;
}

.style-17849 a.print-button span {
  font-family: 'Oswald', sans-serif;
  color: #333333;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
  white-space: nowrap;
}

.style-17849 a.print-button span:hover {
  text-decoration: none;
}

.style-15565 .h2-style {
  margin-bottom: 10px;
  color: inherit;
  font-size: 2.4em;
}

.style-15565 A {
  margin: 0px 19px 0 0;
  font-size: 1.2em;
  padding-left: 20px;
  font-weight: bold;
  text-decoration: underline;
}

.style-15565 A:hover {
  color: #006633;
}

.style-15565 .button {
  font-family: 'Oswald', sans-serif;
  color: #333333;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
  background: none;
  padding: 0;
}

.style-15565 .button:hover {
  text-decoration: none;
  color: #333333;
}

.style-15565 {
  margin-bottom: 15px;
}

.style-15565 .readmore {
  margin-top: 2px;
}

.style-15565 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15565 .affinity img {
  margin-bottom: 10px;
}

.style-15565 .photo img {
  margin-bottom: 6px;
}

.style-15565 .fund .bar {
  background-color: #FDCD0C;
}

.style-15565 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15565 .album {
  margin-bottom: 16px;
}

.style-15565 .album-select-form {
  margin-bottom: 10px;
}

.style-15565 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15565 .schedule-date {
  font-weight: bold;
}

.style-15565 .schedule-date:first-child {
  color: #FFDD00;
  font-weight: normal;
}

.style-15565 .schedule-vs {
  font-weight: bold;
}

.style-15565 .schedule-site {
  font-weight: bold;
}

.style-15565 .schedule-title {
  padding-top: 5px;
}

.style-15565 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15565 .schedule-rescheduled {
  color: #66A98A;
  font-weight: bold;
}

.style-15565 .schedule-cancelled {
  font-weight: bold;
  color: #F26652;
}

.style-15565 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15565 .month-name {
  text-transform: uppercase;
}

.style-15565 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15565 .event-detail {
  margin-left: 60px;
}

.style-15565 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15565 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15565 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15565 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15565 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15565 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15565 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15565 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15565 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15565 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15565 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15565 .game {
  background-color: #E7E8E9;
  margin: 0px 19px 0 0;
  font-size: 1.2em;
  padding-bottom: 30px;
}

.style-15565 .team-list .column {
  padding-right: 18px;
}

.style-15565 .game .ath-row.ath-row-one {
  background-color: #231F20;
  color: #FFFFFF;
  font-size: 1.333335em;
  line-height: 1.4;
  text-transform: uppercase;
  width: calc(100% + 19px);
  padding: 0 13% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: relative;
}

.style-15565 .game .ath-row.ath-row-one:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -19px;
  right: 8px;
  border-right: 14px solid #00703c;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 0;
  -ms-transform: rotate(45deg);
  /* ie 9 */
  -webkit-transform: rotate(45deg);
  /* safari */
  transform: rotate(45deg);
}

.style-15565 .game .ath-row.ath-row-two {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-15565 .game .ath-row.ath-row-three {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-15565 .game .ath-row.ath-row-four {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-15565 .game .ath-row.ath-row-five {
  padding: 0 3% 0 3%;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
}

.style-15565 .schedule-site.Home {
  color: #BFD730;
}

.style-15565 .schedule-site.Away {
  color: #f26652;
}

.style-15565 a.print-button {
  padding-right: 13%;
  font-size: 1.2em;
}

.style-15565 a.print-button span {
  font-family: 'Oswald', sans-serif;
  color: #333333;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
  white-space: nowrap;
}

.style-15565 a.print-button span:hover {
  text-decoration: none;
}

.style-15566 .h2-style {
  font-size: 1.46667em;
  color: #333;
  padding-left: 7%;
}

.style-15566 A:hover {
  color: #006633;
}

.style-15566 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15566 .button:hover {
  color: #66A98A;
}

.style-15566 {
  margin-bottom: 15px;
  background-color: #F3F3F4;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  padding: 30px 0 0;
}

.style-15566 .readmore {
  margin-top: 2px;
}

.style-15566 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15566 .title {
  background-color: #D4D3D4;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 5px 0px 7%;
}

.style-15566 .affinity img {
  margin-bottom: 10px;
}

.style-15566 .photo img {
  margin-bottom: 6px;
}

.style-15566 .fund .bar {
  background-color: #FDCD0C;
}

.style-15566 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15566 .album {
  margin-bottom: 16px;
}

.style-15566 .album-select-form {
  margin-bottom: 10px;
}

.style-15566 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15566 .winloss tbody {
  background-color: #D4D3D4;
}

.style-15566 td.winloss-amount {
  margin: 0;
  border-color: #D4D3D4;
}

.style-15566 .winloss table {
  width: 100%;
  padding-bottom: 30px;
  border-spacing: 0;
}

.style-15566 th.winloss-amount.win {
  color: #006633;
}

.style-15566 th.winloss-amount.loss {
  color: #F26652;
}

.style-15566 th.winloss-amount.tie {
  color: #50C8E8;
}

.style-15566 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15566 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15566 .month-name {
  text-transform: uppercase;
}

.style-15566 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15566 .event-detail {
  margin-left: 60px;
}

.style-15566 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15566 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15566 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15566 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15566 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15566 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15566 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15566 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15566 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15566 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15566 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15566 .team-list .column {
  padding-right: 18px;
}

.style-15557 .h2-style {
  margin-bottom: 20px;
}

.style-15557 .h4-style {
  font-weight: bold;
}

.style-15557 A:hover {
  color: #006633;
}

.style-15557 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15557 .button:hover {
  color: #66A98A;
}

.style-15557 {
  margin-bottom: 15px;
}

.style-15557 time {
  color: #959595;
  font-style: italic;
}

.style-15557 .readmore {
  margin-top: 2px;
}

.style-15557 .h4-style A {
  color: inherit;
}

.style-15557 .location {
  color: #959595;
  font-size: 13px;
  font-family: Arial;
}

.style-15557 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15557 .affinity img {
  margin-bottom: 10px;
}

.style-15557 .photo img {
  margin-bottom: 6px;
}

.style-15557 .fund .bar {
  background-color: #FDCD0C;
}

.style-15557 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15557 .album {
  margin-bottom: 16px;
}

.style-15557 .album-select-form {
  margin-bottom: 10px;
}

.style-15557 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15557 li.group {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-width: 0 0 2px;
  border-style: solid;
  border-color: #ABABAB;
}

.style-15557 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15557 .start-time {
  font-size: 12px;
}

.style-15557 .event-time {
  font-size: 13px;
  font-family: Arial;
}

.style-15557 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15557 .month-name {
  text-transform: uppercase;
}

.style-15557 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
  font-weight: bold;
}

.style-15557 .event-detail {
  margin-left: 60px;
}

.style-15557 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15557 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
}

.style-15557 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  font-family: Georgia;
  font-style: italic;
  color: #66A98A;
}

.style-15557 .selected-date {
  color: #66A98A;
  font-size: 2.4em;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-15557 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15557 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15557 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15557 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15557 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15557 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15557 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15557 .large-calendar-grid {
  background-color: #66A98A;
  border-width: 2px;
  border-style: solid;
  border-color: #66A98A;
  line-height: 1.2;
}

.style-15557 .large-calendar-grid ol.calendar-header li {
  background-color: #ffffff;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
  border: none;
  border-color: #66A98A;
  border-width: 2px;
  border-style: solid;
}

.style-15557 .large-calendar-grid .day-holder {
  background-color: #ffffff;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
  border: none;
  border-color: #66A98A;
  border-width: 2px;
  border-style: solid;
}

.style-15557 .large-calendar-grid .date {
  padding: 5px;
}

.style-15557 .large-calendar-grid .day-holder .date.active {
  background-color: #006633;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 10px 0;
  border-radius: 10px 0;
  color: #ffffff;
  font-family: 'Oswald', sans-serif;
  border: none;
}

.style-15557 .large-calendar-grid .calendar-list {
  border-color: #66A98A;
  border-width: 2px;
  border-style: solid;
}

.style-15557 .h4-style.calendar-event-title {
  margin-bottom: 2px;
}

.style-15557 .h4-style.calendar-event-title a:hover {
  text-decoration: underline;
}

.style-15557 .team-list .column {
  padding-right: 18px;
}

.style-15557 a.ical-feed {
  background-color: #006633;
}

.style-15552 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.46667em;
}

.style-15552 A {
  color: #66A98A;
}

.style-15552 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-15552 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15552 .button:hover {
  color: #66A98A;
}

.style-15552 {
  margin-bottom: 15px;
}

.style-15552 time {
  padding: 1px;
  margin: 1px;
}

.style-15552 .readmore {
  margin-top: 2px;
}

.style-15552 .link-image {
  width: calc(100% + 50px) !important;
  height: auto !important;
  display: block;
  margin: -20px -25px 15px;
  max-width: 150%;
}

.style-15552 .h4-style A {
  color: inherit;
}

.style-15552 .long-description {
  line-height: 1.73333;
}

.style-15552 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15552 .bio {
  display: block;
  margin-left: -0.6ch;
  margin-top: 25px;
}

.style-15552 .biobutton {
  display: none;
}

.style-15552 .affinity img {
  width: calc(100% + 50px) !important;
  height: auto !important;
  display: block;
  margin: -20px -25px 15px;
  max-width: 150%;
}

.style-15552 .photo img {
  margin-bottom: 6px;
}

.style-15552 .fsd img {
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
}

.style-15552 .faculty-staff-control {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.33333em;
  font-weight: bold;
}

.style-15552 .faculty-staff-control:before {
  content: "Search by Department, Grade or Last Name";
  float: left;
  padding-right: 10px;
}

.style-15552 .fund .bar {
  background-color: #FDCD0C;
}

.style-15552 .nick-name:before {
  content: "\0022";
}

.style-15552 .nick-name:after {
  content: "\0022";
}

.style-15552 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15552 A.links-urllink {
  font-size: 1.2em;
  color: inherit;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-15552 A.links-urllink:hover {
  color: #006633;
}

.style-15552 .album-name {
  font-family: 'Oswald', sans-serif;
  font-size: 15px;
}

.style-15552 .cover-photo {
  float: left;
  padding-right: 10px;
}

.style-15552 .file-count {
  line-height: 2px;
}

.style-15552 .album {
  margin-bottom: 15px;
}

.style-15552 .album-select-form {
  margin-bottom: 10px;
}

.style-15552 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15552 li.group {
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  padding: 20px 25px;
  background-image: url(../images/grayStripe.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
  margin-bottom: 15px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  color: #636466;
  line-height: 1.73333;
}

.style-15552 li.group:first-child {
  border-left: 0;
}

.style-15552 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15552 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15552 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15552 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15552 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15552 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15552 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15552 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15552 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15552 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15552 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15552 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15552 .team-list .column {
  padding-right: 18px;
}

.style-15552 .directory-photo {
  display: block !important;
  text-align: center;
  margin: -20px -25px 15px;
}

.style-15552 .directory-details {
  font-style: italic;
  display: block;
}

.style-91701 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.46667em;
}

.style-91701 A {
  color: #66A98A;
}

.style-91701 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-91701 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-91701 .button:hover {
  color: #66A98A;
}

.style-91701 {
  margin-bottom: 15px;
}

.style-91701 time {
  padding: 1px;
  margin: 1px;
}

.style-91701 .readmore {
  margin-top: 2px;
}

.style-91701 .link-image {
  width: calc(100% + 50px) !important;
  height: auto !important;
  display: block;
  margin: -20px -25px 15px;
  max-width: 150%;
}

.style-91701 .h4-style A {
  color: inherit;
}

.style-91701 .long-description {
  line-height: 1.73333;
}

.style-91701 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-91701 .bio {
  display: block;
  margin-left: -0.6ch;
  margin-top: 25px;
}

.style-91701 .affinity img {
  width: calc(100% + 50px) !important;
  height: auto !important;
  display: block;
  margin: -20px -25px 15px;
  max-width: 150%;
}

.style-91701 .photo img {
  margin-bottom: 6px;
}

.style-91701 .fsd img {
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
}

.style-91701 .faculty-staff-control {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.33333em;
  font-weight: bold;
}

.style-91701 .faculty-staff-control:before {
  content: "Search by Department, Grade or Last Name";
  float: left;
  padding-right: 10px;
}

.style-91701 .fund .bar {
  background-color: #FDCD0C;
}

.style-91701 .nick-name:before {
  content: "\0022";
}

.style-91701 .nick-name:after {
  content: "\0022";
}

.style-91701 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-91701 A.links-urllink {
  font-size: 1.2em;
  color: inherit;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-91701 A.links-urllink:hover {
  color: #006633;
}

.style-91701 .album-name {
  font-family: 'Oswald', sans-serif;
  font-size: 15px;
}

.style-91701 .cover-photo {
  float: left;
  padding-right: 10px;
}

.style-91701 .file-count {
  line-height: 2px;
}

.style-91701 .album {
  margin-bottom: 15px;
}

.style-91701 .album-select-form {
  margin-bottom: 10px;
}

.style-91701 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-91701 li.group {
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  padding: 20px 25px;
  background-image: url(../images/grayStripe.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
  margin-bottom: 15px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  color: #636466;
  line-height: 1.73333;
}

.style-91701 li.group:first-child {
  border-left: 0;
}

.style-91701 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-91701 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-91701 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-91701 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-91701 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-91701 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-91701 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-91701 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-91701 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-91701 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-91701 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-91701 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-91701 .team-list .column {
  padding-right: 18px;
}

.style-91701 .directory-photo {
  display: block !important;
  text-align: center;
  margin: -20px -25px 15px;
}

.style-91701 .directory-details {
  font-style: italic;
  display: block;
}

.style-15551 .h2-style {
  margin-bottom: 20px;
}

.style-15551 .h4-style {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.46667em;
}

.style-15551 A {
  color: #66A98A;
}

.style-15551 A:hover {
  color: #006633;
  text-decoration: none;
}

.style-15551 .button {
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15551 .button:hover {
  color: #66A98A;
}

.style-15551 {
  margin-bottom: 15px;
  padding: 20px;
}

.style-15551 .readmore {
  margin-top: 2px;
}

.style-15551 .link-image {
  margin: 10px 0 0 0;
}

.style-15551 .h4-style A {
  color: inherit;
}

.style-15551 .long-description {
  line-height: 1.73333;
}

.style-15551 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15551 .bio {
  display: block;
  margin-left: -0.6ch;
  margin-top: 25px;
}

.style-15551 .biobutton {
  display: none;
}

.style-15551 .affinity img {
  display: block;
  margin: 0 auto 15px;
}

.style-15551 .photo img {
  margin-bottom: 6px;
}

.style-15551 .fsd img {
  margin-right: 0;
  margin-bottom: 15px;
  height: auto !important;
  width: auto !important;
}

.style-15551 .faculty-staff-control {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.33333em;
  font-weight: bold;
  margin-bottom: 25px;
}

.style-15551 .faculty-staff-control:before {
  content: "Search by Department, Grade or Last Name:";
  float: left;
  padding-right: 10px;
}

.style-15551 .fund .bar {
  background-color: #FDCD0C;
}

.style-15551 .nick-name {
  font-weight: bold;
}

.style-15551 .nick-name:before {
  content: open-quote;
}

.style-15551 .nick-name:after {
  content: close-quote;
}

.style-15551 .first-name {
  font-weight: bold;
}

.style-15551 .last-name {
  font-weight: bold;
}

.style-15551 .mini-sitemap-open {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
}

.style-15551 .mini-sitemap-close {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
}

.style-15551 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15551 A.links-urllink {
  font-size: 1.46667em;
  color: inherit;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-15551 A.links-urllink:hover {
  color: #006633;
}

.style-15551 .album {
  margin-bottom: 16px;
}

.style-15551 .album-select-form {
  margin-bottom: 10px;
}

.style-15551 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15551 li.group {
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  padding: 20px 25px;
  background-image: url(../images/grayStripe.gif);
  -webkit-border-radius: 0 12px 0 12px;
  -moz-border-radius: 0 12px 0 12px;
  border-radius: 0 12px 0 12px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  color: #636466;
  line-height: 1.73333;
}

.style-15551 li.group:first-child {
  border-left: 0;
}

.style-15551 div.content-wrap {
  background-image: url(../images/yellow.line.png);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 30px;
}

.style-15551 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15551 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15551 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15551 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15551 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15551 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15551 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15551 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15551 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15551 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-15551 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15551 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15551 .team-list .column {
  padding-right: 18px;
}

.style-15551 .directory-photo {
  display: block;
  text-align: center;
}

.style-15551 .directory-details {
  font-style: italic;
  display: block;
}

.style-42164 .h2-style {
  color: #FECC07;
  margin: 18px 0 15px 0;
}

.style-42164 .h4-style {
  margin-left: 5%;
  margin-top: 5px;
}

.style-42164 A {
  color: #66A98A;
  font-family: Georgia;
  font-style: italic;
  background-image: url(../images/arrowRightYellow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 17px;
}

.style-42164 A:hover {
  color: #006633;
}

.style-42164 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-42164 .button:hover {
  color: #66A98A;
}

.style-42164 {
  margin: 10px;
}

.style-42164 .readmore {
  margin-top: 2px;
}

.style-42164 .long-description {
  padding-top: 30px;
}

.style-42164 .brief-description {
  margin-left: 5%;
}

.style-42164 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-42164 .affinity img {
  margin-bottom: 10px;
}

.style-42164 .photo img {
  margin-bottom: 6px;
}

.style-42164 .fund .bar {
  background-color: #FFD204;
}

.style-42164 .goal {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  margin-bottom: 20px;
}

.style-42164 .current {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
}

.style-42164 .chart {
  width: 50%;
  max-width: 100%;
}

.style-42164 .scale {
  font-weight: bold;
}

.style-42164 .fund .bar-container {
  border-color: #FFFFFF;
}

.style-42164 .annualfund .goal .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-42164 .annualfund .current .label {
  font-weight: normal;
  padding-right: 10px;
}

.style-42164 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-42164 .album {
  margin-bottom: 16px;
}

.style-42164 .album-select-form {
  margin-bottom: 10px;
}

.style-42164 .fund .chart .scale li i {
  border-color: #FFFFFF;
}

.style-42164 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-42164 .logo img {
  text-align: center;
  margin: 15px;
  padding: 10px;
}

.style-42164 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-42164 .date-icon {
  background-color: #006633;
  padding: 5px;
  margin: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Oswald', sans-serif;
  color: #FECC07;
  background-image: url(../images/repeatingLightGreenStripe.png);
  text-transform: uppercase;
}

.style-42164 .month-name {
  font-size: 1.2em;
  float: left;
}

.style-42164 .day-number {
  font-size: 1.2em;
  float: right;
  margin-left: 5px;
}

.style-42164 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-42164 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42164 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-42164 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-42164 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-42164 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-42164 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-42164 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-42164 .newsarchivedatepicker .month-number:hover {
  background-color: #FDCD0C;
  background-image: none;
}

.style-42164 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-42164 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-42164 .team-list .column {
  padding-right: 18px;
}

.style-15616 .h2-style {
  margin-bottom: 20px;
}

.style-15616 A:hover {
  color: #006633;
}

.style-15616 .button {
  background-color: #FFFFFF;
  border-width: 0px;
  margin-right: 12px;
  color: #66A98A;
}

.style-15616 .button:hover {
  color: #66A98A;
}

.style-15616 {
  margin-bottom: 15px;
}

.style-15616 time {
  color: #959595;
  font-style: italic;
}

.style-15616 .readmore {
  margin-top: 2px;
}

.style-15616 .photos {
  margin-bottom: 10px;
  padding-right: 10px;
}

.style-15616 .affinity img {
  margin-bottom: 10px;
}

.style-15616 .photo img {
  margin-bottom: 6px;
}

.style-15616 .fund .bar {
  background-color: #FDCD0C;
}

.style-15616 .backbutton {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  padding-left: 18px;
}

.style-15616 .album {
  margin-bottom: 16px;
}

.style-15616 .album-select-form {
  margin-bottom: 10px;
}

.style-15616 .departmentfaculty img {
  margin-bottom: 6px;
}

.style-15616 li.group {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-width: 0 0 2px;
  border-style: solid;
  border-color: #ABABAB;
}

.style-15616 .athleticteamcoach img {
  margin-bottom: 6px;
}

.style-15616 .date-icon {
  background-color: #FCDE05;
  padding: 5px;
  -webkit-border-radius: 12px 0;
  -moz-border-radius: 12px 0;
  border-radius: 12px 0;
  color: #006633;
  font-family: 'Oswald', sans-serif;
}

.style-15616 .month-name {
  text-transform: uppercase;
}

.style-15616 .day-number {
  font-size: 1.2em;
  line-height: 1.1;
  padding-bottom: 2px;
}

.style-15616 .event-detail {
  margin-left: 60px;
}

.style-15616 .filter-group-title {
  margin-top: 24px;
  margin-bottom: 4px;
}

.style-15616 .prev-button {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15616 .next-button {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
}

.style-15616 .selected-date {
  font-size: 30px;
  color: #006633;
  margin-top: 36px;
}

.style-15616 .today-button {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
}

.style-15616 .newsarchivelist img {
  margin-bottom: 10px;
}

.style-15616 .newsarchivedatepicker .current-year {
  text-align: center;
  font-size: 18px;
  color: #006633;
  padding: 0 10px 10px 10px;
}

.style-15616 .newsarchivedatepicker .prev-year {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

.style-15616 .newsarchivedatepicker .month-number {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
  padding: 10px;
  margin: 3px 0;
  background-image: url(../images/repeatingGrayStripe.jpg);
  text-transform: uppercase;
}

.style-15616 .newsarchivedatepicker .month-number:hover {
  background-color: #fecc07;
  background-image: none;
}

.style-15616 .newsarchivelist .publish-month {
  margin-bottom: 10px;
}

.style-15616 .newsarchivedatepicker .next-year {
  background-image: url(../images/arrowRightYellow.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  text-align: right;
}

.style-15616 .newsarchivedatepicker .month-container {
  margin: 0;
  padding: 0;
}

.style-15616 .team-list .column {
  padding-right: 18px;
}

.style-15556 .team-label {
  float: left;
  padding-right: 10px;
}

.style-15556 .team-selector {
  width: auto;
}

.style-15556 .season-label {
  float: left;
  padding-right: 10px;
}

.style-15556 .season-selector {
  width: auto;
}

.style-15556 .school-level-label {
  float: left;
  padding-right: 10px;
}

.style-15556 .school-level-selector {
  width: auto;
}

.style-15556 .department-label {
  float: left;
  padding-right: 10px;
}

.style-15556 .department-selector {
  width: auto;
}

.style-15556 .grade-label {
  float: left;
  padding-right: 10px;
}

.style-15556 .grade-selector {
  width: auto;
}

.style-15556 div.content-wrap {
  font-size: 1.46667em;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}

.style-15632 .nav-menu {
  margin-bottom: 20px;
}

.style-15632 .l1-item {
  color: #006633;
  font-family: 'Oswald', sans-serif;
  font-size: 1.46667em;
  font-weight: 300;
  margin-bottom: 15px;
}

.style-15632 .l1-item:hover {
  color: #66A98A;
}

.style-15632 .l1-item:first-child {
  border-left: 0;
}

.style-15632 .l1-item>a {
  padding: 0 12px;
  border-left: 1px solid #006633;
  line-height: 1;
}

.style-15632 .l1-item.active {
  background-image: url(../images/arrowBIGdownYellow.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 38px;
  color: #66A98A;
}

.style-15632 .l2-item {
  background-color: #FFFFFF;
  color: #006633;
}

.style-15632 .l2-item:hover {
  color: #66A98A;
}

.style-15632 .l2-item>a {
  padding: 0 10px;
}

.style-15632 .l2-item>a .arrow {
  border-left-color: #fdcd0c;
}

.style-15632 .l2-item.active {
  color: #66A98A;
}

.style-15632 .l3-item {
  color: #006633;
}

.style-15632 .l3-item:hover {
  color: #66A98A;
}

.style-15632 .l3-item>a {
  padding: 0 10px;
}

.style-15632 .l3-item>a .arrow {
  border-left-color: #fdcd0c;
}

.style-15632 .l3-item.active {
  color: #66A98A;
}

.style-15632 .level2 {
  padding-top: 38px;
}

.style-15632 .level3 {
  background-color: #FFFFFF;
}

.style-15614 .mega-menu-panel {
  padding-top: 22px;
}

.style-15614 .mega-menu-panel-inner {
  padding: 15px 25px 15px;
  color: #ffdd00;
  background-color: rgba(10, 36, 15, 0.90);
  background-blend-mode: multiply;
  min-width: 200px;
  width: 100%;
}

.style-15614 .mega-menu-item.l1-item {
  color: #fecc07;
  border-width: 0 0 0 2px;
  border-style: solid;
  border-color: #fecc07;
  line-height: 1;
  position: relative;
  font-weight: 300;
}

.style-15614 .mega-menu-item.l1-item:hover {
  color: #ffffff;
}

.style-15614 .mega-menu-item.l1-item:first-child {
  border-left: 0;
}

.style-15614 .mega-menu-item.l1-item>a {
  padding: 0 11px;
  letter-spacing: 0.042em;
  font-family: 'Oswald', sans-serif;
  font-size: 1.46667em;
  text-transform: uppercase;
}

.style-15614 .mega-menu-item.l1-item.active {
  color: #FFFFFF;
}

.style-15614 .mega-level1 {
  padding-bottom: 22px;
}

.style-15650 .acc-l1-item {
  padding-left: 0;
  letter-spacing: 0.05em;
}

.style-15650 .acc-l1-item>a {
  width: 100%;
  padding: 3px 0;
}

.style-15650 .acc-l1-item>a:hover {
  text-decoration: none;
  color: #fff;
}

.style-15650 .acc-l1-item.active>a {
  text-decoration: none;
  color: #fff;
}

.style-15650 .acc-level1 {
  font-size: 1.06667em;
}

.style-15650 .acc-nav-menu {
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.style-15650 .menu-type-accordion ul li a span.toggle {
  display: none;
}

.style-15617 .acc-l1-item {
  padding-left: 0;
  letter-spacing: 0.05em;
}

.style-15617 .acc-l1-item>a {
  width: 100%;
  padding: 3px 0;
}

.style-15617 .acc-l1-item>a:hover {
  text-decoration: none;
  color: #fff;
}

.style-15617 .acc-l1-item.active>a {
  text-decoration: none;
  color: #fff;
}

.style-15617 .acc-level1 {
  font-size: 1.06667em;
}

.style-15617 .acc-nav-menu {
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.style-15617 .menu-type-accordion ul li a span.toggle {
  display: none;
}

.style-29345 .nav-menu {
  padding-left: 10px;
}

.style-29345 .l1-item {
  color: #fecc07;
  border-width: 0 0 0 2px;
  border-style: solid;
  border-color: #fecc07;
  line-height: 1;
  position: relative;
  font-weight: 300;
}

.style-29345 .l1-item:first-child {
  border-left: 0;
}

.style-29345 .l1-item>a {
  padding: 0 11px;
  letter-spacing: 0.042em;
  font-family: 'Oswald', sans-serif;
  font-size: 1.35em;
  text-transform: uppercase;
}

.style-29345 .l1-item.active {
  color: #FFFFFF;
}

.style-29345 .level1 {
  padding-bottom: 22px;
}

.style-79264 time {
  color: #959595;
  font-style: italic;
}

.style-79264 .carousel.flexslider {
  padding: 0px;
  margin-bottom: 15px;
}

.style-79264 .carousel .h4-style.crl-title {
  font-size: 2em;
}

.style-79264 .carousel .crl-caption {
  font-size: 1.1em;
  line-height: 1.5;
}

.style-79264 .carousel .crl-description {
  font-size: 1.1em;
  line-height: 1.5;
}

.style-79264 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-79264 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-79264 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-79264 .carousel .caption-spacing.crl-inner-details {
  background-color: rgba(0, 0, 0, 0.65);
  color: #FFFFFF;
  padding: 15px;
  margin: 0;
}

.style-79264 .album-select {
  font-weight: bold;
}

.style-15652 .carousel .h4-style.crl-title {
  display: none;
}

.style-15652 .background-carousel .crl-details {
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  padding: 15px 15px 15px 15px;
  width: 260px;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.75 em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -ms-transform: translateY(101%);
  -webkit-transform: translateY(101%);
  transform: translateY(101%);
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
}

.style-15652 .background-carousel .crl-details:before {
  content: "Show Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  background-image: url(../images/arrowUpYellow.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-15652 .background-carousel .crl-details:after {
  /*content: "Hide Caption";font-family: 'Oswald', sans-serif;text-transform: uppercase;display: block;padding: 5px 30px 5px 12px;position: absolute;right: 0;bottom: 0;color: #FFFFFF;background-image: url(../images/YellowDownArrowMed.png);background-position: 90% 7px;background-repeat: no-repeat;white-space: nowrap;: */
  ;
}

.style-15652 .background-carousel .pager {
  bottom: 0;
  margin: 0 260px;
  width: calc(100% - 520px);
}

.style-15652 .background-carousel .pager li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
}

.style-15652 .background-carousel .pager li a:hover {
  background-color: #FFFFFF;
}

.style-15652 .background-carousel .pager li>a.current-pager-item {
  background-color: #FFFFFF;
}

.style-84948 {
  margin-bottom: 15px;
}

.style-84948 time {
  color: #959595;
  font-style: italic;
}

.style-84948 .carousel.flexslider {
  margin-bottom: 0;
}

.style-84948 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
}

.style-84948 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
}

.style-84948 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
}

.style-84948 .carousel .caption-spacing.crl-inner-details:before {
  content: "Show Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  background-image: url(../images/arrowUpYellow.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-84948 .carousel .caption-spacing.crl-inner-details:after {
  content: "Hide Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #FFFFFF;
  background-image: url(../images/YellowDownArrowMed.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-38310 time {
  color: #959595;
  font-style: italic;
}

.style-38310 .carousel .crl-caption {
  padding: 0 10px;
}

.style-38310 .crl-pager {
  padding-top: 2px;
}

.style-38310 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-38310 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
}

.style-38310 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
}

.style-38310 .carousel .caption-spacing.crl-inner-details {
  padding: 10px 0;
}

.style-15562 time {
  color: #959595;
  font-style: italic;
}

.style-15562 .carousel .crl-caption {
  padding: 0 10px;
}

.style-15562 .crl-pager {
  padding-top: 2px;
}

.style-15562 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-15562 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
}

.style-15562 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
}

.style-15562 .carousel .caption-spacing.crl-inner-details {
  padding: 10px 0;
}

.style-15564 time {
  color: #959595;
  font-style: italic;
}

.style-15564 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-15564 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-15564 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-15564 .carousel .caption-spacing.crl-inner-details {
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  padding: 15px;
  margin: 0;
}

.style-15564 .album-select {
  font-weight: bold;
}

.style-20249 {
  padding-bottom: 20px;
}

.style-20249 time {
  color: #959595;
  font-style: italic;
}

.style-20249 .carousel.flexslider {
  padding: 0px;
  margin: 0px;
}

.style-20249 .carousel figure {
  padding: 0px;
  margin: 0px;
}

.style-20249 .carousel figure img {
  padding: 0px;
  border-width: 0px;
  margin: 0px;
}

.style-20249 .carousel .crl-caption {
  padding: 0 10px;
}

.style-20249 .crl-pager {
  padding-top: 2px;
}

.style-20249 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #BED62F;
}

.style-20249 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
}

.style-20249 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
}

.style-20249 .carousel .caption-spacing.crl-inner-details {
  padding: 10px 0;
}

.style-15560 {
  margin-bottom: 15px;
}

.style-15560 time {
  color: #959595;
  font-style: italic;
}

.style-15560 .carousel.flexslider {
  margin-bottom: 0;
}

.style-15560 .carousel .flex-control-nav li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
}

.style-15560 .carousel .flex-control-nav li a:hover {
  background-color: #FFFFFF;
}

.style-15560 .carousel .flex-control-nav li>a.flex-active {
  background-color: #FFFFFF;
}

.style-15560 .carousel .caption-spacing.crl-inner-details {
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  padding: 15px 15px 30px 15px;
  width: 260px;
  float: right;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: relative;
  font-size: 0.66667em;
}

.style-15560 .carousel .caption-spacing.crl-inner-details:before {
  content: "Show Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  background-image: url(../images/arrowUpYellow.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-15560 .carousel .caption-spacing.crl-inner-details:after {
  content: "Hide Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #FFFFFF;
  background-image: url(../images/YellowDownArrowMed.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-15509 .h2-style {
  position: absolute;
  top: 0;
  padding-top: 30%;
  color: #ffffff;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.45);
  font-size: 3.6em;
  text-align: center;
  width: 100%;
  z-index: 20;
  pointer-events: none;
}

.style-15509 {
  position: relative;
  margin-bottom: 15px;
}

.style-15509 time {
  color: #959595;
  font-style: italic;
}

.style-15509 .carousel.flexslider {
  margin: 0;
}

.style-15509 .carousel .h4-style.crl-title {
  color: #333333;
  font-weight: bold;
}

.style-15509 .carousel .crl-caption {
  color: #333333;
}

.style-15509 .carousel .caption-spacing.crl-inner-details {
  background-color: #FFFFFF;
  margin: 0;
  padding: 18px 0 10px;
  line-height: 1.73333;
}

.style-15510 .h2-style {
  position: absolute;
  top: 0;
  padding-top: 30%;
  color: #ffffff;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.45);
  font-size: 3.6em;
  text-align: center;
  width: 100%;
  z-index: 20;
  background-color: transparent;
  pointer-events: none;
}

.style-15510 {
  position: relative;
  margin-bottom: 15px;
}

.style-15510 time {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 30;
  color: #959595;
  font-style: italic;
}

.style-15510 .carousel.flexslider {
  margin: 0;
}

.style-15510 .carousel figure {
  padding-top: 25px;
}

.style-15510 .carousel .h4-style.crl-title {
  float: left;
  margin-top: 0;
  padding-right: 5px;
  color: #333333;
  font-weight: bold;
}

.style-15510 .carousel .caption-spacing.crl-inner-details {
  background-color: #FFFFFF;
  padding: 10px 0;
  margin: 0;
}

.style-15510 .carousel .crl-readmore {
  margin-top: 5px;
}

.style-106943 .carousel .h4-style.crl-title {
  display: none;
}

.style-106943 .background-carousel .crl-details {
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  padding: 15px 15px 15px 15px;
  width: 260px;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.75 em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
}

.style-106943 .background-carousel .crl-details:before {
  content: "Show Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  background-image: url(../images/arrowUpYellow.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-106943 .background-carousel .pager {
  bottom: 0;
  margin: 0 260px;
  width: calc(100% - 520px);
}

.style-106943 .background-carousel .pager li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
}

.style-106943 .background-carousel .pager li a:hover {
  background-color: #FFFFFF;
}

.style-106943 .background-carousel .pager li>a.current-pager-item {
  background-color: #FFFFFF;
}

.style-15634 .carousel .h4-style.crl-title {
  display: none;
}

.style-15634 .background-carousel .crl-details {
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  padding: 15px 15px 15px 15px;
  width: 260px;
  -webkit-box-sizing: border-box;
  /* safari 3.0 - 5.0, chrome 1 - 9, android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* firefox 1 - 28 */
  box-sizing: border-box;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.75 em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
}

.style-15634 .background-carousel .crl-details:before {
  content: "Show Caption";
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 30px 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  background-color: rgba(0, 0, 0, 0.35);
  color: #FFFFFF;
  background-image: url(../images/arrowUpYellow.png);
  background-position: 90% 7px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.style-15634 .background-carousel .pager {
  bottom: 0;
  margin: 0 260px;
  width: calc(100% - 520px);
}

.style-15634 .background-carousel .pager li a {
  background-color: #BED62F;
  box-shadow: 0 0 0 transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  margin: 0 5px;
}

.style-15634 .background-carousel .pager li a:hover {
  background-color: #FFFFFF;
}

.style-15634 .background-carousel .pager li>a.current-pager-item {
  background-color: #FFFFFF;
}

.style-15635 {
  overflow: hidden;
  z-index: 20;
}

.style-15513 {
  background-color: #000000;
  color: #006633;
}

.style-15659 {
  background-color: #FFFFFF;
}

.style-15654 {
  min-height: 0;
  z-index: 90;
}

.style-15631 {
  padding: 19px 0 50px;
}

.style-15479 .h2-style {
  color: #000000;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 29px;
}

.style-15479 .h4-style {
  margin: 24px 24px 0 24px;
  color: #000000;
  font-size: 20px;
}

.style-15479 {
  background-color: #FECC07;
  border-width: 10px;
  border-style: solid;
  border-color: #000000;
}

.style-15479 .emergencybulletin .close {
  background-color: #FECC07;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #000000;
  text-align: center;
  line-height: 1.4;
}

.style-15479 .emergencybulletin .logo {
  background-color: #006633;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.style-15479 .emergencybulletin .alert-icon {
  background-image: url(../images/emerTriangleCVA.png);
  margin: 18px 0 0 15px;
  padding-right: 6px;
}

.style-15479 .emergencybulletin .message {
  padding-bottom: 20px;
  margin: 15px;
  font-size: 14px;
}

.style-15479 .emergencybulletin .addinfo.button {
  margin: 15px;
  color: #000000;
  background-image: url(../images/arrowRightblack.png);
  background-repeat: no-repeat;
  background-position: right center;
}

.style-15479 .emergencybulletinbanner .close {
  background-color: #000000;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #ffffff;
  text-align: center;
  margin-right: 10px;
  line-height: 1.3;
}

.style-15479 .emergencybulletinbanner .alert-icon {
  background-image: url(../images/emerTriangleCVA.png);
  margin: 18px 0 0 15px;
  padding-right: 10px;
}

.style-15479 .emergencybulletinbanner .message {
  padding: 0 15px 15px 15px;
}

.style-15479 .emergencybulletinbanner .addinfo.button {
  margin: 15px;
  color: #000000;
  background-image: url(../images/arrowRightblack.png);
  background-repeat: no-repeat;
  background-position: right center;
}

.style-15480 .mm-container {
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
}

.style-15480 .mm-button-container {
  background-color: #000000;
}

.style-15480 .mm-button {
  background-color: #000000;
  margin-left: 10px;
}

.style-15480 .mm-title {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 1.2;
  padding-top: 15px;
}

.style-15480 .mm-item {
  color: #006633;
  background-color: #FFFFFF;
}

.style-15480 .mm-text {
  font-size: 22px;
  font-family: 'Oswald', sans-serif;
  color: inherit;
}

.style-15480 .mm-text:hover {
  background: inherit;
  color: inherit;
}

.style-15480 .mm-back-sub-ind {
  background-image: url(../images/arrowLeftYellow.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.style-15480 .mm-back {
  background-color: #006633;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #FFFFFF;
  color: #FFCC00;
  font-size: 22px;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}

.style-15480 .mm-button .icon {
  background-image: url(../images/mobileICON_CVA.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}

.style-15480 .mm-login-button {
  background-image: url(../images/login.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  font-family: Arial;
  font-size: 16px;
  color: #FFFFFF;
  margin-right: 10px;
}

.style-15480 .mm-login-button .icon {
  background-image: url(../images/login.png);
  background-position: right center;
  background-repeat: no-repeat;
}

.style-15480 .mm-parent-item {
  background-color: #000000;
  color: #FFFFFF;
}

.style-15480 .mm-item.active {
  background-color: #000000;
  color: #FFFFFF;
}

.style-15480 .mm-item.active .mm-text {
  color: inherit;
}

/* ===== CUSTOM CSS ===== */
figure {
  margin: 0;
}

select {
  /* max-width: 100%; COMMENTED OUT BY PENTERA */
}

li {
  line-height: inherit;
}

blockquote {
  border-left: 0;
}

/*removing Bootstrap’s left border on <blockquote>*/
.text .photos.left,
.text .photos.right {
  max-width: 100%;
}

/*Fixing Firefox issue of large photos breaking out of column when container is floated*/
ul.album-list {
  margin: 0;
}

/* --- removing margin from UL around media gallery items --- */
.content .flexslider {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
}

/*removing carousel default styles*/
.carousel.gallery-style.flexslider {
  height: auto !important
}

/* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport {
  border: 0 !important
}

/* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides,
.carousel .flex-direction-nav {
  list-style: none;
}

/* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {
  opacity: 0
}

/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure {
  min-height: 0 !important;
}

/* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
}

/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/

.background-carousel .detail-container .details {
  position: absolute;
  z-index: -1;
}

/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details {
  position: relative;
  z-index: 1;
}

/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details:after {
  content: " ";
  display: table;
  clear: both;
}

/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.mini-sitemap ul.collapsed {
  height: auto;
}

.mini-sitemap .width-7 {
  width: 13%;
  margin-right: 1%;
}

.mini-sitemap .width-8 {
  width: 11.5%;
  margin-right: 1%;
}

.menu-type-accordion .sub2:last-child:after,
.menu-type-accordion .sub3:last-child:after {
  padding-bottom: 0px
}

/* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul,
.long-description ul,
.caption ul {
  list-style: disc inside;
}

/* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group>ul {
  margin: 0;
}

/* --- removing margin from UL around download 
items --- */
.email {
  -ms-word-break: break-all;
  word-break: break-word;
  word-break: break-all;
}

/*breaking long emails so they stay within the container*/
.fund .chart.top {
  max-width: 100%;
}

/*correcting width of annual fund chart when the alignment is set to top*/
.layout {
  position: relative;
  z-index: 0;
}

/* keeps layout contents from appearing over important lightboxes and banners */
.carousel {
  position: relative;
  z-index: 0;
}

/* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {
  position: relative;
  z-index: 100;
}

/* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {
  position: relative;
  z-index: 500 !important;
}

/* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.facultystaffdirectory .table {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.menu-type-mega {
  position: relative;
  z-index: 90;
}

/*fixing mega menu z-index so other subnavs can show over it on hover*/
.no-mobile .telephone,
.no-mobile .telephone:hover {
  text-decoration: none;
  color: inherit;
  font-weight: inherit;
  pointer-events: none;
}

/*don't show telephone links on non-mobile devices*/
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  cursor: none;
  pointer-events: none;
}

/*turn off arrows if no more content in a gallery*/
.menu a,
.nav-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*/
.carousel .caption-spacing.crl-inner-details:after {
  content: "";
  display: table;
  clear: both;
}

/*adding clearfix to details container*/
.group:after {
  content: "";
  display: table;
  clear: both;
}

/*adding clearfix to Group in block styles*/
@-moz-document url-prefix(select) {
  font-size: 15px;
}

/*resizing select dropdown in FF*/
.athleticrecentgames .container-fluid {
  padding: 0;
}

/*removing left/right padding around content container on athletic schedule from Bootstrap styles*/

/* ===== STYLES ===== */
a:focus {
  outline: 0;
}

/*removing dots from around links in Firefox*/
.news ul li.details {
  margin-bottom: 0;
}

/*removing margin bottom from news details boxes on full browser carousel*/
.noWrap {
  white-space: nowrap;
}

/*no wrap for portions of address in footer*/
.smoothheight .flex-viewport {
  height: auto !important;
}

/*working around carousel bug with loading height wrong*/
select {
  /* width: 100%; COMMENTED OUT BY PENTERA */
  font-size: 13px;
  text-transform: none;
}

/*Fixing faculty/staff directory dropdowns from breaking outside of the container*/
html:not(.styler) .style-15511 div.page-title {
  display: none
}

/*hide parent page titles; only show current page title*/
.QuoteAuthor {
  font-size: 1.13333em;
  font-family: Georgia, serif;
  font-style: italic;
}

/*Quote Style*/
.QuoteAuthorGreen {
  font-size: 1em;
  font-family: Georgia, serif;
  font-style: italic;
}

/*Quote Style*/
.style-15542 A:hover:before {
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

.style-15542 A.links-urllink:hover:before {
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

/*INT: Gray Link Listing - adding hover state*/
.style-15542 .no-bullets {
  position: relative;
  border-width: 0 10px;
  border-style: solid;
  border-color: #FFFFFF;
}

.style-50262 A:hover:before {
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

.style-50262 A.links-urllink:hover:before {
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

/*INT: Gray Link Listing - adding hover state*/
.style-50262 .no-bullets {
  position: relative;
  border-width: 0 10px;
  border-style: solid;
  border-color: #FFFFFF;
}

/*INT: Gray Link Listing */
/*INT: Gray Link Listing -- adding corner*/
.style-15542 .no-bullets:before {
  content: "";
  border-width: 8px;
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: -19px
}

.style-50262 .no-bullets:before {
  content: "";
  border-width: 8px;
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: -19px
}

/*INT: Gray Link Listing -- adding corner*/
.style-15542 .no-bullets:after {
  content: "";
  border-width: 8px;
  border-color: transparent transparent #fff;
  border-style: solid;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  right: -19px
}

.style-50262 .no-bullets:after {
  content: "";
  border-width: 8px;
  border-color: transparent transparent #fff;
  border-style: solid;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  right: -19px
}


/*INT: Gray Link Listing - alternating colors */
.style-15542 .group:last-child {
  padding-bottom: 5px;
}

.style-15542 .group:nth-of-type(8n+2) A.links-urllink:before {
  background-color: #ffd204;
}

.style-15542 .group:nth-of-type(8n+3) A.links-urllink:before {
  background-color: #d2de24;
}

.style-15542 .group:nth-of-type(8n+4) A.links-urllink:before {
  background-color: #F89932;
}

.style-15542 .group:nth-of-type(8n+5) A.links-urllink:before {
  background-color: #50C8E8;
}

.style-15542 .group:nth-of-type(8n+6) A.links-urllink:before {
  background-color: #f26652;
}

.style-15542 .group:nth-of-type(8n+7) A.links-urllink:before {
  background-color: #4d9a77;
}

.style-15542 .group:nth-of-type(8n+8) A.links-urllink:before {
  background-color: #404041;
}

.style-15542 .group:last-child {
  padding-bottom: 5px;
}

.style-50262 .group:last-child {
  padding-bottom: 5px;
}

.style-50262 .group:nth-of-type(8n+2) A::before {
  background-color: #ffd204;
}

.style-50262 .group:nth-of-type(8n+3) A::before {
  background-color: #d2de24;
}

.style-50262 .group:nth-of-type(8n+4) A::before {
  background-color: #F89932;
}

.style-50262 .group:nth-of-type(8n+5) A::before {
  background-color: #50C8E8;
}

.style-50262 .group:nth-of-type(8n+6) A::before {
  background-color: #f26652;
}

.style-50262 .group:nth-of-type(8n+7) A::before {
  background-color: #4d9a77;
}

.style-50262 .group:nth-of-type(8n+8) A::before {
  background-color: #404041;
}

.style-50262 .group:last-child {
  padding-bottom: 5px;
}

.style-15542 .group:nth-of-type(13n+5) A::before {
  background-color: #f26652;
}

.style-15542 .group:nth-of-type(13n+6) A::before {
  background-color: #bfd730;
}

.style-15542 .group:nth-of-type(13n+7) A::before {
  background-color: #006633;
}

.style-15542 .group:nth-of-type(13n+8) A::before {
  background-color: #50c8e8;
}

.style-15542 .group:nth-of-type(13n+9) A::before {
  background-color: #f89929;
}

.style-15542 .group:nth-of-type(13n+10) A::before {
  background-color: #fecc07;
}



/*INT: Gray Stripe 3 column - enabiling flex*/
.style-18290 .no-bullets,
.style-18290 .content-wrap>ul,
.style-15545 .lists ul,
.style-15545 .no-bullets,
.style-15546 .lists ul,
.style-15546 .no-bullets,
.style-18281 .lists ul,
.style-18281 .no-bullets {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.style-15546 A.links-imglink {
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

/*INT: Gray Stripe 2 column - moving image to bottom*/
.style-15549 .fund .chart .scale li span {
  width: 33px;
}

/*SPL: Annual Fund - expanding annual fund scale to full width*/
.style-15549 .fund.fund-indicator-center .chart .scale li {
  margin-bottom: 0;
}

/*SPL: Annual Fund - adding left line*/
.style-15549 .fund.fund-indicator-center .chart .scale li i {
  width: calc(100% - 33px);
  border-left: 1px solid #fff;
}

/*SPL: Annual Fund - adding left line & expanding annual fund scale to full width*/
.style-15549 .fund.fund-indicator-center .chart .scale li.one-hundred i {
  border-left: 0;
}

/*SPL: Annual Fund - removing left line from first li*/
.style-15551 .facultystaffdirectory .table-row,
.style-15552 .facultystaffdirectory .table-row {
  display: block;
}

/*SPL: Directory - setting dropdowns area to block so intro text can show beside*/

html:not(.ie) .style-15560 .details,
html:not(.mobile) .style-15560 .details {
  overflow: visible;
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: .7s;
  transition: .7s;
}

html:not(.ie) .style-15560:hover .details,
html:not(.mobile) .style-15560:hover .details {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.style-15560 .carousel .caption-spacing.crl-inner-details:before {
  -webkit-transition: .5s;
  transition: .5s;
}

.style-15560:hover .carousel .caption-spacing.crl-inner-details:before {
  opacity: 0;
}

/*hiding Show Caption on hover*/
.style-15611 div.content-wrap:hover .search-text,
.mobile .style-15611 div.content-wrap .search-text {
  width: calc(100% - 30px);
  padding-left: 6%;
}

/*ML: Banner | Search - expanding search box on hover & on mobile devices*/
/*ML: Banner photo  & HP: Main - details on hover*/
.style-15652 .background-carousel .detail-container:hover .crl-details,
.style-15634 .background-carousel .detail-container:hover .crl-details,
.mobile .style-15634 .background-carousel .detail-container .crl-details,
.mobile .style-15652 .background-carousel .detail-container .crl-details,
.ie .style-15634 .background-carousel .detail-container .crl-details,
.ie .style-15652 .background-carousel .detail-container .crl-details {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.style-15652 .background-carousel .detail-container:hover .crl-details:before,
.style-15634 .background-carousel .detail-container:hover .crl-details:before,
.mobile .style-15652 .background-carousel .detail-container .crl-details:before,
.mobile .style-15634 .background-carousel .detail-container .crl-details:before,
.no-csstransforms .style-15652 .background-carousel .detail-container .crl-details:before,
.no-csstransforms .style-15634 .background-carousel .detail-container .crl-details:before,
.ie .style-15652 .background-carousel .detail-container .crl-details:before,
.ie .style-15634 .background-carousel .detail-container .crl-details:before {
  opacity: 0;
}


.ie .style-15634 .background-carousel .crl-details:after,
.ie .style-15652 .background-carousel .crl-details:after,
.mobile .style-15634 .background-carousel .crl-details:after,
.mobile .style-15652 .background-carousel .crl-details:after {
  content: "";
  padding: 0;
  position: static;
  background: none;
}

/*ML: Banner & HP Photo - removing Hide Caption from IE & Mobile*/
.style-15634 .background-carousel .detail-container {
  height: 472px;
  margin: 0;
}

/*ML: Banner photo - setting height for background image so the pager will show at the bottom of the photo*/
.no-mobile .style-15652 .background-carousel .detail-container {
  height: 75vh;
  max-height: 900px;
  min-height: 400px;
  margin: 0;
}

/*HP: Main photo - setting height for background image so the pager will show at the bottom of the photo*/
.mobile .style-15652 .background-carousel .detail-container {
  height: 500px;
  margin: 0;
}

/*HP: Main photo - setting height for background image so the pager will show at the bottom of the photo*/
.style-15634 .h4-style,
.style-15652 .h4-style {
  display: none
}

/*ML: Banner Photo  & HP Main Photo- hiding title because of bug in Style*/
.style-15634 a,
.style-15652 a {
  color: #ffdd00;
  font-family: Georgia, serif;
  font-style: italic;
}

/*ML: Banner Photo & HP Main Photo- setting link style*/
.style-15614 .mega-menu-item.l1-item.menu-item-32737 {
  position: static;
}

/*ML: Mega Menu - setting Program's to static so dropdown goes relative to the UL/menu block*/
.style-15614 .mega-menu-item.l1-item.menu-item-32737>a {
  pointer-events: none;
}

/*ML: Mega Menu - setting Program's link to inactive; to reactivate, remove pointer-events: none;*/
.style-15614 .mega-menu-item.l1-item:first-child>a {
  padding-left: 0;
}

/*ML: Mega Menu - removing left padding from first menu item, so it lines up with left edge of page*/
.style-15632 .l1-item:first-child>a {
  border-left: 0;
  padding-left: 0;
}

/*INT: Horizontal Page Menu - left aligning and removing 1st left border so they only show between items*/
html:not(.styler) .style-15653 {
  margin-top: -215px;
}

/*ML/HP: School Seal - moving seal up to row above to bottom align over photo*/
.style-15655 li.group:hover:before,
.mobile .style-15655 li.group:before,
.style-18272 li.group:hover:before,
.mobile .style-18272 li.group:before {
  display: none;
}

/*HP: Link Images - removing overlay*/
.style-15547 hr,
.style-15548 hr,
.style-15505 hr,
.style-15506 hr,
.style-39307 hr {
  border: 0;
  margin: 0;
  background: none;
  padding: 0;
}

/*Removing the look of the <hr> tag when used for the paw or flame separators, so that the code can be semantic, but still get the visual look*/
.style-15551 .affinity ul li div.details,
.style-15552 .affinity ul li div.details {
  display: block;
}

/*SPL: Directory styles - removing display table from affinity details because Safari was overlapping text and photos because of the columns*/
.style-15558 .question.on-state,
.style-17127 .question.on-state {
  background-image: url(../images/arrowGreenDown.png);
  background-position: left 5px;
}

/*Curriculum Detail and FAQ*/


/* Media Block : "News" Photo Gallery*/
.style-15552 .media ul li {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
}

/* ===== MEDIA QUERIES ===== */
/* --- Full Desktop --- */
@media(min-width:1200px) {
  .faculty-staff-control .table-cell {
    float: left;
  }

  /*setting directory dropdowns to show next to each other, rather than spread out*/
  .style-91701 .affinity ul,
  style-91701 .style-15551 .faculty-staff-list ul,
  .style-15552 .faculty-staff-list ul,
  .style-15551 .affinity ul,
  .style-15552 .affinity ul,
  .style-15551 .content-wrap>ul,
  .style-15552 .content-wrap>ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
  }

  /*SPL: Directory - putting results in columns*/
  .style-15614 .mega-menu-item.l1-item.menu-item-32737 .mega-menu-panel {
    width: 1155px;
  }

  /*ML: Mega menu - setting Program's panel width */
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 .mega-menu-panel {
    width: 900px;
  }

  /*ML: Mega menu - setting Our School's panel width */
  .style-15610,
  .style-15613,
  .style-15614 .mega-level1 {
    padding-left: 20px;
  }

  /*Banner items - adding some left padding so content doesn't go up against edge of window when there is a scroll bar*/
  html:not(.styler) .style-15656 {
    display: none;
  }

  /*ML: Footer Search - Mobile only*/
}

/* --- 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 --- */
  .faculty-staff-control .table-cell {
    float: left;
  }

  /*setting directory dropdowns to show next to each other, rather than spread out*/
  .style-15551 .faculty-staff-list ul,
  .style-15552 .faculty-staff-list ul,
  .style-15551 .affinity ul,
  .style-15552 .affinity ul,
  .style-15552 .content-wrap>ul,
  .style-15551 .content-wrap>ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
  }

  /*SPL: Directory - putting results in columns*/
  .style-15614 .mega-menu-item.l1-item.menu-item-32737 .mega-menu-panel {
    width: 935px;
  }

  /*ML: Mega menu - setting Program's panel width */
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 .mega-menu-panel {
    width: 900px;
  }

  /*ML: Mega menu - setting Our School's panel width */
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 {
    position: static;
  }

  /*ML: Mega Menu - setting Our Schools's to static so dropdown goes relative to the UL*/
  .style-15614 .mega-menu-item.l1-item>a {
    padding: 0 7px;
    font-size: 1.22em;
  }

  /*ML: Mega Menu - reducing  size of L1's to fit on one line*/
  html:not(.styler) .style-15656 {
    display: none;
  }

  /*ML: Footer Search - Mobile only*/
  .style-15542 A.links-urllink {
    font-size: 1.3em;
  }

  /*INT: Gray Link Listing by Color - reducing font size so expected text fits*/
  .style-15634 .background-carousel .detail-container {
    height: 372px;
  }

  /*reducing page banner height*/
}

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

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

  .facultystaffdirectory .table-cell:not(.directory-photo),
  .departmentpicker .table-cell,
  .athleticteampicker .table-cell {
    display: inline-block;
  }

  /* --- allowing dropdowns to wrap on tablet --- */
  .style-15551 .faculty-staff-list ul,
  .style-15552 .faculty-staff-list ul,
  .style-15551 .affinity ul,
  .style-15552 .affinity ul,
  .style-15552 .content-wrap>ul,
  .style-15551 .content-wrap>ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3
  }

  /*SPL: Directory - putting results in columns*/
  .style-15614 .mega-menu-item.l1-item.menu-item-32737 .mega-menu-panel,
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 .mega-menu-panel {
    width: 700px;
  }

  /*ML: Mega menu - setting Program's panel width */
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 {
    position: static;
  }

  /*ML: Mega Menu - setting Our Schools's to static so dropdown goes relative to the UL*/
  .style-15614 .mega-menu-item.l1-item>a {
    padding: 0 6px;
    font-size: 1em;
    letter-spacing: 0;
  }

  /*ML: Mega Menu - helping nav to fit on one line*/
  .style-15613 li.group {
    padding: 0 10px;
    font-size: 1rem;
  }

  /*ML: Banner | Omni Links - reducing padding to keep on 1 line & reducing font-size to keep relative to main nav size*/
  .style-15613 {
    margin-bottom: 23px;
  }

  /*ML: Banner | Omni Links - reducing bottom margin to tighten up spacing and helping logo and nav to stay bottom aligned with each other*/
  .style-15646 {
    margin-top: 0;
  }

  /*ML: Banner | Logo - removing negative top margin to line up with nav*/
  .style-15634 .background-carousel .detail-container {
    height: 300px;
  }

  /*ML: Banner Photo - adjusting banner photo height*/
  .style-15652 .background-carousel .detail-container {
    height: 400px;
  }

  /*HP: Main Photo - adjusting banner photo height*/
  html:not(.styler) .style-15656 {
    display: none;
  }

  /*ML: Footer Search - Mobile only*/
  .style-15542 A.links-urllink {
    font-size: 1em;
  }

  /*INT: Gray Link Listing by Color - reducing font size so expected text fits*/
  .style-15542 .h2-style {
    font-size: 2em;
  }

  /*INT: Gray Link Listing by Color - reducing font size so expected text fits*/
  .style-15614 .mega-menu-panel {
    font-size: .8em;
  }

  /*Main Nav: reducing font size of content in panel*/
  .style-15634 .background-carousel .crl-details {
    width: 350px;
  }

  /*ML: Banner Photo - widening the banner photo caption*/
  .style-15632 .l1-item {
    font-size: 1em;
  }

  /*INT Horizontal L2 menu - reducing font-size*/
  .style-15632 .l1-item.active {
    background-size: 40%;
    padding-bottom: 30px;
  }

  /*INT Horizontal L2 menu - reducing on state arrow*/
  .style-15542 A.links-urllink {
    padding-left: 31px;
  }

  /*giving more room fro Responsible Citizenship links*/
  .style-15542 A.links-urllink:before {
    width: 32px;
  }

  /*Reducing width of color indicator on Responsible Citizenship links*/
}

/* --- 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:not(.directory-photo),
  .departmentpicker .table-cell {
    display: inline-block;
    max-width: 100%;
  }

  /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
  .style-15551 .faculty-staff-list ul,
  .style-15552 .faculty-staff-list ul,
  .style-15551 .affinity ul,
  .style-15552 .affinity ul,
  .style-15551 .content-wrap>ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2
  }

  /*SPL: Directory - putting results in columns*/
  .style-15549 .chart {
    float: none;
    width: 100%;
  }

  /*SPL: Annual Fund - setting chart on top and full width*/
  .style-15614 .mega-menu-item.l1-item.menu-item-32737 .mega-menu-panel,
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 .mega-menu-panel {
    width: 100%;
  }

  /*ML: Mega menu - setting Program's panel width */
  .style-15614 .mega-menu-item.l1-item.menu-item-30807 {
    position: static;
  }

  /*ML: Mega Menu - setting Our Schools's to static so dropdown goes relative to the UL*/
  .style-15610,
  .style-15613,
  .style-15614,
  .style-80308 {
    display: none;
  }

  /*Hiding banner social media, omni links and mega menu*/
  .style-15646,
  .style-15611,
  .style-15630,
  .style-15644 {
    text-align: center;
  }

  /*centering banner/footer content*/
  .style-15611 {
    margin-top: 0;
  }

  /*removing top margin from search to tighten up space in banner*/
  .style-15630 li.group {
    width: auto;
    padding-left: 30px;
    display: inline-block;
    float: none;
  }

  /*ML: Footer | Social Media - spacing for mobile*/
  .style-15630 li.group:first-child {
    padding-left: 0;
  }

  /*ML: Footer | Social Media - centering*/
  .style-15634 .background-carousel .pager,
  .style-15652 .background-carousel .pager {
    left: -10px;
    width: calc(100% - 260px);
    margin: 0 260px 0 0;
    text-align: left;
  }

  /*ML: Banner Photo - aligning banner photo pager*/
  .style-15634 .background-carousel .detail-container {
    height: auto;
    min-height: 200px;
  }

  /*ML: Banner Photo - adjusting banner photo height*/
  .style-15634 .background-carousel .crl-details {
    width: 100%;
    line-height: 1.2;
  }

  /*ML: Banner Photo - widening the banner photo caption*/
  .mobile .style-15634 .background-carousel .crl-details {
    position: relative;
  }

  /*Banner photo - setting the details container to relative so the height of the photo region will increase if the caption is tall*/
  .mobile .style-15652 .background-carousel .detail-container {
    height: 300px;
  }

  /*HP: Main Photo - adjusting banner photo height*/
  .style-15652 .background-carousel .crl-details,
  .style-15634 .background-carousel .crl-details {
    display: none;
  }

  /*Hiding HP and Banner photo details on mobile*/
  html:not(.styler) .style-15653 {
    display: none;
  }

  /*Hiding HP seal over photo*/
  .style-15545 .lists ul,
  .style-15545 .no-bullets,
  .style-15546 .lists ul,
  .style-15546 .no-bullets {
    display: block;
  }

  /*INT: Gray Stripe 3 column & 2 column - stacking contents*/
  .style-15545 li.group,
  .style-15546 li.group {
    width: 92%;
    border-left: 0;
  }

  /*INT: Gray Stripe 3 column & 2 column - stacking contents*/
  .style-15646 {
    margin-top: 0;
  }

  /*ML: Banner | Logo - removing negative top margin to line up with nav*/
  .style-15611 div.content-wrap {
    display: inline-block;
    width: 200px;
  }

  /*ML: Banner | Search - centering search*/
  .style-15611 div.content-wrap:hover .search-text,
  .mobile .style-15611 div.content-wrap .search-text {
    width: 170px;
  }

  .style-15611 div.content-wrap .search-text {
    width: 170px;
    padding-left: 6%;
  }

  /*ML: Banner | Search - showing search bar on mobile*/
}

/* ---END Mobile --- */
/*----- Narrow Mobile-----*/
@media(max-width: 500px) {

  .style-15551 .faculty-staff-list ul,
  .style-15552 .faculty-staff-list ul,
  .style-15551 .content-wrap>ul,
  .style-15552 .content-wrap>ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1
  }

  /*SPL: Directory - putting results in columns*/

  @media all and (max-width: 767px) {
    .style-15662 li.group {
      float: none;
      width: auto
    }
  }

  @media all and (max-width: 767px) {
    .style-50605 li.group {
      display: block;
      margin: auto;
      width: 50%;
    }
  }

  @media all and (max-width: 1125px) {
    .style-39307 .text img {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
  }

}

/*------END Narrow Mobile------*/