body{
	font-family: tahoma;
	font-size: 13px;
}

	.sub_container{
		display: block;
		margin: 20px 0; padding: 0;
		text-align: left;
		background: #fff;
	}
	
	h2{font-size: 16pt;	}
	
	
	.form{
		display: block;
		margin: 0; padding: 0;
		color: #666;
	}
		.form fieldset{border: 0;}
			.form fieldset legend{font-size: 16px; color: #4ac0ee;}
			.form fieldset div{
				display: block; padding: 5px 0;
				float: left; clear: left;
			}
				.form fieldset div input, textarea, select{border: 1px solid #666; padding: 2px 3px; width: 220px}
				.form fieldset div.field_error label{color: #a00 !important;}
				.form fieldset div.field_error input, .form fieldset div.field_error textarea{border: 1px solid #a00 !important;}
			.form label{display: block; padding: 2px 0; margin: 0 0 3px 0; color: #ac985f;}
		
		.form .error{
			display: block;
			margin: 5px; padding: 5px;
			background: #f7e5e4;
			border: 1px solid #a00;
			color: #a00;
		}
			.form .error h2, .form .success h2{padding: 0 0 4px 0; margin: 0; font-size: 13px; font-weight: bold;}
			.form .error ul, .form .success ul{margin: 0; padding: 0 0 0 15px;}
			
		.form .success{
			display: block;
			margin: 5px; padding: 5px;
			background: #d6e1ba;
			border: 1px solid #4f6123;
			color: #4f6123;
		}