form {
	float: left;
	min-width: 580px;
}

form p { margin: 0; z-index: 1000; }

div.input_container {
	clear: left;
	background: #d3e0eb url(../../component/graphics/formcontainer.gif) repeat-x;
	margin-bottom: 10px;
	padding: 10px;
	float: left;
	width: 560px;
}

div.input_container div {
	float: left;
	width: 250px;
	margin: 0 20px 0 0;
}

.mini {
	padding-top: 10px;
	font-size:10px;
}

div.input_container label {
	display: block;
}

input.text {
	width: 180px;
}

input.checkbox {
	float: left;
	margin-bottom: 10px;
}

div.submit {
	margin: 20px 0;
}

label.floatleft {
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}

select {
	margin-bottom: 8px;
}

textarea {
	width: 500px;
	height: 90px;
}

textarea.small {
	width: 250px;
}

h2 {
	font-size: 120%;
}
