@import 'blocks.css';
/* ========================================================================================== RESETS */
.titanBody,div,/*img,*/h1,h2,h3,h4,h5,h6
{margin:0;padding:0;}

.titanBody p,.titanBody blockquote,
.mainBody p,.mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ .ToTop,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl
{margin-bottom:20px;margin-top:0;padding-top:0;padding-bottom:0;}

#rightZone ul ul{margin-bottom:0;}

.titanBody fieldset,.mainBody fieldset,
.Freeform fieldset,.DisplaySideUpload fieldset,.AggregationFilter fieldset,.Calendar fieldset
{border:0;margin:0;padding:0;}/* don't remove these attributes, can add attributes/change values */

.Aggregation,.Calendar,.Commenting,.FAQ,.Freeform,.FormEditor,.PhotoBlock,.SearchResults,.SiteMap,.TOCBlock,.WhatsNew
{clear:both;margin-bottom:10px;}

/*.ConnectWithUs,*/
.SignUpEServices
{clear:both;margin-bottom:16px;}

.SharePage {margin-bottom:0;}

#content table td,
#footer table td{vertical-align:top;}
#footer table td + td + td + td + td + td + td +td{vertical-align:bottom;}

/* section for backgrounds and borders when child floats - this hits most containers, you may need to adjust according to your design */
#pageTopAreaWrapper:after,#topNavWrapper:after,#utilityNavContainer:after,#contentArea:after,#contentContainer:after,#centerZone:after,#rightZone:after,.titanBody #content:after,
#bottomContainer:after,#bottomNavContainer:after,#heartlandaddress:after,#heartlandSites:after,#disclosureZone:after,
div.SegmentedSearch:after,#contentNavContainer :after
{content: ".";display: block;visibility: hidden;clear: both;height: 0;font-size: 0.1em;line-height: 0;}

.IE7 #bottomContainer,.IE7 .outer,.IE7 #contentArea,.IE7 #contentContainer,.IE7 #centerZone,.IE7 #rightZone,
.IE7 #bottomContainer,.IE7 #bottomNavContainer,.IE7 #heartlandaddress,.IE7 #heartlandSites,.IE7 #disclosureZone,.IE7 div.SegmentedSearch{height:1%;}



/* ========================================================================================== Text Editor Drop Downs */
/* headings */
h1,
#centerZone h3{padding-bottom:18px;margin-bottom:20px}
.RightZone h3,
#centerZone .SearchResults .SearchResults  h3.titleString{padding-bottom:0;}
#rightZone .DepartHead h3,
#rightZone .QuickLinksHeader h3{padding-bottom:7px;}
#bottomZone h4{padding-bottom:10px;margin-bottom:10px;}
.ConnectWithUs h4,
.SignUpEServices h4{float:left;}
#footer  h5{margin:15px 0 3px 0;}

/* headings as links */
/* has arrow on the right */
.Dashboard h4 a{padding-right:23px;}

/* teaserimages - filter and freeform */
.OneCol a.teaserImage,
.TwoCol a.teaserImage,
a.teaserImage,
span.teaserImage{display:inline-block;padding:4px;margin-bottom:10px;}
span.teaserImage img,
a.teaserImage img{margin-bottom:-4px;}

/* base classes for all templates - used on images */
.floatLeft,
.floatLeft_ImgBorder{float:left;margin:0 7px 0 0}

.floatRight,
.floatRight_ImgBorder{float:right;margin:0 0 0 7px;}

.floatLeft .teaserImage ,
.floatRight .teaserImage{margin:0;}

.floatLeft .teaserImage img,
.floatRight .teaserImage img {margin-bottom:-4px}

.floatLeft_ImgBorder,
.floatRight_ImgBorder,
.imgBorder{padding:4px;}


/* ========================================================================================== PAGE LAYOUT */
#mainBody,
#bottomContainer{margin:0 auto;width:1058px;}


	#pageTopArea{position:relative;height:113px;}
		
		#logoControlContainer{height:103px;left:16px;position:absolute;top:12px;width:101px;z-index:999;}
		#tagline{left:138px;position:absolute;top:43px;}
		#action{right:45px;position:absolute;top:43px;}	
		#searchBarContainer{right:37px;position:absolute;top:77px;width:355px;}
			#searchBarContainer input#searchTerms{height:16px;margin-left:30px;padding:1px 3px;width:220px;}
			#searchBarContainer input#searchGo{border:0;cursor:pointer;height:24px;margin:0 0 0 6px;width:85px;}
			
		#topNavContainer{left:135px;position:absolute;top:78px;}
		.IE7 #topNavContainer{left:-435px;}
			#topNavContainer ul{margin:0;padding:0;}
				#topNavContainer ul li{float:left;margin-right:5px;}
					#topNavContainer ul li a{float:left;padding:9px 38px 8px 22px;}
					.IE #topNavContainer ul li a,
					.Safari #topNavContainer ul li a{padding:9px 40px 8px 22px;}
					.IE8 #topNavContainer ul li a,
					.IE7 #topNavContainer ul li a{padding:9px 38px 8px 22px;}
					#topNavContainer ul li + li a{padding:9px 18px 8px 19px;}
					.IE #topNavContainer ul li + li a{padding:9px 18px 8px 19px;}
					.Safari #topNavContainer ul li + li a{padding:9px 19px 8px 19px;}
					.IE8 #topNavContainer ul li + li a,
					.IE7 #topNavContainer ul li + li a{padding:9px 18px 8px 19px;}
					#topNavContainer ul li + li + li a{padding:9px 21px 8px 23px;}
					.IE #topNavContainer ul li + li + li a,
					.Safari #topNavContainer ul li + li + li a{padding:9px 21px 8px 23px;}
					.IE8 #topNavContainer ul li + li + li a,
					.IE7 #topNavContainer ul li + li + li a{padding:9px 21px 8px 23px;}
					#topNavContainer ul li + li + li + li a{padding:9px 27px 8px 26px;}
					.IE #topNavContainer ul li + li + li + li a{padding:9px 28px 8px 27px;}
					.Safari #topNavContainer ul li + li + li + li a{padding:9px 27px 8px 27px;}
					.IE8 #topNavContainer ul li + li + li + li a,
					.IE7 #topNavContainer ul li + li + li + li a{padding:9px 27px 8px 26px;}
			#dropdown{display:none;left:135px;position:absolute;top:113px;width:815px;z-index:999;}
			#dropdown table {margin:10px 0 20px 0}
				#dropdown table td{vertical-align:top;padding:0 10px;}
					#mainBody #dropdown ul{list-style:none;padding:0;margin:0 0 10px 0;}
					#dropdown li{padding:0 0 0 7px;margin:0;}
					#dropdown table table,
					#dropdown td td{padding:0;margin:0;}
				
	#contentArea{clear:both;padding-top:20px;}
		#contentContainer{clear:both;padding-bottom:20px;}
		#contentArea #content{margin-bottom:20px;min-height:500px;}
		#sectionBarContainer{height:46px;padding:20px 30px 0 66px;position:relative;margin-left:-1px;}
		/*.IE #sectionBarContainer{height:36px;padding:30px 30px 0 66px;}*/
			#toolContainer{margin:0 13px 38px 13px;padding:0;overflow:hidden;}	
				#AZ {float:left;width:725px;margin-top:2px;}			
			#toolContainer.tools{margin-top:8px;padding-bottom:4px;}
					#AZ ul,
					#pageTools ul{list-style:none;margin:0;padding:0;}
					#pageTools{margin-top:3px;}					
					#AZ ul li,
					#pageTools ul li{float:left;}		
					#AZ ul li a,
					#pageTools ul li a{display:inline-block;padding:0 8px;}
				#pageTools{float:left;width:145px;}
					#pageTools .email{margin-right:10px;}
					#pageTools .email a{padding:2px 0 0 18px}
					#pageTools .print a{padding:2px 0 0 20px}
				#languages{clear:none;position:relative;float:right;margin-top:0;}
					#languages ul{margin:0;padding:0;}
					.goog-te-menu-value{display:inline-block;width:125px;text-align:right;}
		
				#breadCrumbContainer{clear:left;margin:10px 0 0 0;overflow:hidden;float:left; width: 100%; margin-left: 12px; margin-bottom: 28px;}
				/*.IE #breadCrumbContainer{padding-top:3px}*/
					#breadCrumbContainer ul{margin:0;padding:0;}
						#breadCrumbContainer ul li{float:left;}
							#breadCrumbContainer ul li span{padding:0 3px;}		
		
			
		#centerZone{clear:both;float:left;margin-left:60px;width:615px;}
				
		#rightZone{float:right;margin-right:60px;width:285px;}
		
		#bottomZone{clear:both;padding:19px 55px 30px 55px;}
		#bottomZone table{margin:0 7px;width:99%;}

	/* footer */
	#footer table{margin:30px 0;}
	

/* ========================================================================================== CONTENT NAV */
#contentNavContainer {position:relative;top:-1px;}
#contentNavContainer ul{margin:0;padding:0 0 0 10px;width:100%}
#contentNavContainer ul li{float:left;margin:0;}
#contentNavContainer ul li a{display:inline-block;padding:5px 18px 4px 18px;margin-right:1px} 
#contentNavContainer ul li{position:relative;}
#contentNavContainer ul ul{padding-top:15px;padding-bottom:15px;}
#contentNavContainer ul ul ul{padding-top:0;padding-bottom:0;}
#contentNavContainer ul li li a{padding:1px 5px 1px 0;}
#contentNavContainer ul .megaMenu{display:none;position:absolute;top:28px;width:200px;z-index:900}
.IE7 #contentNavContainer ul .megaMenu{left:0;}
#contentNavContainer ul .megaMenu .col{clear:none;float:left;width:190px;margin-right:10px}
#contentNavContainer ul .megaMenu .col ul{width:auto;}
#contentNavContainer ul .megaMenuTwo{width:400px;}
#contentNavContainer ul .megaMenuThree{width:600px} 
#contentNavContainer ul ul li{float:none;padding:0;}
#contentNavContainer ul ul li{padding-left:7px;}
#contentNavContainer ul .megaMenu.megaMenuTwo.centered{left:-100px}
#contentNavContainer ul .megaMenu.megaMenuThree.centered{left:-200px}
#contentNavContainer ul .megaMenu.leftSide{right:0;}

/* ========================================================================================== SPECIAL BLOCK CLASS NAMES */	
.linkText{clear:none;float:right; }
/* bulletMenu class that can be added to blocks like TOCBlock and Filter(Agreggation) to have the appearance of navigation */
	#mainBody div.bulletMenu ul,
	#mainBody div.Freeform ul.bulletMenu,
	#mainBody div.FAQ ul.bulletMenu,
	#mainBody div.FormEditor ul.bulletMenu,
	.IE #mainBody div.bulletMenu ul,
	.IE #mainBody div.Freeform ul.bulletMenu,
	.IE #mainBody div.FAQ ul.bulletMenu,
	.IE #mainBody div.FormEditor ul.bulletMenu,
	#footer table ul{margin-left:0;}	
	#content div.Freeform ul ,
	#footer table ul{padding-left:0;}
	#centerZone div.Dashboard ul{padding-left:25px;}
	
	ul.bulletMenu li,
	div.bulletMenu ul li,
	div.bulletMenu div.OneCol div,
	div.bulletMenu div.TwoCol div,
	div.bulletMenu div.OneCol div h4,
	div.bulletMenu div.TwoCol div h4{margin-bottom:2px;padding-bottom:0;overflow:hidden;}
	
	.bulletMenu div.TwoCol div div{width:100%;}

	/* lists has bullet on the left */
	ul.bulletMenu li,
	div.bulletMenu ul li,
	div.bulletMenu div.OneCol div h4,
	div.bulletMenu div.TwoCol div h4,
	ul.bulletMenu li,
	div.bulletMenu ul li,
	div.bulletMenu p,
	div.bulletMenu div.OneCol span.hitCount,
	div.bulletMenu div.TwoCol span.hitCount,
	div.bulletMenu div.OneCol span.date,
	div.bulletMenu div.TwoCol span.date,
	div.bulletMenu div.OneCol div.image span.hitCount,
	div.bulletMenu div.TwoCol div.image span.hitCount,
	div.bulletMenu div.OneCol div.image span.date,
	div.bulletMenu div.TwoCol div.image span.date,
	div.bulletMenu div.OneCol div.classifications,
	div.bulletMenu div.TwoCol div.classifications{padding-left:10px;}	
	#rightZone div.bulletMenu div.OneCol div h4,
	#rightZone div.bulletMenu div.TwoCol div h4,
	#rightZone ul li{padding-left:16px;}	
	
	#content #breadCrumbContainer ul li{padding-left:0;}
	
	/*#rightZone .QuickLinksFreeform ul li, smaller bullet*/
	#centerZone ul li,
	#footer table ul li,
	.QuickLinksFilter .OneCol div h4/*,
	.QuickLinksFreeform ul li*/{padding-left:10px;}

	#mainBody div.bulletMenu.SiteMap ul li ul li,
	div.bulletMenu ul.paginationFooter li,
	#centerZone ul.paginationFooter li{padding-left:0;}
	#mainBody div.bulletMenu.SiteMap ul{margin-left:0;}
	#mainBody div.bulletMenu.SiteMap ul li ul li ul{margin-left:14px;}

	div.bulletMenu div.OneCol div p,
	div.bulletMenu div.TwoCol div p{margin-bottom:18px;}
	
	div.bulletMenu div.OneCol div p.averageRating,
	div.bulletMenu div.TwoCol div p.averageRating{margin-bottom:0;}
	
	div.bulletMenu div.OneCol div p + p.linkText,
	div.bulletMenu div.TwoCol div p + p.linkText,
	div.bulletMenu div.OneCol div p + div.classifications,
	div.bulletMenu div.TwoCol div p + div.classifications{margin-top:-18px;}
	
	div.bulletMenu div.OneCol div p + p.linkComments,
	div.bulletMenu div.TwoCol div p + p.linkComments{margin-top:-13px;}

	div.bulletMenu div.image span.teaserImage{display:none;}/* don't need bullet and teaser image displaying */

	#centerZone div.bulletMenu div.OneCol div.image div.otherStuff,
	#centerZone div.bulletMenu div.TwoCol div.image div.otherStuff{margin-left:0;}/* to undo the CenterZone margin below */

	/* Connect with Us, Sign up E-Services */
	.ConnectWithUs,
	.SignUpEServices{padding:8px 10px 12px 10px;overflow:hidden;width:266px;}
	.ConnectWithUs p,
	.SignUpEServices p{float:right;}
	
	/* Quick Links */
	.QuickLinksHeader,
	.QuickLinksFilter/*,
	.QuickLinksFreeform*/{padding:10px;}
	.QuickLinksFilter{padding-top:0;}
	.QuickLinksHeader{margin-bottom:0;}
	.QuickLinksHeader{padding-bottom:0;}
	/*.QuickLinksFreeform p,
	.QuickLinksFreeform ul,
	.QuickLinksFreeform ol{margin-bottom:0;}
	#mainBody div.QuickLinksFreeform ul{padding:0;margin:0;}*/
	.QuickLinksFilter .OneCol div{margin-bottom:2px;}
	
	/* link text read more */
	#rightZone .linkText a,
	a .ReadMore,
	#mainBody .linkText a{float:right;padding-right:23px;}
	#mainBody .linkText a,
	a .ReadMore{display:inline-block;}
	
	/* video shadow */
	.titanBody  p.shadow,
	.titanBody  .shadow{padding-bottom:30px;}
	.video{padding-bottom:60px;display:inline-block;}
	
	/* Contact us, department head */
	.DepartHead,
	.ContactUs {padding-bottom:20px;margin-bottom:20px;}
	div.ConnectWithUs p,
	div.SignUpEServices p{margin-bottom:0;}
	#rightZone .ContactUs{padding-bottom:0;}
	#rightZone .ContactUs h3{margin:0;padding:0;}
	#rightZone .DepartHead p,
	#rightZone .DepartHead h3{margin-bottom:3px;}
	#rightZone .DepartHead h4{margin-bottom:10px;}
	#rightZone .DepartHead h5{margin-bottom:20px;}
	
	/* calendar */
	#centerZone div.Calendar div.CalendarResults div.data ul.pagination {float:right;list-style:none;margin:0 0 10px 0;padding:0;}
	#centerZone div.Calendar div.CalendarResults div.data ul.pagination li{background:0;padding:0;margin:0;}
	#centerZone div.Calendar div.CalendarResults div.data ul.pagination + span{clear:both;}
	#rightZone  div.Calendar .calendarCallOut .calendarNav{margin-bottom:20px;}
	#rightZone  div.Calendar .CalendarFilter h3,
	div.Calendar .CalendarFilter h3{margin-bottom:10px;}
	div.Calendar div.CalendarFilter fieldset{margin-bottom:20px;}
	.CalendarFilter fieldset input[type="text"]{width:100%;}
	#centerZone div.Calendar div.CalendarResults  .calendarItem h4{margin-bottom:20px;padding-bottom:18px;}
	div.Calendar  .nodocs,
	.calendarItemCallout{clear:both;}
	div.Calendar.ScrollCalendar div.CalendarResults .data span.nodocs{display:block;padding:15px;}
	
	/* mini calendar */
	.Calendar.ScrollCalendar{height:249px;margin-bottom:20px;padding-bottom:10px;}
	.Calendar.ScrollCalendar .calendarCallOut,
	#rightZone div.Calendar.ScrollCalendar label,
	#leftZone div.Calendar.ScrollCalendar label,
	div.Calendar.ScrollCalendar label{display:none;}
	div.Calendar.ScrollCalendar div.CalendarResults div.data h3{float:left;margin-top:6px;margin-left:8px;padding:0 0 12px 0;width:80px;}
	div.Calendar.ScrollCalendar div.CalendarResults .data .pagination{clear:none;float:right;margin-top:13px;width:188px;}
	div.Calendar.ScrollCalendar div.CalendarResults .data .pagination + h3{display:none;}
	div.Calendar.ScrollCalendar div.CalendarResults .data .pagination + span{clear:both;display:block;padding:40px 20px 20px 20px;}
	div.Calendar.ScrollCalendar div.CalendarResults .data .pagination span,
	.Calendar.ScrollCalendar .pagination li{display:inline-block;}
	.Calendar.ScrollCalendar .OneCol{clear:both;height:198px;overflow:hidden;overflow-y:auto;margin:17px 8px 0 10px;width:270px}
	#mainBody  .Calendar.ScrollCalendar .OneCol h4 a,
	.Calendar.ScrollCalendar .OneCol h4{margin:0;padding:0;}
	.Calendar.ScrollCalendar .OneCol  div{margin:0;padding:5px;}
	.Calendar.ScrollCalendar .OneCol .startDate {width:43%}
	.Calendar.ScrollCalendar .OneCol .startDate label,
	.Calendar.ScrollCalendar .OneCol .startTime label{width:29px;}
	.Calendar.ScrollCalendar .OneCol .location label{width:50px;}
	.Calendar.ScrollCalendar .OneCol .startDate,
	div.Calendar.ScrollCalendar div.CalendarResults div.data span.startTime,
	div.Calendar.ScrollCalendar div.CalendarResults div.data span.endTime{clear:none;float:left;}
	div.Calendar.ScrollCalendar div.CalendarResults .data span{margin:0;}
	#rightZone div.Calendar.ScrollCalendar li{padding:0;}
	
	/* photo slider & filter slider */
	div.PhotoBlock.PhotoSlider div.filmstrip div.webImages{float:none;min-height:423px;width:597px;}
	div.PhotoBlock.PhotoSlider div.filmstrip img{margin:0 0 8px 0;padding:0;}
	div.PhotoBlock.PhotoSlider .thumbnailsSlider{clear:both;}
	div.PhotoBlock.PhotoSlider .slide,
	div.Aggregation.FilterSlider .data{clear:both;position:relative;width:597px;}	
	div.PhotoBlock.PhotoSlider .slide span.left,
	div.PhotoBlock.PhotoSlider .slide span.right,
	div.Aggregation.FilterSlider span.left,
	div.Aggregation.FilterSlider span.right{left:5px;position:absolute;top:40px;z-index:9999}
	div.Aggregation.FilterSlider span.left{left:10px;}
	div.PhotoBlock.PhotoSlider .slide span.right{left:580px;}
	div.Aggregation.FilterSlider span.right{left:595px;}
	div.Aggregation.FilterSlider span.left,
	div.Aggregation.FilterSlider span.right{top:53px;}
	div.PhotoBlock.PhotoSlider .slide span.left a,
	div.PhotoBlock.PhotoSlider .slide span.right a,
	div.Aggregation.FilterSlider span.left a,
	div.Aggregation.FilterSlider span.right a{display:inline-block;height:30px;width:12px;}
	div.PhotoBlock.PhotoSlider .wrapper{padding:17px 20px 17px 27px;}
	div.Aggregation.FilterSlider .OneCol{margin:10px 10px 0 27px;}
	div.PhotoBlock.PhotoSlider div.filmstrip .wrapper img{margin:0;padding:0;}
	#centerZone div.Aggregation.FilterSlider{padding:12px 0 7px 0;position:relative;overflow:hidden;}
	#centerZone div.Aggregation.FilterSlider .OneCol h4,
	#centerZone div.Aggregation.FilterSlider .OneCol p{clear:both;float:none;margin:0;padding:0;white-space:normal!important;}
	#centerZone div.Aggregation.FilterSlider h3,
	#centerZone div.Aggregation.FilterSlider img,
	#centerZone div.Aggregation.FilterSlider .teaserImage{margin:0;padding:0}
	div.Aggregation.FilterSlider .image{margin-left:2px;}
	div.Aggregation.FilterSlider .image h4,
	#centerZone div.Aggregation.FilterSlider .image .teaser{width:128px;padding-bottom:2px}
	.Chrome div.Aggregation.FilterSlider .image{padding-bottom:66px}
	
	/* social media */
	.SocialListing td,
	.SocialCouncilListing td{padding:5px 3px 2px 3px;}
	.SocialListing h4,
	.SocialCouncilListing h4{padding-top:2px;}
	.SocialListing h5,
	.SocialCouncilListing h5{padding-top:4px;}
	.Legend table td img{float:left;margin-top:-4px;}
	.SocialListing tr td + td,
	.SocialCouncilListing tr td + td{width:40px;text-align:center}
	
	/* department banner */
	.DepartmentBanner  div.OneCol .image a.teaserImage{margin-right:10px;}
	.DepartmentBanner a.teaserImage img{;margin-left:10px;margin-top:10px;padding:5px;}
	.DepartmentBanner .otherStuff{margin:20px 20px 0 0;}
	.DepartmentBanner  #custom-pager{height:41px;}
	.DepartmentBanner  #custom-pager span{cursor:pointer;display:block;float:left;height:36px;width:141px;padding:5px 5px 0 5px;}
	.DepartmentBanner  #custom-pager span + span + span + span{width:144px;}


/* ========================================================================================== BLOCKS */
div.OneCol div.image a.teaserImage, 
div.TwoCol div.image a.teaserImage, 
div.ColOne div.image a.teaserImage, 
div.ColTwo div.image a.teaserImage, 
div.tocList div.image a.teaserImage, 
div.Calendar div.image a.teaserImage, 
div.Product div.image div.mainPhoto{margin-right:40px;}

div.CenterZone div.OneCol div.image p, 
div.CenterZone div.TwoCol div.image p, 
div.CenterZone div.tocList div.image p, 
div.CenterZone div.OneCol div.image h4, 
div.CenterZone div.TwoCol div.image h4, 
div.CenterZone div.tocList div.image h4, 
div.CenterZone div.OneCol div.image span.hitCount, 
div.CenterZone div.TwoCol div.image span.hitCount, 
div.CenterZone div.tocList div.image span.hitCount, 
div.CenterZone div.OneCol div.image span.date, 
div.CenterZone div.TwoCol div.image span.date, 
div.CenterZone div.tocList div.image span.date, 
div.CenterZone div.OneCol div.image div.classifications, 
div.CenterZone div.TwoCol div.image div.classifications, 
div.CenterZone div.tocList div.image div.classifications, 
#centerZone div.Calendar div.OneCol div.image h1, 
#centerZone div.Calendar div.OneCol div.image h2, 
#centerZone div.Calendar div.OneCol div.image h3, 
#centerZone div.Calendar div.OneCol div.image h5, 
#centerZone div.Calendar div.OneCol div.image h6, 
#centerZone div.Calendar div.OneCol div.image ul, 
#centerZone div.Calendar div.OneCol div.image ol, 
#centerZone div.Calendar div.OneCol div.image blockquote{margin-left:0;}
#centerZone .OneCol  h4,
#middleCenterZone h4{margin-bottom:8px;}
	
/* ==========================================================================================  POP UP PAGES */
	/* === COMMENTING POP UP === when coming from an TOC or Filter block Read Comments or Write Comments Link */
	div.commentFormPop #pageTopArea,
	div.commentsPop #pageTopArea{}
	div.commentFormPop #contentContainer,
	div.commentsPop #contentContainer{padding-left:100px;}