body { background-color: white; }

div.main {
    position: absolute;
    top: 0;
    right: 20%;
    left: 20%;
    bottom: auto;
}

div.left {
	float: left;
}

div.right {
	float: right;
	text-align: right;
}

span.title {
	font-size: xx-large;
	font-family: sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #9966FF;
}

table {
	width: 460px;
}

a.BigButton:link {
	color: blue;
	text-decoration: none;
	font: italic normal bold 150% arial, verdana, sans-serif;
}

a.BigButton:visited {
	color: red;
	text-decoration: none;
	font: italic normal bold 150% arial, verdana, sans-serif;
}

a.BigButton:hover {
	color: green;
	text-decoration: none;
	background-color: yellow;
	font: italic normal bold 150% arial, verdana, sans-serif;
}

.small {
font-family: arial,helvetica;
font-size: 8pt;
font-weight: bold;
}

.required {
	color: red;
}

.countdown {
	color: red;
	font-size: x-small;
}

p.navigation {
	border: thin solid blue;
	text-align: center;
	margin: 0 0;
}

DIV.footerelems {
text-align: center;
font-family: arial,helvetica;
font-size: 8pt;
font-weight: bold;
}

p.centeredMessage {
	text-align: center;
	font-family: arial,helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

p.header {
	text-align: center;
	vertical-align: middle;
	color: blue;
	text-decoration: none;
	font: normal bold 150% arial, verdana, sans-serif;
	border-bottom-style: solid;
	border-width: medium;
	border-color: blue;
	padding: 1pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

img.header {
	vertical-align: middle;
}



