BODY
{
	padding: 0px;
	margin: 0px;
}

/*.bg, .c, .t, .b, .l, .r, .tl, .tr, .bl, .br
{
	width: 100%;
	height: 100%;
}*/

.bg
{
	background-repeat: repeat;
	background-position: top left;
}

.c
{
	/*padding: 10px;*/
}

.t
{
	background-repeat: repeat-x;
	background-position: top left;
}

.b
{
	background-repeat: repeat-x;
	background-position: bottom left;
}

.l
{
	background-repeat: repeat-y;
	background-position: top left;
}

.r
{
	background-repeat: repeat-y;
	background-position: top right;
}

.tl
{
	background-repeat: no-repeat;
	background-position: top left;
}

.tr
{
	background-repeat: no-repeat;
	background-position: top right;
}

.bl
{
	background-repeat: no-repeat;
	background-position: bottom left;
}

.br
{
	background-repeat: no-repeat;
	background-position: bottom right;
}

/*
	<div class="bg"><div class="t"><div class="r"><div class="b"><div class="l"><div class="tr"><div class="tl"><div class="br"><div class="bl">
	<div class="c">
	</div>
	</div></div></div></div></div></div></div></div></div>
*/

TABLE.layout
{
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

TABLE.layout TD
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
