.body { font-size: 16px;line-height: 20px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-family: 'Source Sans Pro', sans-serif;color: #363636;background-position: left top;background-repeat: repeat; }
.h1-style { font-family: 'Open Sans', sans-serif; }
.h2-style { font-size: 29px;color: #22496F;font-weight: normal;font-family: 'Roboto Slab', serif; }
.h3-style { font-family: 'Open Sans', sans-serif; }
.h4-style { color: #0C1F2E;font-size: 19px;font-family: 'Open Sans', sans-serif; }
.h5-style { color: #0C1F2E;font-size: 16px;font-family: 'Open Sans', sans-serif; }
.h6-style { color: #0C1F2E;font-size: 16px;font-family: 'Open Sans', sans-serif; }
A { color: #D78A5F;text-decoration: underline;font-family: 'Open Sans', sans-serif; }
A:hover { text-decoration: none; }
.button { margin: 5px 0 5px 0;font-weight: bold;font-size: 17px;font-family: 'Open Sans', sans-serif; }
.style-45023 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-45023 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Roboto Slab', serif; }
.style-45023 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-45023 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-45023 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-45023 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-45023 A { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-45023 A:hover { color: #22496F; }
.style-45023 .button { color: #D78A5F; }
.style-45023 { margin-bottom: 20px; }
.style-45023 time { font-weight: bold; }
.style-45023 .h4-style A { margin: 0px; }
.style-45023 .photos { margin: 0 15px 10px 0; }
.style-45023 .text img { border-width: 1px;border-color: #22496F;margin-right: 10px; }
.style-45023 .question { color: #049DCC;margin: 0; }
.style-45023 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-45023 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-45023 .fund .bar { background: #049DCC; }
.style-45023 .goal { font-weight: bold; }
.style-45023 .search-label { margin: 0 10px 0 0; }
.style-45023 .newsdetail img { margin-right: 15px; }
.style-45023 .album-select-form { margin-bottom: 15px; }
.style-45023 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-45023 .greeting { margin: 0 0 15px 0; }
.style-45023 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-45023 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-45023 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-45023 .businessindex .phone .label { font-weight: bold; }
.style-45023 .businessindex .address .label { font-weight: bold; }
.style-45023 .businessindex .distance .label { font-weight: bold; }
.style-45023 .businessindex .webpage .label { font-weight: bold; }
.style-45023 .businessindex .udf1 .label { font-weight: bold; }
.style-45023 .businessindex .udf2 .label { font-weight: bold; }
.style-45023 .businessindex .udf3 .label { font-weight: bold; }
.style-45023 .businessindex .udf4 .label { font-weight: bold; }
.style-45023 .businessindex .udf5 .label { font-weight: bold; }
.style-45023 .businessindex .description .label { font-weight: bold; }
.style-45023 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px; }
.style-45023 .schedule-title { font-weight: bold; }
.style-45023 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-45023 .course-title A:hover { color: #FFFFFF; }
.style-45023 .schedule-rescheduled { font-weight: bold; }
.style-45023 .schedule-cancelled { font-weight: bold; }
.style-45023 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-63300 .h2-style { color: #22496F;margin: 0 0 12px 0;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-63300 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-63300 A { color: #22496F; }
.style-63300 A:hover { color: #D78A5F; }
.style-63300 .button { color: #049DCC; }
.style-63300 { margin-bottom: 15px;line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 16px;box-sizing: border-box;object-fit: contain;border-width: 0px;border-color: #22496F;border-style: solid; }
.style-63300 .long-description { font-family: 'Open Sans', sans-serif; }
.style-63300 .photos { margin: 0 15px 10px 0; }
.style-63300 .text img { border-width: 0px;border-style: solid;margin-right: 10px;object-fit: contain; }
.style-63300 .email { color: #6B8FAB; }
.style-63300 .question { color: #758fb3; }
.style-63300 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-63300 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-63300 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-63300 .goal { font-weight: bold; }
.style-63300 .search-label { margin: 0 10px 0 0; }
.style-63300 A.links-urllink { font-family: 'Open Sans', sans-serif;font-size: 20px;text-align: center; }
.style-63300 .dept-or-grade-desc { font-weight: normal; }
.style-63300 .greeting { margin: 0 0 10px 0; }
.style-63300 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-63300 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-63300 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-63300 li.group { display: inline-block;width: 100%; }
.style-63300 div.content-wrap { padding: 0px 0px 0px 0px; }
.style-63300 .schedule-title { font-weight: bold; }
.style-63300 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-63300 .schedule-rescheduled { font-weight: bold; }
.style-63300 .schedule-cancelled { font-weight: bold; }
.style-63300 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-57789 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-57789 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-57789 A { color: #22496F; }
.style-57789 A:hover { color: #D78A5F; }
.style-57789 .button { color: #049DCC; }
.style-57789 { margin-bottom: 15px;line-height: 20px;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;box-sizing: border-box;object-fit: contain;border-width: 2px 0px 2px 0px;border-color: #22496F;border-style: solid; }
.style-57789 .photos { margin: 0 15px 10px 0; }
.style-57789 .text img { border-width: 0px;border-style: solid;margin-right: 10px;object-fit: contain; }
.style-57789 .email { color: #6B8FAB; }
.style-57789 .question { color: #758fb3; }
.style-57789 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-57789 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-57789 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-57789 .goal { font-weight: bold; }
.style-57789 .search-label { margin: 0 10px 0 0; }
.style-57789 A.links-urllink { font-family: 'Open Sans', sans-serif;font-size: 20px;text-align: center; }
.style-57789 .dept-or-grade-desc { font-weight: normal; }
.style-57789 .greeting { margin: 0 0 10px 0; }
.style-57789 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-57789 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-57789 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-57789 li.group { display: inline-block;width: 100%; }
.style-57789 div.content-wrap { padding: 15px 15px 15px 0px; }
.style-57789 .schedule-title { font-weight: bold; }
.style-57789 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-57789 .schedule-rescheduled { font-weight: bold; }
.style-57789 .schedule-cancelled { font-weight: bold; }
.style-57789 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-34861 { p {
    max-height: 400px;: }; }
.style-31219 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-31219 A { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;text-decoration: none; }
.style-31219 A:hover { color: #FFFFFF;background-color: #22496F; }
.style-31219 { margin: 0px; }
.style-31219 .link-image { margin: 0;text-align: left; }
.style-31219 .long-description { color: #D78A5F;font-size: 12px; }
.style-31219 A.links-urllink { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;margin: 0px; }
.style-31219 A.links-urllink:hover { color: #FFFFFF;background-color: #22496F; }
.style-31219 li.group { padding: 0px;margin-bottom: 12px;border-radius: 14px;border-width: 2px;border-style: solid;border-color: #22496F;text-align: center;height: 48px; }
.style-31219 li.group:hover { color: #FFFFFF;background-color: #22496F; }
.style-76111 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px;color: #D78A5F; }
.style-76111 A { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;text-decoration: none; }
.style-76111 A:hover { color: #FFFFFF;background-color: #22496F; }
.style-76111 { border-width: 0px;border-style: solid;border-color: #22496F;padding: 0px;margin: 5px; }
.style-76111 .link-image { margin: 0;text-align: left; }
.style-76111 .long-description { color: #D78A5F;font-size: 12px; }
.style-76111 A.links-urllink { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px; }
.style-76111 A.links-urllink:hover { color: #FFFFFF;background-color: #22496F; }
.style-76111 li.group { padding: 0px;margin-bottom: 12px;border-radius: 14px;border-width: 2px;border-style: solid;border-color: #22496F;text-align: center;height: 48px; }
.style-76111 li.group:hover { color: #FFFFFF;background-color: #22496F; }
.style-6929 .h1-style { color: #049DCC; }
.style-6929 .h2-style { color: #22496F; }
.style-6929 .h3-style { color: #049DCC; }
.style-6929 .h4-style { color: #049DCC;margin: 0px; }
.style-6929 .h5-style { color: #049DCC; }
.style-6929 .h6-style { color: #049DCC; }
.style-6929 A:hover { color: #049DCC; }
.style-6929 .button { color: #049DCC; }
.style-6929 time { font-weight: bold; }
.style-6929 .link-image { padding: 0px;margin: 0px;width: 100%; }
.style-6929 .h4-style A { margin: 0px; }
.style-6929 .photos { margin: 0 15px 10px 0; }
.style-6929 .question { color: #049DCC;margin: 0; }
.style-6929 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-6929 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-6929 .fund .bar { background: #049DCC; }
.style-6929 .goal { font-weight: bold; }
.style-6929 .search-label { margin: 0 10px 0 0; }
.style-6929 .newsdetail img { margin-right: 15px; }
.style-6929 .album-select-form { margin-bottom: 15px; }
.style-6929 .dept-or-grade-desc { font-weight: bold; }
.style-6929 .greeting { margin: 0 0 15px 0; }
.style-6929 .course-title.off-state { margin: 0 0 1px 0;background-color: #18406F;color: #ffffff; }
.style-6929 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-6929 .course-desc { background-color: #E3F1F6;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-6929 .businessindex .phone .label { font-weight: bold; }
.style-6929 .businessindex .address .label { font-weight: bold; }
.style-6929 .businessindex .distance .label { font-weight: bold; }
.style-6929 .businessindex .webpage .label { font-weight: bold; }
.style-6929 .businessindex .udf1 .label { font-weight: bold; }
.style-6929 .businessindex .udf2 .label { font-weight: bold; }
.style-6929 .businessindex .udf3 .label { font-weight: bold; }
.style-6929 .businessindex .udf4 .label { font-weight: bold; }
.style-6929 .businessindex .udf5 .label { font-weight: bold; }
.style-6929 .businessindex .description .label { font-weight: bold; }
.style-6929 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 10px; }
.style-6929 .schedule-title { font-weight: bold; }
.style-6929 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal;color: #EBEBEB; }
.style-6929 .course-title A:hover { color: #F5F5F5; }
.style-6929 .schedule-rescheduled { font-weight: bold; }
.style-6929 .schedule-cancelled { font-weight: bold; }
.style-6929 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-10303 .h1-style { color: #049DCC; }
.style-10303 .h2-style { color: #18406F; }
.style-10303 .h3-style { color: #049DCC; }
.style-10303 .h4-style { color: #049DCC;margin: 0px; }
.style-10303 .h5-style { color: #049DCC; }
.style-10303 .h6-style { color: #049DCC; }
.style-10303 A:hover { color: #049DCC; }
.style-10303 .button { color: #049DCC; }
.style-10303 time { font-weight: bold; }
.style-10303 .link-image { padding: 5px;margin: 3px;text-align: center; }
.style-10303 .h4-style A { margin: 0px; }
.style-10303 .photos { margin: 0 15px 10px 0; }
.style-10303 .question { color: #049DCC;margin: 0; }
.style-10303 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-10303 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-10303 .fund .bar { background: #049DCC; }
.style-10303 .goal { font-weight: bold; }
.style-10303 .search-label { margin: 0 10px 0 0; }
.style-10303 .newsdetail img { margin-right: 15px; }
.style-10303 .album-select-form { margin-bottom: 15px; }
.style-10303 .dept-or-grade-desc { font-weight: bold; }
.style-10303 .greeting { margin: 0 0 15px 0; }
.style-10303 .course-title.off-state { margin: 0 0 1px 0;background-color: #18406F;color: #ffffff; }
.style-10303 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-10303 .course-desc { background-color: #E3F1F6;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-10303 .businessindex .phone .label { font-weight: bold; }
.style-10303 .businessindex .address .label { font-weight: bold; }
.style-10303 .businessindex .distance .label { font-weight: bold; }
.style-10303 .businessindex .webpage .label { font-weight: bold; }
.style-10303 .businessindex .udf1 .label { font-weight: bold; }
.style-10303 .businessindex .udf2 .label { font-weight: bold; }
.style-10303 .businessindex .udf3 .label { font-weight: bold; }
.style-10303 .businessindex .udf4 .label { font-weight: bold; }
.style-10303 .businessindex .udf5 .label { font-weight: bold; }
.style-10303 .businessindex .description .label { font-weight: bold; }
.style-10303 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 10px; }
.style-10303 .schedule-title { font-weight: bold; }
.style-10303 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal;color: #EBEBEB; }
.style-10303 .course-title A:hover { color: #F5F5F5; }
.style-10303 .schedule-rescheduled { font-weight: bold; }
.style-10303 .schedule-cancelled { font-weight: bold; }
.style-10303 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-43670 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px;text-align: left; }
.style-43670 { max-width: 80%;margin: auto;padding-bottom: 20px; }
.style-43714 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-88363 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-88363 A { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;text-decoration: none; }
.style-88363 A:hover { color: #FFFFFF;background-color: #22496F; }
.style-88363 { margin: 0px; }
.style-88363 .link-image { margin: 0;text-align: left; }
.style-88363 .long-description { color: #D78A5F;font-size: 12px; }
.style-88363 A.links-urllink { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;margin: 0px; }
.style-88363 A.links-urllink:hover { color: #FFFFFF;background-color: #22496F; }
.style-88363 li.group { padding: 0px;margin-bottom: 12px;border-radius: 14px;border-width: 2px;border-style: solid;border-color: #22496F;text-align: center;height: 48px; }
.style-88363 li.group:hover { color: #FFFFFF;background-color: #22496F; }
.style-89296 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-89296 A { font-size: 12px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;text-decoration: none; }
.style-89296 A:hover { color: #FFFFFF;background-color: #22496F; }
.style-89296 .button { font-size: 12px; }
.style-89296 { margin: 0px;font-size: 12px; }
.style-89296 .link-image { margin: 0;text-align: left; }
.style-89296 .long-description { color: #D78A5F;font-size: 12px; }
.style-89296 A.links-urllink { font-size: 12px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;margin: 0px; }
.style-89296 A.links-urllink:hover { color: #FFFFFF;background-color: #22496F; }
.style-89296 li.group { padding: 0px;margin-bottom: 12px;border-radius: 14px;border-width: 2px;border-style: solid;border-color: #22496F;text-align: center;height: 48px; }
.style-89296 li.group:hover { color: #FFFFFF;background-color: #22496F; }
.style-4967 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-4967 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Roboto Slab', serif; }
.style-4967 .h3-style { font-family: 'Open Sans', sans-serif; }
.style-4967 .h4-style { color: #22496F;margin: 0 0 3px 0;font-family: 'Open Sans', sans-serif; }
.style-4967 .h5-style { color: #22496F;font-family: 'Roboto Slab', serif; }
.style-4967 .h6-style { color: #22496F;font-family: 'Roboto Slab', serif; }
.style-4967 A { color: #D78A5F;font-family: 'Open Sans', sans-serif; }
.style-4967 .button { color: #D78A5F; }
.style-4967 { margin-bottom: 35px;padding: 0px;margin-top: 15px;font-family: 'Open Sans', sans-serif; }
.style-4967 time { font-weight: bold;font-family: 'Open Sans', sans-serif; }
.style-4967 .readmore { font-family: 'Open Sans', sans-serif; }
.style-4967 .brief-description { font-family: 'Open Sans', sans-serif; }
.style-4967 .location { font-family: 'Open Sans', sans-serif; }
.style-4967 .photos { margin: 5px 15px 10px 0; }
.style-4967 .contact-info { font-family: 'Open Sans', sans-serif; }
.style-4967 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-4967 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4967 .fund .bar { background: #049DCC; }
.style-4967 .goal { font-weight: bold; }
.style-4967 .search-label { margin: 0 10px 0 0; }
.style-4967 .annualfund .goal .label { color: #049DCC; }
.style-4967 .album-select-form { margin-bottom: 10px; }
.style-4967 .dept-or-grade-desc { font-weight: normal; }
.style-4967 .greeting { margin: 0 0 10px 0; }
.style-4967 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-4967 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-4967 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-4967 .businessindex .phone .label { font-weight: bold; }
.style-4967 .businessindex .address .label { font-weight: bold; }
.style-4967 .businessindex .distance .label { font-weight: bold; }
.style-4967 .businessindex .webpage .label { font-weight: bold; }
.style-4967 .businessindex .udf1 .label { font-weight: bold; }
.style-4967 .businessindex .udf2 .label { font-weight: bold; }
.style-4967 .businessindex .udf3 .label { font-weight: bold; }
.style-4967 .businessindex .udf4 .label { font-weight: bold; }
.style-4967 .businessindex .udf5 .label { font-weight: bold; }
.style-4967 .businessindex .description .label { font-weight: bold; }
.style-4967 li.group { display: inline-block;width: 100%;margin: 0 0 15px 0; }
.style-4967 .schedule-title { font-weight: bold; }
.style-4967 .registration { font-family: 'Open Sans', sans-serif; }
.style-4967 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-4967 .schedule-rescheduled { font-weight: bold; }
.style-4967 .schedule-cancelled { font-weight: bold; }
.style-4967 .date-icon { border-width: 2px;border-style: solid;border-color: #D78A5F; }
.style-4967 .month-name { background-color: #D78A5F;color: #FFFFFF;font-size: 16px;padding: 3px;font-family: 'Open Sans', sans-serif; }
.style-4967 .day-number { padding: 4px;color: #22496F;font-size: 20px;font-family: 'Open Sans', sans-serif;background-color: #FFFFFF; }
.style-4967 .event-detail { padding: 0 0 0 15px; }
.style-4967 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-4967 .view-all { font-family: 'Open Sans', sans-serif; }
.style-4967 .start-date { display: none; }
.style-4967 .start-time { font-weight: bold; }
.style-4967 .end-date { display: none; }
.style-4967 .end-time { font-weight: bold; }
.style-4967 .date-sep { font-weight: bold; }
.style-31507 .h1-style { color: #049DCC; }
.style-31507 .h2-style { color: #22496F;font-family: 'Roboto Slab', serif; }
.style-31507 .h3-style { color: #049DCC; }
.style-31507 .h4-style { color: #049DCC;margin: 0px; }
.style-31507 .h5-style { color: #049DCC; }
.style-31507 .h6-style { color: #049DCC; }
.style-31507 A:hover { color: #049DCC; }
.style-31507 .button { color: #049DCC; }
.style-31507 { max-width: 300px; }
.style-31507 time { font-weight: bold; }
.style-31507 .link-image { padding: 0px;margin: 0px; }
.style-31507 .h4-style A { margin: 0px; }
.style-31507 .photos { margin: 0 15px 10px 0; }
.style-31507 .question { color: #049DCC;margin: 0; }
.style-31507 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-31507 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-31507 .fund .bar { background: #049DCC; }
.style-31507 .goal { font-weight: bold; }
.style-31507 .search-label { margin: 0 10px 0 0; }
.style-31507 .newsdetail img { margin-right: 15px; }
.style-31507 .album-select-form { margin-bottom: 15px; }
.style-31507 .dept-or-grade-desc { font-weight: bold; }
.style-31507 .greeting { margin: 0 0 15px 0; }
.style-31507 .course-title.off-state { margin: 0 0 1px 0;background-color: #18406F;color: #ffffff; }
.style-31507 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-31507 .course-desc { background-color: #E3F1F6;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-31507 .businessindex .phone .label { font-weight: bold; }
.style-31507 .businessindex .address .label { font-weight: bold; }
.style-31507 .businessindex .distance .label { font-weight: bold; }
.style-31507 .businessindex .webpage .label { font-weight: bold; }
.style-31507 .businessindex .udf1 .label { font-weight: bold; }
.style-31507 .businessindex .udf2 .label { font-weight: bold; }
.style-31507 .businessindex .udf3 .label { font-weight: bold; }
.style-31507 .businessindex .udf4 .label { font-weight: bold; }
.style-31507 .businessindex .udf5 .label { font-weight: bold; }
.style-31507 .businessindex .description .label { font-weight: bold; }
.style-31507 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 10px; }
.style-31507 .schedule-title { font-weight: bold; }
.style-31507 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal;color: #EBEBEB; }
.style-31507 .course-title A:hover { color: #F5F5F5; }
.style-31507 .schedule-rescheduled { font-weight: bold; }
.style-31507 .schedule-cancelled { font-weight: bold; }
.style-31507 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-7176 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-7176 .h2-style { margin: 0 0 18px 0;font-family: 'Roboto Slab', serif;color: #22496F; }
.style-7176 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-7176 .h4-style { color: #22496F;margin: 0 0 5px 0;font-family: 'Open Sans', sans-serif; }
.style-7176 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-7176 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-7176 A { color: #22496F;text-decoration: underline;font-family: 'Open Sans', sans-serif; }
.style-7176 A:hover { color: #D78A5F; }
.style-7176 .button { color: #D78A5F;font-weight: bold;font-size: 16px;font-family: 'Open Sans', sans-serif; }
.style-7176 { margin: 0 0 35px 0;padding: 15px;background-color: #FFFFFF;text-decoration: none; }
.style-7176 time { font-weight: bold;color: #404040;font-family: 'Open Sans', sans-serif;font-size: 12px; }
.style-7176 .readmore { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-7176 .h4-style A { font-family: 'Open Sans', sans-serif; }
.style-7176 .h4-style A:hover { color: #049DCC; }
.style-7176 .brief-description { font-family: 'Open Sans', sans-serif; }
.style-7176 .photos { margin: 0 0 10px 0; }
.style-7176 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-7176 .photo img { margin-bottom: 15px; }
.style-7176 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-7176 .fund .bar { background: #049DCC; }
.style-7176 .goal { font-weight: bold; }
.style-7176 .search-label { margin: 0 10px 0 0; }
.style-7176 .annualfund .goal .label { color: #049DCC; }
.style-7176 .album-select { margin-bottom: 10px; }
.style-7176 .greeting { margin-bottom: 20px; }
.style-7176 .businessindex .phone .label { font-weight: bold; }
.style-7176 .businessindex .address .label { font-weight: bold; }
.style-7176 .businessindex .distance .label { font-weight: bold; }
.style-7176 .businessindex .webpage .label { font-weight: bold; }
.style-7176 .businessindex .udf1 .label { font-weight: bold; }
.style-7176 .businessindex .udf2 .label { font-weight: bold; }
.style-7176 .businessindex .udf3 .label { font-weight: bold; }
.style-7176 .businessindex .udf4 .label { font-weight: bold; }
.style-7176 .businessindex .udf5 .label { font-weight: bold; }
.style-7176 .businessindex .description .label { font-weight: bold; }
.style-7176 li.group { display: inline-block;width: 100%;margin-bottom: 15px; }
.style-7176 div.content-wrap { line-height: 18px; }
.style-7176 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-7176 .schedule-title { font-weight: bold; }
.style-7176 .schedule-rescheduled { font-weight: bold; }
.style-7176 .schedule-cancelled { font-weight: bold; }
.style-48657 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-48657 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: left; }
.style-48657 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-48657 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-48657 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-48657 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-48657 A { font-size: 15px; }
.style-48657 A:hover { color: #22496F; }
.style-48657 .button { color: #D78A5F; }
.style-48657 { margin-top: 10px; }
.style-48657 time { font-weight: bold; }
.style-48657 .h4-style A { margin: 0px; }
.style-48657 .photos { margin: 0 15px 10px 0; }
.style-48657 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-48657 .question { color: #049DCC;margin: 0; }
.style-48657 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-48657 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-48657 .fund .bar { background: #049DCC; }
.style-48657 .goal { font-weight: bold; }
.style-48657 .search-label { margin: 0 10px 0 0; }
.style-48657 .newsdetail img { margin-right: 15px; }
.style-48657 .album-select-form { margin-bottom: 15px; }
.style-48657 .externalvideo .content-wrap { text-align: center; }
.style-48657 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-48657 .greeting { margin: 0 0 15px 0; }
.style-48657 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-48657 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-48657 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-48657 .businessindex .phone .label { font-weight: bold; }
.style-48657 .businessindex .address .label { font-weight: bold; }
.style-48657 .businessindex .distance .label { font-weight: bold; }
.style-48657 .businessindex .webpage .label { font-weight: bold; }
.style-48657 .businessindex .udf1 .label { font-weight: bold; }
.style-48657 .businessindex .udf2 .label { font-weight: bold; }
.style-48657 .businessindex .udf3 .label { font-weight: bold; }
.style-48657 .businessindex .udf4 .label { font-weight: bold; }
.style-48657 .businessindex .udf5 .label { font-weight: bold; }
.style-48657 .businessindex .description .label { font-weight: bold; }
.style-48657 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px; }
.style-48657 div.content-wrap { margin-bottom: 20px; }
.style-48657 .schedule-title { font-weight: bold; }
.style-48657 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-48657 .course-title A:hover { color: #FFFFFF; }
.style-48657 .schedule-rescheduled { font-weight: bold; }
.style-48657 .schedule-cancelled { font-weight: bold; }
.style-48657 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-5070 .h1-style { color: #049DCC; }
.style-5070 .h2-style { font-family: Georgia;color: #18406f;margin: 0 0 18px 0; }
.style-5070 .h3-style { color: #049DCC; }
.style-5070 .h4-style { color: #049DCC; }
.style-5070 .h5-style { color: #049DCC; }
.style-5070 .h6-style { color: #049DCC; }
.style-5070 A { color: #049DCC; }
.style-5070 .button { color: #049DCC; }
.style-5070 { margin-bottom: 35px; }
.style-5070 .photos { margin: 0 15px 10px 0; }
.style-5070 .email { color: #049DCC; }
.style-5070 .question { color: #758fb3; }
.style-5070 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5070 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5070 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-5070 .goal { font-weight: bold; }
.style-5070 .search-label { margin: 0 10px 0 0; }
.style-5070 .dept-or-grade-desc { font-weight: normal; }
.style-5070 .greeting { margin: 0 0 10px 0; }
.style-5070 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-5070 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-5070 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-5070 li.group { display: inline-block;width: 100%; }
.style-5070 .schedule-date { font-weight: bold;color: #18406F;font-size: 18px; }
.style-5070 .schedule-time { font-weight: bold;color: #18406F;font-size: 18px; }
.style-5070 .schedule-vs { font-weight: bold; }
.style-5070 .schedule-site { font-weight: bold;color: #18406F;text-transform: uppercase; }
.style-5070 .schedule-title { font-weight: bold;font-size: 17px; }
.style-5070 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-5070 .schedule-rescheduled { font-weight: bold; }
.style-5070 .schedule-cancelled { font-weight: bold; }
.style-5070 .date-icon { margin-right: 15px; }
.style-5070 .month-name { background-color: #049DCC;color: #FFFFFF;font-size: 16px;padding: 5px 8px;font-family: Georgia; }
.style-5070 .day-number { border-width: 2px;border-style: solid;border-color: #049DCC;padding: 0px 5px 5px 5px;color: #003f70;font-size: 20px;font-family: Georgia;background-color: #FFFFFF; }
.style-5070 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-5070 .game { border-width: 0 0 1px 0;border-style: solid;border-color: #049DCC;padding: 0 0 10px 0px;margin-bottom: 15px; }
.style-5070 .game .ath-row.ath-row-one { color: #18406F; }
.style-5070 .date-icon-site.Home { font-weight: bold;color: #18406F;text-transform: uppercase; }
.style-5070 .date-icon-site.Away { font-weight: bold;color: #18406F;text-transform: uppercase; }
.style-5070 a.print-button span { font-weight: bold; }
.style-4947 .h2-style { color: #049DCC;padding: 0 25px 0 0;display: table-cell;vertical-align: middle; }
.style-4947 A { color: #049DCC; }
.style-4947 .button { color: #049DCC; }
.style-4947 { border-color: #18406f;border-width: 4px;border-style: solid;padding: 10px 15px;margin-bottom: 35px; }
.style-4947 .faculty-staff-control { margin-bottom: 20px; }
.style-4947 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-4947 .goal { font-weight: bold; }
.style-4947 .name-prefix { color: #049DCC;font-weight: bold; }
.style-4947 .first-name { color: #049DCC;font-weight: bold; }
.style-4947 .last-name { color: #049DCC;font-weight: bold; }
.style-4947 .school-level-label { font-weight: bold; }
.style-4947 .school-level-selector { margin-right: 5px; }
.style-4947 .department-label { font-weight: bold; }
.style-4947 .department-selector { margin-right: 5px; }
.style-4947 .grade-label { font-weight: bold; }
.style-4947 .grade-selector { margin-right: 5px; }
.style-4947 .departmentfaculty img { margin-bottom: 10px; }
.style-4947 li.group { margin-bottom: 15px; }
.style-4947 div.content-wrap { padding: 10px;margin-left: 140px;display: table-cell; }
.style-4944 .h1-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-4944 .h2-style { color: #FFFFFF;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-4944 .h3-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-4944 .h4-style { color: #FFFFFF;margin: 0 0 0 0;font-family: 'Open Sans', sans-serif; }
.style-4944 .h5-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-4944 .h6-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-4944 A { color: #D78A5F; }
.style-4944 A:hover { color: #FFFFFF; }
.style-4944 .button { color: #ffffff;font-weight: bold;font-size: 16px;font-family: 'Open Sans', sans-serif; }
.style-4944 { margin-bottom: 35px;padding: 15px;background-color: #22496F;color: #FFFFFF; }
.style-4944 .readmore:hover { color: #FFFFFF; }
.style-4944 .archive:hover { color: #FFFFFF; }
.style-4944 .photos { margin: 0 0 10px 0; }
.style-4944 .answer { margin-bottom: 15px; }
.style-4944 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-4944 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4944 .fund .bar { background-color: #049DCC; }
.style-4944 .goal { font-weight: bold; }
.style-4944 .fund .bar-container { background-color: #FFFFFF; }
.style-4944 .search-label { margin: 0 10px 0 0; }
.style-4944 .album-select-form { margin-bottom: 10px; }
.style-4944 .businessindex .phone .label { font-weight: bold; }
.style-4944 .businessindex .address .label { font-weight: bold; }
.style-4944 .businessindex .distance .label { font-weight: bold; }
.style-4944 .businessindex .webpage .label { font-weight: bold; }
.style-4944 .businessindex .udf1 .label { font-weight: bold; }
.style-4944 .businessindex .udf2 .label { font-weight: bold; }
.style-4944 .businessindex .udf3 .label { font-weight: bold; }
.style-4944 .businessindex .udf4 .label { font-weight: bold; }
.style-4944 .businessindex .udf5 .label { font-weight: bold; }
.style-4944 .businessindex .description .label { font-weight: bold; }
.style-4944 li.group { display: inline-block;width: 100%;margin-bottom: 10px; }
.style-4944 div.content-wrap { line-height: 18px; }
.style-4944 .schedule-title { font-weight: bold; }
.style-4944 .schedule-rescheduled { font-weight: bold; }
.style-4944 .schedule-cancelled { font-weight: bold; }
.style-4944 .view-comments:hover { color: #FFFFFF; }
.style-5057 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-5057 .h2-style { font-family: 'Open Sans', sans-serif;color: #22496F;margin: 0 0 18px 0;font-size: 20px; }
.style-5057 .h3-style { font-family: 'Open Sans', sans-serif; }
.style-5057 .h4-style { margin: 0 0 5px 0;font-family: 'Open Sans', sans-serif; }
.style-5057 .h5-style { font-family: 'Open Sans', sans-serif; }
.style-5057 .h6-style { font-family: 'Open Sans', sans-serif; }
.style-5057 A { color: #D78A5F; }
.style-5057 A:hover { color: #22496F; }
.style-5057 .button { color: #D78A5F; }
.style-5057 { margin-bottom: 35px;border-width: 4px;border-style: solid;border-color: #22496F;padding: 15px;line-height: 20px;font-family: 'Source Sans Pro', sans-serif; }
.style-5057 time { font-weight: bold; }
.style-5057 .photos { margin: 0 15px 10px 0; }
.style-5057 .question { color: #049DCC; }
.style-5057 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5057 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5057 .fund .bar { background: #049DCC; }
.style-5057 .goal { font-weight: bold; }
.style-5057 .search-label { margin: 0 10px 0 0; }
.style-5057 .album-select-form { margin-bottom: 10px; }
.style-5057 .dept-or-grade-desc { font-weight: normal; }
.style-5057 .greeting { margin: 0 0 10px 0; }
.style-5057 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-5057 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-5057 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-5057 .businessindex .phone .label { font-weight: bold; }
.style-5057 .businessindex .address .label { font-weight: bold; }
.style-5057 .businessindex .distance .label { font-weight: bold; }
.style-5057 .businessindex .webpage .label { font-weight: bold; }
.style-5057 .businessindex .udf1 .label { font-weight: bold; }
.style-5057 .businessindex .udf2 .label { font-weight: bold; }
.style-5057 .businessindex .udf3 .label { font-weight: bold; }
.style-5057 .businessindex .udf4 .label { font-weight: bold; }
.style-5057 .businessindex .udf5 .label { font-weight: bold; }
.style-5057 .businessindex .description .label { font-weight: bold; }
.style-5057 li.group { display: inline-block;width: 100%;margin-bottom: 10px; }
.style-5057 .schedule-title { font-weight: bold; }
.style-5057 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-5057 .schedule-rescheduled { font-weight: bold; }
.style-5057 .schedule-cancelled { font-weight: bold; }
.style-5057 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-4964 .h1-style { color: #22496F; }
.style-4964 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-4964 .h3-style { color: #22496F; }
.style-4964 .h4-style { color: #18406f; }
.style-4964 .h5-style { color: #18406f; }
.style-4964 .h6-style { color: #18406f; }
.style-4964 A { color: #D78A5F;font-size: 16px; }
.style-4964 .button { color: #18406f; }
.style-4964 { margin-top: 0px;background-color: #DEDBD7;padding: 10px;color: #22496F;margin-bottom: 10px; }
.style-4964 .photos { margin: 0 0 10px 0; }
.style-4964 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-4964 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4964 .fund .bar { background-color: #049DCC; }
.style-4964 .goal { font-weight: bold; }
.style-4964 .fund .bar-container { background-color: #FFFFFF; }
.style-4964 .search-label { margin: 0 10px 0 0; }
.style-4964 .album-select-form { margin-bottom: 10px; }
.style-4964 .dept-or-grade-desc { font-weight: normal; }
.style-4964 .greeting { margin: 0 0 10px 0; }
.style-4964 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-4964 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-4964 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-4964 li.group { display: inline-block;width: 100%; }
.style-4964 .schedule-title { font-weight: bold; }
.style-4964 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-4964 .schedule-rescheduled { font-weight: bold; }
.style-4964 .schedule-cancelled { font-weight: bold; }
.style-4964 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-4943 .h1-style { color: #22496F; }
.style-4943 .h2-style { margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px;color: #22496F; }
.style-4943 .h3-style { color: #22496F; }
.style-4943 .h4-style { color: #22496F;margin: 0 0 5px 0; }
.style-4943 .h5-style { color: #22496F; }
.style-4943 .h6-style { color: #22496F; }
.style-4943 A { color: #D78A50;font-family: 'Open Sans', sans-serif; }
.style-4943 A:hover { color: #758fb3; }
.style-4943 .button { color: #22496F;font-weight: bold;font-size: 16px; }
.style-4943 { margin-bottom: 20px;padding: 0px;/*box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px
rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px*/
rgba(0,0,0,0.75);border-width: 1px;border-style: solid;border-color: #22496F; }
.style-4943 time { font-weight: bold;color: #404040; }
.style-4943 .h4-style A:hover { color: #049DCC; }
.style-4943 .photos { margin: 0 0 10px 0; }
.style-4943 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-4943 .photo img { margin-bottom: 0px; }
.style-4943 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4943 .fund .bar { background: #049DCC; }
.style-4943 .goal { font-weight: bold; }
.style-4943 .search-label { margin: 0 10px 0 0; }
.style-4943 .annualfund .goal .label { color: #049DCC; }
.style-4943 .album-select { margin-bottom: 10px; }
.style-4943 .greeting { margin-bottom: 20px; }
.style-4943 .businessindex .phone .label { font-weight: bold; }
.style-4943 .businessindex .address .label { font-weight: bold; }
.style-4943 .businessindex .distance .label { font-weight: bold; }
.style-4943 .businessindex .webpage .label { font-weight: bold; }
.style-4943 .businessindex .udf1 .label { font-weight: bold; }
.style-4943 .businessindex .udf2 .label { font-weight: bold; }
.style-4943 .businessindex .udf3 .label { font-weight: bold; }
.style-4943 .businessindex .udf4 .label { font-weight: bold; }
.style-4943 .businessindex .udf5 .label { font-weight: bold; }
.style-4943 .businessindex .description .label { font-weight: bold; }
.style-4943 li.group { display: inline-block;width: 100%;margin-bottom: 15px; }
.style-4943 div.content-wrap { line-height: 18px; }
.style-4943 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-4943 .schedule-title { font-weight: bold; }
.style-4943 .schedule-rescheduled { font-weight: bold; }
.style-4943 .schedule-cancelled { font-weight: bold; }
.style-5063 .long-description { margin-left: 45px; }
.style-5063 A.links-urllink { color: #FFFFFF;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;font-size: 17px;font-family: Georgia; }
.style-5063 li.group { margin-bottom: 35px;background-color: #18406f;color: #FFFFFF;padding: 26px 26px 25px 26px;background-image: url('/ftpimages/160/site/711/images/button_seal_straight_sm2.png');background-position: right center;background-repeat: no-repeat; }
.style-6083 .long-description { margin-left: 45px; }
.style-6083 A.links-urllink { color: #FFFFFF;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;font-size: 17px;font-family: Georgia; }
.style-6083 li.group { margin-bottom: 25px;padding: 26px 26px 25px 26px; }
.style-10437 { text-align: left; }
.style-10437 .long-description { margin-left: 45px; }
.style-10437 A.links-urllink { color: #FFFFFF;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;font-size: 17px;font-family: Georgia; }
.style-10437 li.group { margin-bottom: 10px;padding: 5px; }
.style-5066 .long-description { color: #758FB3; }
.style-5066 A.links-urllink { color: #18406f;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;font-size: 17px;font-family: Georgia; }
.style-5066 li.group { margin-bottom: 35px;background-color: #DEDBD7;color: #FFFFFF;padding: 26px 26px 25px 26px;background-image: url('/ftpimages/160/site/711/images/button_seal_straight_sm2.png');background-position: right center;background-repeat: no-repeat; }
.style-5065 A.links-urllink { color: #FFFFFF;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;font-size: 17px;font-family: Georgia; }
.style-5065 li.group { margin-bottom: 35px;background-color: #049DCC;color: #FFFFFF;padding: 26px 26px 25px 26px;background-image: url('/ftpimages/160/site/711/images/button_seal_straight_sm2.png');background-position: right center;background-repeat: no-repeat; }
.style-5072 .h2-style { color: #18406f;margin: 0 0 18px 0; }
.style-5072 .h4-style { margin-top: 0; }
.style-5072 A { color: #049DCC; }
.style-5072 .button { color: #049DCC;background-color: #FFFFFF;padding: 0 0px 0 0; }
.style-5072 { margin-bottom: 35px;padding: 0px; }
.style-5072 time { color: #28475E; }
.style-5072 .h4-style A { color: #049DCC; }
.style-5072 .photos { margin: 0 0 10px 0; }
.style-5072 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5072 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5072 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-5072 .goal { font-weight: bold; }
.style-5072 .search-label { margin: 0 10px 0 0; }
.style-5072 .dept-or-grade-desc { font-weight: normal; }
.style-5072 .greeting { margin: 0 0 10px 0; }
.style-5072 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-5072 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-5072 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-5072 li.group { display: inline-block;width: 100%;margin: 0 0 20px 0; }
.style-5072 div.content-wrap { padding: 0 0 0 15px; }
.style-5072 .schedule-title { font-weight: bold; }
.style-5072 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-5072 .schedule-rescheduled { font-weight: bold; }
.style-5072 .schedule-cancelled { font-weight: bold; }
.style-5072 .date-icon { border-width: 2px;border-style: solid;border-color: #049DCC; }
.style-5072 .month-name { background-color: #049DCC;color: #FFFFFF;font-size: 16px;padding: 3px;font-family: Georgia; }
.style-5072 .day-number { padding: 2px 4px 4px 4px;color: #003f70;font-size: 20px;font-family: Georgia;background-color: #FFFFFF; }
.style-5072 .event-detail { padding: 8px 0 0px 0;margin-left: 55px;border-width: 1px 0 0 0;border-style: solid;border-color: #049DCC; }
.style-5072 .filter-group { border-width: 0 0 1px 0;border-style: solid;border-color: #758FB3;padding: 8px 0 8px 0; }
.style-5072 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-5072 .selected-date { color: #003F70;font-family: 'Lora', serif;font-weight: normal;margin-bottom: 15px; }
.style-5072 .start-date { display: none; }
.style-5072 .start-time { font-weight: bold; }
.style-5072 .end-date { display: none; }
.style-5072 .end-time { font-weight: bold; }
.style-5072 .date-sep { font-weight: bold; }
.style-5075 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-5075 .h2-style { color: #22496F;margin: 0 0 20px 0;font-family: 'Open Sans', sans-serif;font-size: 25px; }
.style-5075 .h3-style { font-family: 'Open Sans', sans-serif; }
.style-5075 .h4-style { color: #22496F;margin-top: 0; }
.style-5075 .h5-style { font-family: 'Open Sans', sans-serif; }
.style-5075 .h6-style { font-family: 'Open Sans', sans-serif; }
.style-5075 A { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-5075 .button { padding: 0 5px 0 0;margin: 0px;font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5075 .button:hover { font-family: 'Open Sans', sans-serif; }
.style-5075 { margin-bottom: 20px;padding: 0px; }
.style-5075 time { color: #28475E; }
.style-5075 .h4-style A { font-family: 'Roboto Slab', serif; }
.style-5075 .brief-description { font-family: 'Open Sans', sans-serif; }
.style-5075 .location { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-5075 .photos { margin: 0 0 10px 0; }
.style-5075 .contact-info { font-family: 'Open Sans', sans-serif; }
.style-5075 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5075 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5075 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-5075 .goal { font-weight: bold; }
.style-5075 .search-label { margin: 0 10px 0 0; }
.style-5075 .dept-or-grade-desc { font-weight: normal; }
.style-5075 .greeting { margin: 0 0 10px 0; }
.style-5075 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-5075 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-5075 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-5075 li.group { display: inline-block;width: 100%;margin: 0 0 15px 0; }
.style-5075 .schedule-site { font-family: 'Open Sans', sans-serif; }
.style-5075 .schedule-title { font-weight: bold; }
.style-5075 .registration { font-family: 'Open Sans', sans-serif; }
.style-5075 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-5075 .schedule-rescheduled { font-weight: bold; }
.style-5075 .schedule-cancelled { font-weight: bold; }
.style-5075 .date-icon { border-width: 2px;border-style: solid;border-color: #D78A5F; }
.style-5075 .month-name { background-color: #D7885F;color: #FFFFFF;font-size: 16px;padding: 3px;font-family: 'Open Sans', sans-serif; }
.style-5075 .day-number { padding: 4px;color: #22496F;font-size: 20px;font-family: 'Open Sans', sans-serif;background-color: #FFFFFF; }
.style-5075 .event-detail { padding: 0 0 0 15px;border-width: 0 0 1px 0;border-style: solid;border-color: #758FB3; }
.style-5075 .filter-group { border-width: 0 0 1px 0;border-style: solid;border-color: #049DCC;padding: 0px 0 8px 0;margin-bottom: 10px; }
.style-5075 .filter-group-title { margin-bottom: 10px;margin-top: 10px;color: #18406f; }
.style-5075 .filter-item { font-family: 'Open Sans', sans-serif; }
.style-5075 .button-group { padding: 0 0 0 0;margin: 0 0px 0 0; }
.style-5075 .select-all { background-color: #FFFFFF;border-width: 0 1px 0 0px;border-style: solid;border-color: #049DCC;padding: 0 6px 0 0px; }
.style-5075 .clear-all { color: #049DCC;background-color: #FFFFFF;border-width: 0 1px 0 0px;border-style: solid;border-color: #049DCC;padding: 0 6px 0 0px; }
.style-5075 .refresh { color: #049DCC;background-color: #FFFFFF;border-width: 0 0px 0 0px;border-style: solid;border-color: #758FB3;padding: 0 0px 0 0px; }
.style-5075 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-5075 .prev-button { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-5075 .next-button { text-transform: uppercase;font-weight: bold;font-size: 14px; }
.style-5075 .selected-date { color: #22496F;font-family: 'Lora', serif;font-weight: normal; }
.style-5075 .start-date { display: none; }
.style-5075 .start-time { font-weight: bold; }
.style-5075 .end-date { display: none; }
.style-5075 .end-time { font-weight: bold; }
.style-5075 .date-sep { font-weight: bold; }
.style-5075 .large-calendar-grid { border-width: 2px;border-style: solid;border-color: #C2BFBC; }
.style-5075 .large-calendar-grid ol.calendar-header li { font-weight: bold;background-color: #E1DEDA;color: #003F70;border-width: 1px;border-style: solid;border-color: #C2BFBC; }
.style-5075 .large-calendar-grid .day-holder { border-color: #C2BFBC;border-width: 1px;border-style: solid;padding: 0px; }
.style-5075 .large-calendar-grid .date { padding: 4px; }
.style-5075 .large-calendar-grid .today.day-holder { padding: 0px;color: #FFFFFF; }
.style-5075 .large-calendar-grid .today.day-holder .date { padding: 6px;background-color: #A69891;font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5075 .large-calendar-grid .has-events.day-holder { padding: 2px; }
.style-5075 .large-calendar-grid .has-events.day-holder .date:not(.active) { font-weight: bold;color: #22496F;text-align: left;padding: 4px; }
.style-5075 .large-calendar-grid .day-holder .date.active { background-color: #A69891;color: #22496F; }
.style-5075 .large-calendar-grid .calendar-list { border-width: 1px;border-style: solid;border-color: #C2BFBC; }
.style-5075 .grid-filter-button { color: #049DCC;background-color: #FFFFFF;border-width: 0 1px 0 0px;border-style: solid;border-color: #758FB3;padding: 0 6px 0 0px; }
.style-5075 .h4-style.calendar-event-title { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-5075 .h4-style.calendar-event-title:hover { font-family: 'Roboto Slab', serif; }
.style-5075 .h4-style.calendar-event-title a { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-5075 .more-details { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-5073 .h1-style { color: #049DCC; }
.style-5073 .h3-style { color: #049DCC; }
.style-5073 .h4-style { color: #049DCC; }
.style-5073 .h5-style { color: #049DCC; }
.style-5073 .h6-style { color: #049DCC; }
.style-5073 A { color: #049DCC; }
.style-5073 A:hover { color: #758fb3; }
.style-5073 .button { color: #049DCC;font-weight: bold;font-size: 16px; }
.style-5073 { margin: 0 0 35px 0;padding: 15px;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75); }
.style-5073 .photos { margin: 0 15px 10px 0; }
.style-5073 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5073 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5073 .fund .bar { background: #049DCC; }
.style-5073 .goal { font-weight: bold; }
.style-5073 .search-label { margin: 0 10px 0 0; }
.style-5073 li.group { display: inline-block;width: 100%; }
.style-5073 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-5073 .schedule-title { font-weight: bold; }
.style-5073 .schedule-rescheduled { font-weight: bold; }
.style-5073 .schedule-cancelled { font-weight: bold; }
.style-5073 .calendar-grid { background-color: #C2BFBC; }
.style-5073 .calendardatepicker li.today a { background-color: #18406f;color: #FFFFFF; }
.style-5073 .calendardatepicker li.selected-day a { background-color: #049DCC;font-weight: bold;color: #FFFFFF; }
.style-5073 li.has-events a { font-weight: bold;color: #049DCC; }
.style-5073 .day-header span { background-color: #DDDAD6;font-weight: bold;color: #003F70;padding: 1px 2px 4px 2px; }
.style-5073 li.other-month a { color: #C7C7C7; }
.style-5073 .selected-date { margin: 0px;color: #003F70;font-weight: normal;font-family: 'Lora', serif; }
.style-5073 .today-button:hover { color: #049DCC; }
.style-5073 .day a { color: #4D4D4D;padding: 1px 2px 4px 2px; }
.style-5073 .day a:hover { background-color: #049DCC;color: #FFFFFF; }
.style-5073 .switch-to-grid:hover { color: #049DCC; }
.style-4945 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-4945 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-4945 .h4-style { color: #758fb3; }
.style-4945 .h5-style { color: #758fb3; }
.style-4945 .h6-style { color: #758fb3; }
.style-4945 A { color: inherit; }
.style-4945 { padding: 15px;margin-bottom: 35px;font-size: 18px;line-height: 24px;color: #2D7396; }
.style-4945 .photos { margin: 0 0 10px 0; }
.style-4945 .submit-button { background-color: transparent;border-width: 0px; }
.style-4945 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4945 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-4945 .goal { font-weight: bold; }
.style-4945 .search-label { margin: 0 10px 0 0; }
.style-4945 li.group { display: inline-block;width: 100%; }
.style-4945 div.content-wrap { margin-bottom: 20px; }
.style-4945 .schedule-title { font-weight: bold; }
.style-4945 .schedule-rescheduled { font-weight: bold; }
.style-4945 .schedule-cancelled { font-weight: bold; }
.style-53394 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-53394 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: center; }
.style-53394 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-53394 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-53394 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-53394 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-53394 A { font-size: 15px; }
.style-53394 A:hover { color: #22496F; }
.style-53394 .button { color: #D78A5F; }
.style-53394 { padding: 0px;margin: 0px;text-align: center; }
.style-53394 time { font-weight: bold; }
.style-53394 .h4-style A { margin: 0px; }
.style-53394 .photos { margin: 0 15px 10px 0; }
.style-53394 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-53394 .question { color: #049DCC;margin: 0; }
.style-53394 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-53394 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-53394 .fund .bar { background: #049DCC; }
.style-53394 .goal { font-weight: bold; }
.style-53394 .search-label { margin: 0 10px 0 0; }
.style-53394 .newsdetail img { margin-right: 15px; }
.style-53394 .album-select-form { margin-bottom: 15px; }
.style-53394 .externalvideo .content-wrap { text-align: center; }
.style-53394 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-53394 .greeting { margin: 0 0 15px 0; }
.style-53394 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-53394 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-53394 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-53394 .businessindex .phone .label { font-weight: bold; }
.style-53394 .businessindex .address .label { font-weight: bold; }
.style-53394 .businessindex .distance .label { font-weight: bold; }
.style-53394 .businessindex .webpage .label { font-weight: bold; }
.style-53394 .businessindex .udf1 .label { font-weight: bold; }
.style-53394 .businessindex .udf2 .label { font-weight: bold; }
.style-53394 .businessindex .udf3 .label { font-weight: bold; }
.style-53394 .businessindex .udf4 .label { font-weight: bold; }
.style-53394 .businessindex .udf5 .label { font-weight: bold; }
.style-53394 .businessindex .description .label { font-weight: bold; }
.style-53394 li.group { display: inline-block;max-width: 300px;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px; }
.style-53394 div.content-wrap { margin-bottom: 20px; }
.style-53394 .schedule-title { font-weight: bold; }
.style-53394 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-53394 .course-title A:hover { color: #FFFFFF; }
.style-53394 .schedule-rescheduled { font-weight: bold; }
.style-53394 .schedule-cancelled { font-weight: bold; }
.style-53394 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-57791 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57791 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: center; }
.style-57791 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57791 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-57791 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57791 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57791 A { font-size: 15px; }
.style-57791 A:hover { color: #22496F; }
.style-57791 .button { color: #D78A5F; }
.style-57791 { padding: 0px;margin: 0px;text-align: center; }
.style-57791 time { font-weight: bold; }
.style-57791 .link-image { height: 200px;width: 500px; }
.style-57791 .h4-style A { margin: 0px; }
.style-57791 .photos { margin: 0 15px 10px 0; }
.style-57791 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-57791 .question { color: #049DCC;margin: 0; }
.style-57791 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-57791 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-57791 .fund .bar { background: #049DCC; }
.style-57791 .goal { font-weight: bold; }
.style-57791 .search-label { margin: 0 10px 0 0; }
.style-57791 .newsdetail img { margin-right: 15px; }
.style-57791 A.links-urllink { text-align: left; }
.style-57791 .album-select-form { margin-bottom: 15px; }
.style-57791 .externalvideo .content-wrap { text-align: center; }
.style-57791 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-57791 .greeting { margin: 0 0 15px 0; }
.style-57791 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-57791 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-57791 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-57791 .businessindex .phone .label { font-weight: bold; }
.style-57791 .businessindex .address .label { font-weight: bold; }
.style-57791 .businessindex .distance .label { font-weight: bold; }
.style-57791 .businessindex .webpage .label { font-weight: bold; }
.style-57791 .businessindex .udf1 .label { font-weight: bold; }
.style-57791 .businessindex .udf2 .label { font-weight: bold; }
.style-57791 .businessindex .udf3 .label { font-weight: bold; }
.style-57791 .businessindex .udf4 .label { font-weight: bold; }
.style-57791 .businessindex .udf5 .label { font-weight: bold; }
.style-57791 .businessindex .description .label { font-weight: bold; }
.style-57791 li.group { display: inline-block;max-width: 300px;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px;text-align: left; }
.style-57791 div.content-wrap { margin-bottom: 20px; }
.style-57791 .schedule-title { font-weight: bold; }
.style-57791 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-57791 .course-title A:hover { color: #FFFFFF; }
.style-57791 .schedule-rescheduled { font-weight: bold; }
.style-57791 .schedule-cancelled { font-weight: bold; }
.style-57791 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-57755 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57755 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: center; }
.style-57755 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57755 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-57755 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57755 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-57755 A { font-size: 15px; }
.style-57755 A:hover { color: #22496F; }
.style-57755 .button { color: #D78A5F; }
.style-57755 { padding: 0px;margin: 0px;text-align: center; }
.style-57755 time { font-weight: bold; }
.style-57755 .link-image { height: 200px;width: 500px; }
.style-57755 .h4-style A { margin: 0px; }
.style-57755 .photos { margin: 0 15px 10px 0; }
.style-57755 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-57755 .question { color: #049DCC;margin: 0; }
.style-57755 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-57755 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-57755 .fund .bar { background: #049DCC; }
.style-57755 .goal { font-weight: bold; }
.style-57755 .search-label { margin: 0 10px 0 0; }
.style-57755 .newsdetail img { margin-right: 15px; }
.style-57755 A.links-urllink { text-align: left; }
.style-57755 .album-select-form { margin-bottom: 15px; }
.style-57755 .externalvideo .content-wrap { text-align: center; }
.style-57755 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-57755 .greeting { margin: 0 0 15px 0; }
.style-57755 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-57755 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-57755 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-57755 .businessindex .phone .label { font-weight: bold; }
.style-57755 .businessindex .address .label { font-weight: bold; }
.style-57755 .businessindex .distance .label { font-weight: bold; }
.style-57755 .businessindex .webpage .label { font-weight: bold; }
.style-57755 .businessindex .udf1 .label { font-weight: bold; }
.style-57755 .businessindex .udf2 .label { font-weight: bold; }
.style-57755 .businessindex .udf3 .label { font-weight: bold; }
.style-57755 .businessindex .udf4 .label { font-weight: bold; }
.style-57755 .businessindex .udf5 .label { font-weight: bold; }
.style-57755 .businessindex .description .label { font-weight: bold; }
.style-57755 li.group { display: inline-block;max-width: 300px;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px;text-align: left; }
.style-57755 div.content-wrap { margin-bottom: 20px; }
.style-57755 .schedule-title { font-weight: bold; }
.style-57755 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-57755 .course-title A:hover { color: #FFFFFF; }
.style-57755 .schedule-rescheduled { font-weight: bold; }
.style-57755 .schedule-cancelled { font-weight: bold; }
.style-57755 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-4940 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-4940 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: left; }
.style-4940 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-4940 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-4940 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-4940 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-4940 A { font-size: 16px;font-family: 'Open Sans', sans-serif; }
.style-4940 A:hover { color: #22496F; }
.style-4940 .button { color: #D78A5F;font-family: 'Open Sans', sans-serif; }
.style-4940 { padding: 0px;margin: 0px; }
.style-4940 time { font-weight: bold; }
.style-4940 .h4-style A { margin: 0px; }
.style-4940 .photos { margin: 0 15px 10px 0; }
.style-4940 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-4940 .question { color: #049DCC;margin: 0; }
.style-4940 .submit-button { margin: 0 0 0 5px;background-color: #FFFFFF; }
.style-4940 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4940 .fund .bar { background: #049DCC; }
.style-4940 .goal { font-weight: bold; }
.style-4940 .search-label { margin: 0 10px 0 0; }
.style-4940 .newsdetail img { margin-right: 15px; }
.style-4940 .album-select-form { margin-bottom: 15px; }
.style-4940 .externalvideo .content-wrap { text-align: center; }
.style-4940 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-4940 .greeting { margin: 0 0 15px 0; }
.style-4940 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-4940 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-4940 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-4940 .businessindex .phone .label { font-weight: bold; }
.style-4940 .businessindex .address .label { font-weight: bold; }
.style-4940 .businessindex .distance .label { font-weight: bold; }
.style-4940 .businessindex .webpage .label { font-weight: bold; }
.style-4940 .businessindex .udf1 .label { font-weight: bold; }
.style-4940 .businessindex .udf2 .label { font-weight: bold; }
.style-4940 .businessindex .udf3 .label { font-weight: bold; }
.style-4940 .businessindex .udf4 .label { font-weight: bold; }
.style-4940 .businessindex .udf5 .label { font-weight: bold; }
.style-4940 .businessindex .description .label { font-weight: bold; }
.style-4940 li.group { display: inline-block;max-width: 300px;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px; }
.style-4940 div.content-wrap { margin-bottom: 20px; }
.style-4940 .schedule-title { font-weight: bold; }
.style-4940 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-4940 .course-title A:hover { color: #FFFFFF; }
.style-4940 .schedule-rescheduled { font-weight: bold; }
.style-4940 .schedule-cancelled { font-weight: bold; }
.style-4940 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-6792 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-6792 .h2-style { font-family: 'Open Sans', sans-serif;color: #22496F;margin: 0 0 18px 0; }
.style-6792 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-6792 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-6792 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-6792 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-6792 A { color: #D78A5F; }
.style-6792 A:hover { color: #22496F; }
.style-6792 .button { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-6792 { margin-bottom: 35px;margin-top: 20px; }
.style-6792 time { font-weight: bold; }
.style-6792 .h4-style A { margin: 0px; }
.style-6792 .photos { margin: 0 15px 10px 0; }
.style-6792 .email { color: #6B8FAB; }
.style-6792 .question { color: #758fb3; }
.style-6792 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-6792 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-6792 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-6792 .goal { font-weight: bold; }
.style-6792 .search-label { margin: 0 10px 0 0; }
.style-6792 .dept-or-grade-desc { font-weight: normal; }
.style-6792 .greeting { margin: 0 0 10px 0; }
.style-6792 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-6792 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-6792 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-6792 li.group { display: inline-block;width: 100%;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 20px; }
.style-6792 .schedule-title { font-weight: bold; }
.style-6792 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-6792 .schedule-rescheduled { font-weight: bold; }
.style-6792 .schedule-cancelled { font-weight: bold; }
.style-6792 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-6923 .h2-style { color: #22496F;padding: 0 25px 0 0;margin: 0 0 20px 0;font-size: 20px;font-family: 'Roboto Slab', serif; }
.style-6923 A { color: #D78A5F; }
.style-6923 .button { color: #D78A5F; }
.style-6923 { border-color: #18406f;border-width: 4px;border-style: solid;padding: 15px;margin-bottom: 35px; }
.style-6923 .job-title { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .bus-phone { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .education { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .email { font-family: 'Open Sans', sans-serif; }
.style-6923 .department { font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .fsd img { padding: 5px;height: auto!important; }
.style-6923 .department-selector { font-family: 'Open Sans', sans-serif; }
.style-6923 .letter-selector { font-family: 'Open Sans', sans-serif; }
.style-6923 .faculty-staff-control { margin-bottom: 20px; }
.style-6923 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-6923 .goal { font-weight: bold; }
.style-6923 .name-prefix { color: #22496F;font-weight: bold;font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .first-name { color: #22496F;font-weight: bold;font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .last-name { color: #22496F;font-weight: bold;font-family: 'Open Sans', sans-serif;font-size: 15px; }
.style-6923 .school-level-label { font-weight: bold; }
.style-6923 .school-level-selector { margin-right: 5px; }
.style-6923 .department-label { font-weight: bold; }
.style-6923 .department-selector { margin-right: 5px; }
.style-6923 .grade-label { font-weight: bold; }
.style-6923 .grade-selector { margin-right: 5px; }
.style-6923 .departmentfaculty img { margin-bottom: 10px;height: auto!important; }
.style-6923 li.group { margin-bottom: 15px; }
.style-6923 div.content-wrap { margin-left: 140px;display: table-cell; }
.style-6923 .directory-photo { margin: 10px;padding: 0px; }
.style-44997 .h1-style { color: #049DCC; }
.style-44997 .h2-style { margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 21px; }
.style-44997 .h3-style { color: #049DCC; }
.style-44997 .h4-style { color: #049DCC;margin: 0 0 5px 0; }
.style-44997 .h5-style { color: #049DCC; }
.style-44997 .h6-style { color: #049DCC; }
.style-44997 A { color: #D78A50;font-family: 'Open Sans', sans-serif; }
.style-44997 A:hover { color: #758fb3; }
.style-44997 .button { color: #049DCC;font-weight: bold;font-size: 16px; }
.style-44997 { margin: 0 0 0px 0;padding: 0px;/*box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px
rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px*/
rgba(0,0,0,0.75);border-width: 1px;border-color: #22496F; }
.style-44997 time { font-weight: bold;color: #404040; }
.style-44997 .h4-style A:hover { color: #049DCC; }
.style-44997 .photos { margin: 0 0 10px 0; }
.style-44997 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-44997 .photo img { margin-bottom: 0px; }
.style-44997 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-44997 .fund .bar { background: #049DCC; }
.style-44997 .goal { font-weight: bold; }
.style-44997 .search-label { margin: 0 10px 0 0; }
.style-44997 .annualfund .goal .label { color: #049DCC; }
.style-44997 .album-select { margin-bottom: 10px; }
.style-44997 .greeting { margin-bottom: 20px; }
.style-44997 .businessindex .phone .label { font-weight: bold; }
.style-44997 .businessindex .address .label { font-weight: bold; }
.style-44997 .businessindex .distance .label { font-weight: bold; }
.style-44997 .businessindex .webpage .label { font-weight: bold; }
.style-44997 .businessindex .udf1 .label { font-weight: bold; }
.style-44997 .businessindex .udf2 .label { font-weight: bold; }
.style-44997 .businessindex .udf3 .label { font-weight: bold; }
.style-44997 .businessindex .udf4 .label { font-weight: bold; }
.style-44997 .businessindex .udf5 .label { font-weight: bold; }
.style-44997 .businessindex .description .label { font-weight: bold; }
.style-44997 li.group { display: inline-block;width: 100%;margin-bottom: 15px; }
.style-44997 div.content-wrap { line-height: 18px; }
.style-44997 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-44997 .schedule-title { font-weight: bold; }
.style-44997 .schedule-rescheduled { font-weight: bold; }
.style-44997 .schedule-cancelled { font-weight: bold; }
.style-6905 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-6905 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-6905 A { color: #22496F; }
.style-6905 A:hover { color: #D78A5F; }
.style-6905 .button { color: #049DCC; }
.style-6905 { margin-bottom: 10px;line-height: 20px;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;box-sizing: border-box; }
.style-6905 .photos { margin: 0 15px 10px 0; }
.style-6905 .text img { border-width: 4px;border-style: solid;border-color: #18406f;margin-right: 10px; }
.style-6905 .email { color: #6B8FAB; }
.style-6905 .question { color: #758fb3; }
.style-6905 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-6905 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-6905 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-6905 .goal { font-weight: bold; }
.style-6905 .search-label { margin: 0 10px 0 0; }
.style-6905 A.links-urllink { font-family: 'Open Sans', sans-serif;font-size: 20px;text-align: center; }
.style-6905 .dept-or-grade-desc { font-weight: normal; }
.style-6905 .greeting { margin: 0 0 10px 0; }
.style-6905 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-6905 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-6905 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-6905 li.group { display: inline-block;width: 100%; }
.style-6905 div.content-wrap { border-width: 4px 0 0px 0;border-color: #22496F;padding: 15px 15px 15px 0px;border-style: solid; }
.style-6905 .schedule-title { font-weight: bold; }
.style-6905 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-6905 .schedule-rescheduled { font-weight: bold; }
.style-6905 .schedule-cancelled { font-weight: bold; }
.style-6905 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-5077 .h1-style { color: #758fb3; }
.style-5077 .h2-style { margin: 0 0 20px 0; }
.style-5077 .h3-style { color: #758fb3; }
.style-5077 .h4-style { color: #758fb3; }
.style-5077 .h5-style { color: #758fb3; }
.style-5077 .h6-style { color: #758fb3; }
.style-5077 A { color: #758fb3; }
.style-5077 A:hover { color: #758fb3; }
.style-5077 .button { color: #758fb3;font-weight: bold;font-size: 16px; }
.style-5077 { margin: 0 0 35px 0;padding: 15px;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75); }
.style-5077 .photos { margin: 0 0 10px 0; }
.style-5077 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5077 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5077 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-5077 .goal { font-weight: bold; }
.style-5077 .search-label { margin: 0 10px 0 0; }
.style-5077 li.group { display: inline-block;width: 100%; }
.style-5077 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-5077 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-5077 .schedule-title { font-weight: bold; }
.style-5077 .schedule-rescheduled { font-weight: bold; }
.style-5077 .schedule-cancelled { font-weight: bold; }
.style-5077 .select-all { border-width: 0 1px 0 0;border-style: solid;border-color: #758FB3;padding: 0 6px 0 0; }
.style-5077 .clear-all { border-width: 0 1px 0 0;border-style: solid;border-color: #758FB3;padding: 0 6px 0 0; }
.style-5077 .refresh { border-width: 0 1px 0 0;border-style: solid;border-color: #758FB3;padding: 0 6px 0 0; }
.style-5077 .calendar-grid { background-color: #C2BFBC; }
.style-5077 .calendardatepicker li.today a { background-color: #003F70;color: #FFFFFF; }
.style-5077 .calendardatepicker li.selected-day a { background-color: #758FB3;font-weight: bold;color: #FFFFFF; }
.style-5077 li.has-events a { font-weight: bold;color: #758FB3; }
.style-5077 .day-header span { background-color: #DDDAD6;font-weight: bold;color: #003F70; }
.style-5077 li.other-month a { color: #C7C7C7; }
.style-5077 .selected-date { margin: 0px;color: #003F70;font-family: Georgia;font-weight: normal; }
.style-5077 .day a { color: #4D4D4D; }
.style-5077 .day a:hover { background-color: #758FB3;color: #FFFFFF; }
.style-5077 .newsarchivedatepicker .current-year { text-align: center; }
.style-5077 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold;color: #049DCC; }
.style-5077 .newsarchivedatepicker .month-number { padding: 6px;margin-bottom: 5px;background-color: #049DCC;border-width: 0px;color: #FFFFFF;font-weight: bold; }
.style-5077 .newsarchivedatepicker .month-number:hover { background-color: #003F70; }
.style-5077 .newsarchivedatepicker .next-year { font-weight: bold;color: #049DCC; }
.style-5077 .newsarchivedatepicker .year-container { margin-bottom: 10px; }
.style-5077 button.month-number.selected-month { background-color: #003F70; }
.style-5076 .h1-style { color: #049DCC; }
.style-5076 .h2-style { font-family: Georgia;color: #003F70; }
.style-5076 .h3-style { color: #049DCC; }
.style-5076 .h4-style { color: #049DCC;margin: 0px; }
.style-5076 .h5-style { color: #049DCC; }
.style-5076 .h6-style { color: #049DCC; }
.style-5076 A { color: #049DCC; }
.style-5076 .button { color: #049DCC; }
.style-5076 { margin-bottom: 35px; }
.style-5076 time { font-weight: bold; }
.style-5076 .h4-style A { margin: 0px; }
.style-5076 .photos { margin: 0 15px 10px 0; }
.style-5076 .email { color: #6B8FAB; }
.style-5076 .question { color: #758fb3; }
.style-5076 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-5076 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-5076 .fund .bar { background: #003f70;/* old browsers */
background: -moz-linear-gradient(left,  #2541570%, #2d5e8a 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f70), color-stop(51%,#2d5e8a), color-stop(99%,#003f70));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* ie10+ */
background: linear-gradient(to right,  #003f70 0%,#2d5e8a 51%,#003f70 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f70', endColorstr='#2d5e8a',GradientType=1 );: /* IE6-9 */; }
.style-5076 .goal { font-weight: bold; }
.style-5076 .search-label { margin: 0 10px 0 0; }
.style-5076 .dept-or-grade-desc { font-weight: normal; }
.style-5076 .greeting { margin: 0 0 10px 0; }
.style-5076 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-5076 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-5076 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-5076 li.group { display: inline-block;width: 100%;padding: 0px 0 8px 0;border-width: 0 0 1px 0;border-style: solid;border-color: #049DCC; }
.style-5076 .schedule-title { font-weight: bold; }
.style-5076 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-5076 .schedule-rescheduled { font-weight: bold; }
.style-5076 .schedule-cancelled { font-weight: bold; }
.style-5076 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-5076 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-6841 { padding: 0 !important;margin: 0 0 40px 0; }
.style-6841 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-6841 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-6841 .page-title-level-1 { font-size: 28px;text-transform: uppercase;color: #003f70;font-family: 'Lora', serif;font-weight: normal;line-height: 28px;margin: 0px;padding: 0px;text-rendering: optimizelegibility; }
.style-6841 .page-title-level-2 { font-size: 28px;text-transform: uppercase;color: #049DCC;font-family: 'Lora', serif;font-weight: normal;line-height: 28px;padding: 0px;margin: 0px;text-rendering: optimizelegibility; }
.style-6841 .page-title-level-3 { font-size: 28px;text-transform: uppercase;color: #758fb3;font-family: Georgia;font-weight: normal;line-height: 28px;padding: 0px;margin: 0px; }
.style-6841 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-6841 .goal { font-weight: bold; }
.style-6841 .header-widget { font-family: 'Open Sans', sans-serif; }
.style-6841 .pagetitle hgroup { padding: 0px;margin: 0px; }
.style-4946 .h1-style { font-family: 'Open Sans', sans-serif; }
.style-4946 .h2-style { font-family: 'Roboto Slab', serif; }
.style-4946 .h3-style { font-family: 'Open Sans', sans-serif; }
.style-4946 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-4946 .h5-style { font-family: 'Open Sans', sans-serif; }
.style-4946 .h6-style { font-family: 'Open Sans', sans-serif; }
.style-4946 A { font-family: 'Open Sans', sans-serif; }
.style-4946 .button { font-family: 'Open Sans', sans-serif; }
.style-4946 { padding: 0 !important;margin: 0 0 40px 0; }
.style-4946 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-4946 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-4946 .page-title-level-1 { font-size: 28px;text-transform: uppercase;color: #003f70; }
.style-4946 .page-title-level-2 { font-size: 28px;text-transform: uppercase;color: #22496F;font-family: 'Open Sans', sans-serif;font-weight: normal;line-height: 28px;margin: 0px;padding: 0px;text-rendering: optimizelegibility; }
.style-4946 .page-title-level-3 { font-size: 28px;text-transform: uppercase;color: #A69891;font-family: 'Open Sans', sans-serif;font-weight: normal;line-height: 28px;: ma;padding: 0px;margin: 0px;text-rendering: optimizelegibility; }
.style-4946 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-4946 .goal { font-weight: bold; }
.style-4946 .pagetitle hgroup { padding: 0px;margin: 0px; }
.style-38890 .h2-style { font-family: 'Open Sans', sans-serif;text-align: center;font-size: 20px; }
.style-38890 { border-color: #22496F;border-style: solid;border-width: 2px;padding-bottom: 5px;margin-bottom: 10px; }
.style-38890 A.links-urllink { font-family: 'Open Sans', sans-serif;font-size: 20px;text-align: center; }
.style-38890 li.group { text-align: center;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-38890 div.content-wrap:hover { font-family: 'Open Sans', sans-serif; }
.style-88869 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-88869 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px; }
.style-88869 A { color: #22496F; }
.style-88869 A:hover { color: #D78A5F; }
.style-88869 { margin-bottom: 15px; }
.style-88869 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-88869 div.content-wrap { margin: 10px; }
.style-88864 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-88864 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px; }
.style-88864 A { color: #57936E; }
.style-88864 A:hover { color: #D78A5F; }
.style-88864 { margin-bottom: 15px; }
.style-88864 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-88864 div.content-wrap { margin: 10px; }
.style-88868 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-88868 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px; }
.style-88868 A { color: #A69892; }
.style-88868 A:hover { color: #D78A5F; }
.style-88868 { margin-bottom: 15px; }
.style-88868 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-88868 div.content-wrap { margin: 10px; }
.style-88866 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-88866 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px; }
.style-88866 A { color: #2D7396; }
.style-88866 A:hover { color: #D78A5F; }
.style-88866 { margin-bottom: 15px; }
.style-88866 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-88866 div.content-wrap { margin: 10px; }
.style-88867 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-88867 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px;list-style-position: outside; }
.style-88867 A { color: #B8645E; }
.style-88867 A:hover { color: #D78A5F; }
.style-88867 { margin-bottom: 15px;list-style-position: outside; }
.style-88867 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px;list-style-position: outside; }
.style-88867 li.group { list-style-position: outside; }
.style-88867 div.content-wrap { margin: 10px; }
.style-34864 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 23px;margin-bottom: 15px; }
.style-34864 .h4-style { font-family: 'Open Sans', sans-serif;font-size: 18px;margin-bottom: 15px; }
.style-34864 { margin-bottom: 15px; }
.style-34864 .long-description { font-family: 'Open Sans', sans-serif;font-size: 16px; }
.style-34864 div.content-wrap { margin: 10px; }
.style-9039 A { text-decoration: none; }
.style-9039 A.links-urllink { color: #049DCC;font-size: 25px;font-weight: normal; }
.style-9039 li.group { text-align: center;margin: 0px 0 10px 0; }
.style-5097 { margin: 10px 0 20px 0; }
.style-5097 div.content-wrap { max-width: 275px; }
.style-5054 { padding: 40px 0 0 0; }
.style-5054 div.content-wrap { font-family: 'Lora', serif;font-size: 19px;color: #8CC1DB;font-style: italic;letter-spacing: 0.04em;text-align: right; }
.style-8578 { padding: 40px 0 0 0;font-weight: bold; }
.style-8578 div.content-wrap { font-family: 'Roboto Slab', serif;font-size: 19px;color: #22496F;font-style: italic;letter-spacing: 0.04em;text-align: right; }
.style-4960 .h2-style { color: #049DCC;font-size: 25px;font-weight: normal;margin: 0px 0 10px 0; }
.style-4960 { color: #FFFFFF;line-height: 20px;margin: 0 0 10px 0;text-align: center; }
.style-8575 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-8575 .h2-style { color: #22496F;font-size: 20px;font-weight: normal;margin: 0px 0 10px 0;font-family: 'Open Sans', sans-serif;text-align: left; }
.style-8575 .h3-style { color: #22496F; }
.style-8575 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-8575 .h5-style { font-family: 'Open Sans', sans-serif; }
.style-8575 .h6-style { font-family: 'Open Sans', sans-serif; }
.style-8575 A { font-family: 'Open Sans', sans-serif; }
.style-8575 .button { font-family: 'Open Sans', sans-serif; }
.style-8575 { color: #22496F;line-height: 20px;margin: 0 0 0px 0;text-align: center;padding: 0px;display: table;width: 100%;table-layout: fixed; }
.style-8575 .link-image { padding: 0px;border-width: 0px;border-style: solid; }
.style-8575 .photos { margin-bottom: 10px; }
.style-8575 .text img { font-family: Arial;padding: 5px; }
.style-8575 li.group { padding: 0px;border-collapse: collapse;text-align: center;display: table-cell;margin: 0px; }
.style-8575 div.content-wrap { font-family: 'Open Sans', sans-serif; }
.style-4963 { margin: 0 0 10px 0; }
.style-4963 li.group { display: inline-block; }
.style-4962 { color: #FFFFFF;margin: 0 0 15px 0;font-size: 14px;line-height: 20px; }
.style-4948 A { text-decoration: none;color: #FFFFFF; }
.style-4948 A:hover { color: #FF8E2B; }
.style-4948 .mini-sitemap-open { background-color: #0C1F2E;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 6px;text-transform: uppercase;color: #FFFFFF;font-size: 12px;letter-spacing: 1px;display: inline-block; }
.style-4948 .mini-sitemap-open:after { background-color: #0C1F2E;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 6px 20px 6px 6px;text-transform: uppercase;color: #FFFFFF;font-family: Arial;font-size: 12px;letter-spacing: 1px;background-image: url('/ftpimages/492/site/683/images/plus.png');background-position: right center;background-repeat: no-repeat; }
.style-4948 .mini-sitemap-close { background-color: #0C1F2E;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 6px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;font-size: 12px;letter-spacing: 1px;display: inline-block; }
.style-4948 .ms-level1 { padding: 30px 0 0 0; }
.style-4948 .ms-l1-text { font-size: 18px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px; }
.style-4948 .ms-l2-item { padding: 5px 0 5px 0; }
.style-4961 .h2-style { color: #049DCC;font-size: 35px;font-weight: normal;margin: 0px 0 10px 0; }
.style-4961 { color: #FFFFFF;line-height: 15px;margin: 0 0 5px 0; }
.style-4961 .submit-button { background-image: url('/ftpimages/160/site/711/images/searchIconBlue2.png');background-color: transparent;background-repeat: no-repeat;background-position: 5px center;border-width: 0px;width: 14%;padding: 0px;min-height: 22px;min-width: 27px; }
.style-4961 .search-text { border-width: 1px;border-style: solid;border-color: #507492;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 80%;padding-left: 2%; }
.style-4961 li.group { display: inline-block; }
.style-5055 .h1-style { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5055 .h2-style { font-family: 'Open Sans', sans-serif; }
.style-5055 .h3-style { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5055 .h4-style { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5055 .h5-style { color: #22496F; }
.style-5055 .h6-style { color: #22496F; }
.style-5055 .button { color: #22496F; }
.style-5055 { margin: 48px 0 0 0; }
.style-5055 .title { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5055 .album-name { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-5055 div.content-wrap { font-family: Georgia;font-size: 18px;color: #8DBCE0;font-style: italic;letter-spacing: 0.04em;text-align: center; }
.style-84581 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px;color: #D78A5F;font-weight: bold; }
.style-84581 A { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px;text-decoration: none; }
.style-84581 A:hover { color: #FFFFFF;background-color: #22496F; }
.style-84581 { border-width: 0px;border-style: solid;border-color: #22496F;padding: 0px;margin: 5px; }
.style-84581 .link-image { margin: 0;text-align: left; }
.style-84581 .long-description { color: #D78A5F;font-size: 12px; }
.style-84581 A.links-urllink { font-size: 18px;font-family: 'Open Sans', sans-serif;color: #22496F;border-width: 0px;border-style: solid;font-weight: bold;display: block;height: 48px;line-height: 48px;border-radius: 14px; }
.style-84581 A.links-urllink:hover { color: #FFFFFF;background-color: #22496F; }
.style-84581 li.group { padding: 0px;margin-bottom: 12px;border-radius: 14px;border-width: 2px;border-style: solid;border-color: #22496F;text-align: center;height: 48px; }
.style-84581 li.group:hover { color: #FFFFFF;background-color: #22496F; }
.style-84571 { padding: 0 !important;margin: 0 0 10px 0; }
.style-84571 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-84571 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-84571 .page-title-level-1 { font-size: 28px;text-transform: uppercase;color: #003f70;font-family: 'Lora', serif;font-weight: normal;line-height: 28px;margin: 0px;padding: 0px;text-rendering: optimizelegibility; }
.style-84571 .page-title-level-2 { font-size: 28px;text-transform: uppercase;color: #049DCC;font-family: 'Lora', serif;font-weight: normal;line-height: 28px;padding: 0px;margin: 0px;text-rendering: optimizelegibility; }
.style-84571 .page-title-level-3 { font-size: 28px;text-transform: uppercase;color: #758fb3;font-family: Georgia;font-weight: normal;line-height: 28px;padding: 0px;margin: 0px; }
.style-84571 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-84571 .goal { font-weight: bold; }
.style-84571 .header-widget { font-family: 'Open Sans', sans-serif; }
.style-84571 .pagetitle hgroup { padding: 0px;margin: 0px; }
.style-84580 .h1-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-84580 .h2-style { color: #FFFFFF;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: bold; }
.style-84580 .h3-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-84580 .h4-style { color: #FFFFFF;margin: 0 0 0 0;font-family: 'Open Sans', sans-serif; }
.style-84580 .h5-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-84580 .h6-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-84580 A { color: #D78A5F; }
.style-84580 A:hover { color: #FFFFFF; }
.style-84580 .button { color: #ffffff;font-weight: bold;font-size: 16px;font-family: 'Open Sans', sans-serif; }
.style-84580 { margin-bottom: 35px;padding: 15px;background-color: #22496F;color: #FFFFFF; }
.style-84580 .readmore:hover { color: #FFFFFF; }
.style-84580 .archive:hover { color: #FFFFFF; }
.style-84580 .photos { margin: 0 0 10px 0; }
.style-84580 .answer { margin-bottom: 15px; }
.style-84580 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-84580 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-84580 .fund .bar { background-color: #049DCC; }
.style-84580 .goal { font-weight: bold; }
.style-84580 .fund .bar-container { background-color: #FFFFFF; }
.style-84580 .search-label { margin: 0 10px 0 0; }
.style-84580 .album-select-form { margin-bottom: 10px; }
.style-84580 .businessindex .phone .label { font-weight: bold; }
.style-84580 .businessindex .address .label { font-weight: bold; }
.style-84580 .businessindex .distance .label { font-weight: bold; }
.style-84580 .businessindex .webpage .label { font-weight: bold; }
.style-84580 .businessindex .udf1 .label { font-weight: bold; }
.style-84580 .businessindex .udf2 .label { font-weight: bold; }
.style-84580 .businessindex .udf3 .label { font-weight: bold; }
.style-84580 .businessindex .udf4 .label { font-weight: bold; }
.style-84580 .businessindex .udf5 .label { font-weight: bold; }
.style-84580 .businessindex .description .label { font-weight: bold; }
.style-84580 li.group { display: inline-block;width: 100%;margin-bottom: 10px; }
.style-84580 div.content-wrap { line-height: 18px; }
.style-84580 .schedule-title { font-weight: bold; }
.style-84580 .schedule-rescheduled { font-weight: bold; }
.style-84580 .schedule-cancelled { font-weight: bold; }
.style-84580 .view-comments:hover { color: #FFFFFF; }
.style-84578 .h1-style { color: #22496F; }
.style-84578 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: bold; }
.style-84578 .h3-style { color: #22496F; }
.style-84578 .h4-style { color: #18406f; }
.style-84578 .h5-style { color: #18406f; }
.style-84578 .h6-style { color: #18406f; }
.style-84578 A { color: #D78A5F;font-size: 16px; }
.style-84578 .button { color: #18406f; }
.style-84578 { margin-top: 0px;background-color: #DEDBD7;padding: 10px;color: #22496F;margin-bottom: 10px; }
.style-84578 .photos { margin: 0 0 10px 0; }
.style-84578 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-84578 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-84578 .fund .bar { background-color: #049DCC; }
.style-84578 .goal { font-weight: bold; }
.style-84578 .fund .bar-container { background-color: #FFFFFF; }
.style-84578 .search-label { margin: 0 10px 0 0; }
.style-84578 .album-select-form { margin-bottom: 10px; }
.style-84578 .dept-or-grade-desc { font-weight: normal; }
.style-84578 .greeting { margin: 0 0 10px 0; }
.style-84578 .course-title.off-state { margin: 0 0 1px 0;background-color: #BCD7EB;color: #28475E; }
.style-84578 .course-title.off-state:hover { background-color: #CF7A30;color: #FFFFFF; }
.style-84578 .course-desc { background-color: #E4EFF7;padding: 15px 40px 15px 40px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-84578 li.group { display: inline-block;width: 100%; }
.style-84578 .schedule-title { font-weight: bold; }
.style-84578 .course-title A { text-decoration: none;display: block;padding: 7px 40px 7px 40px;font-weight: normal; }
.style-84578 .schedule-rescheduled { font-weight: bold; }
.style-84578 .schedule-cancelled { font-weight: bold; }
.style-84578 .course-title.on-state { margin: 0;background-color: #CF7A30;color: #FFFFFF; }
.style-84579 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-84579 .h2-style { color: #22496F;margin: 0 0 18px 0;font-family: 'Open Sans', sans-serif;background-position: left top;font-size: 20px;text-align: left;font-weight: bold; }
.style-84579 .h3-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-84579 .h4-style { color: #22496F;margin: 0px;font-family: 'Open Sans', sans-serif; }
.style-84579 .h5-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-84579 .h6-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-84579 A { font-size: 16px;font-family: 'Open Sans', sans-serif; }
.style-84579 A:hover { color: #22496F; }
.style-84579 .button { color: #D78A5F;font-family: 'Open Sans', sans-serif; }
.style-84579 { padding: 0px;margin: 0px; }
.style-84579 time { font-weight: bold; }
.style-84579 .h4-style A { margin: 0px; }
.style-84579 .photos { margin: 0 15px 10px 0; }
.style-84579 .text img { border-width: 4px;border-color: #22496F;margin-right: 10px; }
.style-84579 .question { color: #049DCC;margin: 0; }
.style-84579 .submit-button { margin: 0 0 0 5px;background-color: #FFFFFF; }
.style-84579 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-84579 .fund .bar { background: #049DCC; }
.style-84579 .goal { font-weight: bold; }
.style-84579 .search-label { margin: 0 10px 0 0; }
.style-84579 .newsdetail img { margin-right: 15px; }
.style-84579 .album-select-form { margin-bottom: 15px; }
.style-84579 .externalvideo .content-wrap { text-align: center; }
.style-84579 .dept-or-grade-desc { font-weight: bold;margin-bottom: 5px; }
.style-84579 .greeting { margin: 0 0 15px 0; }
.style-84579 .course-title.off-state { margin: 0 0 1px 0;background-color: #f5f3f1;color: #18406F; }
.style-84579 .course-title.off-state:hover { background-color: #049DCC;color: #FFFFFF; }
.style-84579 .course-desc { background-color: #E3F1F6;padding: 15px 20px 15px 20px;color: #0C1F2E;margin: 0 0 1px 0; }
.style-84579 .businessindex .phone .label { font-weight: bold; }
.style-84579 .businessindex .address .label { font-weight: bold; }
.style-84579 .businessindex .distance .label { font-weight: bold; }
.style-84579 .businessindex .webpage .label { font-weight: bold; }
.style-84579 .businessindex .udf1 .label { font-weight: bold; }
.style-84579 .businessindex .udf2 .label { font-weight: bold; }
.style-84579 .businessindex .udf3 .label { font-weight: bold; }
.style-84579 .businessindex .udf4 .label { font-weight: bold; }
.style-84579 .businessindex .udf5 .label { font-weight: bold; }
.style-84579 .businessindex .description .label { font-weight: bold; }
.style-84579 li.group { display: inline-block;max-width: 300px;padding: 0px;border-width: 0px;border-style: solid;margin-bottom: 1px; }
.style-84579 div.content-wrap { margin-bottom: 20px; }
.style-84579 .schedule-title { font-weight: bold; }
.style-84579 .course-title A { text-decoration: none;display: block;padding: 7px 15px 7px 15px;font-weight: bold;font-size: 16px; }
.style-84579 .course-title A:hover { color: #FFFFFF; }
.style-84579 .schedule-rescheduled { font-weight: bold; }
.style-84579 .schedule-cancelled { font-weight: bold; }
.style-84579 .course-title.on-state { margin: 0;background-color: #049DCC;color: #FFFFFF; }
.style-84569 .h1-style { color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-84569 .h2-style { color: #D78A5F;font-size: 20px;font-weight: normal;margin: 0px 0 10px 0;font-family: 'Open Sans', sans-serif;text-align: left; }
.style-84569 .h3-style { color: #22496F; }
.style-84569 .h4-style { font-family: 'Open Sans', sans-serif; }
.style-84569 .h5-style { font-family: 'Open Sans', sans-serif; }
.style-84569 .h6-style { font-family: 'Open Sans', sans-serif; }
.style-84569 A { font-family: 'Open Sans', sans-serif; }
.style-84569 .button { font-family: 'Open Sans', sans-serif; }
.style-84569 { color: #22496F;line-height: 20px;margin: 0 0 0px 0;text-align: center;padding: 0px;display: table;width: 100%;table-layout: fixed; }
.style-84569 .link-image { padding: 5px;border-width: 0px;border-style: solid; }
.style-84569 .photos { margin-bottom: 10px; }
.style-84569 .text img { font-family: Arial;padding: 5px; }
.style-84569 li.group { padding: 5px;border-collapse: collapse;text-align: center;display: table-cell;margin: 0px; }
.style-84569 div.content-wrap { font-family: 'Open Sans', sans-serif;display: block;margin-left: auto;margin-right: auto;width: 50%;padding: 0px; }
.style-6892 .h1-style { color: #049DCC; }
.style-6892 .h2-style { margin: 0 0 20px 0; }
.style-6892 .h3-style { color: #049DCC; }
.style-6892 .h4-style { color: #049DCC; }
.style-6892 .h5-style { color: #049DCC; }
.style-6892 .h6-style { color: #049DCC; }
.style-6892 A { color: #049DCC; }
.style-6892 A:hover { color: #758fb3; }
.style-6892 .button { color: #049DCC;font-weight: bold;font-size: 16px; }
.style-6892 { margin: 0 0 20px 0;padding: 15px;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);color: #000000; }
.style-6892 .photos { margin: 0 0 10px 0; }
.style-6892 .submit-button { margin: 0 0 0 5px;background-color: transparent;border-width: 0px; }
.style-6892 .search-text { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.style-6892 .fund .bar { background: #254157;/* old browsers */
background: -moz-linear-gradient(left,  #254157 0%, #365f7e 51%, #254157 99%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#254157), color-stop(51%,#365f7e), color-stop(99%,#254157));/* chrome,safari4+ */
background: -webkit-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* opera 11.10+ */
background: -ms-linear-gradient(left,  #254157 0%,#365f7e 51%,#254157 99%);/* ie10+ */
background: linear-gradient(to right,  #254157 0%,#365f7e 51%,#254157 99%);/* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254157', endColorstr='#254157',GradientType=1 );: /* IE6-9 */; }
.style-6892 .goal { font-weight: bold; }
.style-6892 .search-label { margin: 0 10px 0 0; }
.style-6892 li.group { display: inline-block;width: 100%; }
.style-6892 div.content-wrap { color: #28475E;font-size: 15px;line-height: 18px; }
.style-6892 .schedule-highlights { font-weight: bold;padding: 5px;text-align: center;display: inline-block;box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); }
.style-6892 .schedule-title { font-weight: bold; }
.style-6892 .schedule-rescheduled { font-weight: bold; }
.style-6892 .schedule-cancelled { font-weight: bold; }
.style-54647 { position: relative;height: 100%;width: 100%; }
.style-54647 div.content-wrap { height: 600px; }
.style-46596 .l1-item { text-transform: uppercase;color: #22496F;font-size: 17px;border-width: 0 0 0 1px;border-style: solid;float: none;display: inline-block;margin-left: -4px;/*correct extra space created by display: inline-block*/;font-family: 'Source Sans Pro', sans-serif;font-weight: bold; }
.style-46596 .l1-item:hover { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-46596 .l1-item > a { padding: 7px 15px 5px 15px !important;text-decoration: none;color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-46596 .l1-item > a:hover { padding: 7px 15px 5px 15px !important;text-decoration: none;background-color: #A69891;color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-46596 .l1-item.active { background-color: #049DCC; }
.style-46596 .l1-item.active > a { border-color: #A69891;border-width: 0;border-style: solid;padding: 7px 15px 5px 15px !important;color: #FFFFFF;font-family: 'Open Sans', sans-serif;background-color: #A69891; }
.style-46596 .l1-item.active > a:hover { font-family: 'Open Sans', sans-serif; }
.style-46596 .l2-item { color: #FFFFFF;font-size: 16px;font-weight: normal;font-family: 'Source Sans Pro', sans-serif; }
.style-46596 .l2-item:hover { background-color: #FFFFFF;color: #049DCC; }
.style-46596 .l2-item > a { padding: 5px 10px 5px 10px !important;color: #FFFFFF;text-decoration: none;text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;background-color: #A69891; }
.style-46596 .l2-item > a:hover { text-decoration: none;color: #22496F; }
.style-46596 .l2-item.active { background-color: #FFFFFF;color: #A69891;font-family: 'Open Sans', sans-serif; }
.style-46596 .l2-item.active > a { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-46596 .l2-item.active > a:hover { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-46596 .l3-item { color: #FFFFFF;font-size: 16px;font-weight: normal;font-family: 'Source Sans Pro', sans-serif; }
.style-46596 .l3-item:hover { background-color: #FFFFFF;color: #CF7A30; }
.style-46596 .l3-item > a { padding: 5px 10px 5px 10px !important;color: inherit;text-decoration: none;text-transform: none;font-weight: bold;background-color: #A69891; }
.style-46596 .l3-item > a:hover { text-decoration: none;color: #22496F; }
.style-46596 .l3-item.active { background-color: #FFFFFF;color: #758fb3; }
.style-46596 .l3-item.active > a { color: #FFFFFF; }
.style-46596 .l3-item.active > a:hover { color: #22496F; }
.style-46596 .level1 { text-align: left;font-family: 'Open Sans', sans-serif;background-color: #FFFFFF;border-color: #A69891;background-position: left top;color: #22496F; }
.style-46596 .level1:hover { font-family: 'Open Sans', sans-serif; }
.style-46596 .level2 { background-color: #A69891;text-align: left;font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-46596 .level2:hover { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-46596 .level3 { background-color: #049DCC;text-align: left; }
.style-4950 .nav-menu { margin: 0 0 35px 0; }
.style-4950 .l1-item { background-color: #F5F3F1;margin: 0px 2px 2px 0px;color: #22496F;font-weight: bold;border-width: 1px;border-style: solid;border-color: #22496F;letter-spacing: 1px; }
.style-4950 .l1-item:hover { background-color: #FFFFFF;color: #A69891; }
.style-4950 .l1-item > a { padding: 5px 5px 5px 5px !important;text-decoration: none;color: inherit;font-family: 'Open Sans', sans-serif; }
.style-4950 .l1-item > a:hover { text-decoration: none;font-family: 'Open Sans', sans-serif; }
.style-4950 .l1-item > a .arrow { border-color: #003f70;border-width: 0 2px 2px 0;border-style: solid;width: 5px;height: 5px;right: 5px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4950 .l1-item.active { background-color: #FFFFFF;color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-4950 .l1-item.active > a .arrow { border-color: #049DCC; }
.style-4950 .l2-item { background-color: #FFFFFF;color: #22496F; }
.style-4950 .l2-item:hover { background-color: #FFFFFF;color: #A69891; }
.style-4950 .l2-item > a { text-decoration: none;color: inherit;padding: 5px 15px 5px 5px !important; }
.style-4950 .l2-item > a:hover { text-decoration: none; }
.style-4950 .l2-item > a .arrow { border-color: #049DCC;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 5px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4950 .l2-item.active { color: #049DCC; }
.style-4950 .l2-item.active > a .arrow { border-color: #049DCC; }
.style-4950 .l3-item { font-weight: bold;color: #003f70; }
.style-4950 .l3-item:hover { color: #
049DCC; }
.style-4950 .l3-item > a { text-decoration: none;color: inherit;padding: 5px 15px 5px 5px !important; }
.style-4950 .l3-item > a:hover { text-decoration: none; }
.style-4950 .l3-item > a .arrow { border-color: #049DCC;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;right: 5px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4950 .l3-item.active { color: #CF7A30; }
.style-4950 .l3-item.active > a { color: #049DCC; }
.style-4950 .l3-item.active > a .arrow { border-color: #049DCC; }
.style-4950 .level1 { font-family: 'Open Sans', sans-serif; }
.style-4950 .level1:hover { font-family: 'Open Sans', sans-serif; }
.style-4950 .level2 { border-width: 1px;border-style: solid;border-color: #22496F;left: -1px; }
.style-4950 .level3 { border-width: 1px;border-style: solid;border-color: #28475E; }
.style-4951 .nav-menu { margin: 0 0 20px 0; }
.style-4951 .l1-item { background-color: #f5f3f1;margin: 0px 2px 2px 0px;color: #22496F;font-weight: bold;border-width: 1px;border-style: solid;border-color: #22496F;letter-spacing: 1px; }
.style-4951 .l1-item:hover { background-color: #FFFFFF;color: #D78A5F; }
.style-4951 .l1-item > a { padding: 5px 15px 5px 5px !important;color: inherit;text-decoration: none; }
.style-4951 .l1-item > a:hover { text-decoration: none; }
.style-4951 .l1-item > a .arrow { border-color: #003f70;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 5px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4951 .l1-item.active { background-color: #FFFFFF;color: #D78A5F; }
.style-4951 .l1-item.active > a .arrow { border-color: #D78A5F; }
.style-4951 .l2-item { font-size: 16px;color: #003F70;font-weight: bold; }
.style-4951 .l2-item:hover { color: #049DCC; }
.style-4951 .l2-item > a { padding: 5px 15px 5px 5px !important;color: inherit;text-decoration: none; }
.style-4951 .l2-item > a:hover { text-decoration: none; }
.style-4951 .l2-item > a .arrow { border-color: #049DCC;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 5px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4951 .l2-item.active { color: #D78A5F; }
.style-4951 .l2-item.active > a .arrow { border-color: #049DCC; }
.style-4951 .l3-item { font-size: 16px;color: #003f70;font-weight: bold; }
.style-4951 .l3-item:hover { color: #049DCC; }
.style-4951 .l3-item > a { padding: 5px 15px 5px 5px !important;color: inherit;text-decoration: none; }
.style-4951 .l3-item > a:hover { text-decoration: none; }
.style-4951 .l3-item > a .arrow { border-color: #049DCC;border-width: 2px 2px 0 0;border-style: solid;width: 5px;height: 5px;left: auto;right: 5px;top: 40%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/; }
.style-4951 .l3-item.active { color: #049DCC; }
.style-4951 .l3-item.active > a { color: #D78A5F; }
.style-4951 .l3-item.active > a .arrow { border-color: #049DCC; }
.style-4951 .level2 { border-width: 1px;border-style: solid;border-color: #22496F;background-color: #FFFFFF; }
.style-4951 .level3 { border-width: 1px;border-style: solid;border-color: #28475E;background-color: #FFFFFF; }
.style-8576 .l1-item { text-transform: uppercase;color: #FFFFFF;font-size: 17px;border-width: 0 0 0 1px;border-style: solid;float: none;display: inline-block;margin-left: -4px;/*correct extra space created by display: inline-block*/;font-family: 'Source Sans Pro', sans-serif;font-weight: bold; }
.style-8576 .l1-item:hover { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-8576 .l1-item > a { padding: 7px 15px 5px 15px !important;text-decoration: none;color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-8576 .l1-item > a:hover { padding: 7px 15px 5px 15px !important;text-decoration: none;background-color: #A69891;color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-8576 .l1-item.active { background-color: #049DCC; }
.style-8576 .l1-item.active > a { border-color: #A69891;border-width: 0;border-style: solid;padding: 7px 15px 5px 15px !important;color: #FFFFFF;font-family: 'Open Sans', sans-serif;background-color: #A69891; }
.style-8576 .l1-item.active > a:hover { font-family: 'Open Sans', sans-serif; }
.style-8576 .l2-item { color: #FFFFFF;font-size: 16px;font-weight: normal;font-family: 'Source Sans Pro', sans-serif; }
.style-8576 .l2-item:hover { background-color: #FFFFFF;color: #049DCC; }
.style-8576 .l2-item > a { padding: 5px 10px 5px 10px !important;color: #FFFFFF;text-decoration: none;text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;background-color: #A69891; }
.style-8576 .l2-item > a:hover { text-decoration: none;color: #22496F; }
.style-8576 .l2-item.active { background-color: #FFFFFF;color: #A69891;font-family: 'Open Sans', sans-serif; }
.style-8576 .l2-item.active > a { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-8576 .l2-item.active > a:hover { font-family: 'Open Sans', sans-serif;color: #22496F; }
.style-8576 .l3-item { color: #FFFFFF;font-size: 16px;font-weight: normal;font-family: 'Source Sans Pro', sans-serif; }
.style-8576 .l3-item:hover { background-color: #FFFFFF;color: #CF7A30; }
.style-8576 .l3-item > a { padding: 5px 10px 5px 10px !important;color: inherit;text-decoration: none;text-transform: none;font-weight: bold;background-color: #A69891; }
.style-8576 .l3-item > a:hover { text-decoration: none;color: #22496F; }
.style-8576 .l3-item.active { background-color: #FFFFFF;color: #758fb3; }
.style-8576 .l3-item.active > a { color: #FFFFFF; }
.style-8576 .l3-item.active > a:hover { color: #22496F; }
.style-8576 .level1 { text-align: right;font-family: 'Open Sans', sans-serif;background-color: #FFFFFF;border-color: #A69891;background-position: left top; }
.style-8576 .level1:hover { font-family: 'Open Sans', sans-serif; }
.style-8576 .level2 { background-color: #A69891;text-align: left;font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-8576 .level2:hover { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-8576 .level3 { background-color: #049DCC;text-align: left; }
.style-4958 .l1-item { border-width: 0 0 0 1px;border-style: solid;border-color: #758fb3;font-size: 14px;color: #ffffff;font-weight: bold;float: none;display: inline-block; }
.style-4958 .l1-item:hover { color: #04A9DB; }
.style-4958 .l1-item > a { color: inherit;text-decoration: none;padding: 5px 15px 1px 15px !important; }
.style-4958 .l1-item > a:hover { text-decoration: none; }
.style-4958 .l1-item.active { color: #04A9DB; }
.style-4958 .l1-item.active > a { font-family: 'Open Sans', sans-serif; }
.style-4958 .l1-item.active > a:hover { font-family: 'Open Sans', sans-serif; }
.style-4958 .l2-item { color: #003f70; }
.style-4958 .l2-item:hover { color: #049DCC; }
.style-4958 .l2-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-4958 .l2-item > a:hover { text-decoration: none; }
.style-4958 .l2-item.active { color: #049DCC; }
.style-4958 .l3-item { color: #003f70; }
.style-4958 .l3-item:hover { color: #049DCC; }
.style-4958 .l3-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-4958 .l3-item > a:hover { text-decoration: none; }
.style-4958 .l3-item.active { color: #04A9DB; }
.style-4958 .level1 { text-align: right; }
.style-4958 .level2 { text-align: left;background-color: #FFFFFF; }
.style-4958 .level3 { background-color: #FFFFFF;text-align: left; }
.style-8577 .l1-item { border-width: 0 0 0 1px;border-style: solid;border-color: #A69891;font-size: 14px;color: #ffffff;font-weight: bold;float: none;display: inline-block; }
.style-8577 .l1-item:hover { color: #04A9DB; }
.style-8577 .l1-item > a { color: #22496F;text-decoration: none;padding: 5px 15px 1px 15px !important; }
.style-8577 .l1-item > a:hover { text-decoration: none; }
.style-8577 .l1-item.active { color: #D78A5F; }
.style-8577 .l2-item { color: #003f70;font-family: 'Open Sans', sans-serif; }
.style-8577 .l2-item:hover { color: #D78A5F; }
.style-8577 .l2-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-8577 .l2-item > a:hover { text-decoration: none; }
.style-8577 .l2-item.active { color: #049DCC; }
.style-8577 .l3-item { color: #003f70; }
.style-8577 .l3-item:hover { color: #049DCC; }
.style-8577 .l3-item > a { color: inherit;text-decoration: none;padding: 5px; }
.style-8577 .l3-item > a:hover { text-decoration: none; }
.style-8577 .l3-item.active { color: #04A9DB; }
.style-8577 .level1 { text-align: right; }
.style-8577 .level2 { text-align: left;background-color: #FFFFFF; }
.style-8577 .level3 { background-color: #FFFFFF;text-align: left; }
.style-46060 .h2-style { color: #22496F;font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-46060 { margin: 0 0 35px 0;border-width: 0px;border-style: solid;border-color: #22496F; }
.style-46060 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;text-align: center;border-width: 3px;border-style: solid;border-color: #22496F; }
.style-46060 .carousel figure img { border-color: #22496F; }
.style-46060 .carousel .h4-style.crl-title { text-transform: uppercase;font-family: Arial;font-size: 22px; }
.style-46060 .carousel .crl-caption { color: #1D3141;padding: 5px 0 15px 0; }
.style-46060 .carousel .crl-description { color: #1D3141; }
.style-46060 .carousel .counter.crl-counter { color: #28475E;font-size: 18px;padding: 6px 0; }
.style-46060 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #FFFFFF;text-indent: -9999px;width: 6px;height: 6px;padding: 0;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;top: 23px;left: 25px !important; }
.style-46060 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #FFFFFF;text-indent: -9999px;width: 6px;height: 6px;padding: 0;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;top: 23px;right: 25px !important; }
.style-46060 .carousel .caption-spacing.crl-inner-details { padding: 0; }
.style-46060 .album-select { margin-bottom: 10px;margin-top: 10px;margin-left: 10px; }
.style-46060 .carousel.flex-horizontal .flex-direction-nav { border-width: 3px;border-style: solid;border-color: #22496F;background-color: #22496F; }
.style-4957 .h2-style { color: #003F70;padding: 0 0 0 20px;margin: 0 0 8px 0; }
.style-4957 .h4-style { margin-top: 0;color: #049DCC; }
.style-4957 A { color: #049DCC; }
.style-4957 { margin: 0 0 35px 0;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);color: #28475E;padding: 10px 0 10px 0;background-color: #FFFFFF; }
.style-4957 .description { font-family: 'Roboto Slab', serif; }
.style-4957 time { color: #28475E; }
.style-4957 .readmore { color: #D7885F;text-decoration: underline; }
.style-4957 .readmore:hover { text-decoration: none; }
.style-4957 .link-image { border-width: 1px;border-style: solid;border-color: #28475E;float: left;margin: 0px 10px 10px 0px; }
.style-4957 .h4-style A { color: #D78A5F;font-family: 'Open Sans', sans-serif; }
.style-4957 .author { color: #28475E; }
.style-4957 .news img { border-width: 1px;border-style: solid;border-color: #28475E; }
.style-4957 .lists img { border-width: 1px;border-style: solid;border-color: #28475E; }
.style-4957 .answer { color: #000000; }
.style-4957 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;padding: 0 55px 0 55px;margin: 0 0 50px 0; }
.style-4957 .crl-pager { left: 0px; }
.style-4957 .carousel .flex-control-nav li a { background-color: #949494; }
.style-4957 .carousel .flex-control-nav li a:hover { background-color: #589BCE; }
.style-4957 .carousel .flex-control-nav li > a.flex-active { background-color: #049DCC; }
.style-4957 A.links-urllink { color: #003F70;font-weight: bold; }
.style-4957 .contact-info A { color: #049DCC; }
.style-4953 { position: absolue;top: 50px; }
.style-4953 .background-carousel .crl-details { background: transparent;padding: 0;text-align: right;color: #FFFFFF;position: absolute;bottom: 40px;width: 100%; }
.style-4953 .background-carousel .h4-style.crl-title { color: #FFFFFF;font-family: Palatino;font-size: 36px; }
.style-4953 .background-carousel .crl-caption { font-size: 24px; }
.style-4956 .h2-style { color: #049DCC; }
.style-4956 { margin: 0 0 35px 0;border-width: 4px;border-style: solid;border-color: #22496F;position: relative; }
.style-4956 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;text-align: center;height: auto!Important;position: relative; }
.style-4956 .carousel figure img { border-color: #22496F; }
.style-4956 .carousel .h4-style.crl-title { text-transform: uppercase;font-family: Arial;font-size: 22px; }
.style-4956 .carousel .crl-caption { color: #1D3141;padding: 5px 0 15px 0; }
.style-4956 .carousel .crl-description { color: #1D3141; }
.style-4956 .carousel .counter.crl-counter { color: #28475E;font-size: 18px;padding: 6px 0; }
.style-4956 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #003f70;text-indent: -9999px;width: 10px;height: 10px;padding: 0px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;left: 25px !important; }
.style-4956 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #003f70;text-indent: -9999px;width: 10px;height: 10px;padding: 0;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;right: 25px !important; }
.style-4956 .carousel .caption-spacing.crl-inner-details { padding: 0; }
.style-4956 .album-select { margin-bottom: 10px;margin-top: 10px;margin-left: 10px; }
.style-4956 .carousel.flex-horizontal .flex-direction-nav { background-color: transparent!important;height: auto!Important; }
.style-43551 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 20px; }
.style-43551 { max-width: 80%;margin: auto;padding-top: 20px; }
.style-43551 .carousel.flexslider { font-family: 'Open Sans', sans-serif;text-decoration: none; }
.style-43551 .carousel .h4-style.crl-title { font-family: 'Open Sans', sans-serif;color: #22496F;font-size: 15px;line-height: 15px;text-align: left; }
.style-43551 .carousel .caption-spacing.crl-inner-details { font-family: 'Open Sans', sans-serif;font-size: 15px;height: 20px;display: flex;flex-direction: column;justify-content: center; }
.style-4954 .h2-style { color: #049DCC;padding: 0 0 0 59px;margin: 0 0 10px 0; }
.style-4954 { margin: 0 0 35px 0;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);padding: 15px 0 15px 0;background-color: #FFFFFF; }
.style-4954 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;padding: 0 55px 0 55px; }
.style-4954 .carousel figure { margin: 0 3% 0 3%;border-width: 1px;border-style: solid;border-color: #28475E; }
.style-4954 .carousel .h4-style.crl-title { padding: 10px 10px 0 10px; }
.style-4954 .carousel .crl-caption { color: #000000;padding: 10px; }
.style-4954 .carousel .crl-description { padding-left: 10px;padding-right: 10px;padding-bottom: 10px; }
.style-4954 .carousel .caption-spacing.crl-inner-details { padding: 0; }
.style-4954 .carousel .crl-readmore { padding-left: 10px;padding-bottom: 10px; }
.style-4955 { margin: 0 0 20px 0; }
.style-4955 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0; }
.style-4955 .carousel .crl-caption { text-transform: uppercase;font-weight: bold;color: #28475E; }
.style-4955 .carousel .crl-description { color: #28475E; }
.style-9142 .h2-style { color: #049DCC; }
.style-9142 { margin: 0 0 35px 0;border-width: 4px;border-style: solid;border-color: #003f70; }
.style-9142 .carousel.flexslider { box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;-o-box-shadow: 0 0 0;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;margin: 0;text-align: center; }
.style-9142 .carousel figure img { border-color: #003F70; }
.style-9142 .carousel .h4-style.crl-title { text-transform: uppercase;font-family: Arial;font-size: 22px; }
.style-9142 .carousel .crl-caption { color: #1D3141;padding: 5px 0 15px 0; }
.style-9142 .carousel .crl-description { color: #1D3141; }
.style-9142 .carousel .counter.crl-counter { color: #28475E;font-size: 18px;padding: 6px 0; }
.style-9142 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0 0 3px 3px;border-style: solid;border-color: #049DCC;text-indent: -9999px;width: 6px;height: 6px;padding: 0;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;top: 25px;left: 25px !important; }
.style-9142 .carousel.flex-horizontal .flex-direction-nav .flex-next { border-width: 3px 3px 0 0;border-style: solid;border-color: #049DCC;text-indent: -9999px;width: 6px;height: 6px;padding: 0;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-backface-visibility: hidden;: /*smoothes rough edges in Chrome*/;top: 25px;right: 25px !important; }
.style-9142 .carousel .caption-spacing.crl-inner-details { padding: 0; }
.style-9142 .album-select { margin-bottom: 10px;margin-top: 10px;margin-left: 10px; }
.style-9142 .carousel.flex-horizontal .flex-direction-nav { background-color: #FFFFFF !important;border-width: 4px 0 0 0;border-style: solid;border-color: #003f70;margin-bottom: 7px; }
.style-4936 { background-color: #18416F;border-width: 5px 0 0 0;border-style: solid;border-color: #049DCC; }
.style-8573 { background-color: #FFFFFF;border-width: 5px 0 0 0;border-style: solid;border-color: #A69891; }
.style-4966 { min-height: 600px; }
.style-4965 { padding: 25px 0 25px 0;background-color: #F0F0F0; }
.style-4939 { border-width: 6px 0 6px 0;border-style: solid;border-color: #18406f;background-color: #FFFFFF; }
.style-4959 { padding: 25px 0 25px 0;background-color: #FFFFFF; }
.style-4937 { background-color: #22496F;font-family: 'Open Sans', sans-serif; }
.style-8574 { background-color: #FFFFFF; }
.style-4938 { background-color: #22496F;padding: 25px 0 25px 0;border-width: 5px 0 0 0;border-style: solid;border-color: #049DCC; }
.style-8572 { display: flex;background-color: #FFFFFF;padding: 25px 0 25px 0;border-width: 5px 0 0 0;border-style: solid;border-color: #22496F;margin: 0 auto;text-align: left; }
.style-89203 { min-height: 600px; }
.style-4934 .h2-style { color: #FFFFFF;font-family: 'Open Sans', sans-serif; }
.style-4934 .h4-style { color: #FFFFFF; }
.style-4934 { background-color: #22496F;padding: 21px;color: #FFFFFF; }
.style-4934 .emergencybulletin .close { font-weight: bold;color: #049DCC; }
.style-4934 .emergencybulletin .close:hover { color: #FFFFFF; }
.style-4934 .emergencybulletin .logo { text-align: left;margin-bottom: 20px;padding: 0px; }
.style-4934 .emergencybulletin .message { font-size: 18px; }
.style-4934 .emergencybulletin .addinfo.button { color: #049DCC; }
.style-4934 .emergencybulletin .addinfo.button:hover { color: #FFFFFF; }
.style-4934 .emergencybulletinbanner .close { color: #85A3CC;font-weight: bold; }
.style-4934 .emergencybulletinbanner .close:hover { color: #FFFFFF; }
.style-4934 .emergencybulletinbanner .addinfo.button { color: #85A3CC; }
.style-4934 .emergencybulletinbanner .addinfo.button:hover { color: #FAFAFA; }
.style-4935 .mm-container { font-family: 'Open Sans', sans-serif; }
.style-4935 .mm-button-container { background-color: #22496F; }
.style-4935 .mm-button { background-color: #00345C; }
.style-4935 .mm-title { font-weight: bold;color: #FFFFFF;text-align: center;font-family: 'Open Sans', sans-serif; }
.style-4935 .mm-text { background-color: #22496F;color: #FFFFFF;font-weight: bold;font-size: 16px;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-4935 .mm-text:hover { background-color: #2D7396; }
.style-4935 .mm-sub-ind { background-image: url('/ftpimages/160/site/711/images/side_arrow.png');background-position: center center; }
.style-4935 .mm-back-sub-ind { background-image: url('/ftpimages/160/site/711/images/back_arrow.png'); }
.style-4935 .mm-menu-separator { background-color: #049dcc;padding: 1px; }
.style-4935 .mm-back { background-color: #2D7396;font-weight: bold;color: #ffffff; }
.style-4935 .mm-button .icon { background-image: url('/ftpimages/160/site/711/images/hamburger_button-copy.png');background-color: #00345C; }
/*--------------- CUSTOM CSS -----------------*/
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.carousel figure{min-height: 0 !important;}/*min-height being set by default in the carousel code - causes extra space below banner photos on mobile*/
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px}/*extra space at bottom of accordion menu subnav*/
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;}/*resetting list style within a brief or long description, caption*/
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important}/*removing default border around image in Sidebar Galleries*/
.carousel .slides{list-style: none;}/*removing bullets from showing when carousel loads*/
.downloads .subcategory-group > ul{margin: 0;}/*removing margin from ul around download items*/
ul.album-list{margin: 0;}/*removing margin from UL around media gallery items*/
.carousel.gallery-style.flexslider{height: auto !important}/*fixing height issue on sidebar gallery*/
.style-4950 .l1-item.has-sub-menu > a{padding-right: 17px!important; margin-right:2px;} /*adds space to right of internal horizontal menu for arrow */

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

.style-6923 .directory-photo {float:left;} /*stops directory text overflow*/
.style-6923 .facultystaffdirectory .faculty-staff-list ul li img {margin:0;}/*directory*/
.style-6923 .facultystaffdirectory .faculty-staff-list ul li {clear: both;} /*directories*/
.style-9142 select {max-width: 90%;} /*single photo album dropdown*/
.affinity ul li div.details {display: inline;}
a.mailto.email {word-break: break-all;}
.style-4956 .carousel.gallery-style.arrows .flex-direction-nav {position: initial;}/*no caption gallery*/
.style-4953 .detail-container {margin: 0;min-height: 500px;}/*Set detail container height of homepage background carousel to match region*/

/*--------- IFRAME FIXES ----------*/

/* ------- MEDIA QUERIES --------- */
/*full desktop*/
@media(min-width:1200px){
.style-8578 div.content-wrap{font-size: 21px; } /*grows tagline*/
}/*----end full desktop----*/

/*small desktop*/
@media(max-width:1199px) and (min-width:980px){
.style-4950 .l1-item > a {padding: 3px!important;}/*L2 button nav*/
.style-4950 .l1-item {font-size: 13px;}/*l2 button nav*/
.style-8576 .l1-item > a {padding: 7px 14px 5px 14px !important;}/*main nav*/
.style-8576 .l1-item {font-size: 16px;} /*main nav*/
.style-4949 .l1-item > a {padding: 7px 10px 10px 10px !important;} /*shrinks main nav*/
.style-4949 .l1-item {font-size: 15px;}/*shrinks main nav*/
.style-4949 .l1-item > a:hover {padding: 7px 10px 5px 10px !important;} /*shrinks main nav*/
.style-4949 .l1-item.active > a  {padding: 7px 10px 5px 10px !important;} /*shrinks main nav*/
.style-4961 .search-text {width: 79%;} /* keeps search icon on same line */
.style-5054 div.content-wrap {font-size:19px; letter-spacing:0;} /* keeps tag line in one line */
}/*---end small desktop---*/

/*tablet*/
@media(max-width:979px) and (min-width:768px){
.style-8578 div.content-wrap {font-size: 20px;} /*tagline*/
.style-7176 .news ul li img {display:none;}/*news carousel*/
.style-8578 {padding: 18px 0 0 0;} /*tagline*/
.style-4961 .search-text {width: 75%;padding-left: 0;} /*keeps search icon in same line */
.style-5054 div.content-wrap {font-size:15px; letter-spacing:0;} /*Keeps tag line in one line */
.style-4961 .search {padding-top:7px;} /* Adds space between mobile menu bar and search bar */
.style-5097 .logo {text-align:center;}
.style-4947 div.content-wrap {margin-left: 0; display: inline-block;}/*directory dropdown*/
}/*---- end tablet ----*/

/*mobile*/
@media(max-width:767px){
.style-8578 {padding: 10px 0 20px 0; text-align:center;}/*tagline*/
.style-8578 div.content-wrap {text-align:inherit;}/*tagline*/
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.facultystaffdirectory .table-cell{display: inline-block;}/*allowing dropdowns to wrap on mobile*/
.style-4961 .search {text-align: center;} /*centers search bar */
.style-4961 .submit-button {width:27px;} /*centers search bar */
.style-4936 .content.text {padding-top:0; margin-top:-40px; margin-bottom:15px; } /*decreases padding between logo and tag line*/
.style-5097 .logo {text-align:center;} /*aligns logo center */
.style-5054 div.content-wrap {text-align:center;} /*centers tag line*/
.style-4957 .carousel .text-slide {padding:0; overflow:hidden;} /*fixes word over run in homepage text carousel */
.style-4957 .carousel .text-slide div {word-wrap:break-word;} /*fixes word over run in homepage text carousel */
.style-4957 .carousel .h4-style {word-wrap: break-word;}
.style-4960 .content-wrap {max-width: 195px; text-align:center; margin:0 auto;}
.style-4960 {display:block;} /*centers footer address*/
.style-4947 div.content-wrap {margin-left: 0; display: inline-block;}/*directory dropdown*/
}/*----end mobile----*/
