
html {
	background: white;
	padding: 0;
	margin: 0;
	height: 100%;
	}

body {
	font: 0.8em Arial, sans-serif;
	margin: 2.0em;
	padding: 0;
	color: black;
	background: white;
  	}

input {
	font: 1.0em Arial, sans-serif;
	}

select {
	font: 1.0em Arial, sans-serif;
	}

textarea {
	font: 1.0em Arial, sans-serif;
	}

legend {
	font-weight: bold;
	font-size: 125%;
	}

fieldset {
	padding: 5px;
	margin: 0;
	margin-bottom: 20px;
	text-align: left;
	}

dt {
	margin-top: 10px;
	font-weight: bold;
	}

table {
	font: 1.0em Arial, sans-serif;
	margin: 0;
	padding: 0;
	}

table th {
	background: #ddd;
	font-weight: bold;
	margin: 0;
	padding: 3px;
	border: 1px solid black;
	}

table td {
	border: 1px solid black;
	margin: 0;
	padding: 3px;
	}

.affirmative {
	color: green;
	font-weight: bold;
	}

.negative {
	color: red;
	font-weight: bold;
	}

.alertbox {
	margin: 0;
	padding: 0.5em;
	text-align: left;
	background-color: fcc;
	border: 1px dotted grey;
	}

.helpbox {
	margin: 0;
	padding: 0.5em;
	text-align: left;
	background-color: ffc;
	border: 1px dotted grey;
	}

.generalmsg {
	text-align: center;
	font-style: italic;
	}

.errormsg {
	text-align: center;
	font-style: italic;
	color: red;
	}

.micetype {
	font-size: 9px;
	}

.copyright {
	text-align: right;
	font-size: 9px;
	float: right;
	}

.helplink {
	margin: 0;
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 1px;
	text-align: center;
	border: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	background: #cff;
	color: black;
	}

.buttonrow {
	margin: 0;
	padding: 1px;
	text-align: right;
	}

#footer {
	margin-top: 2.0em;
	}
