.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

.image_replacement {
	display:block;
	text-indent:-9999px;
	}


/*
----------------------------------------------------------------
	C S S   R E S E T
---------------------------------------------------------------- */

 div, ul, ol, li,  h1, h2, h3, h4, h5, h6, p {
	margin:0px;
	padding:0px;
	}
	
 h1, h2, h3, h4, h5, h6,p { 
	font-size:100%;
	font-weight:normal;
	}
	
	ol, ul {
	list-style-type:none;
	}
	
 	a {
	font-weight: normal;
	text-decoration:none;
	color: #ffffff;
	}

	a:visited, a:link { color: #ffffff; }
	a:hover { text-decoration: underline; }
	
/*
----------------------------------------------------------------
	B A S E   S T Y L E S
---------------------------------------------------------------- */


.globalBackground{
	margin:0;
	padding:0;
	background:#000;
	
}


#mainwrap{
	height:1355px;
	margin:0px auto;
	width:100%;
	background: #000 url(../images/global/skybackground.jpg) repeat-x left top;
	background-position: 0 60px;
	}
	
#mainwrap #masthead { 
	background:#fff;
	width:100%;
	padding:10px 0 0 0;
	margin:0;
	}
	
#mainwrap #masthead h3#visionLogo {
	width:260px;
	height:25px;
	background:url(../images/global/vision_logo.gif) no-repeat left top;
	margin:7px 0 0 30px;
	padding:0;
	display:inline;
	float:left;
	} 
	
#mainwrap #masthead #utilityBar{
	width:550px;
	float:right;
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	padding:3px 15px 5px 0;
	display:inline;
	} 
	
	#mainwrap #masthead #utilityBar ul#textLinks{
	width:150px;
	padding:5px 0 5px 0;
	display:inline;
	float:left;
		}
	
		#mainwrap #masthead #utilityBar ul#textLinks li {
			float:left;
			padding:5px 10px;
			display:inline;
			}
	
			#mainwrap #masthead #utilityBar ul#textLinks li.utilityDivider {
				border-right:1px solid #ccc;
			}

			#mainwrap #masthead #utilityBar ul#textLinks li a.textLinks{
				color:#999;
				text-decoration:none;
				}
		
				#mainwrap #masthead #utilityBar ul#textLinks li a.textLinks:hover{
					text-decoration:underline;
				}
			

	#mainwrap #masthead #utilityBar #searchBar{
		width:400px;
		float:right;
		padding:5px 0 1px 0;
		display:inline;
		text-align:left;
		
		}
		
		#mainwrap #masthead #utilityBar #searchBar input{
			width:150px;
			height:15px;
			padding:3px;
			margin:0;
			border:1px solid #ccc;
			float:left;
		}
		
		#mainwrap #masthead #utilityBar #searchBar p#searchSite{
			height:23px;
			width:85px;
			float:left;
			display:inline;
			margin:0 5px 0 0;
			padding:0;
			}
			
			#mainwrap #masthead #utilityBar #searchBar p#searchSite a{
				height:23px;
				width:85px;
				background:url(../images/global/search_site.gif) no-repeat left top;
				display:block;
				margin:0;
				padding:0;
				}
				
				#mainwrap #masthead #utilityBar #searchBar p#searchSite a:hover{
					background-position: 0 -23px;
				}
				
		#mainwrap #masthead #utilityBar #searchBar p#searchWeb{
			height:23px;
			width:56px;
			float:left;
			display:inline;
			margin:0 5px 0 0;
			padding:0;
			}
				
			#mainwrap #masthead #utilityBar #searchBar p#searchWeb a{
				height:23px;
				width:56px;
				background:url(../images/global/search_web.gif) no-repeat left top;
				margin:0;
				padding:0;
				display:block;
				}

				#mainwrap #masthead #utilityBar #searchBar p#searchWeb a:hover{
					background-position: 0 -23px;
				}
			
		#mainwrap #masthead #utilityBar #searchBar img{
			float:left;
			width:50px;
			height:29px;
			background:#000;
			margin:0;
			padding:0;
		}
	
		/*============================
		*  NEW NAV CODE INSERTED HERE
		*=============================
		*/
		
		#mainwrap #primaryNav{
			width:100%;
			height:39px;
			background: url(../images/global/nav_background.gif) repeat;
			background-position:500px 0%;
			text-align:left;
			}
			
			#mainwrap #primaryNav ul li{
				height:39px;
				float:left;
				}
				
				#mainwrap #primaryNav ul li#aboutVision a{
			 		width:116px;
					height:39px;
					display:block;
					background:#3A7AB8 url(../images/global/aboutvision.gif) no-repeat left top;
					background-position: 33px 0;
					padding:0 0 0 30px;
					}	
				
					#mainwrap #primaryNav ul li#aboutVision a:hover{
						background-position: 33px -38px;
					}
				
				
				#mainwrap #primaryNav ul li#thisWeek a{
				 	width:95px;
					height:38px;
					display:block;
					background: #3B7AB9 url(../images/global/thisweek.gif) no-repeat left top;	
					background-position: 0px 0px;
						
					}
					
					#mainwrap #primaryNav ul li#thisWeek a:hover{
						background-position: 0px -38px;
					}
					
				
				#mainwrap #primaryNav ul li#meetOurPartners a{
			 		width:130px;
					height:38px;
					display:block;
					background: #3B7AB9 url(../images/global/meetourpartners.gif) no-repeat left top;	
					background-position: 0px 0px;
					
				}
				
					#mainwrap #primaryNav ul li#meetOurPartners a:hover{
						background-position: 0px -38px;
					}
				
					
				
				#mainwrap #primaryNav ul li#schuylkillLinks a{
				 	width:115px;
					height:38px;
					display:block;
					background: #3B7AB9 url(../images/global/schuylkilllinks.gif) no-repeat left top;	
					background-position: 0px 0px;

					}

					#mainwrap #primaryNav ul li#schuylkillLinks a:hover{
						background-position: 0px -38px;
					}
	
					
					
			
			
				#mainwrap #primaryNav ul li#photos a{
			 		width:63px;
					height:38px;
					display:block;
					background: #3B7AB9 url(../images/global/photos.gif) no-repeat left top;	
					background-position: 0px 0px;

					}

					#mainwrap #primaryNav ul li#photos a:hover{
						background-position: 0px -38px;
					}
			
			
			
				#mainwrap #primaryNav ul li#videos a{
					width:63px;
					height:38px;
					display:block;
					background: #3B7AB9 url(../images/global/videos.gif) no-repeat left top;	
				    background-position: 0px 0px;

					}

					#mainwrap #primaryNav ul li#videos a:hover{
						background-position: 0px -38px;
					}
			

	
/***** commented out old nav bar *****
		
		#mainwrap #primaryNav{
			width:100%;
			height:39px;
			background: url(../images/global/nav_background.gif) repeat;
			background-position:500px 0%;
			text-align:left;
			}
			
			#mainwrap #primaryNav ul li{
				height:39px;
				float:left;
				}
				
				#mainwrap #primaryNav ul li#schuylkillCounty{
			 		width:116px;
					height:39px;
					display:block;
					background:#3A7AB8 url(../images/global/nav_mastheaddropshadow.gif);
					background-position: 0 -79px;
					padding:0 0 0 30px;
					
					
				}	
					#mainwrap #primaryNav ul li#schuylkillCounty{
				 		width:116px;
						height:38px;
						display:block;
						background: #3B7AB9 url(../images/global/nav_schuylkillcounty.gif) no-repeat left top;	
						background-position: 33px -79px;
						
						
					}
				
                                                #mainwrap #primaryNav ul li#schuylkillCounty a{
                                                        width:116px;
                                                        height:38px;
                                                        background:url(../images/global/nav_schuylkillcounty.gif) no-repeat left top;
                                                        background-position: 0 0;
                                                        display:block;
                                                        }

                                                        #mainwrap #primaryNav ul li#schuylkillCounty a:hover{
                                                                height: 38px;
                                                                background-position: 0 -39px;
                                                                background:url(../images/global/nav_schuylkillcounty.gif) no-repeat left center;
                                                        }
	
					#mainwrap #primaryNav ul li#whatsNew{
				 		width:88px;
						background:url(../images/global/nav_whatsnew.gif) no-repeat left top;
						background-position: 0 -79px;
							
						height:38px;
						display:block;
						
					}

						#mainwrap #primaryNav ul li#whatsNew a{
							width:88px;
							height:38px;
							background:url(../images/global/nav_whatsnew.gif) no-repeat left top;
							background-position: 0 0;
							display:block;
							}
							
							#mainwrap #primaryNav ul li#whatsNew a:hover{
								height: 38px;
								background-position: 0 -39px;
								background:url(../images/global/nav_whatsnew.gif) no-repeat left center;
							}
					
					#mainwrap #primaryNav ul li#economicDev{
				 		width:140px;
						background:url(../images/global/nav_economicdev.gif) no-repeat left top;
						background-position: 0 -79px;
						
						height:38px;
						display:block;
							
					}
				
                                                #mainwrap #primaryNav ul li#economicDev a{
                                                        width:140px;
                                                        height:38px;
                                                        background:url(../images/global/nav_economicdev.gif) no-repeat left top;
                                                        background-position: 0 0;
                                                        display:block;
                                                        }

                                                        #mainwrap #primaryNav ul li#economicDev a:hover{
                                                                height: 38px;
                                                                background-position: 0 -39px;
                                                                background:url(../images/global/nav_economicdev.gif) no-repeat left center;
                                                        }
	
					#mainwrap #primaryNav ul li#qualityOfLife{
				 		width:91px;
						background:url(../images/global/nav_qualityoflife.gif) no-repeat left top;
						background-position: 0 -79px;
							
						height:38px;
						display:block;
						
					}
				
                                                #mainwrap #primaryNav ul li#qualityOfLife a{
                                                        width:91px;
                                                        height:38px;
                                                        background:url(../images/global/nav_qualityoflife.gif) no-repeat left top;
                                                        background-position: 0 0;
                                                        display:block;
                                                        }

                                                        #mainwrap #primaryNav ul li#qualityOfLife a:hover{
                                                                height: 38px;
                                                                background-position: 0 -39px;
                                                                background:url(../images/global/nav_qualityoflife.gif) no-repeat left center;
                                                        }
	
					#mainwrap #primaryNav ul li#education {
				 		width:76px;
						background:url(../images/global/nav_education.gif) no-repeat left top;
						background-position: 0 -79px;
						
						height:38px;
						display:block;
							
					}
				
                                                #mainwrap #primaryNav ul li#education a{
                                                        width:76px;
                                                        height:38px;
                                                        background:url(../images/global/nav_education.gif) no-repeat left top;
                                                        background-position: 0 0;
                                                        display:block;
                                                        }

                                                        #mainwrap #primaryNav ul li#education a:hover{
                                                                height: 38px;
                                                                background-position: 0 -39px;
                                                                background:url(../images/global/nav_education.gif) no-repeat left center;
                                                        }
	
					#mainwrap #primaryNav ul li#government{
				 		width:83px;
						height:38px;
						display:block;
				
						background:url(../images/global/nav_government.gif) no-repeat left top;	
						background-position: 0 -79px;
						
					}
				
                                                #mainwrap #primaryNav ul li#government a{
                                                        width:83px;
                                                        height:38px;
                                                        background:url(../images/global/nav_government.gif) no-repeat left top;
                                                        background-position: 0 0;
                                                        display:block;
                                                        }

                                                        #mainwrap #primaryNav ul li#government a:hover{
                                                                height: 38px;
                                                                background-position: 0 -39px;
                                                                background:url(../images/global/nav_government.gif) no-repeat left center;
                                                        }
	
					#mainwrap #primaryNav ul li#news{
				 		width:56px;
						height:38px;
						background:url(../images/global/nav_news.gif) no-repeat left top;
						background-position: 0 -79px;
							
						display:block;
						
					}
					
					#mainwrap #primaryNav ul li#about{
				 		width:95px;
						height:38px;
						background:url(../images/global/nav_about.gif) no-repeat left top;
						background-position: 0 -79px;
						display:block;
					}
					
						#mainwrap #primaryNav ul li#about a{
							width:95px;
							height:38px;
							background:url(../images/global/nav_about.gif) no-repeat left top;
							background-position: 0 0;
							display:block;
							}
							
							#mainwrap #primaryNav ul li#about a:hover{
								height: 38px;
								background-position: 0 -39px;
								background:url(../images/global/nav_about.gif) no-repeat left center;
							}
				
					#mainwrap #primaryNav ul li#schuylkillpedia{
				 		width:116px;
						height:38px;
						background:url(../images/global/nav_schuylkillpedia.gif) no-repeat left top;
						background-position: 0 -79px;
						
						display:block;
							
					}

***** end commented out old nav bar *****/

	#footer{
		margin:20px auto;
		width:770px;
		border: #000000 1px solid;
		}
		
		#footer p.socialNetworkText{
			color:#ccc;
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;
			float:left;
			margin:10px 10px 0 0;
			width: 280px;
			display: inline;
		}
	
		#footer ul#socialNetworks li{
			float:left;
			display:inline;
			text-align:left;
			margin:0 10px;
			padding:0;
			}
			
			#footer ul#socialNetworks li#facebook a{
				width:92px;
				height:30px;
				background: url(../images/global/footer_facebook.gif) no-repeat left bottom;
				display:block;
				margin:0;
				padding:0;
			}
			
			#footer ul#socialNetworks li#myspace a{
				width:117px;
				height:30px;
				background: url(../images/global/footer_myspace.gif) no-repeat left bottom;
				display:block;
				margin:0;
				padding:0;
			}
			
			#footer ul#socialNetworks li#linkedin a{
				width:92px;
				height:30px;
				background: url(../images/global/footer_linkedin.gif) no-repeat left bottom;
				display:block;
				margin:0;
				padding:0;
			}
	
			#footer ul#socialNetworks li#twitter a{
				width:94px;
				height:27px;
				background: url(../images/global/footer_twitter.gif) no-repeat left bottom;
				display:block;
				margin:0;
				padding:0;
			}
			
			#footer #legalCopyContainer{
				width:750px;
				border-top:1px solid #333;
				margin:10px 0 10px 0;
				padding:10px 0 0 0;
				}
				
				#footer #legalCopyContainer p{
					width:645px;
					clear:both;
					text-align:center;
					margin:5px auto;
					}
				

.legalCopy{					
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;}


/*** styles added MJG 12/22/2008 ***/

#wrap-main {

        z-index: 0;
        margin-top: -7px;
        margin-left: auto;
        margin-right: auto;
        width: 1003px;
	height: 1248px;
        position: relative;

	padding-bottom: 20px;

	/* border: #ff0000 1px solid; */

}

#wrap-pageContent {

        position: relative;
        top: 137px;
        left: 48px;
        height: 1110px;
        width: 898px;
	
	/* border: #000000 1px solid; */

}

#wrap-whatIS {

	position: absolute;
	top: 36px;
	left: 64px;
	
}

	#wrap-whatIS font.breadcrumb { 

		z-index: 5;

		font-family: Arial, Helvetica;
		/* font-size: 14px; */
		font-size: 13px; 
		font-weight: bold;

		line-height: 2.0;
		color: #ffffff;

		visibility: visible;

	}

	#wrap-whatIS font.whatisvision { 

		z-index: 5;

		font-family: Arial, Helvetica;
		font-size: 45px;
		font-weight: bold;

		line-height: 1.25;
		color: #ffffff;

	}

#whatIS-text {

	z-index: 5;

	position: absolute;
	top: 140px;
	left: 64px;

	padding-left: 18px;

	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;

	line-height: 1.25;
	color: #ffffff;

}

#wrap-mainContentArea {

        z-index: 3;
        width: 672px;
        height: 1000px;
        position: absolute;
        top: 110px;
        left: 0px;
        background-color: #ffffff;
        float: left;	
	/* border: #000000 1px solid; */


}

#wrap-subContentArea {

        z-index: 3;
        width: 672px;
        height: 1110px;
        position: absolute;
        top: 0px;
        left: 0px;
        background-color: #ffffff;
        float: left;	

}

#mainContentArea-contentBox {

        position: relative;
	width: 672px;
	height: 1000px;
	/* border: #000000 1px solid; */ 

}

#subContentArea-contentBox {

        position: relative;
	width: 672px;
	height: 925px;

}

#mainContentArea-text {

	position: absolute;
	top: 367px;
	left: 22px;

	width: 629px;

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;

	line-height: 1.5;


}

#subContentArea-header-image {

	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;

	width: 625px;
	height: 160px;
	background-image: url(http://new.schuylkillvision.com/images/whatisvision/whatis_header.jpg);
	background-repeat: no-repeat;

}

#subContentArea-text-column1 {

	position: absolute;
	left: 23px;

	width: 405px;

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	line-height: 1.5;

	margin-top: 15px;

}

#subContentArea-text-column2 {

	position: absolute;
	left: 455px;

	float: right;

	width: 181px;

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	line-height: 1.5;

	padding-right: 10px;

	margin-top: 15px;

}

#subContentArea-text-full {

	position: absolute;
	left: 23px;

	width: 629px;

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	line-height: 1.5;

	margin-top: 15px;

}

#subContentArea-text-full ul li p a.more-link {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;

	color: #0000ff;

}

#subContentArea-text-column1 p, #subContentArea-text-column2 p, #subContentArea-text-full p { padding-bottom: 15px; }
#subContentArea-text-column1 br, #subContentArea-text-column2 br, #subContentArea-text-full br { padding-bottom: 15px; }

#subContentArea-text-column1 h2, #subContentArea-text-column2 h2, #subContentArea-text-full h2 { padding-bottom: 10px; }

#subContentArea-divider {

	position: absolute;
	left: 443px;

	width: 2px;
	height: 895px;

	background-color: #8EC7ED;
	float: right;

	margin-top: 15px;


}

#subContentArea-text-column1 ul, #subContentArea-text-column2 ul, #subContentArea-text-full ul { 

	padding-left: 20px;

	padding-top: 10px;
	padding-bottom: 10px;

	line-height: 1.5;
	list-style-type: square;

}

#subContentArea-text-column1 ul li, #subContentArea-text-column2 ul li, #subContentArea-text-full ul li { font-size: 11px; padding-bottom: 10px; }

#subContentArea-text-column2 td.pdfimg {

	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;


}

#subContentArea-text-column2 td.link {

	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;


}


#subContentArea-text-column1 h2, #subContentArea-text-column2 h2 { 

	font-family: Arial;
	font-size: 18px;
	color: #0a50a1;

}

#subContentArea-text-column1 h3, #subContentArea-text-column2 h3 { 

	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #0a50a1;

}

#subContentArea-FAQ-text-column1 {

	position: absolute;
	left: 23px;

	width: 302px;

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	line-height: 1.5;

	margin-top: 15px;	

}

#subContentArea-FAQ-text-column2 {

	position: absolute;
	left: 347px;
	float: right;

	width: 301px;

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;

	line-height: 1.5;

	padding-right: 10px;

	margin-top: 15px;


}

#subContentArea-FAQ-divider {

	position: absolute;
	left: 335px;

	width: 2px;
	height: 895px;

	background-color: #8EC7ED;
	float: right;

	margin-top: 15px;


}

#subContentArea-FAQ-text-column2 td.pdfimg {

	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;


}

#subContentArea-FAQ-text-column2 td.link {

	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;


}

#subContentArea-FAQ-text-column1 h2, #subContentArea-FAQ-text-column2 h2 { 

	font-family: Arial;
	font-size: 18px;
	color: #0a50a1;

}

#subContentArea-FAQ-text-column1 h3, #subContentArea-FAQ-text-column2 h3 { 

	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #0a50a1;

}

#mainContentArea-image1 {

	position: absolute;
	top: 21px;
	left: 22px;	

	width: 165px;

}

#mainContentArea-image1 img {

	padding-bottom: 10px;

}

#mainContentArea-image1 ul {

	margin-left: 25px; 
	list-style-type: square;

	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}

#mainContentArea-image1 ul li {

	padding-bottom: 10px;
}

#mainContentArea-image1 a {

	color: #0A50A1;

}

#mainContentArea-image2 {
	
	position: absolute;
	top: 21px;
	left: 228px;

	width: 165px;

}

#mainContentArea-image2 img {

        padding-bottom: 10px;

}

#mainContentArea-image2 ul {

        margin-left: 25px;
        list-style-type: square;

        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
	color: #000000;
}

#mainContentArea-image2 ul li {

        padding-bottom: 10px;
}


#mainContentArea-image3 {

	position: absolute;
	top: 21px;
	/* right: 21px; */
	left: 444px; 

	width: 165px;
}

#mainContentArea-image3 img {

        padding-bottom: 10px;

}

#mainContentArea-image3 ul {

        margin-left: 25px;
        list-style-type: square;

        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
	color: #000000;
}

#mainContentArea-image3 ul li {

        padding-bottom: 10px;
}


#mainContentArea-image4 {

	position: absolute;
	top: 445px;
	left: 22px;

	width: 165px;

}

#mainContentArea-image4 img {

        padding-bottom: 10px;

}

#mainContentArea-image4 ul {

        margin-left: 25px;
        list-style-type: square;

        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
	color: #000000;
}

#mainContentArea-image4 ul li {

        padding-bottom: 10px;
}

#mainContentArea-image5 {

	position: absolute;
	top: 445px;
	left: 228px;

	width: 165px;

}

#mainContentArea-image5 img {

        padding-bottom: 10px;

}

#mainContentArea-image5 ul {

        margin-left: 25px;
        list-style-type: square;

        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
	color: #000000;
}

#mainContentArea-image5 ul li {

        padding-bottom: 10px;
}

#mainContentArea-image6 {

	position: absolute;
	top: 445px;
	/* right: 21px; */
	left: 444px;

	width: 165px;

}

#mainContentArea-image6 img {

        padding-bottom: 10px;

}

#mainContentArea-image6 ul {

        margin-left: 25px;
        list-style-type: square;

        font-family: Arial, Verdana, Tahoma, sans-serif;
        font-size: 11px;
	color: #000000;
}

#mainContentArea-image6 ul li {

        padding-bottom: 10px;
}

#mainContentArea-image1 ul li a, #mainContentArea-image2 ul li a, #mainContentArea-image3 ul li a,
#mainContentArea-image4 ul li a, #mainContentArea-image5 ul li a, #mainContentArea-image6 ul li a 
{

	color: #0a50a1;

}

#mainContentArea-image1 p, #mainContentArea-image2 p, #mainContentArea-image3 p,
#mainContentArea-image4 p, #mainContentArea-image5 p, #mainContentArea-image6 p
{

        color: #000000;
	padding-bottom: 8px;

	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 16px;
	
	padding-left: 5px;

	width: 195px;
}


#sidebarContentArea {

        z-index: 3;
        width: 212px;
        height: 1110px;
        position: absolute;
        top: 0px;
        left: 686px;
	background-color: #204667;
	/* background-color: #dddddd; */

	font-family: Arial;
	font-size: 20px;
	color: #ffffff;

	letter-spacing: -0.00em;

}

#sidebarContentArea #flashClock {

	margin-left: auto;
	margin-right: auto;

	padding-top: 10px;

}

#sidebarContentArea #divider {

	margin-left: auto;
	margin-right: auto;

	width: 172px;
	height: 2px;

	background-color: #446687;

}

#sidebarContentArea h3 {

	font-family: Arial;
	font-size: 20px;
	color: #ffffff;

	letter-spacing: -0.00em;

	text-align: center;

	padding-top: 30px;
	padding-bottom: 23px;

}

#sidebarContentArea #rss {

	position: absolute;
	width: 212px;
	background-color: transparent;

	padding-left: 0px;
	padding-right: 0px;
}

#sidebarContentArea #rss ul {

	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 35px;

	line-height: 0.7;
	list-style-type: square;

	margin-left: 18px;
	margin-right: 15px;

	margin-top: -3px;

	font-size: 10px;

}

#sidebarContentArea #rss div.tagline {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #d5e7f6;

	line-height: 1.45;
	letter-spacing: 0em;

	text-align: center;

	border: #000000 0px solid;
	background-color: transparent; /* #D5E7F6; */

	padding: 5px 5px 5px 5px;

	margin-top: 10px;


}

#wrap-donate { 
	
	width: 105px; 
	height: 30px; 

	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	margin-bottom: 75px; 

}

#wrap-donate #donate-txt {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;

	padding-bottom: 10px;

}

#wrap-donate #donate { position: relative; width: 105px; height: 30px; text-align: center; }

#wrap-donate #donate a {

	position: absolute;

	top: 0px;
	left: 0px;

	width: 105px; 
	height: 30px;

	color: transparent;

	background-image: url(/images/donatenow_button.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

#wrap-donate #donate a:hover {

	color: transparent;

	background-image: url(/images/donatenow_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}

#logoClick {

	position: absolute;
	top: 17px;
	left: 30px;

}

#headerAddress {

	position: absolute;
	top: 17px;
	left: 310px;

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;

}

/***** DROP-DOWN MENUS *****/

#wrap-whatsNewMenuDrop {

	position: absolute;

	top: 83px;
	left: 145px;

	z-index: 100;

	width: 197px;
	height: 60px;

	display: none;


}

#whatsNewMenuDrop {

	position: relative;
	background-image: url(http://new.schuylkillvision.com/images/menus/dropdown_bottom_light.gif);
	background-repeat: no-repeat;
	background-position: center bottom;

	width: 197px;
	height: 60px;


}

#whatsNewMenuDrop #subMenu {

	position: absolute;
	top: 0px;
	left: 0px;

	background-color: #a9defd;
	color: #204667;

	width: 195px;
	height: 40px;

	border-right: #000000 1px solid;
	border-left: #000000 1px solid;


}

#whatsNewMenuDrop #subMenu ul {

	line-height: 2.0;
	list-style-type: square;

	margin-left: 25px;
	margin-right: 15px;

	margin-top: 5px;

	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;

}

#whatsNewMenuDrop #subMenu a {

	padding: 2px 2px 2px 2px;

	color: #204667;

}

#whatsNewMenuDrop #subMenu a:hover {

	background-color: #204667;
	color: #a9defd;
	
	text-decoration: none;


}

#wrap-aboutMenuDrop {

	position: absolute;

	top: 83px;
	left: 679px;

	z-index: 100;

	width: 197px;
	height: 125px;

	display: none;


}

#aboutMenuDrop {

	position: relative;
	background-image: url(http://new.schuylkillvision.com/images/menus/dropdown_bottom_light.gif);
	background-repeat: no-repeat;
	background-position: center bottom;

	width: 197px;
	height: 125px;


}

#aboutMenuDrop #subMenu {

	position: absolute;
	top: 0px;
	left: 0px;

	background-color: #a9defd;
	color: #204667;

	width: 195px;
	height: 105px;

	border-right: #000000 1px solid;
	border-left: #000000 1px solid;


}

#aboutMenuDrop #subMenu ul {

	line-height: 2.0;
	list-style-type: square;

	margin-left: 25px;
	margin-right: 15px;

	margin-top: 5px;

	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;

}

#aboutMenuDrop #subMenu a {

	padding: 2px 2px 2px 2px;

	color: #204667;

}

#aboutMenuDrop #subMenu a:hover {

	background-color: #204667;
	color: #a9defd;
	
	text-decoration: none;


}

/***** LINKS *****/

#subContentArea-text-column1 a, #subContentArea-text-column1 a:link, #subContentArea-text-column1 a:active, #subContentArea-text-column1 a:visited,
#subContentArea-text-column2 a, #subContentArea-text-column2 a:link, #subContentArea-text-column2 a:active, #subContentArea-text-column2 a:visited,
#subContentArea-text-full a, #subContentArea-text-full a:link, #subContentArea-text-full a:active, #subContentArea-text-full a:visited {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: none;



}

.link a:link, .link a:active, .link a:visited {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: none;



}

#subContentArea-text-column1 a:hover, #subContentArea-text-column2 a:hover {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: underline;


}

.link a:hover {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: underline;


}


#subContentArea-FAQ-text-column1 a:link, #subContentArea-FAQ-text-column1 a:active, #subContentArea-FAQ-text-column1 a:visited,
#subContentArea-FAQ-text-column2 a:link, #subContentArea-FAQ-text-column2 a:active, #subContentArea-FAQ-text-column2 a:visited,
#subContentArea-FAQ-text-column1 a, #subContentArea-FAQ-text-column2 a {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: none;



}

#subContentArea-FAQ-text-column1 a:hover, #subContentArea-FAQ-text-column2 a:hover {

	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #0a50a1;
	text-decoration: underline;


}

#sidebarContentArea #rss a {

	font-family: Tahoma, Arial;
	color: #D5E7F6;
	font-size: 13px;
	text-decoration: none;

	line-height: 1.45;
	letter-spacing: -0.00em;


}

#sidebarContentArea #rss a:hover {

	color: #2dc1ff;



}

#sidebarContentArea #rss div.tagline a, #sidebarContentArea #rss div.tagline a:link, 
#sidebarContentArea #rss div.tagline a:visited, #sidebarContentArea #rss div.tagline a:active, #sidebarContentArea #rss div.tagline a:hover {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #d5e7f6;

	line-height: 1.45;
	letter-spacing: 0em;

	text-decoration: none;


}
