a{outline:none;}
.clear{clear:both;}

body.homebody {
	background: url(/ftpimages/388/podium/Style493/images/body_repeater.gif) top left repeat;
}


#bannerSection {}
	#banner{
		height: 115px;
		background: url(/ftpimages/388/podium/Style493/images/banner.jpg) top left no-repeat;
		display:block; position:relative;
		z-index:99998;
	}
		#banner h1 { display:block; height:115px; width: 251px; float:left; text-indent: -9999em; padding:0; margin:0; }
		#banner h2 { display:none; font-size:0px; line-height:1px; }
		#NavRow {
			height:23px; width:629px;
			display:block; float:left;
			margin: 65px 0 0 84px;
		}
			#NavRow ul {
				list-style:none; float:left;
				padding:0; margin: 0;
			}
				#NavRow ul li { margin:0; padding:0; display:inline; }
					#NavRow ul li a {
						background:url(/ftpimages/388/podium/style493/images/banner.jpg) top left no-repeat;
						margin:0; padding:0;
					}
				ul#Nav li {}
					ul#Nav li a { height:23px; display: block; text-indent:-9999px; float:left; }
			
					ul#Nav li a#L1_110206, #NavRow .L1Nav li #L1_110206 {width:163px; background-position:-339px -65px;}
					ul#Nav li a#L1_110207, #NavRow .L1Nav li #L1_110207 {width: 90px; background-position:-502px -65px;}
					ul#Nav li a#L1_110208, #NavRow .L1Nav li #L1_110208 {width: 79px; background-position:-592px -65px;}
					ul#Nav li a#L1_110209, #NavRow .L1Nav li #L1_110209 {width:114px; background-position:-671px -65px;}
					ul#Nav li a#L1_110210, #NavRow .L1Nav li #L1_110210 {width: 93px; background-position:-785px -65px;}
					ul#Nav li a#L1_110211, #NavRow .L1Nav li #L1_110211 {width: 90px; background-position:-878px -65px;}

					ul#Nav li a#L1_110206:hover, #NavRow .L1Nav li:hover #L1_110206, #NavRow .L1Nav li.sfHover #L1_110206 {background-position:-339px -180px;}
					ul#Nav li a#L1_110207:hover, #NavRow .L1Nav li:hover #L1_110207, #NavRow .L1Nav li.sfHover #L1_110207 {background-position:-502px -180px;}
					ul#Nav li a#L1_110208:hover, #NavRow .L1Nav li:hover #L1_110208, #NavRow .L1Nav li.sfHover #L1_110208 {background-position:-592px -180px;}
					ul#Nav li a#L1_110209:hover, #NavRow .L1Nav li:hover #L1_110209, #NavRow .L1Nav li.sfHover #L1_110209 {background-position:-671px -180px;}
					ul#Nav li a#L1_110210:hover, #NavRow .L1Nav li:hover #L1_110210, #NavRow .L1Nav li.sfHover #L1_110210 {background-position:-785px -180px;}
					ul#Nav li a#L1_110211:hover, #NavRow .L1Nav li:hover #L1_110211, #NavRow .L1Nav li.sfHover #L1_110211 {background-position:-878px -180px;}

#contentSection {
	background: url(/images/contentSectionBack.png) top left repeat-y;
	padding-bottom: 7px;
	clear:both; float:left;
}
	#bannerParagraph {
		height:360px;
		background:url(/images/hpBanner.jpg) top left no-repeat;
		margin-left:10px;
	}
		#bannerParagraph p, #bannerParagraph h3 { display:none; font-size: 1px; line-height: 0px; }
		#DLflash {
			height: 20px; width: 93px;
			position:relative;
				top: 325px; left:35px;
			background: none;
			text-indent:-9999em; display:block;
			border:none;
		}
		a#giftButton, a#giftButton:link, a#giftButton:active, a#giftButton:hover, a#giftButton:visited {
			height:44px; width:176px;
			position:absolute;
				top:428px; left:781px;
			background: none;
			text-indent:-9999em; display:block;
			border:none;
		}
	#leftContent, #rightContent { padding-top:12px; }
		#rightContentWrapper { background: url(/images/centerDividerTop.png) top left no-repeat; } /*center divider*/
			#rightContent { background: url(/images/centerDividerBottom.png) bottom left no-repeat; } /*center divider*/
	
		#leftContentWrapper { margin-left:18px; float:left; }
			#leftContent { width:313px; float:left; padding-right: 5px; }

		#rightContentWrapper { float:left; padding: 0; }
			#rightContent { width:627px; float:left; padding-left: 5px; }

	#leftContent h4, #rightContent h4 { text-indent:-9999em; font-size:1px; line-height:0px; padding:0; margin: 0 0 14px 0; height:30px; display:block; clear:both; }
		#leftContent h4 { width:312px; }
		#rightContent h4 { width:620px; }
			#VideoGallery h4 { margin:  0px; ;background: url(/images/hpChannelHeads/videoGalleryHead.png) top right no-repeat; }
			#PresCircle h4 { background: url(/images/hpChannelHeads/presidentsCircleHead.png) top right no-repeat; }
			#NewsChannel h4 { background: url(/images/hpChannelHeads/newsChannelHead.png) top right no-repeat; }
			#ProgressChannel h4 { background: url(/images/hpChannelHeads/progressChannelHead.png) top right no-repeat; }
			#RenewalChannel h4 { background: url(/images/hpChannelHeads/renewalChannelHead.png) top right no-repeat; }
			#GrowthChannel h4 { background: url(/images/hpChannelHeads/growthChannelHead.png) top right no-repeat; }
			#AnnualGiving h4 { background: url(/images/hpChannelHeads/annualGivingHead.png) top right no-repeat; }
		
	#leftContent .box, #rightContent .box { font-family: 'Trebuchet MS'; font-size: 12px; line-height:20px; color: #4b4b4b; padding: 0 6px 11px 6px; float:left; }
		#VideoGallery .box {
			margin:6px 1px 10px; padding:7px 4px 0 6px; background: #dadee5;
			border-top:1px solid #f4f5f7; border-left:1px solid #f4f5f7; border-bottom:1px solid #aab5c7; border-right:1px solid #aab5c7;
		}
			#VideoGallery .box #vidflash {}
		#PresCircle .box {}
		#NewsChannel .box {}
		#ProgressChannel .box {}
		#RenewalChannel .box {}
		#GrowthChannel .box {}
		#AnnualGiving .box {}

		.galContainerDiv { float:left; }
		.textContainer {
			float:left;
			width:310px;/*CSP sdb 071509 add width to prevent photo from wrapping underneath*/
		}
		.redText {
			font-family: 'Times New Roman'; font-size: 16px; line-height:18px;
			font-style: italic; font-weight: bold; color: #8e1c1c;
			display:block; padding-bottom: 8px; margin:0;
		}

			#VideoGallery { }
			#PresCircle {}
			#NewsChannel {}
				#NewsChannel .newsDiv { padding-bottom:8px; }
					#NewsChannel .newsDateContainer {
						background: url(/images/newsDateContainer.png) top left no-repeat;
						height:44px; width:47px;
						float:left; margin: 0 5px 5px 0px;
					}
						#NewsChannel .newsDateMonth {
							font-size: 14px; line-height:14px;
							font-weight:bold; color:#727272; text-transform:uppercase;
							text-align:center; display:block; padding: 4px 0 2px;
						}
						#NewsChannel .newsDateDay {
							font-family: 'Georgia'; 
							font-size: 24px; line-height:15px;
							font-weight:bold; color:#932823;
							text-align:center; display:block; padding-bottom: 2px;
						}
					#NewsChannel .newsStory {}
						#NewsChannel .newsHeadline {
							font-family: 'Times New Roman';
							font-size: 14px; line-height:20px;
							font-weight:bold; color:#113253;
							padding:0; margin:0;
						}
			#ProgressChannel {}
				#ProgressChannel p {
					display:block; float:left;
					font-size:11px; line-height:13px;
					width:285px; margin-right:16px;
					padding-left:12px;
					clear:both;
				}
				#ProgressChannel .quote {
					background: url(/ftpimages/388/podium/Style493/images/quotation.gif) top left no-repeat;
					font-family: 'Times New Roman'; font-size: 14px; line-height: 20px; 
					color: #113253; font-weight: bold;
					width: 285px; padding: 15px 0 6px 12px;		
					clear:none;
				}
				#campaignMeter {
					background:url(/images/campaignMeterBack.png) top left no-repeat;
					float:left; height:133px; width:302px;
					position:relative;
				}
				#campaignMeter p { display:none; }
					#progressBarDiv {
						background:url(/images/campaignMeterBar.png) top right no-repeat;
						height:31px; float:left; margin: 51px 0 0 3px;
					}
					#campaignMeter span { position:absolute; top:108px; font-family: 'Trebuchet MS'; font-size: 11px; color: #ffffff; text-indent: 0; }
						#campaignMeter .goal { left:117px; }
						#campaignMeter .current { left:231px; }
			#RenewalChannel {}
				#RenewalChannel img {}
				#RenewalChannel .redText {}
			#GrowthChannel {}
				#GrowthChannel .redText { width:302px; float:left; margin-right:10px; }
				#GrowthChannel p { width:302px; float:left; margin-right:10px; }
			#AnnualGiving {}
				#AnnualGiving .redText { width:302px; float:left; margin-right:10px; }
				#AnnualGiving p { width:302px; float:left; margin-right:10px; }

/* general link styles*/
				.box a, .box a:link, .box a:active, .box a:hover, .box a:visited,
				.textContainer a, .textContainer a:link, .textContainer a:active, .textContainer a:hover, .textContainer a:visited {
				 font-family: 'Trebuchet MS'; font-size:12px; line-height:20px;
				 color:#698570; text-decoration: underline;
				 background: #edf1e7;
				}
					.box a:hover { text-decoration:none; }
/*News Button Styles*/
					a.readMore, a.readMore:link, a.readMore:active, a.readMore:hover, a.readMore:visited,
					a.moreNews, a.moreNews:link, a.moreNews:active, a.moreNews:hover, a.moreNews:visited {
						font-family: 'Times New Roman'; font-size: 13px; line-height:17px; font-weight:bold;
						display:block; text-decoration:none; padding:0; margin:0;
						background: none;
					}
						a.moreNews:hover, a.readMore:hover { text-decoration:underline; }
						/*font colors*/
						a.readMore, a.readMore:link, a.readMore:active, a.readMore:hover, a.readMore:visited { color:#406285; }
						a.moreNews, a.moreNews:link, a.moreNews:active, a.moreNews:hover, a.moreNews:visited { color:#a9211b; }
/*Learn More Button Style*/
					a.learnMore, a.learnMore:link, a.learnMore:active, a.learnMore:hover, a.learnMore:visited {
						font-family: 'Times New Roman'; font-size: 13px; line-height:17px; font-weight:bold;
						display:block; text-decoration:none; padding:0; margin: 5px 0 0 0;
						background: none;
						color: #406285;
					}
						a.learnMore:hover { text-decoration:underline; }
/*Going Green Button Style*/
					a.goingGreen, a.goingGreen:link, a.goingGreen:active, a.goingGreen:hover, a.goingGreen:visited {
						font-family: 'Times New Roman'; font-size: 13px; line-height:17px; font-weight:bold;
						display:block; text-decoration:none; 
						background: url(/images/goingGreen.png) center left no-repeat transparent;
						color: #698570; padding: 0 0 0 14px; margin:0 0 0 -2px;
					}
						a.goingGreen:hover { text-decoration:underline; }

				
	#EventTimeline{
		background: url(/images/timelineRuler.png) bottom center no-repeat;
		height:66px; width:973px;
		clear:both; float:left;
		margin-top:130px;
		position:relative;
}
	#eventDotContainer { position:relative; top:22px; left:66px; width: 880px; }
		#EventTimeline .eventDot { height:8px; width:8px; float: left; background: url(/images/eventDot.gif) top left no-repeat; }
			#EventTimeline .eventPopUp { float:left; position:relative; top:-78px; margin-right:-268px; margin-bottom:-83px; }

			#EventTimeline .Left { background:url(/images/popUpWhole_left.png) top left no-repeat; }
			#EventTimeline .Right { background:url(/images/popUpWhole_right.png) top right no-repeat; width:275px; }
			#EventTimeline .invertLeft { background:url(/images/popUpWhole_invert_left.png) top left no-repeat; position:relative; margin-left: -104px; }
			#EventTimeline .invertRight { background:url(/images/popUpWhole_invert_right.png) top right no-repeat; }
			
				#EventTimeline .Left { width:59px; }
				#EventTimeline .invertRight { width:175px; }
				#EventTimeline .photo { height:83px; width:275px; }
				#EventTimeline .regular { height:83px; width:275px; }
				
				/*#EventTimeline .specialInvert { width:275px; }*/

			#EventTimeline .Right { display:none; }

				#EventTimeline .eventPhoto { float:left; height:52px; width: 74px; margin: 4px 5px; }
					#EventTimeline .eventPhoto img {}

				#EventTimeline .photo_eventTextContainer, #EventTimeline .regular_eventTextContainer { height:52px; float:left; }
					#EventTimeline .photo_eventTextContainer { width:185px; margin: 6px 6px 6px 0; }
					#EventTimeline .regular_eventTextContainer { width:250px; margin: 6px; }
					
					#EventTimeline .eventPopUp a.eventTitle, #EventTimeline .eventPopUp a.eventTitle:link, #EventTimeline .eventPopUp a.eventTitle:active, #EventTimeline .eventPopUp a.eventTitle:hover, #EventTimeline .eventPopUp a.eventTitle:visited {
						font-family: 'Georgia'; font-size: 11px; font-weight: bold; color: #353a58;
						text-decoration: none; text-indent: 0; display: block; padding-bottom: 1px;
					}
						#EventTimeline .eventPopUp a.eventTitle:hover { text-decoration:underline; color: #8b1f1a; }

					#EventTimeline .eventPopUp .eventDesc { font-family: 'Trebuchet MS'; font-size: 10px; line-height: 11px; color: #4b4b4b; }

		#viewAllLink { display:block; position:absolute; top:58px; left:853px; }
			#viewAllLink a, #viewAllLink a:link, #viewAllLink a:active, #viewAllLink a:hover, #viewAllLink a:visited { font-family: 'Trebuchet MS'; font-size:10px; font-weight:bold; color:#c42f41; text-decoration:underline;}
			#viewAllLink a:hover { text-decoration:none; }

#footerSection { clear:both; }
	#footer{
		background-image: url(/ftpimages/388/podium/Style493/images/footer.gif);
		background-position: top left;
		background-repeat: no-repeat; 
		height:11px;
	}
	
	
	
/* Special HP image gallery styles */
	#photo .chbox  {
		background-color: #dadee5;
		background-image: url(/ftpimages/388/podium/Style493/images/photoChanLeftRepeatY.gif);
		background-position: top left;
		background-repeat: repeat-y;
		border-right: 1px solid #aab4c7;
		padding-left: 13px;
		padding-right: 13px;
	}
	#photo .chbox2 {}
	#photo .chbox3 {}
	#photo .chbox4 {}

	#photo .chfooter {
		background-color: #dadee5;
		border-bottom: 1px solid #aab4c7;
		border-right: 1px solid #aab4c7;
		margin-bottom: 17px;
		padding-top: 4px;
	}
	#photo .chfooter2 {}
	#photo .chfooter3 {}
	#photo .chfooter4 {}

	#photo .chheader {
		background-color: #dadee5;
		background-image: url(/ftpimages/388/podium/Style493/images/photoChanLeftRepeatY.gif);
		background-position: top left;
		background-repeat: repeat-y;
		border-right: 1px solid #aab4c7;
	}
	#photo .chheader2 {
		background-image: url(/ftpimages/388/podium/Style493/images/photoChanTopRepeatX.gif);
		background-position: top left;
		background-repeat: repeat-x;
	}
	#photo .chheader3 {
		background-image: url(/ftpimages/388/podium/Style493/images/photoChanTopLeft.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#photo .chheader4 {
		background-image: url(/ftpimages/388/podium/Style493/images/photoChanTopRepeatX.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding-top: 13px;
	}
		#contentSection .gal_image {
			background-color: #e3ece0;
			border: 6px solid #a2a5aa;
			text-align: center;
		}
		#contentSection .gal_image img {}
		#contentSection .gal_button_left, #contentSection .gal_button_right {
			background-image: url(/ftpimages/388/podium/Style493/images/gal_bttn.gif);
			background-position: top left;
			background-repeat: repeat-x;
			color: #515e73;
			font-family: 'Trebuchet MS';
			font-size: 12px;
			line-height:12px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 4px;
			padding-bottom: 5px;
		}
		#contentSection .gal_button_left { float: left; }
		#contentSection .gal_button_right { float: right; }
		#contentSection .gal_counter {
			color: #515e73;
			font-family: 'Trebuchet MS';
			font-size: 12px;
			padding-top: 2px;
		}
		#contentSection .gal_bar {
			background-color: #c4ccd7;
			border-bottom: 1px solid #b1bbcb;
			border-left: 1px solid #b1bbcb;
			border-right: 1px solid #b1bbcb;
			height:22px;
		}
		#contentSection .gal_caption {
			color: #515e73;
			font-family: 'Trebuchet MS';
			font-size: 12px;
			padding-left: 18px;
			padding-right: 18px;
			padding-top: 3px;
			text-align: center;
		}
		#contentSection .galtop{}
		#contentSection .galbtm{}
		
		#contentSection a.gallery-images,a.gallery-images:visited, a.gallery-images:hover,a.gallery-images:active, a.gallery-images:link{ display:none; }