body {
	font-family: lucida grande, lucida sans, arial, helvetica, sans-serif;
	background-color:#eeeeee;
	margin:0 20px 20px 20px;
	text-align:center;

	}

table.page	{
	width:760px;
	border-style:solid;
	border-width:2px;
	border-color:rgb(98,131,85); 
	text-align:left;
		background-color:#ffffff;
		}
	
td.top_top{
	width:100%;
	background-color:rgb(218,52,72);
	color:white;
	}
	
	
td.top_left	{
	width:200px;
	text-align:center;
	vertical-align:middle;
	}
	
td.top_right	{
	text-align:left;
	vertical-align:middle;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:rgb(98,131,85); 
	}
	
td.menu	{
	padding:20px 0 0 0;
	width:200px;
	text-align:center;
	vertical-align:top;
	}
	
td.content	{
	text-align:left;
	width:450px;
	vertical-align:top;
	padding:20px 5px 10px 5px;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:rgb(98,131,85); 
	}
	
td.extra	{
	width:200px;
	text-align:center;
	vertical-align:top;
	}	
		
td.bottom	{
	width:100%;
	text-align:center;
	background-color:rgb(218,52,72);
	}	
		
div.admin_top	{
	width:100%;
	}
		
div.admin_content	{
	width:100%;
	padding:20px 5px 10px 5px;
	float:left;
	border-style:solid;
	border-width:1px 0 0 0 ;
	border-color:rgb(98,131,85);  
	}
	
div.form	{
	width:100%;
	height:30px;
	clear:both;
	float:left;
	font-size:80%;
	}
	
div.form_left	{
	width:24%;
	float:left;
	text-align:right;
	}
	
div.form_right	{
	width:74%;
	float:right;
	text-align:left;
	}

	
		
h1, h2, h3, h4, h5, h6	{
	color:rgb(218,52,72);
	}	 
		
p, ul	{
	font-size:80%;
	}
	
p.home_title	{
	color:rgb(218,52,72);
	font-size:36pt;
	font-weight:bold;
	padding: 50px 0 0 0;
	}	 
	
p.title	{
	color:rgb(218,52,72);
	font-size:18pt;
	font-weight:bold;
	padding: 30px 0 0 15px;
	}	 
	
p.event_title	{
	color:rgb(218,52,72);
	font-weight:bold;
	padding:2px 0 2px 0;
	margin:0;
	}	 
	
p.event_description	{
	padding:2px 0 2px 0;
	margin:0;
	}	 
	
p.event_contact	{
	font-style:italic;
	padding:2px 0 2px 0;
	margin:0;
	}	 
	
p.event_date	{
	font-weight:bold;
	padding:2px 0 2px 0;
	margin:0 0 10px 0;
	}	 
	
p.page_title	{
	color:rgb(218,52,72);
	font-size:24pt;
	font-weight:bold;
	padding: 0 0 10px 15px;
	}	 
	
p.small	{
	font-size:70%;
	padding:2px;
	margin:0;
	}	 
	
p.tight	{
	padding:2px 0 2px 0;
	margin:0;
	}	 

p.menu {
	text-align:left;
	width:130px; 
	padding:2px;
	margin:2px; 
	border-top: 4px solid rgb(224,230,221); 
	border-right: 4px solid rgb(78,105,68); 
	border-bottom: 4px solid rgb(59,79,51); 
	border-left: 4px solid rgb(177,193,170); 
	background-color: rgb(98,131,85);
	} 

a	{
	color:rgb(218,52,72);
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover
	{
	text-decoration:underline;
	}
	
	
a.menu	{
	color:#ffffff;
	font-weight:normal;
	}
	
a.menu:hover	{
	
	}	

/* Search Styles */

	div.results	{
	width:100%;
	background-color:#eeeeee;
	padding:5px;
	margin-bottom:10px;
	}
	
	div.results p.provider_title	{
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:0;
	}
	
	div.results p.provider_detail	{
	padding:0 0 0 10px;
	margin:0;
	}
	
	div.results p.course_title	{
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:0;
	}
	
	div.results p.course_list	{
	padding:0 0 0 10px;
	margin:0;
	}

	
