* {
	margin: 0;
	padding: 0;
	font: 100% Helvetica, Arial, sans-serif;
}
body {
	font-size: 62.5%;
	color: #00AEF0;
	color: #007cf0;
	color: #0092c9;
}
h1 {
	height: 70px;
	background-color: #00AEF0;
}
h1 img {
	position: absolute;
	top: 20px;
	left: 20px;
}
h2 {
	margin: 10px 20px 0 20px;
	font-size: 2em;
	letter-spacing: 0.05em;
	font-weight: bold;
}
form h3 {
	margin: 10px 20px 10px 0;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	font-weight: bold;
}
form h4 {
	margin-bottom: -0.3em;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	font-weight: bold;
}
form p+h4 {
	padding-top: 0.6em;
	border-top: 1px dotted #00AEF0;
}
#formfields h2, #formfields h3, #formfields h4 {
	color: #000000;
}
.question h2, .question h3, .question h4 {
	color: #000000;
}
p {
	color: #000000;
}
p#advice {
	color: #FF0000;
	font-weight: bold;
}
form {
	margin: 0 2em;
}
form p {
	margin: 0.5em 0;
}
#formfields {
	padding: 1em;
	border: 1px dotted #00AEF0;
	background-color: #E5F7FD;
	width: 29.5em;
}
.question {
	padding: 1em;
	border: 1px dotted #00AEF0;
	background-color: #E5F7FD;
	width: 32em;
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
}
.question textarea {
	margin: 0;
	padding: 0;
	width: 25em !important;
}
#formfields+#formfields {
	margin-top: 20px;
}
#formfields label {
	display: inline-block;
	width: 8em;
}
#formfields #radiogroup label {
	display: inline;
	width: 20em;
}
.question table {
	margin-top: 0.5em;
	margin-left: 1em;
}
.question td {
	border-bottom: 1px solid #00AEF0;
	padding-bottom: 0.5em;
}
.question tr:last-child td {
	border-bottom: none;
	padding-bottom: 0;
}
.question table input {
	margin-top: 0.5em;
	margin-right: 0.8em;
}
.question #txtComments {
	width: 28.5em !important;
}
p {
	margin-left: 1em;
	margin-right: 1em;
}
form .text {
	border: 1px solid #00AEF0;
	padding: 0.3em 0.3em 0.2em;
	color: #000000;
	width: 20em;
	font-family: "Courier New", Courier, Monaco, monospace;
}
form #txtRemarks {
	border: 1px solid #00AEF0;
	padding: 0.3em 0.3em 0.2em;
	color: #000000;
	width: 28em;
	font-family: "Courier New", Courier, Monaco, monospace;
}
form textarea {
	height: 5.5em;
}
form textarea#comments {
	width: 28.5em;
}
form select {
	margin-left: 0.5em;
}
form input#submit {
	margin-top: 0;
}
form p.opt_in {
	margin-top: 1em;
	background-color: #E5F7FD;
	border: 1px dotted #00AEF0;
	padding: 1em;
	line-height: 1.2em;
	margin-right: 2em;
	width: 29.5em;
}

#autoreply {
	margin: 1em 2em;
	background-color: #E5F7FD;
	border: 1px dotted #00AEF0;
	padding: 1em;
	width: 29.5em;
}
#autoreply p {
	margin: 0.5em;
	font-size: 1.2em;
	line-height: 1.3em;
}
#rbtrue {
	margin-bottom: 0.5em;
}
#rbtrue, #rbfalse {
	margin-right: 1em;
}
#txtRemarks {
	width: 20em;
}
form #submit {
	margin-top: 1em;
}
#content {
		margin: 2em;
		font-size: 1.2em;
	}
	#content .question {
		margin-top: 1em;
		background-color: white;
	}
	#content .question .slide {
		margin-top: 1em;
	}
	div.question p {
		margin: 0.5em 0;
		color: #0092c9 !important;
	}
	div.slide {
		width: 50%;
	}


