.infoBox {
	border: 2px solid #B1D07E;
	padding: 15px 5px 5px 5px;
	margin: 10px;
	background: #DAE8BF;
}

.infoBox h1 {
	font-size: 10pt;
	text-align: center;
}

.errorBox {
	border: 2px solid #FF0000;
	padding: 15px 5px 5px 5px;
	margin: 10px;
	background: #FFEEEE;
}

.errorBox h1 {
	font-size: 10pt;
	text-align: center;
}


/* Form controls */
form {
	margin-right: auto;
	margin-left: auto;
}

fieldset {
	width: auto;
	padding: 10px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

legend {
	background: #DAEABF;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

input[type="button"] {
	border: 1px solid #000000;
	background: #DAEABF;
}

input[type="submit"] {
	border: 1px solid #000000;
	background: #DAEABF;
}

input[type="text"] {
	padding: 0px 2px 0px 2px;
	border: 1px solid #000000;
	background: #FFFFFF;
	font: 10pt "Tahoma", sans-serif;
	height: 18px;
}

textarea {
	padding: 0px 2px 0px 2px;
	border: 1px solid #000000;
	background: #FFFFFF;
	font: 10pt "Tahoma", sans-serif;
}

select {
	padding: 0px 2px 0px 2px;
	border: 1px solid #000000;
	background: #FFFFFF;
	font: 10pt "Tahoma", sans-serif;
}
