body {

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

	}



body, th, td, p, li, ul {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000; 

	}

td.header {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000;

	border: 1px solid #000000;

}


td.search {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	border-bottom-style: solid; 

	border-bottom-color: #000000; 
}

a:link 

	{


	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: underline; 

	color: #FF0000;

	} 

	

a:visited 

	{


	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: underline; 

	color: #FF0000;

	}

a:hover 

	{


	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-decoration: none; 

	color: #000000; 

	}	

.button

	{ 

	color: #FFFFFF; 

	font-size: 11px; 

	font-weight: bold; 

	background-color: #FF0000;

	}

.blackButton

	{ 

	color: #FFFFFF; 

	font-size: 11px; 

	font-weight: bold; 

	background-color: #000000;

	}

.smallDesc { 

	font-family: Verdana, Arial, sans-serif; 

	font-size: 9px; 

	line-height: 1.5; 

	color: #000000; 

	font-weight: bold; 

	}

.title { 

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; 

	line-height: 1.5; 

	color: #000000; 

	font-weight: bold; 

	}

.input 

	{ 

	background-color: #FFFFFF; 

	font-size: 11px; 

	color: #FF0000;

	border: 1px solid #000000;

		} 

		

input.button { 

	font-family: verdana, Arial, sans-serif; 

	font-size: 11px; 

	color: #FFFFFF; 

	background: #FF0000; 

	border: solid 1px #000000;

	}



/* Errors */

TD.error { 

	color: red; 

	font-weight: bold; 

	font-size:10px;

	}

TABLE.userTable { 
	border: none ; 

	width: 651px; 

	padding: 3px;

}

TABLE.eventForm { 

	border: none ; 

	width: 651px; 

}
