@charset "utf-8";
body {
	background-color:#666666;
	color: black;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#container {
	width: 800px;
	margin: auto;
	background-color: white;
	text-align: center;
	padding-top: 20px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
form#contact {
	width: 300px;
	margin: auto;
	padding: none;
}
form#contact label {
	display: block;
	text-align: left;
	font-size: 0.8em;
	color: #999999;
	font-weight:bold;
}
form#contact label.error{
	color: #CC3300;
}
form#contact input,
form#contact textarea {
	display: block;
	border: 1px solid #558fd5;
	width: 288px;
	padding: 5px;
}
.textfieldgroup {
	padding:5px 0px;
}
div.submitbutton {
	height: 35px;
}
.submitbutton #submit {
	width: 59px;
	float:right;
	border:none;
	padding:0;
}
p.success {
	font-weight: bold;
	color: #002e62;
	padding:50px 0px;
}
p.error {
	font-weight: bold;
	color: #CC0000;
	padding:50px 0px;
}
