body {font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	background-color : #ffffff;
	font-family:Verdana;
	font-weight: normal;
	}
p {font-weight : normal; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    font-size : 10pt; line-height:1.30; text-indent:.7cm; }

.noindent {color:black; font-family : Arial, sans-serif; font-size:14px; font-weight:normal; line-height:1.25em; text-indent: 0cm; }


.quote {color:green; font-size:11px; }
.quoter {color:green; font-size:11px; text-align:right}

h1 {font-weight : bold; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 24pt;}

h2 {font-weight : normal;  font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 12pt;}

h3 {font-weight : bold; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 13pt;}

h4 {font-weight : bold; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 12pt; color:goldenrod}

h5 {font-weight : bold; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 15pt; color:navy}

li {font-weight : normal;  font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; }


td {font-size: 10pt; font-weight:normal; color:black; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; }


#menu {font-size:8pt; color:white; text-decoration:none; font-weight:bold;}
#menu a {font-size:8pt; color:white; text-decoration:none; font-weight:bold;}
#menu a:visited {font-size:8pt; color:black; text-decoration:none; font-weight:bold;}
#menu a:hover {font-size:8pt; color:black; background: transparent; text-decoration:none; font-weight:bold;}



.headinglinks2 {color:silver; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size:10pt; text-decoration:none;}

.towns {color:purple; font-weight:normal}

.email {font-size:8pt;}

.investing {color:navy; font-style:italic; font-weight:bold; font-size:15pt; font-family:Times, serif;}

.librariesprint {font-weight:normal; line-height:1.3; font-size:10pt; }

.ending {font-weight:bold; color:navy; font-size:16px; }

.endingrest {font-weight:normal; font-size:12px; color:navy; font-family:Arial}
.endingbold {font-weight:bold; font-size:12px; color:navy; }


.copyright {color:navy; font-size:10px; }

.special {color:navy; font-size:10px; }

.heading {color:navy; font-size:18px; }

.sidemenu {font-size: 9px; font-weight:bold; color:black; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; }


.sidemenu {
	border-top: 0px solid #666;
	border-right: 0px outset #000;
	border-bottom: 1px outset #000;
	border-left: 1px solid #000;
	padding: 2px 5px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold; 
	line-height: 22px;
	text-decoration:none;

}

a.sidemenu {
	text-decoration:none;
	color:#333;
	font-weight : bold;	

}
a.sidemenu:visited {
	text-decoration:none;
	color:#990066;
	font-weight : bold;	
	background:none;
	font-size: 9px;
}

a.sidemenu:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background: #802028;
	font-size: 9px;
}

a.sidemenu:active {
	text-decoration:none;
	color:#930;
	font-weight:bold;
	background: #0c9;
}


/* for links page */



#inpagelinks { margin: 0 auto; }

#inpagelinks ul li {list-style: circle; margin-left: 30px; 
	background: transparent; color: black; 
	font: bold 95% Verdana, sans-serif;}

#inpagelinks a {display: block; width: 75%; 
	text-decoration: none; text-align: left; 
	background: transparent; color: black; 
	margin-top: 3px; padding: 1px 0px 0px 5px; 
	border: 0px solid #ccc; 
	border-right: 0px solid #ccc; 
	border-left: 0; 
	border-top: 0; 
	}

#inpagelinks a:hover {
	background: transparent; color: green;  
	border: 0px solid gray; 
	border-left: 0; 
	border-top: 0; }

#inpagelinks a:active, #inpagelinks a:focus 
	{background: transparent; color: green;  
	border: 0px solid black; 
	border-left: 0; 
	border-top: 0; }


#inpagelinks a#current {background: #ffe; color: black; border: 1px solid black; 
	border-left: 0; 
	border-top: 0; }

#inpagelinks .title {display: block; color: #669966; font-weight: bold; }

#inpagelinks .subtitle {display: block; color: #669966; font-weight: bold; 
	padding-top: 15px; font-size: 1em; }



a.onpage {color: #003399; 
	text-decoration:underline;
	font-weight : bold;
}

a.onpage:visited {
	text-decoration: underline;
	color: #003399;
	font-weight : bold;
	background:none;
}

a.onpage:hover {
	text-decoration: underline;
	color:#000000;
	font-weight:bold;
	background: transparent;
}

a.onpage:active {
	text-decoration:none;
	color:#930;
	font-weight:bold;
	background: #0c9;
}



.flatinput {
	BORDER-RIGHT: #187830 1px solid; BORDER-TOP: #187830 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #187830 1px solid; BORDER-BOTTOM: #187830 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.flatbutton {
	BORDER-RIGHT: #187830 1px solid; BORDER-TOP: #0000ff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #0000ff 1px solid; CURSOR: hand; BORDER-BOTTOM: #0000ff 1px solid; BACKGROUND-COLOR: goldenrod
}


.highlight {color: black; background-color: #E4DAA7; font-weight:bold; text-decoration: none;}


.updated {display: block; color: #000; font-size: .8em;  text-align: center; }
