	a
	{
		position: relative;
	}

	a img
	{
		border-style: none;
	}

	body
	{
		background-color: #ffffff;
		margin: 0px;
	}

	body, input, select, td, textarea
	{
		color: #333333;
		font-family: verdana, sans-serif;
		font-size: 11px;
	}

	div.copy, table.copy td, td.copy
	{
		line-height: 17px;
	}

	div.form, div.form-error, div.form-required, span.form-required
	{
		font-weight: bold;
		margin-bottom: 2px;
	}

	div.form
	{
		font-weight: normal;
	}

	div.form-error
	{
		color: #ff0000;
	}

	div.table-data
	{
		border-color: #cccccc;
		border-style: dashed;
		border-width: 1px;
/*
		overflow: auto;
		width: 730px;
*/
	}

	dl, ol, ul
	{
		margin-bottom: 0px;
		margin-top: 0px;
	}

	form
	{
		margin: 0px;
	}

	h1, h2, h3, h4, h5, h6
	{
		margin: 0px;
	}

	h1
	{
		font-size: 17px;
	}

	h2
	{
		font-size: 16px;
	}

	h3
	{
		font-size: 15px;
	}

	h4
	{
		font-size: 14px;
	}

	h5
	{
		font-size: 13px;
	}

	h6
	{
		font-size: 12px;
	}

	img.legend-1, img.legend-2, img.legend-3, img.legend-4, img.legend-5, img.legend-6, img.legend-7, img.legend-8, img.legend-9, img.legend-10, img.legend-11, img.legend-12
	{
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		margin: 4px;
	}

	img.legend-1
	{
		background-color: #ff0000;
	}

	img.legend-2
	{
		background-color: #00ff00;
	}

	img.legend-3
	{
		background-color: #0000ff;
	}

	img.legend-4
	{
		background-color: #ffff00;
	}

	img.legend-5
	{
		background-color: #ff00ff;
	}

	img.legend-6
	{
		background-color: #00ffff;
	}

	img.legend-7
	{
		background-color: #990000;
	}

	img.legend-8
	{
		background-color: #009900;
	}

	img.legend-9
	{
		background-color: #000099;
	}

	img.legend-10
	{
		background-color: #999900;
	}

	img.legend-11
	{
		background-color: #990099;
	}

	img.legend-12
	{
		background-color: #009999;
	}

	input.button, input.text, select, textarea, .form-box
	{
		background-color: #f7f7f7;
		border-color: #cccccc;
		border-style: dashed;
		border-width: 1px;
		color: #333333;
	}

	input.button
	{
		font-weight: bold;
	}

	span.order-by
	{
		background-color: #eeeeee;
		width: 13px;
	}

	table.array td
	{
		color: #333333;
	}

	table.data
	{
		border-color: #cccccc;
		border-style: dashed;
		border-width: 1px;
	}

	table.legend
	{
		border-color: #cccccc;
		border-style: dashed;
		border-width: 1px;
	}

	table.legend td.on
	{
		background-color: #f7f7f7;
		text-align: center;
	}

	th
	{
		font-size: 11px;
		white-space: nowrap;
	}

	th, tr.data td, tr.data-on td
	{
		height: 25px;
		padding: 1px 5px;
	}

	tr.data
	{
		background-color: #ffffff;
	}

	tr.data-on
	{
		background-color: #f7f7f7;
	}

	.debug, .error
	{
		color: #ff0000;
	}

	.legal
	{
		font-size: 9px;
	}
