/* STYLE SHEET FOR FORM TEMPLATE */


#form{
	width:				950px;
	margin:				20px auto;
}

#form .message {
	color:				#F00;
}

#form ul {
	width:					100%;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
}

#form li {
	width:				100%;
	padding-bottom:		10px;
	float:				left;
}

#form label {
	width:				200px;
	text-align:			right;
	padding-right:		10px;
	float:				left;
}

#form .required {
	/* text-decoration:	underline; */
	color:				#FF3300;
}

#form input {
	width:				500px;
	height:				15px;
	font-size:			12px;
	float:				left;
	text-decoration:	none;
}

#form .input {
	width:				290px;
	font-size:			12px;
	float:				left;
	display:			block;
}

#form .button {
	width:				auto;
	height:				23px;
	font-size:			11px;
	padding-bottom:		4px;
}

#form .file {
	height:				19px;
	width:				auto;
	font-size:			11px;
	padding:			4px 20px;
}

#form .autoSize {
	width:				auto;
}
