input.heading {
	font-size: 2em;
	font-family: arial;
	font-weight: bold;
	margin: 0.67em 0;
}

#menu input {
	float: left;
	width: 9em;
	margin: 0 5px;
	padding: 7px 5px 6px;
	color: #000;
	font: bold 11px arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

textarea.basicForm {
	width: 90%;
	height: 200px;
}

/**
 * CSV FORMS
 */

div.formHolder input {
	width: 300px !important;
}

div.formHolder input.submit {
	width: 150px !important;
}

div.formHolder select {
	width: 306px !important;
}

div.formHolder textarea {
	width: 515px !important;
}

label, span.required, span.optional {
	font-size: 1.2em;
}

span.required {
	font-weight: bold;
}

span.optional {
	font-weight: normal;
}

/**
 * LOGIN FORM
 */

form#loginForm table tbody tr td {
	padding-right: 20px;
}

form#loginForm input#loginName {
	width: 150px;
}

form#loginForm input#loginPassword {
	width: 150px;
}

input#btnLogin {
	margin-top: 10px;
}

