.autoform label {
	display : block;
	font-weight : bold;
	clear : both;
	letter-spacing : -.5px;
	padding : 0;
}

form.autoform {
	/*
	border-top : 1px dotted #d1d1d1;
	padding : 10px 0px 0px 0px;
	margin-top : 10px;
	*/
	font-size : 100%;
}

.autoform .disabledSubmit {
	color : #777777;
}

.autoform .note {
	color : #555555;
	clear : both;
	width : 400px;
	padding-left : 10em;
}

.autoform .required {
	color : #ff0000;
	font-weight : bolder;
	font-size : 100%;
}

.autoform hr {
	display : none;
	color : #555555;
	width : 400px;
	text-align : left;
	margin-left : 10em;
}

.autoform .error {
	position : absolute;
	overflow : visible;
	background : #ffffff;
	border : 1px dotted #990000;
	display : none;
	clear : left;
	color : #990000;
	font-size : 90%;
	padding : 4px;
}

.autoform form p {
	padding : 0;
	margin : 0;
}

.autoform input.submit {
	padding-left : 1em;
	padding-right : 1em;
}

.autoform select, .autoform textarea {
	clear : both;
}