H1 
{ 
	background-color: #aaaaff;
	text-align: center;
	font-size: large;
}
.bigtext
{
	background-color: #ffaaaa;
	font-size: xx-large;
	font-weight: bold;
	padding: 6px;
	text-align: center;
}
FIELDSET
{
	border: 1px solid #3333ff;
	padding: 6px 6px;
	margin: 15px 10px;
	width: 728px;
}

LEGEND
{
	color: #ffffff;
	background: #aaaaff;
	border: 1px solid #3333ff;
	padding: 2px 6px
}

INPUT[type="radio"]
{
	margin-left: 10px	
}

INPUT[type="checkbox"]
{
	margin-top: 10px	
}
BUTTON
{
	margin: 5px;
	background: #ccffcc;
	border: 2px outset #ccffcc;
	
}
.helpbox
{
	position: absolute;
	border: 1px solid #000000;
	background-color: #ffffff;
	margin: 5px;
	padding: 5px;
	left: 5em;
	top: 3em;
	width: 35em;
}
.fakelink
{
	color: blue;
	text-decoration: underline
}
.prevbutton
{
	position: absolute;
	left: 5em;
	width: 7em;
	top: 32em;
}
.nextbutton
{
	position: absolute;
	left: 14em;
	width: 7em;
	top: 32em;
}
BUTTON.calcbutton
{
	position: absolute;
	top: 32em;
	left: 23em;
	background: #ffcccc;
	border: 2px outset #ffcccc;
	width: 14em
}
.evaluatebutton
{
	background: #ffcccc;
	border: 2px outset #ffcccc;
}


IMG
{
	border: 1px solid #000000;
	margin: 10px;
	padding: 2px;
	display: block
}
.resultbox
{
	position: absolute;
	top: 33em;
	left: 1em;
	width: 95%
}
.tablecell
{
	border: 1px solid #000000;
	color: green;
	border-style: solid;
	padding: 4px;
	margin: 4px;
	text-align: right;
}
.tableheader
{
	border: 1px solid #000000;
	background-color: #ffff99;
	border-style: solid;
	padding: 4px;
	margin: 4px;
	text-align: right;
}

.resulttable
{	
	border-collapse: collapse;
	border: 0px solid #000000;
	padding: 4px;
	margin: 4px;
}
