@charset "UTF-8";
body {
	background-color: #F5F5F5;
}
#maintable {
	background-color: #FFFFFF;
	border: 1px solid #003366;
}
#maintable .maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#maintable .maincontent {
	line-height: 110%;
	padding: 10px;
}
#maintable .contact {
	line-height: 110%;
	padding: 10px;
}
#maintable .contact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
#maintable .contact h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;
}
#maintable .contact .contacttitle {
	color: #006699;
}
#maintable .footer #copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 50%;
}
#maintable .footer #beachshore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: right;
	width: 50%;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#maintable .footer #beachshore a:link, #maintable .footer #beachshore a:visited {
	color: #0066CC;
	text-decoration: none;
}
#maintable .footer #beachshore a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#maintable .contact a:link, #maintable .contact a:hover {
	color: #003366;
	text-decoration: none;
}
#maintable .contact a:hover {
	text-decoration: underline;
}
#headimgholder {
	background-color: #003366;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}
#formholder .formerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #CC0000;
	font-weight: bold;
}
#maintable #menu {
	background-color: #003366;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#maintable #menu a:link, 
#maintable #menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#maintable #menu a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#maintable #maincontentholder {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
	vertical-align: top;
}
#maintable #maincontentholder p, #maintable #maincontentholder li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	color: #666666;
}
#maintable #rightbarholder {
	width: 200px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
}
#maintable #maincontentholder h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #333333;
}
#maintable #menu ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#maintable #menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#maintable #maincontentholder h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
}
#maintable #maincontentholder h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #003366;
}
.registered {
	font-size: 8.5pt;
}
#maintable #maincontentholder a:link, 
#maintable #maincontentholder a:visited  {
	color: #003366;
}
#maintable #maincontentholder a:hover  {
	color: #0066CC;
}
#rightbar img {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#rightbar #registernow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF3300;
	text-align: center;
	border: 1px solid #FF3300;
}
#rightbar #registernow h1 {
	font-size: 12pt;
}
#rightbar #registernow a:link,
#rightbar #registernow a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#rightbar #registernow a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#formholder td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px;
}
#formholder .formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#formholder .formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF3300;
	border: 1px solid #333333;
	font-weight: bold;
}
#formholder .smalltext {
	font-size: 8.5pt;
	color: #333333;
}
#footerlinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 130%;
	color: #666666;
	text-align: center;
	padding: 20px;
}
#footerlinks h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#footerlinks a:link,
#footerlinks a:visited {
	color: #666666;
	text-decoration: none;
}
#footerlinks a:hover {
	color: #003366;
	text-decoration: underline;
}
#footerlinks #menu ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#footerlinks #menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
