.validation	
	{  
		/*font-family:verdana; */
		font-size:9px;
		vertical-align:top;
		text-decoration:none;
		color:#888888; 
		font-family: trebuchet, "Trebuchet MS", sans-serif; 
		font-size: 11px; 
		line-height: 18px;
	}

	P, tr, td 
	{ 
		/* font-family: verdana, sans-serif; 
		font-size: 12px; 
		line-height: 18px; */
		
		font-family: trebuchet, "Trebuchet MS", sans-serif; 
		font-size: 12px; 
		line-height: 18px; 
		letter-spacing: 0px;
		
		/* font-size: 14px;  */
		padding:0px; 
		margin:0px 0px 10px 0px; 
	}

	body 
	{ 
		font-family: trebuchet, "Trebuchet MS", verdana, sans-serif; 
		font-size: 11px; 
		line-height: 18px; 
		
		font-family: trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
		
		background-color: #ffffff; 
		text-align:center; 
		margin:0px; 
		padding: 0px; 
	}			
				 
	H1
	{
		margin-top: 0px;
		font-size: 20px;
		color:#5b5b5b;
		/* font-family: "lucida console", sans-serif; */
		padding-bottom:10px;
		padding-top:10px;
		padding-left:0px;
	}

	H2 
	{
		color:#7b7b7b;
	}

	#header
	{ 
		width:752px; 
		text-align:center; 
		padding:0px; 
		margin:0px 0px 0px 0px;  
	}

	#menu
	{ 
		width:750px; 
		text-align:right; 
		padding:0px 1px 0px 0px; 
		margin:0px 0px 0px 0px;  
	}

	#bodytxt
	{ 
		border:0px solid #ff0000; 
		width:700px; 
		padding:0px;
		padding-top:20px;
		margin:0px; 
		text-align:left; 
	}

	* html #bodytxt
	{ 
		border:0px solid #ff0000; 
		width:750px; 
		padding:25px; 
		margin:0px; 
		text-align:left; 
	}

	#footer
	{ 
		width:750px; 
		text-align:center; 
		padding:0px; 
		margin:0px; 
	}

	.capital
	{ 
		float: left; 
		color: silver; 
		font-size: 100px; 
		line-height: 70px; 
		padding: 2px; 
		font-family: "Times New Roman", "Sans-serif"; 
		background: #FFFFFF;
	}

	.error 	{ color:red; font-weight:bold }
	A:link 	{ font-weight: normal; }
	A:visited 	{ font-weight: normal; color: #181de7; }
	A:hover 	{ text-decoration: none; }

	.teaserimg
	{ 
		border: 0px solid #dddddd; 
		float:left;
		
	}
	.teaserimg img 	
	{ 
		background: #fff; 
		border: 3px solid #ebebeb; 
		text-align:center; 
		margin:0px; 
		padding:1px;
	}

	.teaserimgright	{ border: 0px solid #dddddd; float:right; }
	.teaserimgright img
	{ 
		background: #fff; border: 3px solid #ebebeb; 
		text-align:center; margin:0px; padding:1px;
	}

	.teasertxt			{ float:right; position:relative; padding: 0px; margin-left: 15px; margin-right:10px; width:300px; }
	.teasertxt_index		{ float:right; position:relative; padding: 10px; width:300px; }
	.teasertxt_facilities	{ float:right; position:relative; padding: 10px; width:300px; }
	.teasertxt_location	{ float:right; position:relative; padding: 10px; width:300px; }
	.teasertxtnarrow	{ float:right; position:relative; padding: 10px; width:300px; }
	.teasertxtleft		{ float:left;   position:relative; padding-left: 20px; padding-top: 0px; width:400px; }
	* html .teasertxt
	{ 
		float:right; position:relative; 
		border:0px solid #dddddd; 
		margin:0px 0px 0px 3px; 
		width:350px; 
	}

	.section
	{ 
		border-bottom:1px solid #dddddd;
		width:100%; 
		padding:0px; 
		margin:0px; 
		text-align:left; 
	}
	#bodytxt UL 	{ list-style: square; }
	#bodytxt LI 	{ list-style: square; }
	.sectiontxt		{ width:100%; padding:20px;}
	.sectiontxt UL
	{ 
		list-style-type:square; 
		padding:0px; 
		margin-top:-10px; 
		margin-left:30px
	}

	* html .sectiontxt UL
	{ 
		list-style-type: square; 
		padding: 0px; 
		margin-top: -10px
	}

	#box
	{ 
		border: 0px solid #ff0000;
		height:260px; 
		margin:10px; 
		width:97%; 
	}
	#box img
	{ 
		background: #fff; 
		border: 3px solid #ebebeb; 
		text-align:center; 
		margin:0px; 
		padding:1px;
	}
	#boxleft	
	{ 
		border: 0px solid #dddddd; 
		margin:10px; 
		width:350px; 
		height:250px; 
	}
	#boxright { 
		border-top: 1px solid #eeeeee; 
		position:relative; 
		padding:7px 0px 0px 10px; 
		margin:-140px 0px 0px 375px; 
		width:300px; height:130px; 
	}

	.loc ul
	{ 
		margin-left:-20px; 
		padding-left:1px; 
		list-style:circle;
	}
	.loc ol li	
	{ 
		margin-left:-18px; 
		list-style-type:decimal
	}

	.event0
	{ 
		font-family: trebuchet, trebuchet MS, verdana, sans-serif;
		font-size: 8pt; 
		font-weight: bold; 
		color: #000000; 
		background-color:#99cc99;  
	}

	.event1
	{ 
		font-family: trebuchet, trebuchet MS, verdana, sans-serif;
		font-size: 8pt; 
		font-weight: bold; 
		color: #000000; 
		background-color:#cccccc;  
	}

	.event2
	{ 
		font-family: trebuchet, trebuchet MS, verdana, sans-serif; 
		font-size: 8pt; 
		color: #000000; 
		background-color:#99cc99; 
	}

	.event3
	{ 
		font-size: 8pt; 
		font-weight: bold; 
		color: #000000; background-color:#33cc33; 
		font-family: trebuchet, trebuchet MS, verdana, sans-serif; 
	} 

	.contact
	{ 
		float:left; 
		width:125px; 
		text-align:right; 
	}
	.contact2
	{ 
		float:left; 
		width:75px; 
		text-align:left; 
	}
	.contactctxtarea	
	{ 
		float:left; 
		width:90px; 
		text-align:left; 
	}
	
	input.tabsubmit
	{ 
		margin-left: 0px; margin-top:5px; 
		background-color: #c0c0c0; 
		font-size: 8pt;
		border:#c0c0c0 2px dotted; 
		font-family: trebuchet, trebuchet MS, verdana, sans-serif;
	}

	input.text
	{ 
		background-color: #ffffff; 
		font-size: 11px; 
		border:#c0c0c0 1px solid; 
		font-family:verdana,Arial; 
		padding:1px; margin:1px;
	}
	textarea.text
	{ 
		background-color: #ffffff; 
		font-size: 11px; 
		border:#c0c0c0 1px solid; 
		font-family:verdana,Arial; 
		padding:1px; 
		margin:1px;
	}
	select.text
	{ 
		background-color: #ffffff; 
		font-size: 11px; 
		border:#c0c0c0 1px solid; 
		font-family:verdana,Arial; 
		padding:1px; margin:1px;
	}
	
