@charset "UTF-8";
a:hover {
  color: #CCCCCC; }

.main-content {
  background: #FFFFFF; }

.banner_home .gradient_for_text {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent, rgba(6, 3, 3, 0.6));
  bottom: 0; }
.banner_home .banner_contents {
  color: #fff; }
  .banner_home .banner_contents .b_div {
    background-color: #fff; }
  .banner_home .banner_contents a {
    background: rgba(220, 41, 30, 0.5);
    border: 1px solid #dc291e;
    color: #fff; }

@media (max-width: 768px) {
  .menu-main_menu-container ul#menu-main_menu li {
    border-bottom: 1px solid #1a475c; } }
.menu-main_menu-container ul#menu-main_menu li a {
  color: #1a475c; }

.mobile_container .icon_div {
  background: #EFEFF4; }
.mobile_container a:nth-child(2) {
  color: #dc291e; }

.top_header {
  border-bottom: 1px solid #C8C7CC; }
  .top_header .logo_cont {
    height: 73px;
    background-size: contain !important; }
  .top_header .right_item .areyou {
    color: #C8C7CC; }
  .top_header .right_item input {
    color: #8A8A8F; }
  .top_header .right_item a.top_links {
    color: #8A8A8F; }
    .top_header .right_item a.top_links.borderRight {
      border-right: 1px solid #C8C7CC; }

.content_wrapper .hotlinks_cont a.quick_link_item .overlay_container span {
  color: white; }
.content_wrapper .latest_news_section .latest_news_title {
  border-bottom: 1px solid #dc291e; }
  .content_wrapper .latest_news_section .latest_news_title .links a {
    color: #C8C7CC; }
    .content_wrapper .latest_news_section .latest_news_title .links a.selected, .content_wrapper .latest_news_section .latest_news_title .links a:hover {
      color: #dc291e; }
  .content_wrapper .latest_news_section .latest_news_title .view_all_btn {
    background: #ffb60f;
    color: #fff; }
.content_wrapper .latest_news_section .news_wrapper .news_item div.n_content .n_title {
  color: #dc291e; }
.content_wrapper .latest_news_section .news_wrapper .news_item div.n_content .n_text {
  color: #666666; }
.content_wrapper .latest_news_section .news_wrapper .news_item div.n_content a {
  color: #333d63; }
.content_wrapper .latest_news_section .event_items_cont .all_events_wrapper_home .events_container .e_date {
  color: white;
  background-color: #dc291e; }
.content_wrapper .latest_news_section .event_items_cont .all_events_wrapper_home .events_container .e_content .e_title {
  color: #4B4F56; }
.content_wrapper .latest_news_section .event_items_cont .all_events_wrapper_home .events_container .e_content .e_details {
  color: #8A8A8F; }

.quick_links_wrapper {
  background: #F9F9F9; }
  .quick_links_wrapper .q_link_item {
    border-right: 1px solid #EFEFF4; }
    @media (max-width: 768px) {
      .quick_links_wrapper .q_link_item {
        border-right: 0; } }
    .quick_links_wrapper .q_link_item .icon_text {
      color: #333d63; }

.download-icons {
  background: #dc291e; }
  .download-icons .download_icons_wrapper {
    color: #fff; }

.footer {
  background: #222324; }
  .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_name {
    color: #fff; }
    .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_name .school_name_h {
      color: #ffb60f; }
  .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_address {
    color: #ffffff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_title {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_phone, .footer .footer_wrapper .top_footer .school_contact .school_contact_fax {
    color: #fff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_email a {
    color: #ffb60f; }
  .footer .footer_wrapper .top_footer .school_socialmedia .socialmedia_title {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .footer .footer_wrapper .bot_footer div.f_links a {
    color: #666666; }
  .footer .footer_wrapper .bot_footer div.copyright {
    color: #666666; }

svg {
  fill: #333d63;
  stroke: #333d63; }

/*----------------------content page ----------------*/
table {
  width: 80%;
  padding: 0;
  margin-top: 15px;
  border-spacing: 0 0; }

td {
  border: 1px solid; }

tr:nth-child(1) td {
  background: #dc291e;
  color: #fff;
  font-weight: bold;
  border: 1px solid #dc291e;
  padding: 5px; }
  tr:nth-child(1) td strong {
    color: #fff; }

.contentpages_wrapper {
  color: #8A8A8F; }
  .contentpages_wrapper div.left .left_wrapper {
    min-height: 400px; }
    .contentpages_wrapper div.left .left_wrapper .common_page_title {
      color: #dc291e; }
  .contentpages_wrapper div.right {
    background: #F9F9F9; }
    .contentpages_wrapper div.right .page_title {
      color: #fff; }
    .contentpages_wrapper div.right li {
      border-bottom: solid 1px #EFEFF4; }
      .contentpages_wrapper div.right li a {
        color: #8A8A8F; }
        .contentpages_wrapper div.right li a:hover {
          color: #8A8A8F; }
    .contentpages_wrapper div.right li.current_page_item a {
      color: #dc291e; }

.common_page_content blockquote {
  background: #E5F3FB;
  color: #5F5F5F; }
.common_page_content table {
  border: 2px solid #dc291e;
  color: #5F5F5F; }
  .common_page_content table tr:first-child {
    background: #dc291e;
    color: #fff; }
  .common_page_content table tr:nth-child(even) {
    background: #F2F2F2; }
.common_page_content .download_box {
  border: 2px solid #dc291e; }
  .common_page_content .download_box a {
    color: #8A8A8F; }
.common_page_content .download_icon {
  background: #dc291e; }
.common_page_content .download_icon_svg {
  background-color: #fff;
  color: transparent; }
.common_page_content .download_text {
  color: #8A8A8F; }
.common_page_content .download_button_svg {
  background: #dc291e;
  color: transparent; }
.common_page_content .external_box {
  border: 2px solid #dc291e; }
  .common_page_content .external_box a {
    color: #8A8A8F; }
.common_page_content .external_icon {
  background: #dc291e; }
.common_page_content .external_icon_svg {
  background-color: #fff;
  color: transparent; }
.common_page_content .external_text {
  color: #8A8A8F; }
.common_page_content .external_button_svg {
  background: #dc291e;
  color: transparent; }
.common_page_content strong {
  color: #8A8A8F;
  margin: 15px 0;
  font-size: 14px; }
.common_page_content h4 {
  color: #8A8A8F;
  margin: 15px 0;
  font-size: 16px; }
  .common_page_content h4 strong {
    font-size: 16px;
    color: #8A8A8F;
    margin: 15px 0; }
.common_page_content h5 {
  margin-bottom: 15px;
  color: #ffb60f; }
.common_page_content a {
  color: #0E3472; }
.common_page_content h2 {
  color: #333d63;
  font-size: 22px;
  margin: 15px 0;
  font-weight: bold; }
  .common_page_content h2 strong {
    font-size: 20px;
    color: #8A8A8F;
    margin: 15px 0; }
.common_page_content h1 {
  color: #333d63;
  font-size: 34px;
  margin: 15px 0;
  font-weight: bold;
  font-family: SofiaProRegular; }
  .common_page_content h1 strong {
    font-size: 22px;
    color: #8A8A8F;
    font-size: 22px;
    margin: 15px 0; }
.common_page_content .leader {
  font-weight: bold;
  font-size: 14px; }
.common_page_content h3 {
  font-size: 16px;
  color: #333d63;
  margin: 15px 0;
  font-weight: 600;
  font-style: italic; }
  .common_page_content h3 strong {
    font-size: 18px;
    font-size: 18px;
    color: #8A8A8F;
    margin: 15px 0; }
.common_page_content ul {
  margin-top: 15px;
  margin-left: 15px; }
  .common_page_content ul li {
    font-size: 14px;
    list-style: circle;
    padding: 0px 0px 10px 15px; }
.common_page_content ol {
  margin-top: 15px;
  margin-left: 15px; }
  .common_page_content ol li {
    font-size: 14px;
    padding: 0px 0px 10px 15px; }
.common_page_content hr {
  margin: 15px 0; }
.common_page_content td, .common_page_content div {
  font-size: 14px; }
.common_page_content td {
  padding: 5px; }
.common_page_content p {
  margin-top: 15px; }
.common_page_content .alignright {
  float: right;
  padding: 10px; }
.common_page_content .aligncenter {
  display: block;
  margin: auto; }
.common_page_content .alignleft {
  float: left;
  padding: 10px; }
.common_page_content blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "“" "”" "‘" "’"; }
.common_page_content blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em; }
.common_page_content blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.4em; }
.common_page_content blockquote p {
  display: inline; }

.form-two-column .leftForm input {
  border-bottom: 1px solid #dc291e; }

.form-one-column input {
  border-bottom: 1px solid #dc291e; }
.form-one-column label {
  color: #8A8A8F; }
.form-one-column textarea {
  border: 1px solid #dc291e; }
  .form-one-column textarea::placeholder {
    color: #8A8A8F; }

input[type="submit"] {
  color: #fff;
  background: #dc291e; }

@media (max-width: 768px) {
  .details_cont .details_details {
    width: 100%;
    margin-left: 0; } }

.banner_common .page_title {
  color: #fff; }

.common_page_content .backtoArticles {
  color: #dc291e; }
.common_page_content ul {
  color: #8A8A8F; }
.common_page_content ol li {
  color: #8A8A8F; }
.common_page_content ol li:before {
  color: #8A8A8F; }
.common_page_content ol li:after .news_date {
  color: #8A8A8F; }

.newsletter_wrapper .newsletter_item {
  border-bottom: 1px solid #0E3472; }
  .newsletter_wrapper .newsletter_item .nletter_title {
    color: #8A8A8F; }
  .newsletter_wrapper .newsletter_item .nletter_text {
    color: #dc291e; }

.news_dropdown {
  color: #8A8A8F; }
  .news_dropdown .news_dropdown_wrapper svg {
    stroke: #dc291e;
    fill: #dc291e; }
  .news_dropdown .news_dropdown_wrapper select {
    color: #dc291e; }

.gallery_wrapper .gallery_item .gallery_name {
  color: #4B4F56; }

.events_item_content {
  border-bottom: 1px solid #8A8A8F; }
  .events_item_content div.calendar .calendar_box {
    background: #dc291e; }
  .events_item_content div.events_details .e_time, .events_item_content div.events_details .e_loc {
    color: #8A8A8F; }
  .events_item_content div.read_more_div .read_more {
    color: #fff;
    background: #dc291e; }

.news_item_content {
  border-bottom: 1px solid #8A8A8F; }
  .news_item_content div.news_content_details .n_title_content {
    color: #dc291e; }
  .news_item_content div.news_content_details .n_text_content {
    color: #8A8A8F; }
  .news_item_content div.read_more_div .read_more {
    color: #fff;
    background: #dc291e; }

.paging {
  color: #dc291e; }
  .paging .pages a {
    color: #8A8A8F; }
    .paging .pages a.current {
      background: #dc291e;
      color: #fff; }

.contentpages_wrapper div.right {
  background: #F9F9F9; }
  .contentpages_wrapper div.right li {
    border-bottom: solid 1px #EFEFF4; }
    .contentpages_wrapper div.right li a {
      color: #fff;
      color: #8A8A8F; }
      .contentpages_wrapper div.right li a:hover {
        color: #dc291e; }
  .contentpages_wrapper div.right li.current_page_item a {
    color: #dc291e; }

.footer .footer_wrapper .top_footer .school_socialmedia .socialmedia_title a svg {
  fill: #ffb60f;
  stroke: #ffb60f; }

/*# sourceMappingURL=skinned.css.map */
