body {background: #000; position: relative; text-align: left; color: #ffff00; margin: auto; font: 15px Arial, Helvetica, sans-serif; background-image: url(../images/bg.jpg); background-repeat: repeat; }
	
	#wrapper { width: 750px; margin: 0px; text-align: left;}
	div#content {margin-top: 0px; margin-bottom: 40px; padding: 0px; background: url(../img/sub_head.jpg) no-repeat top left}


	a:link {color: #ffff00;font: 11px Arial, Helvetica, sans-serif;}
	a:visited {color: #ffff00;font: 11px Arial, Helvetica, sans-serif;}
	a:hover {color: #fff;font: 11px Arial, Helvetica, sans-serif;}
	a:active {color: #ffff00;font: 11px Arial, Helvetica, sans-serif;}
	a img {border: 0px;}

	h1 {
	margin: 0px;
	padding:40px 0px 0px 0px;
	width: 750px;
	height: 70px;
	background-image: url(../img/survey_header.jpg);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}
	h1 span {position: absolute; left: -9999px}

	h2 {
	margin: 0px;
	padding:0px;
	width: 750px;
	height: 65px;
	background-image: url(../img/survey_header.jpg);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
}
h3 {margin: 35px 0px 0px 60px; padding:0px; color: #fff; font-size: 14px; text-transform: uppercase}

	p {margin: 10px 60px 20px 60px; line-height: 16px; height: 1%}

	
	form {margin-left: 60px;}

	label {margin-top: 5px; width: 170px; color: #fff; display: block; float: left; text-transform: none; font-weight: bold; padding-right: 8px}
	label.radiolabel {width: auto; color: #FFF; font-weight: normal; float: left;}
	input.formradio {float: left;}

	input.formtext {margin-top: 5px; width: 275px; margin: 0 0 0 0; border: 1px solid #666; padding: 3px}
	input.formbrowse {margin-top: 5px; width: 190px; margin: 0 0 0 0}

	div.field {float: left; clear: both; width: 100%; margin-bottom: 5px;width: 750px;}


	label.extrainfo {margin-top: 5px; width: 350px; color: #fff; display: block; float: left; text-transform: none; font-weight: bold;}
	input.formtextextra {margin-top: 5px; width: 150px;}
	div.extra {margin-bottom: 15px}

	input.formtextshort {width: 35px;}

	input.formtwochar {width: 30px;}
	input.formfourchar {width: 60px;}

	div.divider {border-bottom: 1px solid #092f40; margin: 0 60px 30px 0px; clear: both; }

	.required {color: #000;}

	.note {font-size: 12px; height: 55px;color:#fff}
	
	.yellow{color:#ffff00}
	
	.white{color:#fff}
	
	#gallery{
	width:750px;
	}
	#gallery img{
	border: 5px solid #fff;
	margin:10px
	}
	.galleryyellow{
	color: #ffff00;font: 11px Arial, Helvetica, sans-serif;
	}
	#gallery a:link img{
	border: 5px solid #fff;
	margin:10px
	}
	#gallery a:visited img{
	border: 5px solid #fff;
	margin:10px
	}
	#gallery a:hover img{
	border: 5px solid #ffff00;
	margin:10px
	}
	
	#gallery a:active img{
	border: 5px solid #fff;
	margin:10px
	}
	#galleryText{
	padding: 0px 10px 15px 10px;
	color: #fff;font: 9pt Arial, Helvetica, sans-serif;	
	}
	#galleryText strong{
	color: #fff;font: 11pt Arial, Helvetica, sans-serif;text-weight: bold;	
	}
	
	
	#mistakes{
	width:750px;
	}
	#mistakes img{
	border: 5px solid #fff;
	margin:10px
	}
	#mistakes a:link img{
	border: 5px solid #fff;
	margin:10px
	}
	#mistakes a:visited img{
	border: 5px solid #fff;
	margin:10px
	}
	#mistakes a:hover img{
	border: 5px solid #ffff00;
	margin:10px
	}
	#mistakes a:active img{
	border: 5px solid #fff;
	margin:10px
	}
	
	.reqhide { display:none; }
	.required {color:#ff6633;float: left; clear: both; width: 100%;}