@charset "utf-8";
/* CSS Document */

body{
	background-color:#E1F2FC;
	background-image:url(../_images/Page_BG.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}
#Broom{
	float:left;
	clear:none;
	margin:0px auto;
	background-image:url(../_images/Broom.png);
	width:390px;
	height:1150px;
	top:0px;
	position:relative;
}
#PageWrapper{
	float:left;
	margin:0px auto;
	background-image:url(../_images/PageContentBGwithBroom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:1152px;
	width:100%;
}

#SuperHeader{
	margin:0px auto;
	padding:5px 35px 0px 0px;
	position:relative;
	left:55px;
	width:845px;
}
#SuperHeader p{
	text-align:right;
}
#SiteTitles{
}
#Logos{
	display:none;
}
#CitySeal{
	position:relative;
	left:75px;
	margin:55px auto 0px auto;
	top:0px;
	height:100px;
	width:800px;
}
#CitySeal a{
	float:right;
	display:block;
	height:100px;
	width:110px;
	border: none;
	outline: none;
}
#CitySeal a span{
	display:none;
}



#InnerContentWrapper{
	margin:20px auto 0px auto;
	position:relative;
	left:55px;
	width:880px;
	min-height:900px;
}

/* MAIN NAVIGATION */
#TabNav{
	float:left;
	position:relative;
	width:750px;
	height:34px;
	margin-top:-83px;
	left:70px;
	z-index:10;
}
	#TabNav ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#TabNav ul li{
		list-style-type: none;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	#TabNav ul li a{
		display: block;
		float: left;
	}
	#TabNav ul li a span {
		display: none;
	}
	
	#TabNav ul li.Home a {
		width: 60px;
		height: 34px;
		background: transparent url(../_images/TabNav_Home.png) no-repeat top left;
	}
	#TabNav ul li.Home a.on {
		background: transparent url(../_images/TabNav_Home-On.png) no-repeat top left;
	}
	#TabNav ul li.About a {
		width: 57px;
		height: 34px;
		background: transparent url(../_images/TabNav_About.png) no-repeat top left;
	}
	#TabNav ul li.About a.on {
		background: transparent url(../_images/TabNav_About-On.png) no-repeat top left;
	}
	#TabNav ul li.SignUp a {
		width: 103px;
		height: 34px;
		background: transparent url(../_images/TabNav_SignUpLogin.png) no-repeat top left;
	}
	#TabNav ul li.SignUp a.on {
		background: transparent url(../_images/TabNav_SignUpLogin-On.png) no-repeat top left;
	}
	#TabNav ul li.PhotosVideo a {
		width: 103px;
		height: 34px;
		background: transparent url(../_images/TabNav_PhotosVideo.png) no-repeat top left;
	}
	#TabNav ul li.PhotosVideo a.on {
		background: transparent url(../_images/TabNav_PhotosVideo-On.png) no-repeat top left;
	}
	#TabNav ul li.Contact a {
		width: 66px;
		height: 34px;
		background: transparent url(../_images/TabNav_Contact.png) no-repeat top left;
	}
	#TabNav ul li.Contact a.on {
		background: transparent url(../_images/TabNav_Contact-On.png) no-repeat top left;
	}
	#TabNav ul li.Partners a {
		width: 66px;
		height: 34px;
		background: transparent url(../_images/TabNav_Partners.png) no-repeat top left;
	}
	#TabNav ul li.Partners a.on {
		background: transparent url(../_images/TabNav_Partners-On.png) no-repeat top left;
	}
	#TabNav ul li.Donate a {
		width: 61px;
		height: 34px;
		background: transparent url(../_images/TabNav_Donate.png) no-repeat top left;
	}
	#TabNav ul li.Donate a.on {
		background: transparent url(../_images/TabNav_Donate-On.png) no-repeat top left;
	}
	#TabNav ul li.FAQ a {
		width: 55px;
		height: 34px;
		background: transparent url(../_images/TabNav_FAQ.png) no-repeat top left;
	}
	#TabNav ul li.FAQ a.on {
		background: transparent url(../_images/TabNav_FAQ-On.png) no-repeat top left;
	}
	#TabNav ul li.YearRound a {
		width: 99px;
		height: 34px;
		background: transparent url(../_images/TabNav_YearRound.png) no-repeat top left;
	}
	#TabNav ul li.YearRound a.on {
		background: transparent url(../_images/TabNav_YearRound-On.png) no-repeat top left;
	}
	

/* END MAIN NAVIGATION */

/* MAP TABS NAVIGATION */
#MapTabs{
	height:34px;
	display:block; 
	width:535px;
}
	#MapTabs ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#MapTabs ul li{
		list-style-type: none;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	#MapTabs ul li a{
		display: block;
		float: left;
	}
	#MapTabs ul li a span {
		/*display: none;*/
	}
	
	#MapTabs ul li.directions {
		width:151px;
		padding-top:20px;
		font-size:10px;
		color:#999;
		display:table-cell;
		vertical-align:bottom;
		text-align:right;
	}
	
/* END MAP TABS NAVIGATION */



#ContentTopCap{
	width:880px;
	height:90px;
	background-image:url(../_images/2col_ContentBG-TopCap.png);
	background-repeat:no-repeat;
}

#ContentContainer{
	float:left;
	margin-top:-12px;
	width:880px;
	min-height:950px;
	background-image:url(../_images/2col_ContentBG-Tile.png);
	background-repeat:repeat-y;
	padding-bottom:25px;
}
	
#FooterWrapper{
	clear:both;
	margin:-15px auto 0px auto;
	position:relative;
	left:55px;
	background-position:center top;
	background-repeat:no-repeat;
	width:880px;
	min-height:188px;
}
#FooterWrapper p{
	float:left;
	width:780px;
	margin:50px 0px 0px 50px;
	text-align:center;
}
