 body { background:#ffffff; font-size: 1em; color:#2c2c2c; font-family: 'Cabin', sans-serif; } #fixedHeader { border-bottom: 2px solid #bc955a; background: #ffffff; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #bc955a !important; background: #ffffff !important; } #mainDiv { background:#ffffff; }#contentPageBackground { background:#ffffff;  } h1 { color:#0455b7; font-family: 'Merriweather', serif; } h2 { color:#71B0FF; font-family: 'Merriweather', serif; }.largeContentButton { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.largeContentButton:hover { background:#71b0ff; }a,a:link,a:visited,a:active { color:#0455B7; }a:hover { color:#71b0ff; }#footer a { color:#BC955A !important; font-size: 1em !important;  }#footer p { color:#ffffff; }#footer { color:#ffffff; background:#2c2c2c;border-top: 2px solid #2c2c2c;font-size:1em !important; }#primaryNavigation ul li a { color: #0455b7;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #71b0ff;  }#secondaryNavigation ul li a { color: #0b2240;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #71b0ff;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#BC955A; 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:#71b0ff; }#primaryNavigation ul li { border-right: 1px solid #ffffff; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#BC955A; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#71b0ff; }.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:#0455B7; }.dropDownMenuStyleApplied a:hover { color:#71b0ff; }#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 #bc955a !important; border-right: 1px solid #bc955a !important; border-left: 1px solid #bc955a !important;  }#contentBG { border-top: 6px solid #bc955a; }#contentBGFullContent { border-top: 6px solid #bc955a; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #BC955A !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #BC955A; background: #BC955A; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #ffffff !important; }.newsletterDivSubheading { border-top: 10px solid #bc955a; border-left: 1px solid #bc955a; border-right: 1px solid #bc955a; border-bottom: 1px solid #bc955a; }#newsletterClosePopup { background: #BC955A; color: #ffffff; border: 2px solid #ffffff;}#newsletterClosePopup:hover { background: #71b0ff; color: #ffffff;}.orangeButton { background: #BC955A; color: #ffffff; border: 1px solid #ffffff; } .orangeButton:hover { background:#71b0ff; } .bannerButton, .homeBannerButton { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .imgBannerButton:hover { background:#71b0ff; } .imgBannerButton { background: rgba(188,149,90,0.75); color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .bannerButton:hover, .homeBannerButton:hover { background:#71b0ff; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(158,119,60); } .homePageContentBlock { background:#ffffff ;border-bottom: 1px solid #bc955a;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredNewsImageHolder { border: 1.9px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .newsArticleImg { border: 1.9px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .featuredEventImageHolder { border: 1.9px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #bc955a; } .homeArticleImg { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .WebFormParts { color:#2c2c2c; } .buttonActionPublic { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .buttonActionPublic:hover { background:#71b0ff; } #paginationDiv { border-top: 1px solid #bc955a; border-bottom: 1px solid #bc955a; } .currentPaginationSpan a { background:#BC955A; color:#ffffff !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #71b0ff; } .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 #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #bc955a; background: #ffffff; }.project-container { border: 1px solid #ffffff; background: #ffffff; }#projects-wrapper.all .project-container:hover { border: 1px solid #bc955a; }a .project-container { color: #2c2c2c !important;  }a:hover .project-container { color: #2c2c2c !important;  }.project-category-container { border-bottom: 1px solid #ffffff; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #bc955a; }#gallery li img.galleryPhoto { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } #playerWrapper { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .latestVideothumb { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .searchVideothumb { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchLarge { border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; } .videoSearchFormButton { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.videoSearchFormButton:hover { background:#71b0ff; }ul#videoNavContent li a {color: #ffffff !important; background:#BC955A; 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:#71b0ff; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#71b0ff; }.keylistDiv li { border-bottom: 1px solid #ffffff;} #promotionAd { border-left: 4px solid #bc955a;border-top: 4px solid #bc955a; background: #ffffff; } #promotionAdClose { border: 1px solid #bc955a; background: #ffffff; } #mobileMenu, #accessibilityMobileMenu { background: #ffffff; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }.mobileHomepageBanner { border-bottom: 2px solid #bc955a; }.orangeButton { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #BC955A; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #BC955A; color:#ffffff !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #ffffff; color:#0455B7 !important;  }.searchDiv form > .button { background:#BC955A; color:#ffffff !important;  }#directory-wrapper .slider { background:#ffffff; color:#2c2c2c; }.directory-item { border-bottom: 1px solid #ffffff;}#directory-detail img { border: 2px solid #bc955a; }#directory-tabs .directory-photo { border: 2px solid #bc955a; }select,input { border: 1px solid #bc955a; }#signupForm { color: #2c2c2c; }.sliderSubpageSubheadline { background: #ffffff; border-bottom: 1px solid #bc955a;}#cmsWebViewContentContainer { background:#ffffff; border-top:10px solid #bc955a; } .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 #bc955a !important; border-radius: 15px !important; } .tsgContentSliderArrow i { color: #BC955A !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 15px !important; } #unsubTable thead tr { background: #bc955a; } #sliderContainer .sliderImageHolder { height: 500px; } #partnersDiv .slider-controls .control_paginate:hover { background: #71b0ff; } .audioButton { background:#BC955A; color:#ffffff !important; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }#audio_details h1 { color:#0455b7; font-family: 'Merriweather', serif; }a.audioPlay,a.audioWatch { background:#BC955A; -moz-border-radius:15px; -webkit-border-radius:15px; color: #2c2c2c; }a.audioPlay:hover, a.audioWatch:hover {background:#BC955A; }.featuredMediaImageHolder {border: 2px solid #bc955a; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}.audioTab, #audio_photo, #audio_status {background: #2c2c2c; color: #ffffff !important; }.audioVideothumb { border: 2px solid #bc955a; } #shiftNotificationSubscribe { background: #0455b7; } .sectionFullWidthMenu { background: #ffffff; }  
        .headerLogo {
    height: 50px;
    top: 30px;
}

.homeBlockOne{
background: #d5e7ff url(https://mchd.tsgleads.com/images/design/notice-bg.png) no-repeat top left;
background-size: cover;
}
.homePageContentBlock h2{
color: #0455b7!important;
}
a.largeContentButton{
text-transform: none!important;
font-weight: 400;
}

#primaryNavigation .emphasizedLink a.menuBuilderLink {
    background: #0455b7!important;
}

/*
#primaryNavigation a {
font-size: 1.2em!important;
font-weight: 600!important;
padding: 0px 10px 0px 10px !important
}

#primaryNavigation{
margin: 8px 0px 8px 0px!important;
}

#secondaryNavigation a {
font-size: 0.8em!important;
font-weight: 600!important;
}

*/

#secondaryNavigation .emphasizedLink a.menuBuilderLink {
background: #0455b7!important;
padding: 5px 10px 5px;
margin-top: -5px;
}
#secondaryNavigation a i {
color: #bc955c!important;
}

.searchDiv form {
border: none!important;
}
.searchDiv form > .textbox {
background-color: #e3efff!important;
font-size: 0.8em!important;
}
.searchDiv form > .button {
background-color: #0455b7!important;
}
.sectionDropdownSideEffect {
border-bottom: 0px solid #bc955a !important;
border-right: 0px solid #bc955a !important;
border-left: 0px solid #bc955a !important;
}
.dropDownMenuStyleApplied {
 border-radius: 0px!important;
-moz-border-radius: 0px!important;
-webkit-border-radius: 0px!important;
background: #e3efff!important;
}
.sectionStylizedMenu {
padding-top: 10px!important;
}
.bannerButton {
font-size: 1em!important;
font-weight: 400;
padding: 10px 20px 10px 20px!important;
background: #0455b7!important;
}
#sliderContainer {
    border-bottom: 4px solid #71b0ff;
}
#sliderContainer p {
text-transform: none!important;
}
.captionDiv {
    background: rgb(0,0,0)!important;
    background: linear-gradient(
270deg
, rgba(0,0,0,0) 0%, rgba(11,34,64,1) 100%)!important;
    width: 40%!important;
    padding: 20px;
    position: absolute;
    bottom: 0px!important;
    left: 0px!important;
    z-index: 1;
    height: auto;
    border-radius: 0px!important;
}
.captionDiv p {
letter-spacing:0px!important;
text-transform: none!important;
}
.captionDiv h1{
    line-height: 1.2em!important;
    margin-bottom: 10px!important;
}
#newsDiv{
background: url(https://mchd.tsgleads.com/images/design/news-bg.png) no-repeat top left;
background-size: cover;
height:auto!important;
}
#newsDiv h1 {
color:#71b0ff!important;
}
.homeArticleText a {
text-decoration: none;
font-weight: 400!important;
 width: 300px;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.homeArticleText p{
opacity: 0.6;
}
.eventsText a{
font-weight: 400!important;
}
.eventsText p{
opacity: 0.6;
}
#eventsDiv .homeArticle a{
color: #0b2240!important;
font-weight: 400!important;
}
#eventsDiv .homeArticle p{
color: #2c2c2c!important;
opacity: 0.6;
}
#eventsDiv a.previewTitle0 {
    font-weight: 400!important;
}
#partnersDiv{
border-top: 4px solid #71b0ff;
}

/* START MOBILE STYLES */

@media only screen and (max-width: 600px) {
.mobileHomepageBanner {
border-bottom: 0px solid #bc955a;
background: #0B2240!important;
}
#sliderContainer h1, #sliderContainerSubpage h1 {
text-transform: none!important;
color: #fff!important;
}
#sliderContainer p {
color: #fff!important;
}
ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a {
background: #0455B7!important;
}
ul.mobileMenuUL li a.childMenuItem {
background: #fff!important;
}
.sliderSubpageSubheadline {
background: #0B2240!important;
}
.sliderSubpageSubheadline p {
color: #fff!important;
}
.appImg {
border-radius: 10px!important;
}
.homeArticle{
line-height: 1em;
}
.homeArticleText p {
line-height: 0em;
}
.homeArticleText a {
/*width: 60%;*/
  width: unset;
  white-space: break-spaces;
}
.eTextMobile p{
color: #fff!important;
opacity: 0.6;
}
.eTextMobile a{
color: #fff!important;
}
.fa-5x {
    color: #71b0ff!important;
  }
}

/* START NO NAV BAR ON HOME PAGE */
/*
COMMENTED OUT RIGHT NOW TO TEST NAV BAR DISPLAY
#fixedHeader.homeMenuBar
{
    position: absolute;
    background: none;
    border-bottom: 0px;
}

#sliderContainer
{
    margin-top: 0px !important;
}

#primaryNavigation .emphasizedLink a.menuBuilderLink {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#homeAlertBox {
    position: relative;
    top: 0px;
    left: 0px;
    clear: both;
    z-index: 2;
}
*/
/* END NO NAV BAR ON HOME PAGE */ 