/*
Core v1 2/3/10
	Provide for cellpadding
*/

.usertable
{
}

.usertable form
{
	padding: 10px;
}

.usertable caption
{
	font-size: 0.9em;
	text-align: right;
}

.usertable th
{
	background-color: #CDDDF5;
	font-weight: bold;
}

.usertable tr
{
	background-color: #F1F6FD;
}

.usertable tr.odd
{
	background-color: #E6EEFA;
}

.usertable td,
.usertable th
{
	padding: 8px;
}

.usertable .padding0 td,
.usertable .padding0 th
{
	padding: 0px;
}

.usertable .padding1 td,
.usertable .padding1 th
{
	padding: 1px;
}

.usertable .padding2 td,
.usertable .padding2 th
{
	padding: 2px;
}

.usertable .padding3 td,
.usertable .padding3 th
{
	padding: 3px;
}

.usertable .padding4 td,
.usertable .padding4 th
{
	padding: 4px;
}

.usertable .padding5 td,
.usertable .padding5 th
{
	padding: 5px;
}

.usertable .padding6 td,
.usertable .padding6 th
{
	padding: 6px;
}

.usertable .padding7 td,
.usertable .padding7 th
{
	padding: 7px;
}

.usertable .padding8 td,
.usertable .padding8 th
{
	padding: 8px;
}

.usertable .padding9 td,
.usertable .padding9 th
{
	padding: 9px;
}

.usertable .cellspacing1 td,
.usertable .cellspacing1 th
{
	border: 1px solid #99BAEB;
}

.norowbgcolor tr,
.norowbgcolor tr.odd
{
	background-color: transparent;
}

.usertable table.cellspacing0,
.usertable .cellspacing0 td,
.usertable .cellspacing0 th
{
	border: none;
}
