html {
	margin: 0px;
	padding: 0px;
}
body, table {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
}
table {
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
}
.sub {font-size: 9px; font-style:italic;}
img, img a, img a:link, img a:hover, img a:visited, img a:visited {border: 0;}

h3 {
	font-weight: bold;
	font-size: 13px;
	text-align:center;
	padding: 5px 0 0px 0;
	margin:0;
}

p {padding: 3px 0 3px 0; margin:0;}

ul {padding: 3px 0 3px 0; margin:0;}
li {list-style:disc;text-align:left; list-style-position:inside;}

.right {
	padding: 0;
	margin: 0;
	float:right;
}
.box1 {
	margin-top: 5px;
	padding: 5px 24px 0px 0px;
	text-align:left;
	height: 85px;
	text-align:center;
}
.box2 {
    margin-top: 12px;
	padding: 0px 27px 0px 20px;
	height: 182px;
}
.box3 {
	margin-top: 10px;
	padding: 0px 24px 0px 10px;
	text-align:left;
	height: 90px;
	text-align:center;
}
.error input {
	background-color:#FF3333;
}

div.error {
	background-color:#FF3333;
}

table.header img {
	border: none;
}

table.header td {
vertical-align: top;
}

table.header:after { clear: both;}

#slide { background-position:40% 54%; text-align:center; vertical-align:bottom; padding:0px; margin: 0px;}
#sponsor { background-position:35% 59%; text-align:center; vertical-align:bottom; padding:0px; margin: 0px;}

#slide img, #sponsor img { vertical-align: bottom }

#content { height: 459px; padding: 0px 35px 0px 35px;z-index: 50; line-height:normal;}
