 body { background:#ffffff; font-size: 1em; color:#2f3235; font-family: 'Cambay', sans-serif;; } #fixedHeader { border-bottom: 2px solid #ffc629; background: #ffffff; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #ffc629 !important; background: #ffffff !important; } #mainDiv { background:#ffffff; }#contentPageBackground { background:#ffffff;  } h1 { color:#003A70; font-family: 'Quattrocento Sans', sans-serif;; } h2 { color:#6e7ba0; font-family: 'Quattrocento Sans', sans-serif;; }.largeContentButton { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.largeContentButton:hover { background:#b7c7d3; }a,a:link,a:visited,a:active { color:#6e7ba0; }a:hover { color:#b7c7d3; }#footer a { color:#B7C7D3 !important; font-size: 1em !important;  }#footer p { color:#ffffff; }#footer { color:#ffffff; background:#003a70;border-top: 2px solid #003a70;font-size:1em !important; }#primaryNavigation ul li a { color: #003A70;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #b7c7d3;  }#secondaryNavigation ul li a { color: #6E7BA0;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #b7c7d3;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#003A70; border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; } #primaryNavigation .emphasizedLink a.menuBuilderLink:hover, #primaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#b7c7d3; }#primaryNavigation ul li { border-right: 1px solid #ffffff; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#003A70; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#b7c7d3; }.dropDownMenuStyleApplied {background: #ffffff; border-radius: 0px 0px 15px 15px; -moz-border-radius: border-radius: 0px 0px 15px 15px; -webkit-border-radius: border-radius: 0px 0px 15px 15px; } .dropDownMenuStyleApplied a,.dropDownMenuStyleApplied a:link,.dropDownMenuStyleApplied a:visited, .dropDownMenuStyleApplieda:active { color:#6e7ba0; }.dropDownMenuStyleApplied a:hover { color:#b7c7d3; }#fixedHeader .sectionLevel3NestedPages a:not(:first-of-type) { border-top: solid 2px #ffffff; }div.sectionLevel3Links div.sectionLevel3NestedPages a { background: #ffffff; }.sectionDropdownSideEffect a { border-bottom: 1px solid #ffffff; }.sectionDropdownSideEffect { border-bottom: 2px solid #ffc629 !important; border-right: 1px solid #ffc629 !important; border-left: 1px solid #ffc629 !important;  }#contentBG { border-top: 6px solid #ffc629; }#contentBGFullContent { border-top: 6px solid #ffc629; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #003A70 !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #003A70; background: #003A70; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #ffffff !important; }.newsletterDivSubheading { border-top: 10px solid #ffc629; border-left: 1px solid #ffc629; border-right: 1px solid #ffc629; border-bottom: 1px solid #ffc629; }#newsletterClosePopup { background: #003A70; color: #ffffff; border: 2px solid #ffffff;}#newsletterClosePopup:hover { background: #b7c7d3; color: #ffffff;}.orangeButton { background: #003A70; color: #ffffff; border: 1px solid #ffffff; } .orangeButton:hover { background:#b7c7d3; } .bannerButton, .homeBannerButton { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .imgBannerButton:hover { background:#b7c7d3; } .imgBannerButton { background: rgba(0,58,112,0.75); color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .bannerButton:hover, .homeBannerButton:hover { background:#b7c7d3; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(0,28,82); } .homePageContentBlock { background:#ffffff ;border-bottom: 1px solid #ffc629;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredNewsImageHolder { border: 1.9px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .newsArticleImg { border: 1.9px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredEventImageHolder { border: 1.9px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #ffc629; } .homeArticleImg { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .WebFormParts { color:#2f3235; } .buttonActionPublic { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .buttonActionPublic:hover { background:#b7c7d3; } #paginationDiv { border-top: 1px solid #ffc629; border-bottom: 1px solid #ffc629; } .currentPaginationSpan a { background:#003A70; color:#ffffff !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #b7c7d3; } .newsEventRowDiv { border-bottom: 1px solid #ffffff; };hr { border-top: 1px solid #ffffff; }#subnav { border-right: 1px solid #ffffff; }#subnavItem,#subnavItemLevelThree,#subnavItemLevelFour { border-bottom: 1px solid #ffffff; }.featuredEventContainerCrop img { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #ffc629; background: #ffffff; }.project-container { border: 1px solid #ffffff; background: #ffffff; }#projects-wrapper.all .project-container:hover { border: 1px solid #ffc629; }a .project-container { color: #2f3235 !important;  }a:hover .project-container { color: #2f3235 !important;  }.project-category-container { border-bottom: 1px solid #ffffff; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #ffc629; }#gallery li img.galleryPhoto { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #playerWrapper { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .latestVideothumb { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .searchVideothumb { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchLarge { border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchFormButton { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.videoSearchFormButton:hover { background:#b7c7d3; }ul#videoNavContent li a {color: #ffffff !important; background:#003A70; border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; } ul#videoNavContent li a:hover { background:#b7c7d3; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#b7c7d3; }.keylistDiv li { border-bottom: 1px solid #ffffff;} #promotionAd { border-left: 4px solid #ffc629;border-top: 4px solid #ffc629; background: #ffffff; } #promotionAdClose { border: 1px solid #ffc629; background: #ffffff; } #mobileMenu, #accessibilityMobileMenu { background: #ffffff; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.mobileHomepageBanner { border-bottom: 2px solid #ffc629; }.orangeButton { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #003A70; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #003A70; color:#ffffff !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #ffffff; color:#6e7ba0 !important;  }.searchDiv form > .button { background:#003A70; color:#ffffff !important;  }#directory-wrapper .slider { background:#ffffff; color:#2f3235; }.directory-item { border-bottom: 1px solid #ffffff;}#directory-detail img { border: 2px solid #ffc629; }#directory-tabs .directory-photo { border: 2px solid #ffc629; }select,input { border: 1px solid #ffc629; }#signupForm { color: #2f3235; }.sliderSubpageSubheadline { background: #ffffff; border-bottom: 1px solid #ffc629;}#cmsWebViewContentContainer { background:#ffffff; border-top:10px solid #ffc629; } .sectionDropdownSideEffect { border-radius: 0px 0px 15px 15px; -moz-border-radius: border-radius: 0px 0px 15px 15px; -webkit-border-radius: border-radius: 0px 0px 15px 15px; } #mainDiv .tsgContentSliderColumn div div { box-shadow: 0px 0px 5px #ffc629 !important; border-radius: 15px !important; } .tsgContentSliderArrow i { color: #003A70 !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 15px !important; } #unsubTable thead tr { background: #ffc629; } #sliderContainer .sliderImageHolder { height: 550px; } #partnersDiv .slider-controls .control_paginate:hover { background: #b7c7d3; } .audioButton { background:#003A70; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#audio_details h1 { color:#003A70; font-family: 'Quattrocento Sans', sans-serif;; }a.audioPlay,a.audioWatch { background:#003A70; -moz-border-radius:15px; -webkit-border-radius:15px; color: #2f3235; }a.audioPlay:hover, a.audioWatch:hover {background:#003A70; }.featuredMediaImageHolder {border: 2px solid #ffc629; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}.audioTab, #audio_photo, #audio_status {background: #003a70; color: #ffffff !important; }.audioVideothumb { border: 2px solid #ffc629; } #shiftNotificationSubscribe { background: #003A70; } .sectionFullWidthMenu { background: #ffffff; }  
        .headerLogo {
    height: 70px;
    top: 8px;
}
#secondaryNavigation ul li a{
    font-size: 0.8em;
}
#primaryNavigation ul li a{
    font-size: 1.2em;
    font-weight: 600;
}
#primaryNavigation .fab{
    margin-top: 7px!important;
}
#fixedHeader.mimizedHeader .headerLogo {
    height: 45px;
    top: 45px;
}
.searchDiv form > .button:hover {
    background: #FFC629;
}
#secondaryNavigation a i:hover{
  color: #FFC629;
}
.sectionDropdownSideEffect a {
    border-bottom: 1px solid #d5dff9;
}
.captionDiv {
    background: rgb(183 199 211 / 90%);
    width: 60%;
    padding: 20px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1;
    height: auto;
    border-radius: 0px 20px 0px 0px;
    border-left: 10px solid #FFC629;
}
.captionDiv h1 {
    color: #003A70;
    font-weight: 600;
}
.captionDiv p {
    color: #2F3235;
    letter-spacing: 0px;
}
.bannerButton{
    background: #003A70;
    border: 3px solid #FFC629;
    font-size: 1.1em;
    font-weight: 600;
    padding: 15px!important;
}
.bannerButton:hover{
    background: #014e95;
}
.imgBannerButton {
    border-bottom: 1px solid #fff;
    font-family: 'Quattrocento Sans', sans-serif!important;
    font-weight: 600;
}
.imgBannerButton a:hover{
    background: rgb(183 199 211 / 75%)!important;
}
#homeBannerButtons{
     border-bottom: 3px solid #003A70;
}
.homeBlockOne h2{
    font-size: 1.3em;
    color: #003A70!important;
}
.homeBlockTwo{
     background: #e9edf1;
}
#sliderContainer {
    border-bottom: 3px solid #003A70;
}
#eventsDiv{
    background: #003A70;
}
#eventsDiv h1{
    color: #fff;
}
#eventsDiv a{
    color:#FFC629;
}
#eventsDiv a:hover{
    color:#FFF
}
#newsDiv{
   background: rgb(233,237,241);
   background: linear-gradient(180deg, rgba(233,237,241,1) 45%, rgba(255,255,255,1) 100%);
}
.homeArticleText p{
    color: #B7C7D3;
}
:is(.eFeature0, .eFeature1, .eFeature2, .eFeature3, .eFeature4, .eFeature5) p{
    color: #B7C7D3;
}
#partnersDiv {
    padding-top: 0%;
    padding-bottom: 0%;
}
.partners {
    width: 180px;
}
.noBanners{
    height: 130px;
}
/*START MOBILE STYLES*/

@media only screen and (max-width: 600px) {
#sliderSubText{
   background: #e9edf1;
  }
#sliderContainer a{
  color: #2F3235;
  }
.mobileHomepageBanner{
  background: #e9edf1;
  border-bottom: 10px solid #FFC629;
  }
.newsletterDivSubheading h2 {
  letter-spacing: 0px;
  font-weight: 600;
  font-size: 1.5em!important;
  }
#signupForm{
   background: rgb(233,237,241);
   background: linear-gradient(0deg, rgba(233,237,241,1) 45%, rgba(255,255,255,1) 100%);
  }
.newsletterDivSubheading {
  border-top: 10px solid #6E7BA0;
  border-left: 1px solid #6E7BA0;
  border-right: 1px solid #6E7BA0;
  border-bottom: 6px solid #6E7BA0;
  }
.homeBlockOne .cmsImage.noBorder, .cmsImageLarge.noBorder {
  width: 40%!important;
  padding: 2% 20% 0% 30%;
  }
ul.mobileMenuUL li a.childMenuItem {
  border-bottom: 1px solid #ffffff;
  background: #6E7BA0 !important;
  color: #fff!important;
  }
} 