@import "markel_styles.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:12px;margin-top:0;padding-top:0;padding-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;}

/* -- thing for backgrounds and borders when child floats - this hits most containers, you may need to adjust according to your design -- */
#mainBody,/*#pageTopArea,#topNavContainer,*/#topContentContainer,#contentArea,#leftContentContainer,#contentNavContainer,#leftZone,#contentContainer,#toolContainer,#centerZone,#rightZone,#bottomNavContainer,#bottomNavContainer{overflow:hidden;}
.IE6 #mainBody,/*.IE6 #pageTopArea,.IE6 #topNavContainer,8?.IE6 #topContentContainer,*/.IE6 #contentArea,.IE6 #leftContentContainer,.IE6 #contentNavContainer,.IE6 #leftZone,.IE6 #contentContainer,.IE6 #toolContainer,.IE6 #centerZone,.IE6 #rightZone,.IE6 #bottomNavContainer,.IE6 #bottomNavContainer{height:1%;}

/* ========================================================================================== Text Editor Drop Downs */
h1{font-family:'Arial Narrow','Helvetica Condensed',sans-serif;padding:0 0 10px 0;text-transform:uppercase;font-size:28px;font-weight:bold;}/* page title */
h2{color:#444;margin-bottom:15px;}
h3{color:#8f660a;}/* default block title */
h4{color:#444;}/*default block page links */
h5{color:#444;}
h6{color:#444;}

.floatLeft{float:left;margin:0 11px 0 0;}	 
.floatRight{float:right;margin:0 0 0 11px;}
.floatLeft_ImgBorder{float:left;margin:0 11px 0 0;border:1px solid #ccc;padding:2px;}
.floatRight_ImgBorder{float:right;margin:0 0 0 11px;border:1px solid #ccc;padding:2px;}
.imgBorder{border:1px solid #ccc;padding:2px;}

.Freeform .caption,
.FAQ .caption,
.FormEditor .caption{/*font-family:"Arial Narrow","Helvetica Condensed",Arial,Helvetica,sans-serif;font-size:14px;*/font-size:12px;font-weight:bold;line-height:16px;padding:0 5px 20px 5px;}

/* ========================================================================================== PAGE LAYOUT */
#mainBody,
#bottomContainer{margin:0 auto;width:895px;}

	#pageTopArea{padding:16px 0 0 15px;}

		#logoControlContainer{float:left;height:110px;overflow:hidden;width:91px;}
		
		#logoControlContainer2{float:left;height:20px;overflow:hidden;padding:51px 0 21px 13px;width:430px;}
		.IE6 #logoControlContainer2,
		.IE7 #logoControlContainer2{padding-bottom:5px;}


#wrapper{float:right;width:300px;overflow:hidden;}
		
	#utilityNavContainer{clear:both;height:25px;width:300px;}
				#utilityNavContainer ul{margin:0;padding:9px 4px 0 0;clear:both;float:right;}
				.IE #utilityNavContainer ul{padding-top:10px;}
					#utilityNavContainer ul li{float:left;padding:0 10px 0 6px;}
						#utilityNavContainer ul li span{display:none;}/* separator */	
					
			#searchBarContainer{float:right;padding:10px 9px 0 0;width:258px;}
			.Firefox3.MacPPC #searchBarContainer,
			.Firefox3.Unknown #searchBarContainer{width:250px;}
			.Firefox2 #searchBarContainer,
			.IE #searchBarContainer,
			.Firefox3.Unknown #searchBarContainer{padding-top:11px;}
			.IE8 #searchBarContainer{padding-top:9px;}
				#searchBarContainer input#searchTerms{float:left;height:14px;margin:2px 3px 0 0;padding:2px 3px;width:173px;}
				.Firefox2 #searchBarContainer input#searchTerms,
				.IE #searchBarContainer input#searchTerms,
				.AppleMAC-Safari.MacPPC #searchBarContainer input#searchTerms,
				.AppleMAC-Safari.Unknown #searchBarContainer input#searchTerms{height:12px;margin-top:1px;width:171px;}
				.Firefox3.MacPPC #searchBarContainer input#searchTerms,
				.Firefox3.Unknown #searchBarContainer input#searchTerms{height:12px;width:160px;padding:2px 3px 0px 3px;}
				.Firefox2.MacPPC #searchBarContainer input#searchTerms,
				.Firefox2.Unknown #searchBarContainer input#searchTerms{margin:3px 3px 0 0;padding:2px 3px 1px 3px;}
				.IE8 #searchBarContainer input#searchTerms{margin-top:3px;}
				#searchBarContainer input#searchGo{height:22px;width:64px;}
				.IE6 #searchBarContainer input#searchGo{float:right;margin-top:-16px;}
				#searchBarContainer input#searchGo:hover{cursor:pointer;}
	
			

		#topNavContainer{float:left;padding:0 0 0 16px;width:764px;}
		.IE6 #topNavContainer{padding:0 0 0 15px;}
			#topNavContainer ul{margin:0;padding:0;width:764px;}
				#topNavContainer ul li{float:left;padding:10px 0 12px 0;}
					#topNavContainer ul li a{padding:10px 7px 12px 6px;}
					.AppleMAC-Safari.MacPPC #topNavContainer ul li a,
					.AppleMAC-Safari.Unknown #topNavContainer ul li a{padding-right:6px;}
					.Firefox3.MacPPC #topNavContainer ul li a,
					.Firefox3.Unknown #topNavContainer ul li a,
					.Firefox2.MacPPC #topNavContainer ul li a,
					.Firefox2.Unknown #topNavContainer ul li a{padding-right:6px;padding-left:5px;}
					.AppleMAC-Safari.MacPPC #topNavContainer ul li.navLast a,
					.AppleMAC-Safari.Unknown #topNavContainer ul li.navLast a{padding-left:5px;}
					.Firefox2.MacPPC #topNavContainer ul li.navFirst a,
					.Firefox2.MacPPC #topNavContainer ul li.navLast a,
					.Firefox2.Unknown #topNavContainer ul li.navFirst a,
					.Firefox2.Unknown #topNavContainer ul li.navLast a{padding-left:6px;}
					.Firefox2.MacPPC #topNavContainer ul li.navFirst a,
					.Firefox2.MacPPC #topNavContainer ul li.navLast a,
					.Firefox2.Unknown #topNavContainer ul li.navFirst a,
					.Firefox2.Unknown #topNavContainer ul li.navLast a{padding-right:7px;}
				

	#contentArea{clear:both;margin-left:8px;width:900px;}
#contentArea.full-page{background: #fff;}
			#toolContainer{padding:17px 0 15px 40px;}
			
				#breadCrumbContainer{float:left;}
					#breadCrumbContainer ul{margin:0;padding:0;}
						#breadCrumbContainer ul li{float:left;white-space:nowrap;}
							#breadCrumbContainer ul li a{}
							#breadCrumbContainer ul li span{padding:0 5px;}
							
				#pageTools{display:none;}
				
			#contentContainer{float:left;padding:0 18px 0 17px;width:950px;}
				
			#centerZone{padding-bottom:10px;}
				#titleBarContainer{display:none;}
					#titleBarContainer h1{}
					
			#leftZone{clear:left;float:left;width:170px;}
			#rightZone{clear:right;float:right;width:10px;}
					
		

	/* footer */
	#bottomContainer{clear:both;padding-top:11px;width:877px;}
		#bottomNavContainer{}
			#bottomNavContainer ul{list-style:none;margin:0;padding:0;}
				#bottomNavContainer li{display:inline;padding:0 9px;}
					#bottomNavContainer li a{}
					#bottomNavContainer li span{display:none;}
				#bottomNavContainer ul li.navLast{}
					
		#contentFooter{padding-top:14px;}
		
		#poweredBy{padding:25px 0;}
			#poweredBy a{}

/* ========================================================================================== CONTENT NAV */
/* for base contentNavContainer is in the leftContentContainer */
#contentNavContainer{overflow:hidden;}
	/* level 1 content nav */
	#contentNavContainer ul{margin:0;padding:0;}
		#contentNavContainer ul li{}
		#contentNavContainer ul li.navFirst{padding-top:10px;}
		#contentNavContainer ul li.navLast{padding-bottom:10px;}
			#contentNavContainer ul li a{display:block;padding:4px 30px;}
				/* level 2 and beyond content nav - will use level 1 if you don't write anything here */
				#contentNavContainer li ul{}
				#contentNavContainer li ul li{}
				#contentNavContainer li ul li.navFirst{padding-top:0;}
				#contentNavContainer li ul li.navLast{padding-bottom:0;}
					#contentNavContainer li ul li a{padding-left:50px;}
						/* level 3 and beyond content nav - will use level 2 if you don't write anything here */
						#contentNavContainer li ul li ul{}
						#contentNavContainer li ul li ul li{}
							#contentNavContainer li ul li ul li a{padding-left:80px;}


/* ========================================================================================== BLOCKS */
/* DISPLAY NONES -  filter, calendar */
div.loading, 
div.classifications{clear:both;display:none;}
/*div.loading{display:none;}*/

/* Lists  - faq, site map, freeform, formeditor - these blocks may also be listed below with more styles applied */
.Freeform ul,
.FAQ dl ul,
.FormEditor ul,
.SiteMap ul{margin-left:14px;padding-left:0;}

.Freeform ol,
.FAQ dl ol,
.FormEditor ol{margin-left:20px;padding-left:0;}

.IE .Freeform ul,
.IE .FAQ dl ul,
.IE .FormEditor ul{margin-left:17px;padding-left:0;}

.IE .Freeform ol,
.IE .FAQ dl ol,
.IE .FormEditor ol{margin-left:25px;padding-left:0;}

/* bulletMenu class that can be added to blocks like TOCBlock and Filter(Agreggation) to have the appearance of navigation */
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;}

div.bulletMenu div.OneCol div,
div.bulletMenu div.TwoCol div{margin-bottom:11px;}

.IE6 div.bulletMenu div.OneCol div,
.IE6 div.bulletMenu div.TwoCol div,
.IE6 div.bulletMenu div.OneCol div h4,
.IE6 div.bulletMenu div.TwoCol div h4{height:1%;}

div.bulletMenu p,
div.bulletMenu p,
div.bulletMenu div.OneCol span.hitCount,
div.bulletMenu div.TwoCol span.hitCount,
div.bulletMenu div.tocList span.hitCount,
div.bulletMenu div.VideoLineup span.hitCount,
div.bulletMenu div.OneCol span.date,
div.bulletMenu div.TwoCol span.date,
div.bulletMenu div.tocList span.date,
div.bulletMenu div.VideoLineup span.date,
div.bulletMenu div.OneCol div.image span.hitCount,
div.bulletMenu div.TwoCol div.image span.hitCount,
div.bulletMenu div.tocList div.image span.hitCount,
div.bulletMenu div.VideoLineup div.image span.hitCount,
div.bulletMenu div.OneCol div.image span.date,
div.bulletMenu div.TwoCol div.image span.date,
div.bulletMenu div.tocList div.image span.date,
div.bulletMenu div.VideoLineup div.image span.date{}

div.bulletMenu div.image a.teaserImage{display:none;}

div.bulletMenu div.OneCol div.image p,
div.bulletMenu div.TwoCol div.image p,
div.bulletMenu div.tocList div.image p,
div.bulletMenu div.VideoLineup div.image p,
div.bulletMenu div.OneCol div.image h4,
div.bulletMenu div.TwoCol div.image h4,
div.bulletMenu div.tocList div.image h4,
div.bulletMenu div.VideoLineup div.image h4,
div.bulletMenu div.CalendarResults div.data div.image span,
div.bulletMenu div.OneCol div.image div.classifications,
div.bulletMenu div.TwoCol div.image div.classifications,
div.bulletMenu div.tocList div.image div.classifications{margin-left:0;}/* to undo the CenterZone margin below */

.calloutText{margin-left:93px;padding-bottom:15px; min-height:95px;}
.clear{clear:both;}

/*SITE MAP */
.SiteMap li{margin-top:10px;}

/* FAQ - question section*/
.FAQ ul{margin-left:0;padding:0;}

/* FAQ - answer section*/
.FAQ dl{margin:0;padding:0;}
.FAQ dt{padding-top:10px;}
.FAQ dl dd{margin:0;overflow:hidden;}
.IE6 .FAQ dl dd{height:1%;}

/* FILE UPLOAD - center zone only */
.DisplaySideUpload div.uploadFields div label{float:left;margin-right:5px;text-align:right;width:78px;}
.DisplaySideUpload div.uploadInfo{margin:0px 0px 15px 0px;}
.DisplaySideUpload div.uploadFields div{margin:5px 0px;}
.DisplaySideUpload div.uploadFields div.title input,
.DisplaySideUpload div.uploadFields div.description textarea{width:183px;}
.Firefox2.MacPPC .DisplaySideUpload div.uploadFields div.title input,
.Firefox2.MacPPC .DisplaySideUpload div.uploadFields div.description textarea,
.Firefox2.Unknown .DisplaySideUpload div.uploadFields div.title input,
.Firefox2.Unknown .DisplaySideUpload div.uploadFields div.description textarea{width:214px;}
.AppleMAC-Safari.MacPPC .DisplaySideUpload div.uploadFields div.description textarea{width:182px;}
.Firefox3.MacPPC .DisplaySideUpload div.uploadFields div.title input,
.AppleMAC-Safari.MacPPC .DisplaySideUpload div.uploadFields div.title input,
.Firefox3.Unknown .DisplaySideUpload div.uploadFields div.title input,
.AppleMAC-Safari.Unknown .DisplaySideUpload div.uploadFields div.title input{width:217px;}
.Firefox3.MacPPC .DisplaySideUpload div.uploadFields div.description textarea,
.Firefox3.Unknown .DisplaySideUpload div.uploadFields div.description textarea,
.AppleMAC-Safari.MacPPC .DisplaySideUpload div.uploadFields div.description textarea,
.AppleMAC-Safari.Unknown .DisplaySideUpload div.uploadFields div.description textarea{width:221px;}
.AppleMAC-Safari.MacPPC .DisplaySideUpload div.uploadFields div.title input{width:217px;}
.AppleMAC-Safari.MacPPC .DisplaySideUpload div.uploadFields div.description textarea{width:221px;}
.IE .DisplaySideUpload div.uploadFields div.title input,
.IE .DisplaySideUpload div.uploadFields div.description textarea{width:200px;}
.DisplaySideUpload div.uploadFields div.description textarea{height:70px;}
.DisplaySideUpload input.displayUploadSubmit{margin-left:82px;}
.IE6 .DisplaySideUpload input.displayUploadSubmit{margin-left:86px;}

/* IMAGES - teaser, text editor, PhotoBlock, video block - only want to float teaser image for wider zones - like center */
.CenterZone div.image a img,
.CenterZone div.VideoLineup img,
.CenterZone div.FilmstripThumbs a,
.CenterZone div.videoPlayer,
.RightZone div.image a img,
.RightZone div.VideoLineup img,
.RightZone div.FilmstripThumbs a,
.RightZone div.videoPlayer{float:left;}

div.OneCol div.image a img,
div.TwoCol div.image a img,
div.tocList div.image a img{margin-bottom:5px;}

.CenterZone div.OneCol div.image a img,
.CenterZone div.TwoCol div.image a img,
.CenterZone div.tocList div.image a img,
.RightZone div.OneCol div.image a img,
.RightZone div.TwoCol div.image a img,
.RightZone div.tocList div.image a img,
.FAQ dl img{margin-bottom:8px;}

div.image a img,
div.VideoLineup img,
div.FilmstripThumbs a,
.Freeform img,
.FAQ img,
.FormEditor img{padding:0px;}

/* ONECOL & TWOCOL - filter, toc, what's new, alpha list, search results, video block */	
div.OneCol,
div.TwoCol{margin:0 0 0 2px;}

.Aggregation h3,
.Calendar h3,
.Commenting h3,
.PhotoBlock h3,
.SearchResults h3,
.SiteMap h3,
.TOCBlock h3,
.WhatsNew h3{padding-bottom:10px;}

div.OneCol div,
div.TwoCol div{margin-bottom:20px;overflow:hidden;}

.IE6 div.OneCol div,
.IE6 div.TwoCol div{height:1%;position:relative;}

div.OneCol div,
div.TwoCol{clear:both;}
div.tocList div{margin-bottom:15px;}

div.OneCol div.classifications,
div.TwoCol div.classifications,
div.OneCol div.classifications div,
div.TwoCol div.classifications div,
div.tocList div.classifications div{margin-bottom:0;padding-bottom:0;}

div.tocList div,
div.tocList{clear:both;overflow:hidden;}
.IE6 div.tocList div,
.IE6 div.tocList{height:1%;}

div.OneCol p,
div.TwoCol p,
div.tocList p,
div.VideoLineup p{margin:0;padding-bottom:5px;}

div.OneCol div.teaser,
div.TwoCol div.teaser,
div.tocList div.teaser,
div.VideoLineup div.teaser{padding-bottom:0px;}

.CenterZone div.OneCol div.image p,
.CenterZone div.TwoCol div.image p,
.CenterZone div.tocList div.image p,
.CenterZone div.VideoLineup div.image p,
.CenterZone div.OneCol div.image h4,
.CenterZone div.TwoCol div.image h4,
.CenterZone div.tocList div.image h4,
.CenterZone div.VideoLineup div.image h4,
.CenterZone div.OneCol div.image span.hitCount,
.CenterZone div.TwoCol div.image span.hitCount,
.CenterZone div.tocList div.image span.hitCount,
.CenterZone div.VideoLineup div.image span.hitCount,
.CenterZone div.OneCol div.image span.date,
.CenterZone div.TwoCol div.image span.date,
.CenterZone div.tocList div.image span.date,
.CenterZone div.VideoLineup div.image span.date,
.CenterZone div.CalendarResults div.data div.image span,
.CenterZone div.OneCol div.image div.classifications,
.CenterZone div.TwoCol div.image div.classifications,
.CenterZone div.tocList div.image div.classifications,
.RightZone div.OneCol div.image p,
.RightZone div.TwoCol div.image p,
.RightZone div.tocList div.image p,
.RightZone div.VideoLineup div.image p,
.RightZone div.OneCol div.image h4,
.RightZone div.TwoCol div.image h4,
.RightZone div.tocList div.image h4,
.RightZone div.VideoLineup div.image h4,
.RightZone div.OneCol div.image span.hitCount,
.RightZone div.TwoCol div.image span.hitCount,
.RightZone div.tocList div.image span.hitCount,
.RightZone div.VideoLineup div.image span.hitCount,
.RightZone div.OneCol div.image span.date,
.RightZone div.TwoCol div.image span.date,
.RightZone div.tocList div.image span.date,
.RightZone div.VideoLineup div.image span.date,
.RightZone div.CalendarResults div.data div.image span,
.RightZone div.OneCol div.image div.classifications,
.RightZone div.TwoCol div.image div.classifications,
.RightZone div.tocList div.image div.classifications{margin-left:90px;}

div.OneCol span.hitCount,
div.TwoCol span.hitCount,
div.tocList span.hitCount,
div.VideoLineup span.hitCount,
div.OneCol span.date,
div.TwoCol span.date,
div.tocList span.date,
div.VideoLineup span.date,
#rightZone .viewComment,
#leftZone .viewComment,
div.TwoCol .viewComment{display:block;}

#rightZone div.OneCol p.averageRating span.label,
#rightZone div.TwoCol p.averageRating span.label,
#leftZone div.OneCol p.averageRating span.label,
#leftZone div.TwoCol p.averageRating span.label,
#rightZone .tocList p.averageRating span.label,
#leftZone .tocList p.averageRating span.label,
#rightZone div.OneCol p.averageRating span.value,
#rightZone div.TwoCol p.averageRating span.value,
#leftZone div.OneCol p.averageRating span.value,
#leftZone div.TwoCol p.averageRating span.value,
#rightZone .tocList p.averageRating span.value,
#leftZone .tocList p.averageRating span.value,
#centerZone div.TwoCol p.averageRating span.value,
#centerZone div.TwoCol p.averageRating span.label{display:block;float:none;}

div.OneCol p.averageRating,
div.TwoCol p.averageRating,
div.tocList p.averageRating{margin-bottom:0;padding-bottom:0;}

div.OneCol p.averageRating a,
div.TwoCol p.averageRating a,
div.tocList p.averageRating a{display:none;}

div.OneCol div.classifications span,
div.TwoCol div.classifications span,
div.tocList div.classifications span{display:block;}

div.OneCol div.classifications ul,
div.TwoCol div.classifications ul,
div.tocList div.classifications ul{margin:0;padding:0;}

div.TwoCol{clear:both;}
div.TwoCol div{float:left;width:45%;}
div.TwoCol div.classifications,
div.TwoCol div.classifications div{float:none;width:100%;}
div.TwoCol div + div{float:right;}
.IE6 .TwoCol div{margin-right:15px;}
.LeftZone div.TwoCol,
.RightZone div.TwoCol{clear:both;}
.LeftZone div.TwoCol div,
.RightZone div.TwoCol div{float:none;width:100%}

/* ALPHA LIST */
ul.alphaList{padding:5px 0 10px 0;margin:0;overflow:hidden;}
.IE6 ul.alphaList{height:1%;}
ul.alphaList li{float:left;padding-right:7px;}
ul.alpha{clear:both;}
div.tocList{margin-left:25px;}

/* CALENDAR - EVENT UPLOAD CALENDAR*/
.calendarCallOut table,
.EventUpload .DatePicker table{border-collapse:collapse;margin-left:1px;}
.calendarCallOut table .arrow{padding-bottom:5px;}
.calendarCallOut table td,
.EventUpload .DatePicker td{height:20px;width:23px;}
.calendarCallOut table td,
.EventUpload .DatePicker td{cursor:pointer;}
.calendarCallOut table .arrow,
.EventUpload .DatePicker .arrow,
.EventUpload .DatePicker .caption th + th + th + th{cursor:pointer;}
.calendarCallOut table .otherMonth,
.EventUpload .DatePicker .otherMonth{cursor:text;}
.calendarCallOut .calendarNav{margin-top:5px;padding-bottom:10px;width:150px;}
.CalendarResults .OneCol div{margin-bottom:10px;padding-bottom:10px;}
.CalendarResults .data span{display:block;margin:2px 0;}
.CalendarResults .data label{float:left;width:90px;}
.CalendarResults .data .startTime,
.CalendarResults .data .endTime,
.CalendarResults .data .allDayEvent{float:left;margin-left:0;}
.CalendarResults .data .allDayEvent{margin-left:4px;}
.CalendarResults .data .startDate,
.CalendarResults .data .location,
.CalendarResults .data .sponsor,
.CalendarResults .data .contact,  
.CalendarResults .data .email,
.CalendarResults .data .web,
.CalendarResults .data .attachment,
.CalendarResults .data .Description, 
.CalendarResults .data .customField1,
.CalendarResults .data .customField2,
.CalendarResults .data .customField3,
.CalendarResults .data .customField4,
.CalendarResults .data .customField5,
.CalendarResults .data .linkText,
.CalendarResults .data .Description{clear:both;margin-left:0;}
.CalendarResults .data .attachment,
.CalendarResults .data .Description{margin-top:5px;}

.calendarItem h3{margin-bottom:5px;}

.CalendarResults .data .averageRating span,
.CalendarResults .data .linkComments span{display:inline;margin:0;}
.CalendarResults .data .averageRating .label{padding-right:4px;}

#rightZone div.CalendarResults label,
#leftZone div.CalendarResults label{display:block;width:100%}
#rightZone .CalendarResults .data .startTime,
#rightZone .CalendarResults .data .endTime,
#rightZone .CalendarResults .data .allDayEvent,
#leftZone .CalendarResults .data .startTime,
#leftZone .CalendarResults .data .endTime,
#leftZone .CalendarResults .data .allDayEvent{float:none;display:inline;}

/* PAGINATION - filter, calendar, searchResults */
.paginationFooter,
.pagination{clear:both;margin:10px 0;padding:0;}
.paginationFooter .nextButton{margin-left:5px;}
.paginationFooter, 
.pagination span{padding:0 4px;}
.pagination{margin:0 0 10px 0;padding:0 0 4px 0;}
.paginationFooter li,
.pagination li{display:inline;}
.CalendarResults .pagination{margin-top:4px;text-align:left;}
.CenterZone .CalendarResults .pagination span{display:inline;margin-left:0;}

/* FILTERS - filter, calendar */
.AggregationFilter,
.CalendarFilter{overflow:hidden;padding-bottom:10px;}

.AggregationFilter fieldset,
.CalendarFilter fieldset{background:transparent;margin-bottom:5px;padding-right:15px;}

.AggregationFilter h3,
.CalendarFilter h3{margin-bottom:5px;}

.CenterZone .AggregationFilter fieldset,
.CenterZone .CalendarFilter fieldset{float:left;}
.IE6 .CenterZone .AggregationFilter fieldset,
.IE6 .CenterZone .CalendarFilter fieldset{width:150px;}

.AggregationFilter fieldset h4,
.CalendarFilter fieldset h4{margin-bottom:5px;}

.AggregationFilter fieldset span,
.CalendarFilter fieldset span{clear:both;float:left;}

#mainBody .AggregationFilter fieldset span,
#mainBody .CalendarFilter fieldset span{height:100%;width:100%;} /*don't let show in wkst */

.IE6 .AggregationFilter fieldset span,
.IE6 .CalendarFilter fieldset span,
.IE7 .AggregationFilter fieldset span,
.IE7 .CalendarFilter fieldset span{margin-bottom:5px;}

.AggregationFilter fieldset span input,
.CalendarFilter fieldset span input{height:16px;float:left;verticle-align:middle;}

.AggregationFilter fieldset span label,
.CalendarFilter fieldset span label{display:block;float:left;margin-top:4px;}

.IE6 .AggregationFilter fieldset span label,
.IE6 .CalendarFilter fieldset span label,
.IE7 .AggregationFilter fieldset span label,
.IE7 .CalendarFilter fieldset span label{margin-top:1px;}

.AggregationFilter .clear,
.CalendarFilter .clear{clear:both;}

.CenterZone .AggregationFilter .clear,
.CenterZone .CalendarFilter .clear{display:none;}

.AggregationResults,
.AggregationFilter input.btnSubmit{clear:both;}

.AggregationFilter input.btnSubmit{margin-bottom:15px;display:block;}

/* SEARCH RESULTS */
.SearchResults .smartSearchTitle{margin-top:10px;}
.SearchResults .organicSearchResults .OneCol div{padding-bottom:19px;overflow:hidden;}
.IE6 .SearchResults .organicSearchResults .OneCol div{height:1%;}
.SearchResults .smartSearchResults{margin:10px 0;padding:15px 15px 0 15px;}
.SearchResults .smartSearchResults h3{margin:0 0 15px 0;padding:0;}
.SearchResults .smartSearchResults .OneCol div{margin-bottom:19px;}
.SearchResults .docMatch{margin:10px 0;}
.SearchResults .titleMiddle{display:none;}
.SearchResults .didYouMean{margin:15px 0;padding-bottom:15px;}
.SearchResults .didYouMean h2{margin:5px 0;}

/* ERROR MESSAGES */	
.FormEditor .ErrorMessage,
.EventUpload .ErrorMessage,
.commentForm .ErrorMessage{margin:10px 0;padding:5px;}
.FormEditor .ErrorMessage .SFMessage,
.EventUpload .ErrorMessage .SFMessage,
.commentForm .ErrorMessage .SFMessage{padding-left:5px;}
.FormEditor .ErrorMessage .SFMessage:before, 
.EventUpload .ErrorMessage .SFMessage:before,
.commentForm .ErrorMessage .SFMessage:before{content: "-";}

/* PHOTO BLOCK */	
.PhotoBlock div.directory,
.PhotoBlock div.filmstrip{padding:15px 0 10px 0;}
.PhotoBlock div.webImages,
.PhotoBlock div.thumbnails{text-align:center;width:355px;}
.PhotoBlock div.filmstrip div h3{padding:5px 0 0 0;}
.PhotoBlock div.leftArrow,
.PhotoBlock div.rightArrow{margin:50px 10px;float:left;cursor:pointer;}
.PhotoBlock div.webImages{float:left;}
.PhotoBlock div.filmstrip img{cursor:pointer;margin:5px;}

/* EVENT UPLOAD */
.EventUpload .startDate .icon,
.EventUpload .endDate .icon{display:inline;padding:1px 6px;margin-left:5px;cursor:pointer;}
.Firefox3.MacPPC .EventUpload .startDate .icon,
.Firefox3.MacPPC .EventUpload .endDate .icon,
.Firefox3.Unknown .EventUpload .startDate .icon,
.Firefox3.Unknown .EventUpload .endDate .icon{padding:1px 7px;}
.EventUpload .eventName input,
.EventUpload .description textarea,
.EventUpload .sponsor input,
.EventUpload .location input,
.EventUpload .startDate input,
.EventUpload .startTime input,
.EventUpload .endDate input,
.EventUpload .endTime input,
.EventUpload .contactName input,
.EventUpload .contactEmail input,
.EventUpload .notes textarea{width:184px;}
.Firefox3 .EventUpload .eventName input,
.Firefox3 .EventUpload .description textarea,
.Firefox3 .EventUpload .sponsor input,
.Firefox3 .EventUpload .location input,
.Firefox3 .EventUpload .startDate input,
.Firefox3 .EventUpload .startTime input,
.Firefox3 .EventUpload .endDate input,
.Firefox3 .EventUpload .endTime input,
.Firefox3 .EventUpload .contactName input,
.Firefox3 .EventUpload .contactEmail input,
.Firefox3 .EventUpload .notes textarea{width:182px;}
.Firefox.MacPPC .EventUpload .eventName input,
.Firefox.MacPPC .EventUpload .description textarea,
.Firefox.MacPPC .EventUpload .sponsor input,
.Firefox.MacPPC .EventUpload .location input,
.Firefox.MacPPC .EventUpload .startDate input,
.Firefox.MacPPC .EventUpload .startTime input,
.Firefox.MacPPC .EventUpload .endDate input,
.Firefox.MacPPC .EventUpload .endTime input,
.Firefox.MacPPC .EventUpload .contactName input,
.Firefox.MacPPC .EventUpload .contactEmail input,
.Firefox.MacPPC .EventUpload .notes textarea,
.Firefox.Unknown .EventUpload .eventName input,
.Firefox.Unknown .EventUpload .description textarea,
.Firefox.Unknown .EventUpload .sponsor input,
.Firefox.Unknown .EventUpload .location input,
.Firefox.Unknown .EventUpload .startDate input,
.Firefox.Unknown .EventUpload .startTime input,
.Firefox.Unknown .EventUpload .endDate input,
.Firefox.Unknown .EventUpload .endTime input,
.Firefox.Unknown .EventUpload .contactName input,
.Firefox.Unknown .EventUpload .contactEmail input,
.Firefox.Unknown .EventUpload .notes textarea{width:214px;}
.Firefox3.MacPPC .EventUpload .eventName input,
.Firefox3.MacPPC .EventUpload .sponsor input,
.Firefox3.MacPPC .EventUpload .location input,
.Firefox3.MacPPC .EventUpload .startDate input,
.Firefox3.MacPPC .EventUpload .startTime input,
.Firefox3.MacPPC .EventUpload .endDate input,
.Firefox3.MacPPC .EventUpload .endTime input,
.Firefox3.MacPPC .EventUpload .contactName input,
.Firefox3.MacPPC .EventUpload .contactEmail input,
.Firefox3.Unknown .EventUpload .eventName input,
.Firefox3.Unknown .EventUpload .sponsor input,
.Firefox3.Unknown .EventUpload .location input,
.Firefox3.Unknown .EventUpload .startDate input,
.Firefox3.Unknown .EventUpload .startTime input,
.Firefox3.Unknown .EventUpload .endDate input,
.Firefox3.Unknown .EventUpload .endTime input,
.Firefox3.Unknown .EventUpload .contactName input,
.Firefox3.Unknown .EventUpload .contactEmail input,
.AppleMAC-Safari.MacPPC .EventUpload .eventName input,
.AppleMAC-Safari.MacPPC .EventUpload .sponsor input,
.AppleMAC-Safari.MacPPC .EventUpload .location input,
.AppleMAC-Safari.MacPPC .EventUpload .startDate input,
.AppleMAC-Safari.MacPPC .EventUpload .startTime input,
.AppleMAC-Safari.MacPPC .EventUpload .endDate input,
.AppleMAC-Safari.MacPPC .EventUpload .endTime input,
.AppleMAC-Safari.MacPPC .EventUpload .contactName input,
.AppleMAC-Safari.MacPPC .EventUpload .contactEmail input,
.AppleMAC-Safari.Unknown .EventUpload .eventName input,
.AppleMAC-Safari.Unknown .EventUpload .sponsor input,
.AppleMAC-Safari.Unknown .EventUpload .location input,
.AppleMAC-Safari.Unknown .EventUpload .startDate input,
.AppleMAC-Safari.Unknown .EventUpload .startTime input,
.AppleMAC-Safari.Unknown .EventUpload .endDate input,
.AppleMAC-Safari.Unknown .EventUpload .endTime input,
.AppleMAC-Safari.Unknown .EventUpload .contactName input,
.AppleMAC-Safari.Unknown .EventUpload .contactEmail input{width:217px;}
.Firefox3.MacPPC .EventUpload .description textarea,
.Firefox3.MacPPC .EventUpload .notes textarea,
.Firefox3.Unknown .EventUpload .description textarea,
.Firefox3.Unknown .EventUpload .notes textarea{width:221px;}
.AppleMAC-Safari.MacPPC .EventUpload .description textarea,
.AppleMAC-Safari.MacPPC .EventUpload .notes textarea,
.AppleMAC-Safari.Unknown .EventUpload .description textarea,
.AppleMAC-Safari.Unknown .EventUpload .notes textarea{width:221px;}
.AppleMAC-Safari .EventUpload .description textarea,
.AppleMAC-Safari .EventUpload .notes textarea{width:182px;}
.IE .EventUpload .attachment input{width:191px;}
.IE6 .EventUpload .attachment input{width:188px;}

/* COMMENTS - EVENT UPLOAD */
.Commenting .icon,
.commentForm .ErrorMessage,
.EventUpload .icon{display:none;}


/* COMMENT FORM - EVENT UPLOAD FORM */	
.commentForm{margin-bottom:30px;padding-bottom:20px;}

.commentForm .name,
.commentForm .email,
.commentForm .rating,
.commentForm .title,
.commentForm .comment,
.commentForm .recaptcha,
.commentForm .thankYouFor,
.EventUpload .eventName,
.EventUpload .description,
.EventUpload .sponsor,
.EventUpload .location,
.EventUpload .startDate,
.EventUpload .startTime,
.EventUpload .endDate,
.EventUpload .endTime,
.EventUpload .contactName,
.EventUpload .contactEmail,
.EventUpload .attachment,
.EventUpload .notes{margin-top:10px;}

.commentForm .label,
.EventUpload label{display:block;}

.commentForm .comment .label{float:left;padding-right:4px;}
.commentForm .comment textarea{clear:both;float:left;}

.commentForm table{border-collapse:collapse;margin:0;padding:0;}/* for rating */
.commentForm table tr{margin:0;padding:0;}
.commentForm table td{margin:0;padding:0;text-align:center;}

.commentForm .nameMessage,
.commentForm .emailMessage,
.commentForm .titleMessage,
.commentForm .ratingMessage,
.commentForm .commentMessage,
.commentForm .recaptchaMessage,
.EventUpload .eventNameMessage,
.EventUpload .descriptionMessage,
.EventUpload .sponsorMessage,
.EventUpload .locationMessage,
.EventUpload .startDateMessage,
.EventUpload .startTimeMessage,
.EventUpload .endDateMessage,
.EventUpload .endTimeMessage,
.EventUpload .contactNameMessage,
.EventUpload .contactEmailMessage,
.EventUpload .attachmentMessage,
.EventUpload .notesMessage{display:none;}

.commentForm .messageOn,
.commentForm .error,
.EventUpload .messageOn,
.EventUpload .error{display:block;clear:both;}

.commentForm .buttons,
.EventUpload .buttonsConfirm,
.EventUpload .buttonsSubmit,
.FormEditor .buttons{margin-top:20px;}

.commentForm .buttons,
.commentForm .thankYouForm,
.commentForm .recaptcha,
.EventUpload .buttons,
.EventUpload .thankYouForm,
.EventUpload  p,
.FormEditor .buttons{clear:both;}

/* COMMENTS RESULTS */
.comments .label,
.comments .value,
.summary .label,
.comments .value span,
.summary .value span,
.OneCol .label,
.TwoCol .label,
.OneCol label,
.TwoCol label{float:left;margin-right:5px;}

.OneCol .value span.ofValue,
.TwoCol  .value span.ofValue,
.OneCol .hitCount label,
.TwoCol .hitCount label{margin-right:0;}

.summary .count{clear:both;}

.Commenting .icon,
.commentForm .ErrorMessage{display:none;}

.comments .label{width:49px;}
.comments .comment .label{width:100%;}

.comments .comment .label{float:none;}
.comments div.OneCol div{clear:none}

.summary{margin-bottom:20px;padding-bottom:10px;}
.summary h3{margin-bottom:5px;}
.summary .average,
.summary .count{margin-bottom:5px;}	

.comments .OneCol div{overflow:hidden;padding:5px 0;margin-bottom:8px;}
.IE6 .comments .OneCol div{height:15;}

.comments .OneCol div .title,
.comments .OneCol div .rating,
.comments .OneCol div .user,
.comments .OneCol div .dateTime,
.comments .OneCol div .comment{margin-bottom:2px;padding:0px;}

.comments .OneCol div .title div,
.comments .OneCol div .rating div,
.comments .OneCol div .user div,
.comments .OneCol div .dateTime div,
.comments .OneCol div .comment div{padding:0px;margin:0;}

.comments .comment .value p{margin-bottom:0;padding-bottom:5px;margin-top:0;padding-top:0;}

/* LOG IN */
#LoginScreen{padding-left:220px;}
#LoginScreen fieldset,
#LoginScreen fieldset legend{margin:0;padding:0;}
#LoginScreen label,
#LoginScreen input,
#LoginScreen .changePasswordLink,
#LoginScreen .ErrorMessage{margin-left:7px;}
#LoginScreen .ErrorMessage{display:block;height:10px;padding-top:10px;}
#LoginScreen label{display:block;}
#LoginScreen input.input,
#LoginScreen input#oldPasswordCP,
#LoginScreen input#newPassword1CP,
#LoginScreen input#newPassword2CP{width:150px;}
#LoginScreen input{margin-bottom:10px;}

/* COMMENTING POP UP  - when coming from an TOC or Filter block Read Comments or Write Comments Link */
.commentFormPop #contentContainer,
.commentsPop #contentContainer{padding-left:100px;}
