body {
	background-color:	#FFFFFF;
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	margin:			0px 0px 0px 0px
}

table { margin-bottom: 0; }

td,th {
	color:			#000000;
	border: none;
	padding: 0;	
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	text-align:		justify;
}

td.leftalign {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	text-align:		left;
}

td.centeralign {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	text-align:		center;
}

td.rightalign {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	text-align:		right;
}


a  {
	text-decoration:	none;
	color:			#006699;
	font-size:		9pt;
	font-family:		Verdana, Arial, Sans Serif;
	font-weight:		normal
}
a:hover  {
	text-decoration:	none;
	color:			#008D81;
	font-size:		9pt;
	font-family:		Verdana, Arial, Sans Serif;
	font-weight:		normal
}

a.submenu  {
	text-decoration:	none;
	color:			#006699;
	font-size:		9pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		bold;
}
a.submenu:hover  {
	text-decoration:	none;
	color:			#008D81;
	font-size:		9pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		bold;
}

a.submenu_active  {
	text-decoration:	none;
	color:			#008D81;
	font-size:		9pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		bold;
}

a.submenu_active:hover {
	text-decoration:	none;
	color:			#008D81;
	font-size:		9pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		bold;
}

a.subsubmenu  {
	text-decoration:	none;
	color:			#008D81;
	font-size:		8pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		normal;
}

a.subsubmenu:hover {
	text-decoration:	none;
	color:			#008D81;
	font-size:		8pt;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		normal;
}

.input-box {
	padding:			1px;
	font-family:		Verdana, Arial, Sans Serif; 
	font-size:		9pt; 
	color:			#000000; 	
	background:		#000000;
	background-color:	#ffffff;
	border-width:		1px; 
	border-style:		solid; 
	border-color:		#006699	
} 

.search-input-box {
	padding:			1px;
	font-family:		Verdana, Arial, Sans Serif; 
	font-size:		9pt; 
	color:			#000000; 
	width:			105px;	
	background:		#000000;
	background-color:	#ffffff;
	border-width:		1px; 
	border-style:		solid; 
	border-color:		#006699	
} 

.main_menuheading   {
	text-decoration:	none;
	color:			#006699;
	font-size:		13pt;
	font-family:		Arial, Verdana, sans-serif;
	font-weight:		bold;
}

.main_submenuheading   {
	text-decoration:	none;
	color:			#006699;
	font-size:		10pt;
	font-family:		Arial, Verdana, sans-serif;
	font-weight:		bold;
}

.main_subsubmenuheading   {
	text-decoration:	none;
	color:			#008D81;
	font-size:		9pt;
	font-family:		Arial, Verdana, sans-serif;
	font-weight:		bold;
}


.main_photocaption   {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		8pt;
	text-align:		justify;
}

.caption   {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		8pt;
	text-align:		justify;
}

.fineprint   {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		6pt;
	text-align:		justify;
}

a.fineprint  {
	color:			#006699;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		6pt;
	text-align:		justify;
}

a.fineprint:hover  {
	color:			#006699;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		6pt;
	text-align:		justify;
}


.homepage_maintext {
	color:			#000000;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		9pt;
	text-align:		justify;
	line-height:		12pt; 
}

caption { text-align:left;font-weight:bold; }

table.events { width:100%;border-collapse:collapse;margin-bottom:4em }
table.events tr { border-bottom:1px solid black; }   
table.events th { text-align:left;background-color:#eeeeee; }   
table.events td,table.events th { padding:0.5em;vertical-align: top; }
table.events ul { margin-top:0;padding-top:0; }   
#select_filters { float:right; }

.event_designation, .event_continuum { margin-bottom:1em;}
.event_designation dt, .event_designation dd, .event_continuum dt, .event_continuum dd {display:inline;}


table#stroke_services { border:1px solid black; }
table#stroke_services td,table#stroke_services th { border:1px solid black;padding:.5em }
input[type=text].cls30em, textarea.cls30em, input[type=file].cls30em { width:30em;margin-bottom:1em}
#edit_evtdetails #type, #edit_evtdetails #status, #edit_evtdetails #registration  { width:30em;margin-bottom:1em}
#edit_evtdetails fieldset select { margin-left:1em;}
#edit_evtdetails fieldset legend { font-weight:bold;}
#session_form select { margin-bottom:2em;}

.errors { color:red;margin-top:0 }
