#header.f-ms { z-index:0 }
#cookies-banner.f-ms { z-index:0; padding:10px 4.17%; background-color:#6e7278 }
#cookiesAccept.f-ms { margin:0px 0px 0px 15px }
#cookiesMore.f-ms { margin:0px 0px 0px 15px }
#top-banner-mobile.f-ms { z-index:0; padding-bottom:10px; background-color:#29235c; display:none }
#m17.f-ms { width:100px; display:inline-block }
#leaderboard1.f-ms { max-width:100%; overflow:hidden }
#m18.f-ms { width:100px; display:inline-block }
#headerTop.f-ms { position:relative; z-index:0; padding:30px 4.17% 15px; overflow:hidden }
#logoDiv.f-ms { width:30%; z-index:0; float:left }
#encompasslogo.f-ms { left:0px; top:0px; width:308px; height:63px; overflow:hidden }
#top-banner-desktop.f-ms { width:69%; max-width:728px; z-index:0; float:right; padding-bottom:1.3% }
#m4.f-ms { width:100px; display:inline-block }
#leaderboard.f-ms { max-width:100%; overflow:hidden }
#m5.f-ms { width:100px; display:inline-block }
#hamburger.f-ms { position:absolute; width:44px; top:30px; right:4.17%; height:34px; z-index:1; display:none; margin-right:-5px }
#hamburgerclose.f-ms { position:absolute; width:44px; top:30px; right:4.17%; height:34px; z-index:2; display:none; margin-right:-5px }
#mainNav.f-ms { z-index:0; padding-left:6.25%; padding-right:4.17%; background-color:#29245c; border-top:solid #fff 3px; overflow:hidden }
#x.f-ms { width:40px; overflow:hidden }
#bluesky.f-ms { width:40px; overflow:hidden }
#linkedin.f-ms { width:40px; overflow:hidden }
#facebook.f-ms { width:40px; overflow:hidden }
#rss.f-ms { width:40px; overflow:hidden }
#content.f-ms { z-index:0; padding-left:4.17%; padding-top:32px; padding-right:4.17%; overflow:hidden }
#contentLeft.f-ms { width:69.82%; z-index:0; float:left; padding-bottom:32px }
#contentRight.f-ms { width:27%; z-index:0; float:right }
#contentRightTop.f-ms { z-index:0 }
#m3.f-ms { width:100px; display:inline-block }
#mpuAd.f-ms { z-index:0; margin-bottom:32px }
#mpuad.f-ms { width:100%; overflow:hidden }
#m1.f-ms { width:100px; display:inline-block }
#podcast-ad.f-ms { position:relative; z-index:0; margin-bottom:32px }
#podcastsmpu.f-ms { width:100%; overflow:hidden; height:auto }
#contentRightBottom.f-ms { z-index:0 }
#newsletterSignup.f-ms { z-index:0; padding:20px 10px 25px; margin-bottom:32px; background-color:#a0845f }
#cartoonFader.f-ms { z-index:0; margin-left:4.17%; margin-right:4.17%; margin-bottom:32px }
#cartoonFaderLoopStart.f-ms { width:100px; display:inline-block }
#cartoonSlide.f-ms { position:relative; width:100%; min-height:250px; z-index:0 }
#cartoonSlideImage.f-ms { left:0px; top:0px; width:1089px; height:250px; min-height:100px; overflow:hidden }
#cartoonSlideText.f-ms { position:absolute; left:0px; right:0px; bottom:0px; z-index:10; padding:10px 2.27%; overflow:hidden; background:rgba(235,237,237,0.85) }
#cartoonSlideTitle.f-ms { z-index:0; float:left }
#cartoonSlideReadMore.f-ms { z-index:0; float:right }
#cartoonFaderLoopEnd.f-ms { width:100px; display:inline-block }
#footer.f-ms { z-index:0; padding:10px 4.17% 10px 6.25%; margin-bottom:32px; background-color:#eceff1 }
#footerLeft.f-ms { width:50px; z-index:0; float:left }
#encompassiconfooter.f-ms { left:0px; top:0px; width:34px; height:34px; overflow:hidden }
#searchDiv.f-ms { width:27.63%; z-index:0; float:right; margin-top:-10px; margin-bottom:-10px; border-left:solid #fff 3px }
#searchButtonDiv.f-ms { width:54px; z-index:0; float:left }
#search.f-ms { left:0px; top:0px; width:54px; height:54px; float:left }
#searchFieldDiv.f-ms { z-index:0; margin-left:54px }
#footerRight.f-ms { z-index:0; padding-top:6px; margin-left:50px }
@media screen and (max-width:755px)
{
	#top-banner-mobile.f-ms { padding-bottom:2px; background-color:transparent; display:block }
	#top-banner-desktop.f-ms { display:none }
}
@media screen and (max-width:600px)
{
	#contentLeft.f-ms { width:auto; float:none }
	#contentRight.f-ms { width:auto; float:none; overflow:hidden }
	#contentRightTop.f-ms { width:48%; float:left }
	#contentRightBottom.f-ms { width:48%; float:right }
}
@media screen and (max-width:480px)
{
	#contentRightTop.f-ms { width:auto; float:none }
	#contentRightBottom.f-ms { width:auto; float:none }
}
