
label { width: 6em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p.form { clear: both; }
.submit { margin-left: 80px; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }	
	
input{
	margin: 0px 0;
}

textarea{
	margin: 0px 0;
}

td.msg{
	padding: 5px 0;
}

input.border:focus	{
	background: #f2f2f2;
	border: 1px solid #000000;
}
/*
input:hover {
	background-color:#f2f2f2;
}
	
textarea:hover {
	background-color:#f2f2f2;
}
*/
textarea.borders:focus	{
	background: #f2f2f2;
	
}

fieldset{
	border: none;
	width: 550px;
}