body {
  font-family: "Raleway", Arial, sans-serif;
  color: #202020;
}

.home-slider .carousel-caption {
  text-shadow: 2px 2px 5px #000;
}

#HomePageContent.HomePageFullWidthArea {
  display: block;
}

.container, .header-container, .SliderPage1 {
max-width: 1480px;
}

#masterHeaderImage {
  background-image: url("images/ASPRS_Updated_Logo_500x110.png");
  background-position: center;
  background-size: contain;
  width: 400px;
  height: 100px;
}

@media (max-width: 767px) {
  #masterHeaderImage {
  background-image: url("images/ASPRS_Updated_Logo_273x110.png");
  background-position: center;
  background-size: contain;
  width: 150px;
  height: 50px;
}
}

.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink {
  color: #fff;
}

.header-bottom-container {
    background-color: rgba(43, 66, 120, 0.8);
}

@media (min-width: 768px) {
  .homepage .header-top-container {
    background-color: rgba(43, 66, 120, .8);
  }
}

#ft, .footer-content, .footer-nav-copyright {
  background-color: #202020;
  color: #fff;
}

#ft a {
  color: #fff;
}

 .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmSelected,
  .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmExpanded,
  .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:hover,
  .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:focus,
  .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused {
    border-top: 3px solid #fff;
  }

.RadMenu_GreatBarrierReef .rmSlide .rmFocused > .rmLink,
.RadMenu_GreatBarrierReef .rmSlide .rmSelected > .rmLink,
.RadMenu_GreatBarrierReef .rmSlide .rsmSelected > .rsmLink,
.RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink,
.RadMenu_GreatBarrierReef .rmSlide .rmLink:hover,
.RadMenu_GreatBarrierReef .rmSlide .rmLink:focus,
.RadMenu_GreatBarrierReef .rmSlide .rmLink.rmFocused,
.RadMenu_GreatBarrierReef .rmSlide .rsmLink:hover,
.RadMenu_GreatBarrierReef .rmSlide .rsmLink:focus,
.RadMenu_GreatBarrierReef .rmSlide .rsmLink.rmFocused,
.RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
.RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus,
.RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
  background-color: transparent;
  color: #aabb29;
}

.RadMenu.RadMenu_GreatBarrierReef .rmGroup {
  background-color: #202020;
}

h1, h4, .h4, .SectionLabel, h5, .h5 {
  color: #2b4278;
}

h1:after, .CalloutPart2 .SectionLabel:after, .Spotlight .SectionLabel:after, .Spotlight h4:after {
  margin: 5px auto 0 auto;
  border-bottom: 2px solid #ccc;
}

a, a:visited, a:hover, a:focus, a:active, .RadGrid a, .RadToolTip a, .RadGrid a:visited, .RadToolTip a:visited, .RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active {
  color: #2b4278;
  text-decoration: underline;
}

.SearchField label {
  color: #aabb29;
}

.no-display .carousel-caption {
  display: none;
}

table.modern {
  background-color: white;
}

table.modern, table.modern th, table.modern td {
  border: 1px solid #ddd;
  padding: 0 10px;
}

table.modern th {
  background-color: rgb(23,54,93);
  color: white;
}

table.modern tbody th {
  background-color: rgb(141,179,226);
  color: inherit;
}

.CalloutArea1, .CalloutArea2 {
  padding: 5px 15px;
  border-radius: 6px;
}

.CalloutArea1 {
  background-color: rgba(43,66,120,.3);
  border: 1px solid #2b4b78;
}

.CalloutArea2 {
  background-color: rgba(170,187,41,.3);
  border: 1px solid #aabb29;
}

#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_WhenData:after {
  content: " Eastern Time";
}

/*************** Communities ******************/

.CommunityLinksBlock a.CommunityLinksSelected, .CommunityLinksBlock a.CommunityLinksSelected:hover {
    background-color: #2b4278;
}

.CommunityLinksBlock a:hover {
    color: #fff;
}

#ctl01_TemplateBody_WebPartManager1_gwpciCommunitySummary_ciCommunitySummary_RosterLink {
  display: none;
}