A { color: Green;
	text-decoration: underline
}
A:hover { color: red; text-decoration: underline }
A.blue  { color: blue;
	text-decoration: none
}
A.nounderline { 
	text-decoration: none;
}
A.nounderline:hover { color: red; text-decoration: none }

BODY { background-color: #EEFFFF ;
		color: black;
}

/* ***************************************
<TABLE> definitions
****************************** */
TABLE { background-color: #EEFFFF ; 
		text-align: center ;
		border:none ; 
		width: 100% ; border-collapse:collapse;
	}

TABLE.indextable { 
		vertical-align: text-top ;
		width:360px ;
}
	
TABLE.phototable { 
		width:270px ;
}
TABLE.border {
	border:medium groove aqua;
}

TABLE.protret { 
	border-collapse:collapse; 
	border: none;
}
	
/* ***************************************
<TD> definitions
****************************** */
TD { 
	font-size: 16px ; 
	background-color: #EEFFFF ; 
	font-family:Arial, Helvetica, sans-serif; 
	color:blue; 
	text-align:center; 
}	
TD.lefttd { 
/*	## left align a TD */
	text-align: left; 
}	

TD.phototd { 
/*	## photo with small black caption */
	color: black ;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 25px;
}	

TD.LEFT { 
/*	## left align  */
	text-align: left; 
}	

	
TD.LEFT15 { 
/*	## left align 15 margin  */
	text-align: left; 
	padding-left:15px;
}	

TD.LEFT15top { 
/*	## left align 15 margin  */
	text-align: left;
	vertical-align:top;	
	padding-left:15px;
}	

TD.RIGHT { 
/*	## right align */
	text-align: right; 
}	


TD.RIGHT15 { 
/*	## right align 15 margin  */
	text-align: right; 
	padding-right: 15px;
}	

TD.RIGHT15top { 
/*	## right align 15 margin  */
	text-align: right; 
	padding-right:15px; 
	padding-bottom: 15px;
}	


TD.indextd { 
/*  ## Index page TD with bold font and spaced out + right 15 margin*/
	text-align:right; 
	padding-right:15px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
TD.indextdsmall { 
/*  ## Index page TD with small bold font and spaced out*/
	text-align:right; 
	padding-right:15px;
	font-weight: bold;
	font-size: smaller;
	padding-top: 10px;
	padding-bottom: 10px 
}

TD.mauve {
/* Used for Protestation and Muster Roll pages - background mauve */
	background-color: #CCCCFF ;
}

TD.protret {
/* Used for Protestation and Muster Roll pages - Black times font as if original book */
	color: black ;
	border-style: solid; border-color: #CCCCCC; border-width:thin; ;
	font-family:"Times New Roman", Times, serif; 
	font-size:12pt;
}


TD.protretleft {
/* Used for Protestation and Muster Roll pages - Black times font as if original book */
	color: black ;
	text-align: left;
	padding-left: 15px ;
	border-style: solid; border-color: #CCCCCC; border-width:thin ;
	font-family:"Times New Roman", Times, serif; 
	font-size:12pt;
}
TD.border {
/* Used for borders imitating border='1' */
	border-style: solid; border-color: #CCCCCC; border-width:medium ;
}
TD.pad15 {
	padding:15px;
}

TH { font-size: 12pt ; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000CC; 
	text-align:center; 
	text-decoration: underline;
	padding-bottom: 20px;
}

/* ******************************************************* */
/* These intended gor Page HEader - but <H6> produces extra whitespace under (worse in mozzila) so used ordinary class instead*/
/* H6 no longer needed */
H6 {color:#FF0000; 
	font-size: 36px ; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: thick groove blue;
}
TD.pageheader {color:#FF0000; 
	font-size: 36px ; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: thick groove blue;
}
/* ******************************************************* */
P { 
	font-size: 12pt ; 
	background-color: #EEFFFF ; 
	font-family:Arial, Helvetica, sans-serif; 
	color:blue; 
	text-align:center; 
}	

DIV { 
	font-size: 12pt ; 
	background-color: #EEFFFF ; 
	font-family:Arial, Helvetica, sans-serif; 
	color:blue; 
	text-align:center; 
}

DIV.pr { 
/*   // used in PR data display*/
	font-size: 14px ; 
	font-family:"Courier New", Courier, monospace;
	text-align:left
}	


BUTTON {color: black ; text-decoration:none;}
BUTTON.backtd { 
	font-weight: bold;
	vertical-align:middle; color:blue;
}

.fontblack { 
	color: black;
}

.fontorange { 
	color: #FF8040 ;
}

.fontred { 
	color: red;
}

.font10pt { 
	font-size: 12px ;
}