body { 
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #555;
	background: #88ab76;
	}
	
	strong {
		font-weight:bold;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#65964e;
		}
	
.container { 
	width: 940px;
	width: expression('985px');
	margin: 0 auto;
	text-align: left;
	padding: 0;
	}
	
	
/*  TOP-SECTION STYLES 
---------------------------------------------------------------------*/
	
#top { 
	width: 100%;
	background: #FFF url(../images/common/bg_top.gif) repeat-x;
	margin: 0; 
	padding: 10px 0 0 0;
	}

			
#logo { 
	display: block;
	float: left;
	width: 540px;
	height: 116px;
	text-indent: -5000px;
	margin: 0; 
	}
	
#topRight { 
	width: 400px;
	height: 116px;
	float: left;
	display: block;
	}
	
#search { 
	width: 245px;
	margin: 0 0 0 150px;
	padding: 0 20px;
	}
	
	#search h2 { 
		display: block;
		text-indent: -5000px;
		height: 30px;
		margin: 0;
		}
		
	.searchForm { 
		clear: both; 
		margin: 0;
		}
		
	.searchForm input.searchField { 
		height: 18px;
		width: 190px;
		border: 1px solid #0AD; 
		color: #08A;
		font-size: 11px; 
		line-height: 16px;
		margin-right: 5px;
		padding: 1px 5px;
		}
		
	.manageLink { 
		clear: both;
		padding-top: 2px;
		}
		
	.manageLink a { 
		color: #FFF; 
		font-size: 9px;
		text-decoration: none;
		}
		
#topNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 40px;
	}
	
#topNav ul li { 
	float: left;
	}
	
/*
#mainNav { 
	clear: both;
	margin: 0 5px 0 5px;
	display: block;
	height: 24px;
	position: relative;
	z-index: 100;
	}

#mainNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 24px;
	}
	
#mainNav ul li { 
	float: left;
	margin: 0;
	display: block;
	height: 24px;
	}
*/	

	
/*  MID-SECTION STYLES 
---------------------------------------------------------------------*/

#middle { 
	width: 100%;
	background: #EFEFEF;
	margin: 0; 
	padding: 0;
	}

#column1 {
	float: left; 
	width: 698px; 
	width: expression('728px');
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
	}
	
#column2 { 
	float: left; 
	width: 180px; 
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
	}
	
#title { 
	height: 40px;
	background: #65964e url(../images/common/bg_title.gif) no-repeat top left; 
	margin: 0 -15px; 
	}	
	
#titleHd { 
	display:block;
	text-indent: -5000px;
	height: 40px;
	width: 518px;
	background-position: 0 0;
	background-repeat: no-repeat
	}
	
	.titleHome { background-image: url(../images/titles/titleHome.gif); }
	.titleBaltimoreCityRecreationAndParks { background-image: url(../images/titles/titleBaltimoreCityRecreationAndParks.gif); }
	.titleCommunityDatabase { background-image: url(../images/titles/titleCommunityDatabase.gif); }
	.titleContact { background-image: url(../images/titles/titleContact.gif); }
	.titleCurbsideCollectionSchedule { background-image: url(../images/titles/titleCurbsideCollectionSchedule.gif); }
	.titleDropOffLocations { background-image: url(../images/titles/titleDropOffLocations.gif); }
	.titleFAQs { background-image: url(../images/titles/titleFAQs.gif); }
	.titleGreenerBaltimore { background-image: url(../images/titles/titleGreenerBaltimore.gif); }
	.titleLinks { background-image: url(../images/titles/titleLinks.gif); }
	.titleMediaCampaigns { background-image: url(../images/titles/titleMediaCampaigns.gif); }
	.titleNewsAndInformation { background-image: url(../images/titles/titleNewsAndInformation.gif); }
	.titleOverview { background-image: url(../images/titles/titleOverview.gif); }
	.titlePartners { background-image: url(../images/titles/titlePartners.gif); }
	.titlePersonnel { background-image: url(../images/titles/titlePersonnel.gif); }
	.titlePhotoGallery { background-image: url(../images/titles/titlePhotoGallery.gif); }
	.titlePressKit { background-image: url(../images/titles/titlePressKit.gif); }
	.titlePressReleases { background-image: url(../images/titles/titlePressReleases.gif); }
	.titlePrintMaterials { background-image: url(../images/titles/titlePrintMaterials.gif); }
	.titlePrivacyPolicy { background-image: url(../images/titles/titlePrivacyPolicy.gif); }
	.titleEvents { background-image: url(../images/titles/titleEvents.gif); }
	.titleShop { background-image: url(../images/titles/titleShop.gif); }
	.titleSingleStreamCurbsideRecycling { background-image: url(../images/titles/titleSingleStreamCurbsideRecycling.gif); }
	.titleTheCostOfLitter { background-image: url(../images/titles/titleTheCostOfLitter.gif); }
	.titleTreeBaltimore { background-image: url(../images/titles/titleTreeBaltimore.gif); }
	.titleVolunteer { background-image: url(../images/titles/titleVolunteer.gif); }
	.titleWhatTheCityIsDoing { background-image: url(../images/titles/titleWhatTheCityIsDoing.gif); }
	.titleWhatWeCanDoTogether { background-image: url(../images/titles/titleWhatWeCanDoTogether.gif); }
	.titleWhatYouCanDo { background-image: url(../images/titles/titleWhatYouCanDo.gif); }
    .titleRecycleOverview { background-image: url(../images/titles/titleRecycleOverview.gif); }
	.titleRecycleSiteMap { background-image: url(../images/titles/titleRecycleSiteMap.gif); }
    .titleRecycleCurbside { background-image: url(../images/titles/new/RecycleCurbside.gif); }
	.titleRecycleBulbs { background-image: url(../images/titles/new/RecycleBulbs.gif); }
	.titleRecycleBulkTrash { background-image: url(../images/titles/new/RecycleBulkTrash.gif); }
	.titleRecycleBusinesses { background-image: url(../images/titles/new/RecycleBusinesses.gif); }
	.titleRecycleDropOff { background-image: url(../images/titles/new/RecycleDropOff.gif); }
	.titleRecycleFAQ { background-image: url(../images/titles/new/RecycleFAQ.gif); }
	.titleRecycleFunFacts { background-image: url(../images/titles/new/RecycleFunFacts.gif); }
	.titleRecycleHazardous { background-image: url(../images/titles/new/RecycleHazardous.gif); }
	.titleRecyclePrint { background-image: url(../images/titles/new/RecyclePrint.gif); }
	.titleRecycleProgram { background-image: url(../images/titles/new/RecycleProgram.gif); }
	.titleRecycleSchools { background-image: url(../images/titles/new/RecycleSchools.gif); }
	.titleRecycleYardWaste { background-image: url(../images/titles/new/RecycleYardWaste.gif); }
	.titleAboutSiteMap { background-image: url(../images/titles/titleAboutSiteMap.gif); }
	.titleAboutFAQ { background-image: url(../images/titles/new/AboutFAQ.gif); }
	.titleAboutOverview { background-image: url(../images/titles/new/AboutOverview.gif); }
	.titleAboutPersonnel { background-image: url(../images/titles/new/AboutPersonnel.gif); }
	.titleCleanerOverview { background-image: url(../images/titles/titleCleanerOverview.gif); }
	.titleCleanerSiteMap { background-image: url(../images/titles/titleCleanerSiteMap.gif); }
	.titleCleanerCity { background-image: url(../images/titles/new/CleanerCity.gif); }
	.titleCleanerLitter { background-image: url(../images/titles/new/CleanerLitter.gif); }
	.titleCleanerPublic { background-image: url(../images/titles/new/CleanerPublic.gif); }
	.titleCleanerPrint { background-image: url(../images/titles/new/CleanerPrint.gif); }
	.titleCleanerTogether { background-image: url(../images/titles/new/CleanerTogether.gif); }
	.titleCleanerYou { background-image: url(../images/titles/new/CleanerYou.gif); }
	.titleGreenerSiteMap { background-image: url(../images/titles/titleGreenerSiteMap.gif); }
	.titleGreenerCity { background-image: url(../images/titles/new/GreenerCity.gif); }
	.titleGreenerOverview { background-image: url(../images/titles/titleGreenerOverview.gif); }
	.titleGreenerGreener { background-image: url(../images/titles/new/GreenerGreener.gif); }
	.titleGreenerParksRec { background-image: url(../images/titles/new/GreenerParksRec.gif); }
	.titleGreenerPrint { background-image: url(../images/titles/new/GreenerPrint.gif); }
	.titleGreenerTogether { background-image: url(../images/titles/new/GreenerTogether.gif); }
	.titleGreenerTree { background-image: url(../images/titles/new/GreenerTree.gif); }
	.titleGreenerYou { background-image: url(../images/titles/new/GreenerYou.gif); }
	.titleMediaOverview { background-image: url(../images/titles/titleMediaOverview.gif); }
	.titleMediaSiteMap { background-image: url(../images/titles/titleMediaSiteMap.gif); }
	.titleMediaLinks { background-image: url(../images/titles/new/MediaLinks.gif); }
	.titleMediaMediaCampaigns { background-image: url(../images/titles/new/MediaMediaCampaigns.gif); }
	.titleMediaNews { background-image: url(../images/titles/new/MediaNews.gif); }
	.titleMediaNewsletters { background-image: url(../images/titles/new/MediaNewsletters.gif); }
	.titleMediaPhoto { background-image: url(../images/titles/new/MediaPhoto.gif); }
	.titleMediaPressKit { background-image: url(../images/titles/new/MediaPressKit.gif); }
	.titleMediaPressRelease { background-image: url(../images/titles/new/MediaPressRelease.gif); }
	.titleMediaPrintMaterials { background-image: url(../images/titles/new/MediaPrintMaterials.gif); }
	.titleSitemap {background-image: url(../images/titles/new/Sitemap.gif); }
	.titleExcuses {background-image: url(../images/titles/titleNoExcuses.gif); }
	
#content { 
	padding: 15px 15px 0 0; 
	}

#content p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0 0 5px 0;
	}
	
#content h1 {
	font-size: 14px;
	font-weight: bold; 
	color: #0392b2;
	margin: 15px 0 5px 0;
	}
	
#content h2 { 
	font-size: 13px;
	font-weight: bold; 
	color: #65964e;
	margin: 15px 0px 2px 0px;
	}	
	
	#content h2 .small { 
	font-size: 11px;
	font-weight: bold; 
	color: #65964e;
	margin: 0px 0px 0px 0px;
	}
	
#content h3 { 
	font-size: 12px;
	font-weight: normal; 
	color: #555655;
	text-transform: uppercase;
	margin: 15px 0 0px 0;
	}	
	
#content a { 
	color: #079; 
	text-decoration: none; 
	}
	
#content a:hover { 
	color: #473;
	text-decoration: underline; 
	}
	
	
	
		
/*  BOTTOM-SECTION STYLES 
---------------------------------------------------------------------*/	
	
#bottom {
	width: 100%;
	background: url(../images/common/bg_bottom.gif) repeat-x;
	margin: 0; 
	padding: 15px 0 10px 0;
	color: #FFF;
	font-size: 10px;
	}
	
#footer { 
	padding: 0 30px 0 5px;
	}
	
#bottom a { color: #FFF; text-decoration: none; }
#bottom a:hover { color: #362; }
	
	.titleFooter { 
		border-top: 1px solid #473;
		border-bottom: 1px solid #473;
		margin-bottom: 10px;
		height: 15px;
		display: block;
		text-indent: -5000px;
		background-repeat: no-repeat;
		background-position: 0 0;
		}
		
		#tagline .titleFooter { background-image: url(../images/common/footerTagline.gif); }
		#sitemap .titleFooter { background-image: url(../images/common/footerSiteMap.gif); }
		#contact .titleFooter { background-image: url(../images/common/footerContact.gif); }
		#links .titleFooter { background-image: url(../images/common/footerLinks.gif); }
	
	#tagline { 
		width: 170px; 
		padding: 15px 10px;
		float: left;
		margin-right: 10px;
		}
	
	#sitemap { 
		width: 360px;
		width: expression('410px');
		padding: 15px 15px;
		float: left;
		background: url(../images/common/bg_sitemap.gif) repeat-x;
		margin-right: 10px; 
		}
		
		#sitemap ul { 
			list-style-type: none; 
			margin: 0; 
			padding: 0; 
			}
			
		#sitemap ul li { 
			float: left; 
			padding: 0 0 2px 10px;
			width: 80px;
			width: expression('90px');
			border-bottom: 1px dotted #473;
			background: url(../images/common/bullet.gif) no-repeat 0 5px;
			}
		
		
		
		
		#copyright {
			clear: both;
			padding: 10px 0 0 0; 
			}
		
	#contact { 
		width: 150px;
		width: expression('160px');
		padding: 15px 0 10px 10px;
		float: left;
		margin: 0;
		}
		
	#links { 
		width: 170px;
		padding: 15px 10px 10px 0;
		float: left;
		margin: 0;
		}

		#links ul { 
			list-style-type: none; 
			margin: 0; 
			padding: 0; 
			}
			
		#links ul li { 
			padding: 0 0 2px 0;
			border-bottom: 1px dotted #473;
			}		
	

/*  HOMEPAGE STYLES 
---------------------------------------------------------------------*/

#homeTop { 
	background: url(../images/common/bg_bannerHome.jpg) no-repeat;
	height: 375px;
	padding: 0 30px 0 5px;
	}

#flashHome {
	clear: both;
	display: block;
	padding: 12px 10px 0 10px;
	position: relative;
	z-index: 0;
	}

	.flash { 
		height: 205px;
		width: 930px;
		margin-top: 3px;
		}
		
#homeMiddle { 
	background: url(../images/common/bg_homeMid.gif) no-repeat bottom left;
	padding: 0 35px 15px 10px;
	}
	
#column1Home {
	float: left; 
	width: 488px; 
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
	}
	
#column2Home { 
	float: left; 
	width: 180px; 
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
	}
	

#column3Home { 
	float: left; 
	width: 180px; 
	display: block;
	margin: 0px;
	padding: 0 15px;
	}

	
#homeIntro {
	background: url(../images/home/Dixon-Mug.jpg) no-repeat top right; 
	width: 518px;
	margin: -40px -15px 10px;
	padding: 55px 0 0 0;
	border-bottom: 1px solid #999;
	}
	
	#homeIntro p { padding: 0 15px 4px 15px; width: 360px; }
	#homeIntro a { color: #079; font-weight: normal; text-decoration: none; }
	#homeIntro a:hover { color: #079; text-decoration: underline;}

#homeIntroNew {
	background: none; 
	width: 518px;
	margin: -40px -15px 10px;
	padding: 55px 0 0 0;
	border-bottom: 1px solid #999;
	}
	
	#homeIntroNew p { padding: 0 15px 4px 15px; width: 370px; }
	#homeIntroNew a { color: #079; font-weight: normal; text-decoration: none; }
	#homeIntroNew a:hover { color: #079; text-decoration: underline;}
	
	
	#mainFeature {
	display:block;
	height:282px;
	width:504px;
	background:url(../images/onePlusBG.jpg) top left no-repeat;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-left:-10px;
	}
	
	#mainFeature a {
	color:#ffee88;
	text-decoration:none;
	}
	#mainFeature a:hover {
	text-decoration:underline;
	}
	
	#mainFeature strong {
	color:#FFFFFF;
	font-weight:bold;
	}
	
	#mainFeature .intro {
	padding:70px 35px 0 226px;
	}
	
	#mainFeature ul { 
			list-style-type: none;
			padding:15px 35px 0px 30px;
			padding:expression('5px 35px 0 30px');
			margin:0px;
			}
			
	#mainFeature ul li { 
			font-size: 12px;
			padding: 2px 0 2px 10px;
			background: url(../images/common/featureBullet.gif) no-repeat 0 5px;
			}	
	
	
#features { 
	}
	
	.feature { 
		margin: 0px 0 10px 0px;
		padding: 0 0 10px 0px;
		border-bottom: 1px #CCC solid;
		width: 485px;
		}
		
		.last { border: 0; }

	.featureImage {
		background: url(../images/common/bg_image.gif) no-repeat; 
		width: 175px;
		height: 105px;
		padding: 15px;
		float: left;
		margin: 0 10px 0 0;
		display: block;
		}
	
	.featureImage img {
		width: 175px;
		height: 105px;
		}
	
	.featureText { 
		width: 260px;
		float: left; 
		display: block;
		}
		
	#features h1 { 
		font-size: 14px;
		font-weight: normal;
		color: #079;
		margin: 5px 0 2px 0; 
		}
		
	#features .date {
		color: #8A7;
		margin: 0 0 5px 0;
		}
		
	#features p { 
		margin: 8px 0; 
		}
		
	#features a { 
		font-weight: normal; 
		text-decoration: none;
		color: #079;
		}
		
	#features a:hover { 
		color: #079;
		text-decoration: underline;
		}
	

		
/*  TEMPLATE STYLES 
---------------------------------------------------------------------*/		

	
#allTop { 
	background: url(../images/common/bg_bannerAll.jpg) no-repeat;
	height: 306px;
	padding: 0 30px 0 5px;
	}	

#allTop2 { 
	background: url(../images/common/bg_bannerAll2.jpg) no-repeat;
	height: 306px;
	padding: 0 30px 0 5px;
	}	
	

#photoTop {
	clear: both;
	padding: 12px 10px 0 10px;
	}

	.photo { 
		height: 131px;
		width: 930px;
		margin-top: 3px;
		}
			
	.photo img { 
		height: 131px;
		width: 930px;
		}

#allMiddle { 
	background: url(../images/common/bg_allMid.gif) no-repeat bottom left;
	padding: 0 35px 70px 10px;
	}
		

/*  NEWS/EVENTS STYLES 
---------------------------------------------------------------------*/		

.news { 
	background: #d5e6cb url(../images/common/bg_news.gif); 
	margin: 0 -15px 0 -15px;
	padding: 0 15px 10px 15px;
	}
	
.events { 
	background: #cae0e5 url(../images/common/bg_events.gif); 
	margin: 0 -15px 0 -15px;
	padding: 0 15px 40px 15px;
	}

.ticker { 
	margin: 15px 0;
	}

.date { 
	font: 10px/12px Georgia, Times New Roman, Times, serif; 
	font-style: italic;
	} 
	
.headline a { 
	font-weight: bold; 
	text-decoration: none; 
	}
	
.headlineBigNews a {
	font-weight: bold;
	text-decoration: none;
	}

.news .headline a { color: #A42; }
.events .headline a { color: #079; }

.headline a:hover { 
	text-decoration: underline; 
	}
	
.more {
	padding: 5px 0 15px 0;
//	border-bottom: 1px #999 solid;
	float: left;
	}
	
	.first { 
		padding: 5px 0 10px 0; 
		border: 0; 
		}
	
.more a { 
	display: block; 
	height: 17px;
	width: 53px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-image: url(../images/common/more.gif);
	text-decoration: none;
	outline: none;
	}
	
	.news .more a { background-position: -53px 0; }
	.news .more a:hover { background-position: -53px -17px; }
	.events .more a { background-position: 0 0; }
	.events .more a:hover { background-position: 0 -17px; }
	
#titleNewsHome { 
	display:block;
	text-indent: -5000px;
	height: 40px;
	width: 210px;
	background: url(../images/titles/titleannouncements2.gif) no-repeat;
	}
	
#titleEventsHome { 
	display:block;
	text-indent: -5000px;
	height: 40px;
	width: 210px;
	background: url(../images/titles/titleUpcomingEventsHome.gif) no-repeat;
	}

#titleNews { 
	display:block;
	text-indent: -5000px;
	height: 42px;
	width: 210px;
	background: url(../images/titles/titleannouncements.gif) no-repeat;
	}
	
#titleEvents { 
	display:block;
	text-indent: -5000px;
	height: 41px;
	width: 210px;
	background: url(../images/titles/titleUpcomingEvents.gif) no-repeat;
	}


/*  GENERIC STYLES 
---------------------------------------------------------------------*/		
		
.clear { clear: both; margin: 0; padding: 0; }

.float { float: left; }


/*  PAGE MENU STYLES 
---------------------------------------------------------------------*/	

#pagemenu { 
	width: 170px; 
	display: block;
	margin: 15px 30px 15px -15px;
	float: left;
	}	
	
	#pagemenu ul { 
		list-style-type: none;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #E4E4E4;
		}
		
	#pagemenu ul li { 
		margin: 0;
		padding: 0;
		font: 11px/20px Arial, Helvetica, sans-serif;
		border-top: 1px solid #E4E4E4;
		}
		
	#pagemenu ul li a { 
		line-height: 20px;
		height: 20px;
		display: block;
		background-color: none;
		color: #079;
		text-decoration: none;
		padding: 0 15px;
		}
		
	#pagemenu ul li a:hover, #pagemenu ul li.active a { 
		background-color: #FFF; 
		}
		
	#pagemenu ul.subnav { 
		border-bottom: 0;
		}
		
	#pagemenu ul.subnav a { 
		padding: 0 25px;
		background: url(../images/common/bullet2.gif) no-repeat 15px 7px; 
		color: #777;
		}
		
	
#content2 {
	float: left;
	width: 462px;
	display: block; 
	}
	
#content2 p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	}
	
#content2 h1 {
	font-size: 14px;
	font-weight: bold; 
	color: #0392b2;
	margin: 15px 0 5px 0;
	}
	
#content2 h2 { 
	font-size: 13px;
	font-weight: bold; 
	color: #65964e;
	margin: 15px 0px 0px 0px;
	}	
	
#content2 h3 { 
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	text-transform: uppercase;
	margin: 15px 0 0px 0;
	}	
	
#content2 a { 
	color: #079; 
	text-decoration: none; 
	}
	
#content2 a:hover { 
	color: #473;
	text-decoration: underline; 
	}
		
/*  TERTIARY MENU STYLES 
---------------------------------------------------------------------*/	

#tertiary {
	font-size: 11px;
	margin-top: 14px;
	border-bottom: solid 1px #E4E4E4;
	border-top: solid 1px #E4E4E4;
	padding: 4px 0px;
	}
	
#tertiary a { 
	color: #079; 
	text-decoration: underline; 
	}

#tertiary .selected { 
	color: #555; 
	text-decoration: none; 
	}
	
#tertiary a:hover { 
	color: #473;
	text-decoration: underline; 
	}
	
#tertiary .selected:hover { 
	color: #555;
	text-decoration: none; 
	}
	
.communities {

	font: 11px/15px Arial, Helvetica, sans-serif;
	

}

.commTitle {
	float:left;
	width:150px;
	font-weight: bold;
	
	}
	
.commText {
	float:left;
	width:450px;
	
	}

#content2 ul { 
			list-style-type: none;
			padding-left: 14px; 
			}
			
	#content2 ul li { 
			font-size: 12px;
			padding: 2px 0 2px 10px;
			background: url(../images/common/bullet3.gif) no-repeat 0 8px;
			}

#content ul { 
			list-style-type: none;
			padding-left: 14px; 
			}
			
	#content ul li { 
			padding: 2px 0 2px 10px;
			background: url(../images/common/bullet3.gif) no-repeat 0 8px;
			}
			

#eNews1 {
     font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 font-size: 12px;
	 color: #008bad;
	 line-height: 12px;
     }

#eNews2 {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #626464;
     }

/*  FORMS STYLES 

---------------------------------------------------------------------*/	
cite {
font-size:11px;
}

table .nowrapper tr td {
	white-space:nowrap;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}

.select {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px #E4E4E4 solid;
	vertical-align: text-bottom;
	color: #000000;
	font-weight: normal;
	/*padding: 5px;*/
	overflow:auto;
	width: 270px;
	}
		

input.select {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px #E4E4E4 solid;
	vertical-align: text-bottom;
	color: #000000;
	font-weight: normal;
	/*padding: 5px;*/
	overflow:auto;
	width: 270px;
	height: 25px;
	}

.selectSmall {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px #E4E4E4 solid;
	vertical-align: text-bottom;
	color: #000000;
	font-weight: normal;
	/*padding: 5px;*/
	overflow:auto;
	width: 230px;
		}


.button {
		font-size: 11px;
		background-color: #88ab76;
		border: 1px solid #65964e;
		vertical-align: text-bottom;
		color: #FFF;
		text-transform:uppercase;
		font-weight: normal;
		cursor:pointer;
		}

.searchButton {
		width: 61px;
		line-height: 17px;
		background: transparent url(../images/common/search.gif) no-repeat 0 0;
		text-indent: -5000px;
		padding:0 0 6px 0;
		margin: 0;
		border: 0;
		cursor: pointer; /* hand-shaped cursor */
	 	cursor: hand; /* for IE 5.x */
		}
	
.submitButton {
		width: 61px;
		line-height: 17px;
		background: transparent url(../images/common/submit.gif) no-repeat 0 0;
		text-indent: -5000px;
		padding:0 0 6px 0;
		margin: 0;
		border: 0;
		cursor: pointer; /* hand-shaped cursor */
	 	cursor: hand; /* for IE 5.x */
		}	
		
.addButton {
		width: 123px;
		line-height: 17px;
		background: transparent url(../images/common/addToDatabase.gif) no-repeat 0 0;
		text-indent: -5000px;
		padding:0 0 6px 0;
		margin: 0;
		border: 0;
		cursor: pointer; /* hand-shaped cursor */
	 	cursor: hand; /* for IE 5.x */
		}	
		
		
/* ADDITION OF LINKS TO LOGOS IN BACKGROUND */

#homeMiddle { position: relative; }

#baltimoreLinkHome { 
	position: absolute;
	left: 530px;
	bottom: 5px;
	z-index: 999;
	}

	#baltimoreLinkHome a { 
		display: block;
		height: 105px;
		width: 90px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}

#museumLinkHome { 
	position: absolute;
	left: 620px;
	bottom: 5px;
	z-index: 999;
	}

	#museumLinkHome a { 
		display: block;
		height: 105px;
		width: 90px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}

#bcfLinkHome { 
	position: absolute;
	left: 620px;
	bottom: 5px;
	z-index: 999;
	}
	
	#bcfLinkHome a {
		display: block;
		height: 80px;
		width: 110px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}
		
#allMiddle { position: relative; }

#baltimoreLink { 
	position: absolute;
	left: 741px;
	bottom: 16px;
	z-index: 999;
	}

	#baltimoreLink a { 
		display: block;
		height: 90px;
		width: 80px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}

#museumLink { 
	position: absolute;
	left: 821px;
	bottom: 16px;
	z-index: 999;
	}

	#museumLink a { 
		display: block;
		height: 90px;
		width: 80px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}

#bcfLink { 
	position: absolute;
	left: 821px;
	bottom: 36px;
	z-index: 999;
	}
	
	#bcfLink a {
		display: block;
		height: 70px;
		width: 94px;
		text-indent: -5000px;
		text-decoration: none;
		outline: none;
		}
		
/* New Styles 09/21/09 
----------------------------------------------------------*/

#mainNav { 
	clear: both;
	margin: 0 5px 0 5px;
	display: block;
	height: 24px;
	position: relative;
	z-index: 100;
	}

#mainNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
#mainNav ul li { 
	float: left;
	margin: 0;
	display: block;
	position: relative;
	display: block;
	z-index: 999;
	}
	
	/* Temp Styles */
	
	#mainNav ul.menu1 li { height: 24px; }
	
	/* End Temp Styles */
			
#mainNav ul li a.mainMenu { 
	padding: 0;
	font-size: 14px;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
	display: block;
	text-indent: -5000px;
	}
			
	#mainNav ul li.home a.mainMenu { background: url(/images/mainNav/mainNav-home.gif) no-repeat; width: 101px; }
	#mainNav ul li.cleaner a.mainMenu { background: url(/images/mainNav/mainNav-cleaner.gif) no-repeat; width: 90px; }
	#mainNav ul li.greener a.mainMenu { background: url(/images/mainNav/mainNav-greener.gif) no-repeat; width: 90px; }
	#mainNav ul li.recycle a.mainMenu { background: url(/images/mainNav/mainNav-recycle.gif) no-repeat; width: 91px; }
	#mainNav ul li.water a.mainMenu { background: url(/images/mainNav/mainNav-water.gif) no-repeat; width: 92px; }
	#mainNav ul li.media a.mainMenu { background: url(/images/mainNav/mainNav-media.gif) no-repeat; width: 100px; }
	#mainNav ul li.about a.mainMenu { background: url(/images/mainNav/mainNav-about.gif) no-repeat; width: 82px; }
	#mainNav ul li.blog a.mainMenu { background: url(/images/mainNav/mainNav-blog.gif) no-repeat; width: 82px; }
	#mainNav ul li.contact a.mainMenu { background: url(/images/mainNav/mainNav-contact.gif) no-repeat; width: 99px; }
	
	#mainNav ul li.water { margin-right: 9px; }
	#mainNav ul li.recycle2 a.mainMenu { background: url(/images/common/mainNav-recycle.gif) no-repeat; width: 91px; margin-right: 9px; }
	#mainNav ul li.contact2 a.mainMenu { background: url(/images/mainNav/mainNav-contact2.gif) no-repeat; width: 99px; }
					
		
#mainNav ul.navigation li a.mainMenu:hover,
#mainNav ul.navigation li:hover a.mainMenu, 
#mainNav ul.navigation li.sfhover a.mainMenu { 
	background-position: 0 0;
	}
				
ul.navigation li {
	position: relative;
	z-index: 999;
	}
	
ul.navigation li div.submenuContainer {
	display: none;
	position: absolute;
	top: 24px;
	left: 8px;
	margin: 0;
	z-index: 999;
	text-indent: 0;
	padding: 0;
	background-image: none;
	background-color: transparent;
	width: 200px;
	}
						
ul.navigation li:hover div.submenuContainer { 
	padding: 0;
	margin: 0;
	display: block;
	width: 200px;
	}

ul.navigation li div.submenuContainer ul.submenuList {
	background: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 200px;
	float: none;
	} 

ul.navigation li div.submenuContainer ul.submenuList li { 
	display: block;
	padding: 0;
	margin: 0;
	width: 200px;
	line-height: 14px;
	text-align: left;
	text-decoration: none;
	position: relative;
	height: auto;
	}

ul.navigation li div.submenuContainer ul.submenuList li a {
	color: #fff;
	width: 180px;
	_width: 200px;
	margin: 0;
	padding: 4px 10px 4px 10px;
	line-height: 14px;
	display: block;
	font-size: 11px;
	text-decoration: none;
	background: #8b7;
	border-bottom: 1px solid #695;
	}			 

	ul.navigation li div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li div.submenuContainer ul.submenuList li.sfhover a { background: #584; }	
	


ul.navigation li div.submenuContainer ul.submenuList li ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 200px;
	margin: 0;
	z-index: 999;
	text-indent: 0;
	padding: 0;
	background-image: none;
	background-color: transparent;
	width: 200px;
	}

					
ul.navigation li:hover div.submenuContainer, 
ul.navigation li.sfhover div.submenuContainer,
ul.navigation li div.submenuContainer ul.submenuList li:hover ul, 
ul.navigation li div.submenuContainer ul.submenuList li.sfhover ul
	{ display: block; }


	ul.navigation li.cleaner div.submenuContainer ul.submenuList li a { background: #999; border-color: #777; }	
	ul.navigation li.cleaner div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li.cleaner div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li.cleaner div.submenuContainer ul.submenuList li.sfhover a { background: #666; }
	ul.navigation li.cleaner div.submenuContainer ul.submenuList li ul li a { background: #777; border-color: #555; }	
	ul.navigation li.cleaner div.submenuContainer ul.submenuList li ul li ul li a:hover { background: #777; }	

	ul.navigation li.greener div.submenuContainer ul.submenuList li a { background: #585; border-color: #353; }	
	ul.navigation li.greener div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li.greener div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li.greener div.submenuContainer ul.submenuList li.sfhover a { background: #242; }
	ul.navigation li.greener div.submenuContainer ul.submenuList li ul li a { background: #353; border-color: #141; }	
	ul.navigation li.greener div.submenuContainer ul.submenuList li ul li ul li a:hover { background: #353; }	

	ul.navigation li.recycle div.submenuContainer ul.submenuList li a { background: #c6b40c; border-color: #b7a614; }	
	ul.navigation li.recycle div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li.recycle div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li.recycle div.submenuContainer ul.submenuList li.sfhover a { background: #a69503; }
	ul.navigation li.recycle div.submenuContainer ul.submenuList li ul li a { background: #a69503; border-color: #958402; }		
	ul.navigation li.recycle div.submenuContainer ul.submenuList li ul li ul li a:hover { background: #b7a614; }	

	ul.navigation li.water div.submenuContainer ul.submenuList li a { background: #047f9c; border-color:#067; }	
	ul.navigation li.water div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li.water div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li.water div.submenuContainer ul.submenuList li.sfhover a { background: #056; }
	ul.navigation li.water div.submenuContainer ul.submenuList li ul li a { background: #067; border-color: #045; }	
	ul.navigation li.water div.submenuContainer ul.submenuList li ul li ul li a:hover { background: #067; }	

	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li a { background: #047f9c; border-color:#067; }	
	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li a:hover,
	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li:hover a,
	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li.sfhover a { background: #056; }
	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li ul li a { background: #067; border-color: #045; }	
	ul.navigation li.recycle2 div.submenuContainer ul.submenuList li ul li ul li a:hover { background: #067; }	



#homeTop2 { 
	background: url(../images/common/bg_bannerHome2.jpg) no-repeat;
	height: 375px;
	padding: 0 30px 0 5px;
	}
	
#search2 { 
	width: 345px;
	height: 43px;
	margin: -6px 0 0 34px;
	padding: 23px 0 0 10px;
	}

#search2 strong { 
	color: #fff;
	font-size: 11px;
	}
	
	.searchForm2 { 
		clear: both; 
		margin: -1px 0 0 0;
		}
		
	.searchForm2 input.searchField { 
		background: transparent;
		height: 20px;
		width: 167px;
		border: none; 
		color: #666;
		font-size: 11px; 
		line-height: 18px;
		margin-right: 5px;
		padding: 4px 3px 0 3px;
		_padding: 0 3px;
		font-family: Arial, Helvetica, sans-serif;
		}
		
	.manageLink { 
		clear: both;
		padding-top: 2px;
		}
		
	.manageLink a { 
		color: #FFF; 
		font-size: 9px;
		text-decoration: none;
		}
		
	.socialTabs { 
		float: left;
		margin: 2px 0 0 22px;
		_margin: -18px 0 0 42px;
		width: 116px;
		}
		
	.socialTabs a {
		display: block; 
		float: left;
		height: 16px;
		width: 16px;
		text-indent: -5000px;
		margin: 0 6px 0 0;
		outline: none;
		text-decoration: none;
		}
				
	form { margin: 0; }
		
#footer2 { 
	padding: 0 30px 0 5px;
	}
	
#footer2 #bottom a { color: #FFF; text-decoration: none; }
#footer2 #bottom a:hover { color: #362; }
	
	#footer2 .titleFooter { 
		border-top: 1px solid #473;
		border-bottom: 1px solid #473;
		margin-bottom: 0;
		height: 15px;
		display: block;
		text-indent: -5000px;
		background-repeat: no-repeat;
		background-position: 0 0;
		}
		
		#footer2 #tagline .titleFooter { background-image: url(../images/common/footerTagline.gif); }
		#footer2 #sitemap .titleFooter { background-image: url(../images/common/footerSiteMap.gif); }
		#footer2 #contact .titleFooter { background-image: url(../images/common/footerContact.gif); }
		#footer2 #links .titleFooter { background-image: url(../images/common/footerLinks.gif); }
	
	#footer2 #tagline { 
		width: 170px; 
		padding: 15px 10px;
		float: left;
		margin-right: 10px;
		}
	
	#footer2 #sitemap { 
		width: 600px;
		padding: 15px 10px;
		float: left;
		background: url(../images/common/bg_sitemap.gif) repeat-x;
		margin-right: 0; 
		}
		
		#footer2 .dashed { background: url(../images/common/footer-dashed.gif) repeat-x 0 2px; }
		
		#footer2 #sitemap .column { 
			width: 160px;
			_width: 140px;
			float: left;
			display: block;
			margin: 0;
			height: 240px;
			}
			
		#footer2 #sitemap .column ul.footerLinks { 
			list-style-type: none; 
			margin: 0; 
			padding: 0; 
			width: 160px;
			_width: 140px;
			display: block;
			}
			
		#footer2 #sitemap .column ul.footerLinks li { 
			display: block;
			width: 150px;
			margin: 0;
			padding: 0 5px;
			background-image: none;
			height: 16px;
			line-height: 16px;
			border-bottom: 0;
			overflow: hidden;
			}
			
			#footer2 #sitemap .lastColumn { width: 120px; }
			#footer2 #sitemap .lastColumn ul.footerLinks li { width: 110px; }
		
		#footer2 #sitemap .column ul.footerLinks li a { color: #cfb; font-weight: bold; }
		#footer2 #sitemap .column ul.footerLinks li a:hover { color: #fff; }
		#footer2 #sitemap .column ul.footerLinks li.section a { color: #fff; font-weight: bold; text-transform: uppercase; }
		#footer2 #sitemap .column ul.footerLinks li.section a:hover { color: #cfb; }
			
		#footer2 #copyright {
			clear: both;
			padding: 10px 0 0 0; 
			}
		
	#footer2 #contact { 
		width: 100px;
		padding: 15px 0 10px 10px;
		float: left;
		margin: 0;
		font-weight: bold;
		line-height: 14px;
		}
		
		#footer2 #contact div { padding-top: 2px; }
		#footer2 #contact a { color: #cfb; }
		#footer2 #contact a:hover { color: #fff; }
			
	#footer2 ul { 
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
	
	#footer2 ul li { 
		display: block;
		height: 16px;
		overflow: hidden;
		}
		
	#footer2 a { font-weight: bold; }
	#footer2 a:hover { color: #cfb; }

.post { 
	float:left;
	padding: 5px 0 15px 5px;
	clear: right;
	}

.post a { 
	display: block; 
	height: 17px;
	width: 104px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-image: url(../images/common/post.gif);
	text-decoration: none;
	outline: none;
	}

.post a:hover { background-position: 0 -17px; }



#bottom2 { 
	background: #6f985b;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
		height: 40px;
		line-height: 40px;
	}
	
	#bottom2 #copyright2 { 
		float: left;
		display: block;
		width: 500px;
		}

	#bottom2 #siteby { 
		float: right;
		display: block;
		width: 300px;
		background: url(/images/common/hrsLogo.gif) no-repeat right top;
		padding-right: 40px;
		text-align: right;
		}
		
	#bottom2 a { color: #fff; text-decoration: none; }
	#bottom2 a:hover { color: #cfb; }


a { outline: none; }
	