
		body 
		{
  		text-align: center;
		background-color: #b1d8df;
  		}
		#container {
  		margin: 0 auto;
  		width: 770px;
  		text-align: left;
		background-color: #fff;
		}
		#form
		{
		background-color: #fff;
		width: 770px;
		height: 1500px;
		position: relative;
		background-image: url(background.jpg);
		background-repeat: no-repeat;
		}
		#goddard
		{
		position: relative;
		float: left;
		margin: 125px 0px 30px 36px;
		}
		h1
		{
		padding: 135px 45px 0px 410px;
		margin: 0px 0px 0px 0px;
		font-family: arial;
		font-size: 35px;
		color: #0d74bb;
		font-weight: normal;
		}
		p
		{
		padding: 18px 45px 0px 410px;
		margin: 0px 0px 0px 0px;
		font-family: arial;
		font-size: 16px;
		color: #0d74bb;
		}
		div#form p:last-child
		{
		margin-bottom: 60px;
		}
		input
		{
		width: 400px;
		height: 20px;
		margin: 4px 30px 4px 0px;
		position: relative;
		float: left;
		background-color: #e7e7e8;
		border: 0px;
		}
		.question
		{
		position: relative;
		float: left;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 4px 50px;
		font-family: arial;
		font-size: 10px;
		color: #000;
		width: 150px;
		height: 20px;
		}
		.answer
		{
		position: relative;
		float: left;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 4px 50px;
		font-family: arial;
		font-size: 12px;
		color: #000;
		width: 680px;

		}
		.answerb
		{
		position: relative;
		float: left;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 4px 50px;
		font-family: arial;
		font-size: 12px;
		color: #000;
		width: 150px;
		height: 20px;
		}
		.questionb
		{
		position: relative;
		float: left;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 15px 0px 4px 50px;
		font-family: arial;
		font-size: 14px;
		color: #000;
		width: 450px;
		height: 20px;
		}
	.checkbox, .radio {
	width: 19px;
	height: 20px;
	padding: 0 5px 0 0;
	margin: 0px 10px 0px 0px;
	background: url(checkbox.gif) no-repeat;
	position: relative;
	display: block;
	float: left;
	top: -4px;
}
.radio {
	background: url(radio.gif) no-repeat;
}
#arista
{
position: absolute;
bottom: 0px;
right: 0px;
}
.buttons
{
width: 150px;
margin: 20px 0px 0px 100px;
background-color: #036eb9;
color: #fff;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}

label.error 
{ width: 120px; position: relative; float: left;  font-family: arial; font-size: 10px; color: red; padding-left: 0px; padding-top: 8px; margin: 0px; } 
	