
	form#referral_form {
		align: left;
		text-align: left;
	}

	#referral_form p {
		margin-bottom: 20px;
	}
	#referral_form input[type="button"], #referral_form input[type="submit"] {
		color: #000;
		background-color: #aaa;
	}
	#referral_form input[type="button"]:hover, #referral_form input[type="submit"]:hover {
		color: #fe0059;
		background-color: #000;
	}

	#referral_form blockquote {
		padding: 0 1em;
	}

	form#willing_form {
		align: left;
		text-align: left;
	}

	#willing_form p {
		margin-bottom: 20px;
	}
	
	#willing_form select {
		width: 5em;
	}

	#willing_form input {
		display: inline;
		width: 16em;
		margin: 0px;
	}

	#willing_form input[type="hidden"] {
		display: none;
	}

	#willing_form span {
		position: relative;
		white-space: nowrap;
		display: inline-block;
	}

	#willing_form input,select {
		border: black solid 1px;
	}

	#willing_form input.error,select.error {
		border: #fe0059 solid 1px;
	}

	#willing_form span.error {
		z-index: 1000;
		background-color: #fe0059;
		color: white;
		font-size: 80%;
		position: absolute;
	}
	#willing_form input[type="button"], #willing_form input[type="submit"] {
		color: #000;
		background-color: #aaa;
	}
	#willing_form input[type="button"]:hover, #willing_form input[type="submit"]:hover {
		color: #fe0059;
		background-color: #000;
	}


