:root{--page-banner-height: 300px;--home-banner-height: 500px;--home-banner-width: 3/4;--body-font-size: 1em;--body-background-color: #FFFFFF;--header-top-border: #1E3F60;--header-color: #FFFFFF;--footer-top-border: #ffffff;--footer-color: #748593;--footer-link-color: #FFFFFF;--footer-link-font-size: 1em;--footer-text-font-color: #FFFFFF;--message-background-color: #FFFFFF;--message-headline-one-color: #1E3F60;--message-text-font-color: #545454;--message-headline-two-color: #748593;--message-largebutton-color: #EA003D;--message-largebutton-font-color: #ffffff;--message-largebutton-radius: 15px;--message-link-color: #0095ff;--message-link-hover-color: #b80031;--primary-navigation-link-color: #1E3F60;--primary-navigation-sep-color: #EBEBEB;--secondary-navigation-link-color: #EA003D;--headline-font: 'Barlow Condensed', sans-serif;;--body-font: 'Public Sans', sans-serif;;} body { background:#FFFFFF; font-size: 1em; color:#545454; font-family: 'Public Sans', sans-serif;; } #fixedHeader { border-bottom: 2px solid #1E3F60; background: #FFFFFF; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #1E3F60 !important; background: #FFFFFF !important; } #mainDiv { background:#FFFFFF; }#contentPageBackground { background:#FFFFFF;  } h1 { color:#1E3F60; font-family: 'Barlow Condensed', sans-serif;; } h2 { color:#748593; font-family: 'Barlow Condensed', sans-serif;; }.largeContentButton { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.largeContentButton:hover { background:#b80031; }a,a:link,a:visited,a:active { color:#0095ff; }a:hover { color:#b80031; }#footer a { color:#FFFFFF !important; font-size: 1em !important;  }#footer p { color:#FFFFFF; }#footer { color:#FFFFFF; background:#748593;border-top: 2px solid #ffffff;font-size:1em !important; }#primaryNavigation ul li a { color: #1E3F60;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #b80031;  }#secondaryNavigation ul li a { color: #EA003D;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #b80031;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#EA003D; 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:#b80031; }#primaryNavigation ul li { border-right: 1px solid #EBEBEB; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#EA003D; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#b80031; }.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:#0095ff; }.dropDownMenuStyleApplied a:hover { color:#b80031; }#fixedHeader .sectionLevel3NestedPages a:not(:first-of-type) { border-top: solid 2px #FFFFFF; }div.sectionLevel3Links div.sectionLevel3NestedPages a { background: #EBEBEB; }.sectionDropdownSideEffect a { border-bottom: 1px solid #EBEBEB; }.sectionDropdownSideEffect { border-bottom: 2px solid #1E3F60 !important; border-right: 1px solid #1E3F60 !important; border-left: 1px solid #1E3F60 !important;  }#contentBG { border-top: 6px solid #1E3F60; }#contentBGFullContent { border-top: 6px solid #1E3F60; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #EA003D !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #EA003D; background: #EA003D; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #ffffff !important; }.newsletterDivSubheading { border-top: 10px solid #1E3F60; border-left: 1px solid #1E3F60; border-right: 1px solid #1E3F60; border-bottom: 1px solid #1E3F60; }#newsletterClosePopup { background: #EA003D; color: #ffffff; border: 2px solid #ffffff;}#newsletterClosePopup:hover { background: #b80031; color: #ffffff;}.orangeButton { background: #EA003D; color: #ffffff; border: 1px solid #ffffff; } .orangeButton:hover { background:#b80031; } .bannerButton, .homeBannerButton { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .imgBannerButton:hover { background:#b80031; } .imgBannerButton { background: rgba(234,0,61,0.75); color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .bannerButton:hover, .homeBannerButton:hover { background:#b80031; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(204,0,31); } .homePageContentBlock { background:#FFFFFF ;border-bottom: 1px solid #1E3F60;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredNewsImageHolder { border: 1.9px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .newsArticleImg { border: 1.9px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredEventImageHolder { border: 1.9px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #1E3F60; } .homeArticleImg { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .WebFormParts { color:#545454; } .buttonActionPublic { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .buttonActionPublic:hover { background:#b80031; } #paginationDiv { border-top: 1px solid #1E3F60; border-bottom: 1px solid #1E3F60; } .currentPaginationSpan a { background:#EA003D; color:#ffffff !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #b80031; } .newsEventRowDiv { border-bottom: 1px solid #EBEBEB; };hr { border-top: 1px solid #EBEBEB; }#subnav { border-right: 1px solid #EBEBEB; }#subnavItem,#subnavItemLevelThree,#subnavItemLevelFour { border-bottom: 1px solid #EBEBEB; }.featuredEventContainerCrop img { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #1E3F60; background: #FFFFFF; }.project-container { border: 1px solid #EBEBEB; background: #FFFFFF; }#projects-wrapper.all .project-container:hover { border: 1px solid #1E3F60; }a .project-container { color: #545454 !important;  }a:hover .project-container { color: #545454 !important;  }.project-category-container { border-bottom: 1px solid #EBEBEB; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #1E3F60; }#gallery li img.galleryPhoto { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #playerWrapper { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .latestVideothumb { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .searchVideothumb { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchLarge { border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchFormButton { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.videoSearchFormButton:hover { background:#b80031; }ul#videoNavContent li a {color: #ffffff !important; background:#EA003D; 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:#b80031; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#b80031; }.keylistDiv li { border-bottom: 1px solid #EBEBEB;} #promotionAd { border-left: 4px solid #1E3F60;border-top: 4px solid #1E3F60; background: #FFFFFF; } #promotionAdClose { border: 1px solid #1E3F60; background: #FFFFFF; } #mobileMenu, #accessibilityMobileMenu { background: #FFFFFF; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.mobileHomepageBanner { border-bottom: 2px solid #1E3F60; }.orangeButton { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #EA003D; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #EA003D; color:#ffffff !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #EBEBEB; color:#0095ff !important;  }.searchDiv form > .button { background:#EA003D; color:#ffffff !important;  }#directory-wrapper .slider { background:#FFFFFF; color:#545454; }.directory-item { border-bottom: 1px solid #EBEBEB;}#directory-detail img { border: 2px solid #1E3F60; }#directory-tabs .directory-photo { border: 2px solid #1E3F60; }select,input { border: 1px solid #1E3F60; }#signupForm { color: #545454; }.sliderSubpageSubheadline { background: #FFFFFF; border-bottom: 1px solid #1E3F60;}#cmsWebViewContentContainer { background:#FFFFFF; border-top:10px solid #1E3F60; } .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 #1E3F60 !important; border-radius: 15px !important; } .tsgContentSliderArrow i { color: #EA003D !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 15px !important; } #unsubTable thead tr { background: #1E3F60; } #sliderContainer .sliderImageHolder { height: 500px; } #partnersDiv .slider-controls .control_paginate:hover { background: #b80031; } .audioButton { background:#EA003D; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#audio_details h1 { color:#1E3F60; font-family: 'Barlow Condensed', sans-serif;; }a.audioPlay,a.audioWatch { background:#EA003D; -moz-border-radius:15px; -webkit-border-radius:15px; color: #545454; }a.audioPlay:hover, a.audioWatch:hover {background:#EA003D; }.featuredMediaImageHolder {border: 2px solid #1E3F60; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}.audioTab, #audio_photo, #audio_status {background: #ffffff; color: #FFFFFF !important; }.audioVideothumb { border: 2px solid #1E3F60; } #shiftNotificationSubscribe { background: #1E3F60; } .sectionFullWidthMenu { background: #EBEBEB; } .linkButton { background: #EA003D; color: #ffffff; border-radius:10px !important; -moz-border-radius:15px; -webkit-border-radius: 15px; }.pageBlockPhotoShapeRectangle { -moz-border-radius:15px; -webkit-border-radius: 15px; }.pageBlockAccordionHeader.accordionActive { background: #EA003D; color: #ffffff; font-weight: bold; border-radius: 15px 15px 0px 0px; } 
         