/*
 * TABLEVIEW LAYOUT
 */

.tableview table
{
	width: 100%;
	border-collapse: separate;
	background-color: #cccccc;
	border-top: solid 1px #f0f0f0;
	border-left: solid 1px #f0f0f0;
}

.tableview table th
{
	padding: 2px;
	border-bottom: solid 1px #d0d0d0;
	border-right: solid 1px #f0f0f0;
	background-color: #f8f8f8;
	text-align: center;
}

.tableview table td
{
	padding: 2px;
	border-bottom: solid 1px #f0f0f0;
	border-right: solid 1px #f0f0f0;
	background-color: #ffffff;
}

.tableview table td img
{
	vertical-align: bottom;
}

.tableview .tdc
{
	text-align: center;
}

.tableview .tdr
{
	text-align: right;
}

.tableview .tdimg
{
	padding: 0px;
}

.tableview table #none-open
{
	font: italic bolder 12px arial, verdana;
	color: #a0a0a0;
	text-align: center;
}

.tableview table #pager
{
	text-align: center;
}

.tableview table #pager-left
{
	float: left;
	margin: 2px 0px 0px 4px;
}

.tableview table #pager-right
{
	float: right;
	margin: 2px 4px 0px 0px;
}

.tableview table #pager select
{
	border: solid 1px #cccccc;
	padding: 0px;
	margin-left: 4px;
}

.tableview table #pager a
{
	text-decoration: underline;
}

.tableview #detail-left
{
	width: 50%;
	float: left;
	margin-right: 1%;
}

.tableview #detail-center
{
	width: 15%;
	float: left;
	margin-right: 1%;
}

.tableview #detail-right
{
	width: 33%;
	float: left;
}

.tableview #detail-left th
{
	width: 80px;
}

.tableview #detail-center th
{
	width: 60px;
}

.tableview #detail-right th
{
	width: 90px;
}
