td { /* border: 2px outset #99ccff; */ }
td a { font-size: 100% }

#grpA a {
   background-color:  #eee8e0; /* transparent*/;  /*#fcfcfc; */
/*   border: thin #8b0000 solid; */
	border-bottom: none;
	border: 2px outset #99ccff;
	color: #8b0000;
	display: block;
	font-size: 100%;
	font-weight: normal;
	margin: 0 0.3em;
	padding: 0 0.2em;
	text-align: center;
	text-decoration: none;
	width: auto;
	/* next rounds buttons in Gecko browsers but errors in CSS validation */
	-moz-border-radius: 1em;  /* let remain for now as it looks nice */
}
#grpA a:link {
   text-decoration: none;
}
#grpA a:visited {
	background-color: #d3d3d3;
	color: #8b0000;
	text-decoration: none;
}
#grpA a:focus {
	background-color: #99ccff;
	border: 2px inset #99ccff;
	color: #fff;  /* #ffff00; */
}
#grpA a:hover {
	background-color: #99ccff;
	border: 2px inset #99ccff;
	color: #fff;  /* #ffff00; */
}

div.boxnav ul { margin-bottom: 0; margin-top: 0; padding-top: 0 }
div.boxnav li {
	list-style-type: none;
	margin-left: -1em;
	padding: 0.1em 0 0 0;
}
