/**** HOME PAGE ONLY STYLES (where home is different than interior) ****/
#homeContentContainer { width: 100%; margin: 0; padding: 0; display:inline-block;}
.contentLeft {float:left; width:100%; background-color: #f8f8f8; padding-bottom: 20px; }
.contentRight {float:left; width: 100%; background-color: #fff; padding-bottom: 0; }
#homeMainImageArea { display: block; width: 100%; }
#homeMainImage { width: 100%; padding: 0; margin: 0; }
#homeMainImageArea .captionInner { padding: 15px 0 15px 23%; display: table; }
.sliderMain h1, .sliderMain h2 { display: table-cell; height: 100%; vertical-align: middle; }
#homeImageAreaBottom { padding: 0; }
#homeImageAreaBottom h2 { margin:0; color: #124C7E; font-size: 1.500em; line-height: 1.9; }
#homeTextArea { float: left; width: 100%; clear: both; padding: 0 0 10px 0; line-height: 1.9; }
#homeTextArea .wrapper { float: none; width: 100%; max-width: 1334px; padding: 0 25px; margin: 0 auto; }
#homeTextArea h2 { font-size: 1.5rem; font-weight:500; width:100%; padding:0; margin-top: 0; line-height: 1.4; }
#homeTextArea a {text-decoration: underline; }
#homeContentContainerBottom { clear: both; }
#pollsContainer { width: 100%; float: right; margin: 10px 0; clear: right; text-align: center; }
#pollsContainer img { position: relative; margin: 10px auto 0 auto; }

#theNews { float: left; width: 100%; clear: both; padding: 0; }
#theNews .wrapper { float: none; width: 100%; max-width: 1334px; padding: 0 25px; margin: 41px auto 30px auto; }
.columnHeader { font-size: 1.5rem; font-weight:500; width:100%; padding:0; }
#newsContent { padding: 0 0 36px 0; margin: 20px auto 10px auto; }
#newsContent .slick-dots { bottom: 0; }
#newsContent .slick-slide { margin: 0 10px; }
#newsContent .slick-list { margin: 0 -10px; }
#newsContent p.newsDate { font-size: .85rem; font-weight: 500; margin-bottom: 9px; }
#newsContent p.newsBlurb { font-size: 1.2rem; font-weight: 500; line-height: 1.3em; margin-bottom: 10px; }
#newsContent p.newsBlurb a { text-transform: capitalize; }
#bodyContainer #newsContent p.newsBlurb a:hover, #bodyContainer #newsContent p.newsBlurb a:focus { color: #326C9E; }
#newsContent p.newsSummary { font-size: 1rem; line-height: 1.9em; }
#bodyContainer #theNews a.readMore:hover, #bodyContainer #theNews a.readMore:focus { color: #326C9E; text-decoration: underline; }
#reportsContent .viewPDF { width: 100%; text-align: right; }
#reportsContent .viewPDF a { margin: 0 10px 0 auto; text-decoration: none; color: #338935; font-weight: bold; }
#reportsContent h4 { font-size: 1.000em; color: #338935; margin: 10px 0 0 0; }
#reportsContent h5 { font-size: 0.917em; color: #72A572; margin: 0 0 0 0; }
#reportsContent a { text-decoration: none; }
.PDFArrow { display: inline; }
.smallHeading { font-weight: normal; }
.report { margin: 10px 0 0 0; }
span.lightBlue { color: #BFD1DD; }

/************ END:  HOMEPAGE RIGHTNAV STYLES  ************/
@media screen and (max-width: 1440px) {
	#homeMainImageArea .captionInner { padding: 15px 0 15px 14%; }
}
@media screen and (max-width: 990px) {
	#homeTextArea {width:100%;}
	#theNews { margin: 0; }
	#theNews .columnHeader { padding: 0; }
	#newsContent { padding: 0 0 12px 0; }
	#newsContent, #reportsContent {width:100%;}
	#newsContent .readMore {text-align:left;}
}

@media screen and (max-width: 1440px) {
	#homeMainImageArea .captionInner { padding: 15px 0 15px 14%; }
}