IMG { border: 0; }

.clear { clear: both; }
.left { float: left; }
IMG.left { margin: 0 10px 10px 0; }

H1,H2,H3,H4 { font-family: Arial, sans-serif; }
H2 { margin-bottom: 0; padding-bottom: 0; }
P { margin-top: 0; padding-top: 0; font-family: "Times New Roman", serif; }
A { color: #666; text-decoration: none; }

FORM { margin: 0; padding: 0; clear: both; }
FIELDSET { margin: 0; padding: 0; border: 0;}
LEGEND { display: none; }
LABEL { display: block; }
INPUT { border: 0; border-bottom: 1px dotted #000; width: 50%; margin: 0 0 5px 0; }
TEXTAREA { border: 0; border-bottom: 1px dotted #000; width: 110%; }
BUTTON { display: none; }

#shortcuts { display: none; }
#navigation { display: none; }

#logo { border-bottom: 1px solid #000; padding: 0 0 10px 0; }

#content {}
	
	#eventlist { clear: both; }
		
	#offerlist { clear: both; }
	
	.pressroom_image { clear: both; }
		.pressroom_image .thumbnail { float: left; margin: 0 10px 10px 0; }

	#related { clear: both; margin: 0; padding: 0; }
		#related LI { list-style: none; }
		#related A .filesize { padding: 0 0 0 10px; }
		#related A .filetype { display: none; }
		
		P.contact .phone { padding: 0 0 0 5px; }
		P.contact .email { display: block; }
	
	#filearchive { clear: both; }
		#filearchive TABLE { border: 0; border-collapse: collapse; margin: 0; padding: 0; }
		#filearchive TH { text-align: left; padding: 0 20px 3px 0; }
		#filearchive TD { padding: 0 20px 3px 0; }
	
	TABLE.news { border: 0; border-collapse: collapse; }
		TABLE.news TD { padding: 0 10px 2px 0; }
		TABLE.news THEAD TD { font-weight: bold; }
		
	#address { clear: both; padding: 10px 0; border-top: 1px solid #000; margin: 20px 0 0 0; }
		#address UL { margin: 0; padding: 0; }
		#address LI { list-style: none; display: inline; padding: 0 10px 0 0; font-size: 0.9em; }
		#address A { text-decoration: none; }
		#address A:hover { text-decoration: underline; }
		
	.program A { display: block; float: left; clear: both; margin: 0 10px 10px 0; }
