body
{
	font-size: large;
	font-family: sans-serif;
}
img
{
	border: 0px;
}{
	border: 0 px;
}
.popup
{
	margin: 0px;
}
a
{
	font-weight: bold;
	font-family: Sans-Serif;
	text-decoration: none;
	color: #006400;
}
a:hover
{
	text-decoration: underline;
}
.strikelink:hover
{
	text-decoration: line-through;
}
.alert
{
	color: #000000;
	background-color: Yellow;
}


.input
{
	font-size: 10pt;
	color: black;
	font-family: Sans-Serif;
	background-color: #EFEFFF; /* #b0c4de; */
	border: #008 solid 5px;
	padding: 2px;
	border-collapse: collapse;
}
.input TH
{
	border-bottom: #008 solid 5px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: #008;
}
.input TD
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
}
.input TH A
{
	color: white;
}
.inputsmall
{
	font-size: 8pt;
	color: black;
	background-color: #EFEFFF;
	border: #000080 solid;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
}
.inputsmall TH
{
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	background-color: #008;
	vertical-align: middle;
}
.inputsmall TH A
{
	color: white;
}

.output
{
	font-size: 12pt;
	color: black;
	background-color: #eafbed;
	border: #006400 solid;
	padding: 5px;
	margin: 0px;
	border-collapse: collapse;
}
.output TH
{
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	background-color: #006400;
	vertical-align: bottom;
}
.output TH A
{
	color: white;
}
.outputsmall
{
	font-size: 8pt;
	color: black;
	background-color: #eafbed;
	border: #006400 solid;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
}
.outputsmall TH
{
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	background-color: #006400;
	vertical-align: middle;
}
.outputsmall TH A
{
	color: white;
}

.badThing
{
	font-size: 12pt;
	color: black;
	background-color: white;
	border: red solid 5px;
	padding: 2px;
	vertical-align: middle;
	border-collapse: collapse;
}
.badThing TH
{
	border-bottom: red solid 5px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: red;
	vertical-align: bottom;
}
.badThing TH A
{
	color: white;
}
.badThing a:hover
{
	text-decoration: none;
}

.goodThing
{
	font-size: 12pt;
	color: black;
	background-color: white;
	border: lime solid 5px;
	padding: 2px;
	vertical-align: middle;
	border-collapse: collapse;
}
.goodThing TH
{
	border-bottom: lime solid 5px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: lime;
	vertical-align: bottom;
}
.goodThing TH A
{
	color: white;
}
.goodThing a:hover
{
	text-decoration: none;
}

.warning
{
	font-size: 12pt;
	color: black;
	background-color: white;
	border: yellow solid 5px;
	padding: 2px;
	vertical-align: middle;
	border-collapse: collapse;
}
.warning TH
{
	border-bottom: yellow solid 5px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: black;
	background-color: yellow;
	vertical-align: bottom;
}
.warning TH A
{
	color: black;
}
