/********************************

	FORM STYLES

********************************/

form { margin: 0; }

.note			{ font-size: 10px; line-height: 11px; padding: 0; }
div.note		{ color: red; font-size: 11px; font-weight: bold; }
span.note		{ color: #555; display: block; padding-bottom: 3px; }
div.field .note	{ padding-left: 90px; }
div.form_left div.field .note { padding-left: 0px; }

.note p {
	padding: 2px 0 4px 0;
	}

#general_note p {
	margin: 20px auto 30px;
	padding: 15px 45px 15px 25px;
	border: 1px solid red;
	color: #333;
	width: 600px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	}
	#general_note p em {
		display: block;
		margin: 0 0 5px;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: red;
		}
	#general_note p span {
		color: red;
		font-weight: bold;
		}


div.form, div.form_left {
	float: left;
	}

div.field {
	margin-bottom: 12px;
	clear: left;
	}
	div.field p	{ padding-top: 0; margin-top: 2px; }


div.field_wrap, div.field_wrap_error, div.field_wrap_error2 {
	display: inline;
	margin-top: 3px;
	}
div.field_wrap_error {
	padding: 4px 2px;
	background: red;
	}
div.field_wrap_error2 {
	padding: 3px;
	border: 2px solid red;
	}
	
label {
	font-size: 11px;
	line-height: 13px;
	float: left;
	clear: left;
	width: 80px;
	padding: 4px 10px 4px 0;
	text-align: right;
	}
div.form_left label {
	float: none;
	text-align: left;
	width: auto;
	display: block;
	padding: 0;
	margin: 5px 0 2px;
	}
	


.greyed { color: #5C97A6; }

.required { color: #006F82; }




