/*Announcement*/
.AlertText a, .AlertText a:link, .AlertText a:visited {
  color: #446C90;
}

.AlertText a:hover, .AlertText a:focus, .AlertText a:active {
  color: #ebeaea;
}

.TeamPage_newsHolder a, .TeamPage_newsHolder a:link, .TeamPage_newsHolder a:visited,
.TeamPage_gridColumn a,
.TeamPage_gridColumn a:link,
.TeamPage_gridColumn a:visited,
.skCntWrapper .ModLinksC a,
.skCntWrapper .ModLinksC a:link,
.skCntWrapper .ModLinksC a:visited,
.skCntWrapper .ModDNNHTMLC a,
.skCntWrapper .ModDNNHTMLC a:link,
.skCntWrapper .ModDNNHTMLC a:visited {
  color: #446C90;
}

.TeamPage_newsHolder a:hover, .TeamPage_newsHolder a:focus, .TeamPage_newsHolder a:active,
.TeamPage_gridColumn a:hover,
.TeamPage_gridColumn a:focus,
.TeamPage_gridColumn a:active,
.skCntWrapper .ModLinksC a:hover,
.skCntWrapper .ModLinksC a:focus,
.skCntWrapper .ModLinksC a:active,
.skCntWrapper .ModDNNHTMLC a:hover,
.skCntWrapper .ModDNNHTMLC a:focus,
.skCntWrapper .ModDNNHTMLC a:active {
  color: #222;
}

a, a:visited {
  color: #446C90;
}

a:hover {
  color: #222;
}

/* Skin Area CSS */
/********************************************************************/
.skSkinBg {
  background-color: #446C90;
  background-image: url(../images/color-light-bg.png);
  background-position: top center;
  background-repeat: no-repeat;
}

.skNav {
  background: url(../images/color-nav.png) bottom center no-repeat;
}

.sWebTheme_Actions a.sWebTheme_ActionsLinks:hover span, .sWebTheme_Actions a.sWebTheme_ActionsLinks:focus span, .sWebTheme_Actions a.sWebTheme_ActionsLinks:active span {
  background: #446C90;
  color: #fff;
}

.logo img:hover {
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.55));
}

.skTopbar {
  background-color: #446C90;
}

.skTopbar a.linkHover img:hover {
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.55));
}

.skTopbar a.noLinkHover {
  cursor: auto;
}

.skHead .head {
  color: #fff;
}

.skHead .left,
.skHead .right {
  color: #fff;
}

.skNav,
.skSponsor {
  background-color: #fff;
}

/* Social Icon CSS */
/********************************************************************/
.skSocial svg {
  fill: #446C90;
}

.skSocial svg:hover {
  fill: #000;
}

.skLogin .btn, .skLogin .btn:link, .skLogin .btn:visited {
  color: #fff;
  background: #446C90;
}

.skLogin .btn:hover, .skLogin .btn:focus, .skLogin .btn:active {
  color: #fff;
  background-color: #000;
}

.skLogin .google-translater #Layer_1 {
  fill: #446C90;
}

.skLogin .google-translater:hover #Layer_1, .skLogin .google-translater:focus #Layer_1, .skLogin .google-translater:active #Layer_1 {
  fill: #000;
}

.caption-bg:before {
  border-bottom-color: #fff;
}

.caption-bg:after {
  background: #fff;
}

.skHighlight h1,
.skHighlight h2,
.skHighlight h3,
.skHighlight h4 {
  color: #446C90;
}

#dnnStandardMenu .root .m {
  background-color: #ececec;
  color: #303030;
}

#dnnStandardMenu .root.sel .roottxt,
#dnnStandardMenu .root.exp .roottxt,
#dnnStandardMenu .roottxt:hover {
  color: #446C90;
  border-bottom-color: #446C90;
}

#dnnStandardMenu .txt {
  color: #303030;
}

#dnnStandardMenu .mi1 .txt {
  color: #303030;
}

#dnnStandardMenu .mi1 .txt:hover {
  color: #446C90;
  border-bottom-color: #446C90;
}

#dnnStandardMenu .mi1 .txt:hover svg {
  fill: #446C90;
}

#dnnStandardMenu .mi1:hover .txt:hover {
  color: #446C90;
  border-bottom-color: #446C90;
}

#dnnStandardMenu .mi1:hover ul.m .mi2 .txt {
  background: transparent;
  color: #303030;
}

#dnnStandardMenu .mi1:hover ul.m .mi2 .txt:hover {
  color: #446C90;
  border-bottom-color: #446C90;
}

#slider800420 .detail h2,
#slider800420 .detail p {
  color: #222222;
}

#slider800420 .button {
  color: #fff;
  background: #446C90;
}

#slider800420 .button:after {
  background-color: transparent;
}

#slider800420 .button:hover {
  color: #fff;
  background: #5e5e5e;
}

#slider800420 .button:hover:after {
  background-color: transparent;
}

.pager span {
  background: #222222;
}

.pager span.selected {
  background: #fff;
}

.skNavTabs {
  background-color: #BBBDBF;
}

.nav .item:first-child a.active,
.nav .item:first-child a:hover {
  background-color: #446C90;
}

.nav a.active, .nav a:hover {
  background-color: #446C90;
}

.inner h1,
.inner h2,
.inner h3,
.inner h4 {
  color: #446C90;
}

.datewrp .date {
  color: #446C90;
}

.timeTitle .time {
  color: #446C90;
}

.timeTitle .title:hover {
  color: #446C90;
}

.timeTitle .title.internalEventTitle:hover {
  color: #303030;
}

ul.field .date {
  color: #cccccc;
}

ul.field li.item {
  border-bottom: 1px solid rgba(199, 200, 202, 0.5);
}

ul.field li.item.last {
  border-bottom: none;
}

ul.field li.item.open .name:after {
  color: #8bf091;
}

ul.field li.item.close .name:after {
  color: #ff545a;
}

ul.field li.item.partial .name:after {
  color: #fbaf00;
}

ul.field li.item li.locationFieldItem.open .name:after {
  color: #8bf091;
}

ul.field li.item li.locationFieldItem.close .name:after {
  color: #ff545a;
}

ul.field li.item li.locationFieldItem.partial .name:after {
  color: #fbaf00;
}

ul.field .fdList .item {
  border-bottom: none;
}

.skNews span.date {
  color: #446C90;
}

.skNews a a {
  color: #446C90;
}

.skNews a:hover {
  color: #446C90;
}

.skAboutus a,
.skHighlight a {
  color: #446C90;
}

.skAboutus a:hover,
.skHighlight a:hover {
  color: #222222;
  text-decoration: underline;
}

.skAboutHead {
  color: #446C90;
}

.skTabsCnt::-webkit-scrollbar-track {
  background-color: #cccccc;
}

.skTabsCnt::-webkit-scrollbar {
  background-color: rgba(0, 0, 0, 0.2);
}

.skTabsCnt::-webkit-scrollbar-thumb {
  background-color: #446C90;
}

.skTabsCnt {
  color: #222222;
}

.skTabsCnt h2 {
  color: #446C90;
}

.skTabsCnt .btnblue {
  background: #446C90;
  color: #fff;
}

.skTabsCnt .btnblue:after {
  background-image: url(../images/button-bg.png);
}

.skTabsCnt .btnblue:hover {
  color: #fff;
  background: #5e5e5e;
}

.cbField a.btnblue {
  background: #446C90;
  color: #fff;
}

.cbField a.btnblue:after {
  background-image: url(../images/button-bg.png);
}

.cbField a.btnblue:hover {
  color: #fff;
  background-color: #5e5e5e;
}

.skRight {
  background-color: #446c90;
}

.skRight ::-webkit-scrollbar-track,
.skRight ::-webkit-scrollbar {
  background-color: #446C90;
}

.skRight ::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.cbContainer h2.head {
  background: #446C90;
  color: #fff;
}

.cbContainer h2.head:hover {
  background: #fff;
  color: #000;
}

.cbContainer h2.head:hover .skarrow svg {
  fill: black;
}

.cbContainer h2.head:hover .skIcn svg {
  fill: #222222;
}

.cbContainer .skarrow svg {
  fill: #fff;
}

.skSocialTab .skIcn svg {
  fill: #fff;
}

.skSocialTab .skIcn svg:hover {
  fill: #222222;
}

a.tweet_screen_name {
  color: #fff;
}

a.tweet_screen_name:hover {
  color: #000;
}

.tweet_text,
.tweet_time {
  color: #e5e5e5;
}

.tweet_text a,
.tweet_time a {
  color: #e5e5e5;
}

.tweet_text a:hover,
.tweet_time a:hover {
  color: #000;
}

.cbSocial h2.head {
  background: #446c90;
  color: #fff;
}

.cbSocial.active .skSocialTab li.active svg {
  fill: #222222;
}

.cbField h2.head {
  background: #BBBDBF;
}

.cbHelpful h2.head {
  background: #bbbdbf;
}

.hpList .link:hover {
  color: #000;
}

.hpList .link:hover:before {
  color: #000;
}

.skSponsor {
  background-image: url(../images/color-sponsor-bg.png);
  background-size: cover;
}

.skSponsor svg {
  fill: #446C90;
}

.skFooterwrp {
  background: #446C90;
}

.skContact {
  color: #fff;
}

.skContact h3 {
  color: #fff;
}

.skContact a:link, .skContact a:visited {
  color: #000;
}

.skContact a:hover, .skContact a:focus, .skContact a:active {
  color: #fff;
}

.skInfo {
  color: #fff;
}

.skInfo .skHiddenLogin {
  color: #446C90;
}

.skInfo span {
  color: #fff;
}

.skInfo a {
  color: #fff;
}

.skInfo a:hover, .skInfo a:focus, .skInfo a:active {
  color: #000;
}

.skSiteLink h3 {
  color: #fff;
}

.skSiteLink a.link {
  color: #fff;
}

.skSiteLink a.link:hover, .skSiteLink a.link:focus, .skSiteLink a.link:active {
  color: #000;
}

/*inner page*/
/******************************************************/
.dtContainer h2.head,
.dtContainer h2.head .title {
  color: #446C90;
  background: #fff;
}

@media screen and (max-width: 992px) {
  #slider800420 li::before {
    border-top-color: #446C90;
  }
  #slider800420 .caption {
    background: rgba(68, 108, 144, 0.7);
  }
  #slider800420 .caption::after {
    border-bottom-color: #446C90 !important;
  }
  #slider800420 .detail h2,
  #slider800420 .detail p {
    color: #fff;
  }
}

@media screen and (max-width: 768px) {
  .skSkinBg {
    background: none;
  }
  .skArea {
    background-color: #446C90;
    background-image: url(../images/mobile-bg-color.png);
    background-repeat: no-repeat;
  }
  #Body #mobNav .navBar {
    background: #BBBDBF;
  }
  #Body #mobNav .navDropDown {
    background: #BBBDBF;
  }
  #Body #mobNav .navExpand .navIcon {
    fill: #fff;
  }
  #Body #mobNav #navMenu .navExpand .navIcon,
  #Body #mobNav #navAdministration .navExpand .navIcon {
    fill: #fff;
  }
  #Body #mobNav #navMenu .navChild.navChild0 .navExpand .navIcon {
    fill: #446C90;
  }
  #Body #mobNav .navTabs .activeTab {
    border-color: #fff;
  }
  #Body #mobNav .navChild .navLink {
    color: #446C90;
  }
  #Body #mobNav .navChild .navIcon {
    fill: #BBBDBF;
  }
  .skLogin .btn, .skLogin .btn:link, .skLogin .btn:visited {
    background: #fff;
    color: #446C90;
  }
  .skSocial svg {
    fill: #fff;
  }
  .skTabs .mobTabLink {
    background: #fff;
    color: #446C90;
  }
  .skNews svg {
    fill: #446C90;
  }
  .skNews li.item {
    display: none;
  }
  .skNews li.item:nth-of-type(-n + 4) {
    display: block;
  }
  .cbContainer h2.head,
  .cbContainer h2.head:hover {
    background: #fff !important;
    color: #446C90;
  }
  .cbContainer .content {
    background-color: transparent;
  }
  .skTabsCnt a.btnblue,
  .cbField a.btnblue {
    background: #8e8e8e;
    color: #fff;
  }
  .skTabsCnt a.btnblue:after,
  .cbField a.btnblue:after {
    background-image: url(../images/button-bg.png);
  }
  .skRight {
    background-color: transparent;
  }
  .skRight .cbContainer {
    background-color: #446c90;
  }
  ul.field li.item {
    border: none;
  }
  .open .date:after,
  .close .date:after,
  .partial .date:after {
    color: #fff;
  }
  .skHighlight ::-webkit-scrollbar-thumb {
    background-color: #446C90;
  }
  .skSponsor {
    background-image: url(../images/mobile-sponsor-bg.png);
    background-size: 100% 100%;
  }
  .skFooter .head {
    color: #446c90;
  }
  .skFooterwrp {
    background-color: transparent;
  }
}
