th,
td.left,
div.title,
h2.white {	background-color:	black;}

h1,
h2,
A.topic {	color:			black;}

div.dataframe,
div.data,
th {	border:		none;}

body {
	background:				white;
	background-image:		none;
	overflow:				visible;
}

div.data, body.frame,
div.body,
iframe {	overflow		visible;}

A, A:visited, A:active, A:hover, A.left:active, A.left.hover {
	color:		black;
}

div.body, div.data, #home, #small, #large{
	overflow:		visible;
}

input {	height:		20px;}

input.fl {	width:		69px;}

textarea {
	height:		72px;
	border:		0px;
}

td.data {	background-color:	#808080;}

.even {
	background-color:	#bbbbbb;
	border-color:	#bbbbbb;
}

tr.image,
td.image{	background-image:	none;}

td.sum {
	border-top:				1px solid black;
	background-color:		white;
}

.print {
	position:				relative;
	visibility:				visible;
	display:					inline;
}

.display, .minwidth, .submit, tr.data, span.heading {
	visibility:				hidden;
	display:					none;
}