	body, td, pre {		
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size: 14px;
						color: #003300;
				}

		p								{ text-align: justify; margin-left: 4px; }
				
		h1, .title				{	font-size: 22px; font-weight: bold; color: #993300;	}
		h1								{ display: inline; }
		h2								{	font-size: 20px; }
		h3								{ font-size: 18px; }
		h4								{ font-size: 16px; }

		
		
		a, a:link				{	color: #710; font-weight: bold; text-decoration: none; border-bottom: 1px solid #500;	 }
		a:hover					{ color: #930; border-bottom: 1px solid #720; }	

		a.img, a.img:hover { border-bottom: none; } 
		
		img	{ border: none; }
		img.news  		{ border: 1px solid black; padding: 3px; }
		
		
		
		.redbold				{ color: #993300; font-weight: bold; }
		.red						{ color: #993300; }
		
		#main #content .fix {
				position: relative;
				float: right;
		}
		
		
	.contenttitle{
		width: 90%;
		background-color: #C8C3AD;
		border: 1px solid #A8A38D;
		padding: 4px 6px;
	}

	.contentblock{
		width: 90%;
		background-color: #F8F3DD;
		border: 1px solid #A8A38D;
		border-top: none;
		padding: 4px 6px;
		margin-bottom: 5px;
	}

	.page { 
		width: 94%;
		margin: 10px auto 20px auto;
		padding: 13px 10px 10px 10px;
		background: #FFF;
		border: 1px solid #343434;
		text-align: left;
	}
	
	.page table.listlong, .page table.list, .page table.overview {
		width: 100%;
		border: 1px solid #006633;
		margin-bottom: 10px;
	}
	
	.page table.overview {
		background: #efefdd;
	}
	
	.page table.listlong td, .page table.list td, .page table.overview td {
		border: 1px solid #006633;
		padding: 2px 4px;
	}


	.page table tr.trtitle, .page table.listlong tr:first-child, .page table.overview tr:first-child {
		background: #e4fdb4;
		font-weight: bold;
	}
	
	.page table tr.trtitle td {
		/*border: none;*/
	}
	
	.allcorners { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	
	.small { font-size: 10px; }
	
	