a.info3{
    position:relative; /*this is the key*/
    z-index:24;
   
	padding-top: -8px;
	padding-bottom: -8px;
   }

.headere {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #5897C7;
}	
	
a.info3:visited{
    position:relative; /*this is the key*/
    z-index:24;
   
    }
	
	


a.info3 span{display: none;text-decoration:none;}

a.info3:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:-40em;
	width:40em;
	background-color: #EEEEEE;
	border-right-width: 3px;
	border-right-style: ridge;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: ridge;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	text-align: left;
	
	color: #333333;
	padding: 10px;
	z-index:20000;
	visibility: visible;
	text-decoration:none;	
}

a.nohover:hover{
}

.menuregular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


a.menuregular:hover{
background-color: #347EB7;
}

.menuregularON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F0C0C;
	background-color: #FBE1A1;

}


.menuregularON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F0C0C;
	background-color: #FBE1A1;

}
a.menuregularON:hover{
background-color: #FBE0AE;
}


.picborder {
	border: 1px solid #000000;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5897C7;
}
.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
.footerheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.siteby {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #A9C6DC;
	text-decoration:none;
}





.feedback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #848484;
}

.tableheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#5897C7;
}
.formrowodd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color:#FCEDC8;
}

.formroweven{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color:#EDB642;
}
.formrow1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color:#FCEDC8;
}

.formrow2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color:#FFFFFF;
}
.verSeparator { padding:0px; border:0px }
.verSeparator td img { width:1px; padding:0px; border:0px }
.tiny {
font-size:10px;
}
.formerror { 
	font-weight:bold;
	color:#890A13;
	font-size:12px;
}
.payonlineheader{
	color:#FFFFFF; 
	background-color:#88B4D6; 
	font:Georgia, 'Times New Roman', Times, serif; 
	
	font-size:18px;
}
.payonlineodd{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;

	background-color:#FCEDC8;
}
.payonlineeven{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.payonlinesmall{
	color:#444444;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.textvolunteer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #5897C7;
	border-right-color: #5897C7;
	border-bottom-color: #5897C7;
	border-left-color: #5897C7;
	margin-right: 5px;
}
.headerhotbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5897C7;
}
.texthotbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.tertiary {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F0C0C;
}
.tertiaryON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F0C0C;
	background-color: #FDF2D6;
	font-weight: normal;

}

.menuregularticles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.menuregularticles2ON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F0C0C;
	background-color: #FCEDC8;
	font-weight: bold;
}
.menuregularticlesON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #5796C9;
	font-weight: normal;
}
.menuregularticles2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5796C9;
	font-weight: normal;
}
div.moreinfo {
	background-color:#FDF2D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	border-width:1px;
	border-color:#347EB7;
 	border-style:solid;
	margin:10px;
	padding:5px;
	display:none;
}

a.menu:hover {
	background-color: #347EB7;
}
.errorbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #990033;
	margin: 10px;
	padding: 15px;
	width: 400px;
	border: 1px solid #333333;
	
}
.tableoutline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FCEDC8;
	padding: 10px;
	border: 1px solid #5897C7;
}
.tablerowlineabove {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FBE1A1;
	border-right-color: #FBE1A1;
	border-bottom-color: #FBE1A1;
	border-left-color: #FBE1A1;


}
