html, body {
	text-align: center;
	color: #005072;
	font: 11px/11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	background: #fff url(/images/contactbg.jpg) no-repeat center top;	
}

#contactcontent {
	margin: 0;
	padding: 0;
	height: 151px;
	width: 820px;	
	background: #fff url(/images/contactbg.jpg) no-repeat center top;	
}

.contacttable {
	margin: 15px auto 0px auto;
}
.nameinput {
	margin: 5px 8px 16px 0;
	border: 1px solid white;
	width: 245px;	
	padding: 3px;
	background-color: #fff;
	color: #636363;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	
}

.input {
	margin: 5px 8px 10px 0;
	border: 1px solid white;
	width: 245px;	
	padding: 3px;
	background-color: #fff;
	color: #636363;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	
}

.text {
	margin: 5px 0 10px 0;
	border: 1px solid white;
	width: 474px;	
	padding: 3px;
	height: 64px;
	background-color: #fff;
	color: #636363;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	
}

.cap {
	margin: 0 0 0 7px;
	border: 1px solid white;
	width: 98px;	
	padding: 3px;
	background-color: #fff;
	color: #636363;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	
}

.error {
	border: 1px solid #ff7a00; 
}

input.button {
	float: right;
	border: 1px solid #c6d8e0;
	display: block;
	padding: 3px 25px;
	color: #005072;
	text-decoration: none;
	background: #e2ebef url(images/buttonbg.jpg) repeat-x center top;
	font-size: 10px;
	line-height: 10px;
}

input.button:hover, input.button:focus {
	text-decoration: none;
	background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom;
}
