#outer {
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -26em;
	margin-top: -17em;
	width:52em;
	height:34em;
	background:#006699;
}

.cornerBox {
	position: relative;
	background: #006699;
	height:34em;
}

#main {
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -25em;
	margin-top: -16em;
	width:50em;
	height:32em;
	/* background:#82AEBD; */
	background:#006699;
	padding:0;
}

#outerthanks {
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -21em;
	margin-top: -7em;
	width:42em;
	height:14em;
	background:#006699;
}

.cornerBoxthanks {
	position: relative;
	background: #006699;
	height:14em;
}

#mainthanks {
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -20em;
	margin-top: -6.5em;
	width:40em;
	height:12em;
	background:#006699;
	padding:0;
}

body {
	background:#f0f6f6;
}



.normal a:link {color: #ffffff;}
.normal a:visited {color: #ffffff;}
.normal a:active {color: #ffffff;}
.normal a:hover {color: #000000;}

div.explanation {
	background:#006699;
	height:8em;
	padding:0;
	margin:0;
}

div.explanationthanks {
	background:#006699;
	height:12em;
	padding:0;
	margin:0;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

div.form {
	padding:1em 0 0 0;
	background:#006699;
	margin:0;
}

.explanation p {
	/* font: .9em 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
	font: .8em verdana,arial,sans-serif;
	color:#ffffff;
	padding:0;
	margin:1em;
}

.explanationthanks p {
	font: 1em verdana,arial,sans-serif;
	color:#ffffff;
	padding:0;
	margin:1em;
}

label {
	width: 6em;
	float: left;
	text-align: right;
	margin:0em 0.5em 0em 0em;
	display: block;
	font:1em verdana,arial,sans-serif;
	color:#ffffff;
	font-variant: small-caps;
	letter-spacing: .1em;
}

input {
	color: #f0f6f6;
	background: #9CD1E3;
	border: 1px solid #000000;
	/* font: .9em 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
	font: .9em/1.2em georgia,'Times New Roman',serif;
	color:#000000;
	width:15em;
}

input#submit {
	margin-left:6.5em;
	font:1em verdana,arial,sans-serif;
	color:#ffffff;
	font-variant: small-caps;
	letter-spacing: .1em;
	border:3px outset #f0f6f6;
	background:#216477;
	width:6em;
}

fieldset {
	position:relative;
	width: 46em;
	height:19em;
	background:#216477;
	padding:1em;
	margin:1em 0 0em 1em;
	border:1px solid #000000;
}

legend {
	position: absolute;
	top: -1em;
	left: 1em;
	font:1em verdana,arial,sans-serif;
	color: #000000;
	font-variant: small-caps;
	letter-spacing: .1em;
	background:#82AEBD;
	border: 1px solid #000000;
	padding: .2em .5em;
	margin:0;
}

select {
	border: 1px solid #000000;
	width:15em;
	background:#9CD1E3;
	font:.75em verdana,arial,sans-serif;
	color:#000000;
}

option {
	font:.75em verdana,arial,sans-serif;
	color:#000000;
}


option.heading {
	font:.75em verdana,arial,sans-serif;
	font-weight:bold;
	color:#000000;
}

textarea#comments {
	width: 37em;
	height: 7em;
	background: #9CD1E3;
	border: 1px solid #000000;
	/* font: .9em 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
	font: .9em/1.2em georgia,'Times New Roman',serif;
	color:#000000;
}

form {
	padding:0px;
	margin:0px;
	border:0px;
}