div.form {
	font-family : "Geneva", Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
}

div.form table {
	border-collapse : collapse;
	overflow : hidden;
}

div.form tr {
	margin : 0px;
}

div.form th {
	margin : 0px;
	vertical-align : top;
}

div.form td {
	margin : 0px;
	vertical-align : top;
}

div.form label {
	margin-bottom : 2px;
	display : block;
	height : 25px;
	font-family : "Geneva", Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	cursor : default;
	text-transform : uppercase;
}

div.form label span {
	float : left;
	text-align : left;
	margin-top : 0.2em;
	margin-left : 0.5em;
	margin-right : 2em;
}

div.form input,div.form select,div.form textarea {
	padding-left : 2px;
	padding-top : 2px;
	height : 23px;
	border : none;
	float : left;
	margin-left : 2px;
	margin-bottom : 2px;
	
	font-family : "Geneva", Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-transform : normal;
}

div.form input.button {
	background-color : #262626;
	color : white;
	text-transform : uppercase;
}

div.form textarea {
	height : auto;
}

div.form input.form-error {
	border : 1px solid red;
}
