 body { background:#ffffff; font-size: 1em; color:#414142; font-family: 'Cabin Condensed', sans-serif;; } #fixedHeader { border-bottom: 2px solid #1aa79c; background: #ffffff; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #1aa79c !important; background: #ffffff !important; } #mainDiv { background:#ffffff; }#contentPageBackground { background:#ffffff;  } h1 { color:#1aa79c; font-family: 'Cabin', sans-serif; } h2 { color:#414142; font-family: 'Cabin', sans-serif; }.largeContentButton { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }.largeContentButton:hover { background:#44d1c6; }a,a:link,a:visited,a:active { color:#1aa79c; }a:hover { color:#44d1c6; }#footer a { color:#1aa79c !important; font-size: 1em !important;  }#footer p { color:#FFFFFF; }#footer { color:#FFFFFF; background:#414142;border-top: 2px solid #1aa79c;font-size:1em !important; }#primaryNavigation ul li a { color: #1aa79c;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #44d1c6;  }#secondaryNavigation ul li a { color: #414142;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #44d1c6;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#1aa79c; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; } #primaryNavigation .emphasizedLink a.menuBuilderLink:hover, #primaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#44d1c6; }#primaryNavigation ul li { border-right: 1px solid #cfcfcf; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#44d1c6; }.dropDownMenuStyleApplied {background: #ffffff; border-radius: 0px 0px 10px 10px; -moz-border-radius: border-radius: 0px 0px 10px 10px; -webkit-border-radius: border-radius: 0px 0px 10px 10px; } .dropDownMenuStyleApplied a,.dropDownMenuStyleApplied a:link,.dropDownMenuStyleApplied a:visited, .dropDownMenuStyleApplieda:active { color:#1aa79c; }.dropDownMenuStyleApplied a:hover { color:#44d1c6; }#fixedHeader .sectionLevel3NestedPages a:not(:first-of-type) { border-top: solid 2px #ffffff; }div.sectionLevel3Links div.sectionLevel3NestedPages a { background: #cfcfcf; }.sectionDropdownSideEffect a { border-bottom: 1px solid #cfcfcf; }.sectionDropdownSideEffect { border-bottom: 2px solid #1aa79c !important; border-right: 1px solid #1aa79c !important; border-left: 1px solid #1aa79c !important;  }#contentBG { border-top: 6px solid #1aa79c; }#contentBGFullContent { border-top: 6px solid #1aa79c; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #1aa79c !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #1aa79c; background: #1aa79c; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #ffffff !important; }.newsletterDivSubheading { border-top: 10px solid #1aa79c; border-left: 1px solid #1aa79c; border-right: 1px solid #1aa79c; border-bottom: 1px solid #1aa79c; }#newsletterClosePopup { background: #1aa79c; color: #ffffff; border: 2px solid #ffffff;}#newsletterClosePopup:hover { background: #44d1c6; color: #ffffff;}.orangeButton { background: #1aa79c; color: #ffffff; border: 1px solid #ffffff; } .orangeButton:hover { background:#44d1c6; } .bannerButton, .homeBannerButton { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .imgBannerButton:hover { background:#44d1c6; } .imgBannerButton { background: rgba(26,167,156,0.75); color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .bannerButton:hover, .homeBannerButton:hover { background:#44d1c6; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(0,137,126); } .homePageContentBlock { background:#ffffff ;border-bottom: 1px solid #1aa79c;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .featuredNewsImageHolder { border: 1.9px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .newsArticleImg { border: 1.9px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .featuredEventImageHolder { border: 1.9px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #1aa79c; } .homeArticleImg { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .WebFormParts { color:#414142; } .buttonActionPublic { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .buttonActionPublic:hover { background:#44d1c6; } #paginationDiv { border-top: 1px solid #1aa79c; border-bottom: 1px solid #1aa79c; } .currentPaginationSpan a { background:#1aa79c; color:#ffffff !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #44d1c6; } .newsEventRowDiv { border-bottom: 1px solid #cfcfcf; };hr { border-top: 1px solid #cfcfcf; }#subnav { border-right: 1px solid #cfcfcf; }#subnavItem,#subnavItemLevelThree,#subnavItemLevelFour { border-bottom: 1px solid #cfcfcf; }.featuredEventContainerCrop img { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #1aa79c; background: #ffffff; }.project-container { border: 1px solid #cfcfcf; background: #ffffff; }#projects-wrapper.all .project-container:hover { border: 1px solid #1aa79c; }a .project-container { color: #414142 !important;  }a:hover .project-container { color: #414142 !important;  }.project-category-container { border-bottom: 1px solid #cfcfcf; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #1aa79c; }#gallery li img.galleryPhoto { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } #playerWrapper { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .latestVideothumb { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .searchVideothumb { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .videoSearchLarge { border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .videoSearchFormButton { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }.videoSearchFormButton:hover { background:#44d1c6; }ul#videoNavContent li a {color: #ffffff !important; background:#1aa79c; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; } ul#videoNavContent li a:hover { background:#44d1c6; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#44d1c6; }.keylistDiv li { border-bottom: 1px solid #cfcfcf;} #promotionAd { border-left: 4px solid #1aa79c;border-top: 4px solid #1aa79c; background: #ffffff; } #promotionAdClose { border: 1px solid #1aa79c; background: #ffffff; } #mobileMenu, #accessibilityMobileMenu { background: #ffffff; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }.mobileHomepageBanner { border-bottom: 2px solid #1aa79c; }.orangeButton { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #1aa79c; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #1aa79c; color:#ffffff !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #cfcfcf; color:#1aa79c !important;  }.searchDiv form > .button { background:#1aa79c; color:#ffffff !important;  }#directory-wrapper .slider { background:#ffffff; color:#414142; }.directory-item { border-bottom: 1px solid #cfcfcf;}#directory-detail img { border: 2px solid #1aa79c; }#directory-tabs .directory-photo { border: 2px solid #1aa79c; }select,input { border: 1px solid #1aa79c; }#signupForm { color: #414142; }.sliderSubpageSubheadline { background: #ffffff; border-bottom: 1px solid #1aa79c;}#cmsWebViewContentContainer { background:#ffffff; border-top:10px solid #1aa79c; } .sectionDropdownSideEffect { border-radius: 0px 0px 10px 10px; -moz-border-radius: border-radius: 0px 0px 10px 10px; -webkit-border-radius: border-radius: 0px 0px 10px 10px; } #mainDiv .tsgContentSliderColumn div div { box-shadow: 0px 0px 5px #1aa79c !important; border-radius: 10px !important; } .tsgContentSliderArrow i { color: #1aa79c !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 10px !important; } #unsubTable thead tr { background: #1aa79c; } #sliderContainer .sliderImageHolder { height: 450px; } #partnersDiv .slider-controls .control_paginate:hover { background: #44d1c6; } .audioButton { background:#1aa79c; color:#ffffff !important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }#audio_details h1 { color:#1aa79c; font-family: 'Cabin', sans-serif; }a.audioPlay,a.audioWatch { background:#1aa79c; -moz-border-radius:10px; -webkit-border-radius:10px; color: #414142; }a.audioPlay:hover, a.audioWatch:hover {background:#1aa79c; }.featuredMediaImageHolder {border: 2px solid #1aa79c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}.audioTab, #audio_photo, #audio_status {background: #1aa79c; color: #FFFFFF !important; }.audioVideothumb { border: 2px solid #1aa79c; } #shiftNotificationSubscribe { background: #1aa79c; } .sectionFullWidthMenu { background: #cfcfcf; } .linkButton { background: #1aa79c; color: #ffffff; border-radius:10px !important; -moz-border-radius:10px; -webkit-border-radius: 10px; }.pageBlockPhotoShapeRectangle { -moz-border-radius:10px; -webkit-border-radius: 10px; }.pageBlockAccordionHeader.accordionActive { background: #1aa79c; color: #ffffff; font-weight: bold; border-radius: 10px 10px 0px 0px; } 
        /* START DESKTOP STYLES */
@media only screen and (min-width: 800px){    
.captionDiv{
    border: 5px solid #1aa79c;
}
.captionDiv h1{
line-height: 1.2em;
}
#fixedHeader.mimizedHeader .headerLogo {
    height: 35px;
    top: 50px;
}
.noBanners {
    background: url(/images/design/nobanner.jpg?v=1.2) no-repeat top left / cover !important;
}
.reviewTitle > img.cmsImage {
    max-width: 75px;
}
#primaryNavigation ul li {
    border-right: 1px solid #fff;
}
#primaryNavigation ul li a:hover{
color: #44d1c6;
}
#primaryNavigation .emphasizedLink a.menuBuilderLink {
margin-left: 5px;
}
#secondaryNavigation ul li a:hover{
color: #44d1c6;
}
.searchDiv form > .button:hover {
background: #44d1c6;
}
#secondaryNavigation a:hover{
color: #44d1c6;
}
#primaryNavigation .fab {
    line-height: 2em!important;
}
.bannerButton:hover{
background: #44d1c6;
}
.pageBlockAccordionHeader{
    background: #1aa79c;
    color: #ffffff;
}
.pageBlockAccordionHeader.accordionActive{
    background: #44d1c6;
}
  } 
/* END DESKTOP STYLES */

#contentFullHome .whiteText p, #contentFullHome .whiteText h1, #contentFullHome .whiteText h2
{
color: #FFFFFF;
}

/* START MOBILE STYLES */
@media only screen and (max-width: 600px) 
{   

.linkButton 
{
font-size: 1.2em !important;
background: #1aa79c !important;
}

.slide-figure video
{
height: 93% !important;
}

}
/* END MOBILE STYLES */
 