label, label span {

	display: block;
	padding-bottom: .55em;
	font-family: Georgia, Times New Roman, Times, San serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	
}

label {

	float: left;
	width: 100%;

}

label span {

	float: left;
	text-align: right;
	width: 20%;
	padding-top: .25em;
	padding-right: .50em;
}

fieldset input {

	float: right;
	border: solid 1px #a2a2a2;
	background: #f5f8d3;
	width: 75%;
	font-family: arial, Times New Roman, Times, San serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	padding: 3px;
	height: 22px;


}

fieldset input:focus {

	border: solid 1px #747474;
	background: #f5f8d3;

}

fieldset {
	
	margin-top: 20px;
	padding: 20px;
	overflow: hidden;
	width: 90%;
	border: 0px;

}

form div {
	
	padding-top: 10px;
	width: 351px;
}

form div input {

	background-color: #8e0000;
	border: 2px double #600000;
	border-top-color: #c50000;
	color: #ffffff;
	float: right;

}

form div input:focus {

	background-color: #8e0000;
	border: 2px double #600000;
	border-bottom-color: #c50000;

}

textarea {
	float: right;
	width: 75%;
	height: 25%;
	border: solid 1px #747474;
	background: #f5f8d3;
	padding: 5px;
	font-family: arial, Times New Roman, Times, San serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	
}
