body,th,td,form,A:link.nav,A:visited.nav,A:hover.nav,.nav	{font-family: helvetica, arial, geneva, sans-serif;}
table	      {font-family: helvetica, arial, geneva, sans-serif; width:100%; padding:0;vertical-align:middle}
A:link        {font-family: helvetica, arial, geneva, sans-serif; color: #000099; text-decoration:none}
A:visited     {font-family: helvetica, arial, geneva, sans-serif; color: #000099; text-decoration:none}
h1            {font-family: helvetica, arial, geneva, sans-serif; color: #3333FF}

/*
				Table presentation.
*/
.datatablelink {
	font-size:       0.85em;
	text-decoration: none;
	text-align:      center;
	position:        relative;
}

.datatable {
	color:              black;
	background-color:   white;
	width:              90%;
	text-decoration:    none;
	cellpadding: 2px;
	cellspacing: 2px;
	margin: auto;
}

.dataheader {			/* Show/hide suppressed. */
	color:              black;
	background-color:   white;
	font-weight: bold;
	font-size:          1.2em;
	width:              100%;
	text-align: left;
}

.datatext {
	color:              black;
	background-color:   white;
	font-size: small;
	text-align: left;
/*	font-style: italic;  */
}
.datatext div:hover {
	background-color: white;
}

.dataheaderv {			/* Visible. */
	color:              white;
	background:         #069;
	font-size:          1.2em;
	width:              80%;
}

.dataheaderh {			/* Hidden.  */
	color:              black;
	background-color:   white;
	font-weight: bold;
	font-size:          1.2em;
	width:              100%;
	text-align: left;
}

.dataheaderroll {
	background-color: white;
}
.dataheaderroll div:hover {
	background-color: silver;
}
