/* ---------------------------------------------------------------- */
/* Table.css */
/* ---------------------------------------------------------------- */

/* Global Settings */

table
{
	EMPTY-CELLS: show;
}

td
{
	WHITE-SPACE: nowrap;
}

.cssNoPadding
{
	padding: 0px 0px 0px 0px;
}

/* TR Padding */

.cssTrPaddingBottom05 > td
{
	PADDING-BOTTOM: 5px;
}

.cssTrPaddingBottom10 > td
{
	PADDING-BOTTOM: 10px;
}

.cssTrPaddingBottom15 > td
{
	PADDING-BOTTOM: 15px;
}

.cssTrPaddingBottom20 > td
{
	PADDING-BOTTOM: 20px;
}

.cssTrPaddingBottom25 > td
{
	PADDING-BOTTOM: 25px;
}

.cssTrPaddingBottom30 > td
{
	PADDING-BOTTOM: 30px;
}

.cssTrPaddingBottom40 > td
{
	PADDING-BOTTOM: 40px;
}

.cssTrPaddingBottom50 > td
{
	PADDING-BOTTOM: 50px;
}

.cssTrPaddingTop05 > td
{
	PADDING-TOP: 5px;
}

.cssTrPaddingTop10 > td
{
	PADDING-TOP: 10px;
}

.cssTrPaddingTop15 > td
{
	PADDING-TOP: 15px;
}

.cssTrPaddingTop20 > td
{
	PADDING-TOP: 20px;
}

.cssTrPaddingTop25 > td
{
	PADDING-TOP: 25px;
}

.cssTrPaddingTop30 > td
{
	PADDING-TOP: 30px;
}

.cssTrPaddingTop40 > td
{
	PADDING-TOP: 40px;
}

.cssTrPaddingTop50 > td
{
	PADDING-TOP: 50px;
}

.cssCompactTable
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cssCompactTable tr td, .cssCompactTable td
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cssCompactTable input
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.cssTableTdHeight16 td
{
	height: 16px;
}