#language, #calendar, #member, #nav{
display: none;
}
	body	{
		margin: 0;
		padding: 0;
		font: 11px/18px "Lucida Grande", FreeSans, Arial, sans-serif;
		color: #000;
	}
label	{
	width: 14em;
	float: left;
	}
table.documents	{
	width: 100%;
	}
table.documents td	{
	vertical-align: top;
	padding: 2px;
	}
table.documents td.date	{
	width: 6em;
	text-align: right;
	}
table.documents td.title	{
	font-weight: bold;
	}
table.documents th	{
	background: #306;
	color: #fff;
	padding: 3px;
	}
table.documents tr.odd td	{
	background: #ebe6f0;
	}
table.documents tr:hover, table.documents tr.odd:hover	{
	background: #ededed;
	}
table.documents tr.year td	{
	background: #714D94;
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	}
table.table	{ /* looks odd, but this is basically a table that's really being used as a table */
	border: 1px solid #000;
	border-collapse: collapse;
	}
table.table td, table.table th	{
	border: 1px solid #000;
	padding: 2px;
	}
table.table td.num{
	text-align: right;
	}
div#footer
		{
		color: #542187; 
		border-top: 1px #330066 solid;
		margin: 15px 0 0 0;
		text-align: left;
		padding: 5px 0 3px 0;
	/*	height: 40px;		*/
		}
		
		div#footer a, div#footer a:link, div#footer a:visited
		{
		color: #542187; 
		text-decoration: underline;
		font-weight: bold;
		}
		
		div#footer a:hover
		{
		text-decoration: none;
		}
		
		
		div#footer h2
		{
		font: 10px/18px "Lucida Grande", FreeSans, Arial, sans-serif;
		}
		
		div#footer h2 span
		{
		font-weight: bold;
		}
		
		div#footer div#sponsors	{
		float: right;
		}
		div#footer div#sponsors a:hover	{
		text-decoration: none;
		}
		div#disclaimer
		{
		text-align: right;
		font: 9px/18px "Lucida Grande", FreeSans, Arial, sans-serif;
		color: #fff;
		clear: both;
		}
		
		
		span#tallieu
		{
		float: left;
		}
		
		span#tallieu a, span#tallieu a:link, span#tallieu a:visited, #disclaimer a,#disclaimer a:link, #disclaimer a:visited
		{
		color: #fff;
		text-decoration: underline;
		}
		
		span#tallieu a:hover
		{
		text-decoration: none;
		}
	input, select, textarea, button	{
	/*width: 300px;*/
	/*border: 1px solid #f00;*/
	/*float: left;
	clear: right;*/
	/*margin: 3pt 0 3pt 0;*/
	font-size: 11px;
	}
textarea	{
	height: 200px;
	
	}
textarea.maxlength, textarea.toomuch	{
	width: 24em;
	height: 300px;
	margin-right: 1em;
	}
textarea.toomuch	{
	color:#fff;
	background: #f00;
	}
input.radio, input.checkbox, input.check	{
	width: auto;
	height: auto;
	border: 0px;
	}
input.button, button	{	
	clear: both;
	float: right;
	width: 8em;
	border: 1px solid #000;
	margin: 1em 10em 1em 0em;
	}	
fieldset br	{
	clear: both;
	}

