.zoneHeader1Wrap,
.zoneHeader2Wrap,
.zoneHeader3Wrap,
.zoneContentWrap,
.zoneFooterWrap,
.zoneTopCornersWrap,
.zoneTopCorners,
.zoneBottomCornersWrap,
.zoneBottomCorners {
  background-image: none;
}

/* Top section with search bar and login */
/* Hide home and join us links */

#id_EPiwGUq {
  display: none;
}

.WaLayoutSeparator {
  display: none;
}

.WaGadgetSiteSearch .searchBoxOuter.alignCenter {
  text-align: left;
}

.loginBoxLinkContainer {
  text-align: right;
}

/* Hide section above menu */

#id_MCpNRnx {
  display: none;
}

.WaGadgetMenuHorizontal {
  background-color: #1961ab;
}

@media only screen and (max-width: 616px) {
  /* Hide search bar  */

  #id_T6lNZ6d {
    display: none;
  }
}

a,
#id_VJWnkpa a {
  color: #0000ff;
  text-decoration: underline;
}

.hcea-subsection-list {
  display: grid;
  gap: 2em;
  padding: 2em 0;
}

/* Header log in area  */

.WaGadgetLoginButton .loginBoxLinkContainer a.loginBoxLinkButton {
  background: transparent;
  display: inline-block;
  padding-left: 0;
  background-color: #ffffff;
  color: #000000;
  padding: 8px 16px 0 16px;
  border: 1px solid #000000;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 800;
}

.WaGadgetLoginButton .loginBoxLinkContainer a.loginBoxLinkButton:hover {
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

.WaGadgetLoginButton .alignLeft {
  text-align: right;
}

/* Menu override */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  text-shadow: none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span:after {
  background: #1961ab;
}

@media only screen and (max-width: 616px) {
  .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    color: #1961ab;
  }

  .WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
    color: #1961ab;
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a,
  .WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a {
    background-color: #e8eff6;
    color: #1961ab;
  }

  .WaGadgetMenuHorizontal[class*='menuStyle'] .menuInner ul ul ul {
    display: none;
  }
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
  letter-spacing: normal;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span:after,
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
  content: '+';
  margin: 0 0 0 4px;
  display: inline;
  width: auto;
  height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 3;
  background: transparent;
  vertical-align: top;
}

/* Breadcrumbs */

.WaGadgetBreadcrumbs ul li + li:before {
  background-color: #bacfe5;
}

/* Footer */

.zoneFooter {
  background-color: #ffffff;
  border-top: 1px solid #1961ab;
}

/* Buttons */

a.stylizedButton.buttonStyle001 {
  background-color: #1961ab;
  border: 1px solid #1961ab;
}

a.stylizedButton.buttonStyle001:hover {
  background-color: #e8eff6;
  color: #1961ab;
  border: 1px solid #1961ab;
}

/* Forms */

.infoOuterContainer {
  background-color: #e8eff6;
  color: #1961ab;
  border: 1px solid #1961ab;
}
