
	body
	{
		padding: 0px;
		margin: 0px;
		font-family: arial;
	}

	h3
	{
		font-size: 18px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		font-family: arial;
	}
	
	h4
	{
		font-size: 16px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		font-family: arial;
	}

	table
	{
		border-collapse: collapse;
	}

	tr.header
	{
		background: #F5CF22;
	}
	
	table.yellow
	{
		background: #FFFF00;
		border-collapse: separate;
		border-spacing: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	table.yellow td
	{
		padding: 0px;
		margin: 0px;
	}
	
	td.content
	{
		background: #fff;
		color: #333;
		font-size: 12px;
		padding: 10px;
	}
	
	table.menu
	{
		border-collapse: separate;
		border-spacing: 4px;
	}
	
	table.block
	{
		border-collapse: separate;
		background: #FFFF00;
	}
	
	table.block td
	{
		background: #F5CF22;
		padding: 4px;
	}
	
	table.block thead th
	{
		text-align: left;
		font-weight: bold;
		vertical-align: top;
		background: #ff0;
		padding: 4px;
	}
	
	table.block tbody td
	{
		vertical-align: top;
		background: #F5CF22;
		padding: 4px;
	}
	
	.menu a:link, .menu a:visited, .menu a:active
	{
		display: block;
		background: #F5CF22;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		color: #000;
		padding: 4px;
	}
	
	.menu a:hover
	{
		display: block;
		background: #FFFF00;
	}
	
	tr.bottom
	{
		background: #F5CF22;
	}
	
	tr.bottom td
	{
		padding: 6px;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}
	
	tr.bottom td a:link, tr.bottom td a:visited, tr.bottom td a:active
	{
		color: #a00;
		text-decoration: none;
		border-bottom: 1px solid #f00;
		padding: 0px 3px 0px 3px;
	}
	
	tr.bottom td a:hover
	{
		color: #f00;
		padding: 0px 3px 0px 3px;
	}
	
	table.gallery
	{
		border-collapse: separate;
		border-spacing: 4px;
		border: 4px solid #fff;
		background: #F5CF22;
	}
	
	table.gallery tr td image
	{
		border: 2px solid #ffff00;
	}
	
	table.gallery tr td
	{
		padding: 6px;
		font-size: 11px;
	}
	
	table.gallery tr th
	{
		background: #ff0;
		padding: 4px;
	}
	
	
	.content a:link, .content a:visited, .content a:active
	{
		color: #a00;
		font-weight: bold;
	}
	
	.content a:hover
	{
		color: #f00;
	}
	
	table.yellow td.content
	{
		padding: 8px;
	}
	
	table.news
	{
		border-collapse: collapse;		
		width: 95%;
	}
	
	table.news td
	{
		padding: 4px 0px 4px 0px;
	}
	
	.info
	{
		color: #666;
	}
	
	table.inputForm
	{
		width: 100%;
	}
	
	table.inputForm td
	{
		padding: 4px;
	}
	
	table.inputForm th
	{
		padding: 4px;
		color: #666;
		font-weight: bold;
		text-align: left;
	}
	.smalltext
	{
		display: block;
		padding: 4px 4px 4px 0px;
		font-size: 9px;
		font-family: arial;
		line-height: 9px;
	}
	
	table.block td b
	{
		font-size: 12px;
	}