body	{ margin: 0 0 0 0; background-color:#F9F9FF; }
table	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

h1	{ font-family:"Trebuchet MS"; display:inline; font-size:18px; color:#005496; border-bottom:1px solid #6f8db9 }
h2	{ font-family:"Trebuchet MS"; display:inline; font-size:14px; color:#005496; }
h3	{
	display:inline;
	font-size:14px;
	color:#005496;
	font-family: "Trebuchet MS";
}

a:link		{ color:#000000; text-decoration:underline; }
a:active	{ color:#000000; text-decoration:underline; }
a:visited	{ color:#000000; text-decoration:underline; }
a:hover		{ color:#000000; text-decoration:none; }

a.footer:link		{ color:#FFFFFF; text-decoration:underline; }
a.footer:active		{ color:#FFFFFF; text-decoration:underline; }
a.footer:visited	{ color:#FFFFFF; text-decoration:underline; }
a.footer:hover		{ color:#FFFFFF; text-decoration:none; }

.content { line-height:18px; }
.registration_types {font-family:"Trebuchet MS"; display:inline; font-size:12px; font-weight:bold; color:#005496; }
.footer	{ color:#FFFFFF }

.group_body	{ border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:8px }
.group_top_left	{ border-left:1px solid #cccccc; border-top:1px solid #cccccc; width:60px; height:5px; }
.group_top_right	{ border-right:1px solid #cccccc; border-top:1px solid #cccccc; width:100%; height:5px; }
.group_spacer	{ font-size:5px }
.group_label	{ padding-left:5px; padding-right:5px; vertical-align:top; white-space:nowrap }

.field_submit	{ background-color:#005496; border:1px solid #cccccc; color:#FFFFFF; width:100px }
.field_text	{ font-size:11px; }
.field_dropdown	{ font-size:11px; }

.form_thankyou_message { font-family:"Trebuchet MS"; color:#FFFFFF; padding:7px; font-size:14px; background-color:#005496; font-weight:bold }
.form_error_message { font-family:"Trebuchet MS"; color:#FFFFFF; padding:7px; font-size:14px; background-color:#990000; font-weight:bold }
