
form {
	font-size:	0.8em;
	font-weight:	normal;
}

form fieldset {
	border:		1px solid #ddd;
	padding:	2px 2px 1em 2px;
	margin:	0 0 1em 0;
}

form fieldset legend {
	margin:		5px;
	padding:	0 2px 0 2px;
}

form label {
	font-size:	0.8em;
	font-weight:	normal;
}

form legend label {
	font-size:	1.0em;
	font-weight:	normal;
}

form fieldset textarea {
	width:		96%;
	height:		4em;
	margin:		0 .5em 0 .5em;
	padding:	.25em;
	font-family:	Geneva,Tahoma,Helvetica,Arial,sans-serif;
	font-size:	.9em;
	font-weight:	normal;
	color:		#002049;
}

form fieldset table td {
	padding:	2px;
	padding-right:	2em;
}

form fieldset table.twocol td {
	padding-right:	.5em;
}

form fieldset table.twocol td+td {
	padding-right:	0em;
	text-align:	left;
}

form div.submitform {
	text-align:	center;
	margin-left:	auto;
	margin-right:	auto;
}

form div.submitform input {
	border:		1px solid black;
	font:		bold;
	color:		white;
	background:	#0063b0;
}

form div.submitform input:hover {
	border:		1px solid black;
	font:		bold;
	color:		white;
	background:	#679129;
}

form label em {
	font-size:	.8em;
	color:		#0063b0;
}

form .error {
	color:		red;
}

form fieldset strong {
	padding-left:	.4em;
	color:		red;
	font-size:	.8em;
	font-weight:	normal;
}
