﻿table,
fieldset table table  {
	width: 100%;
	font-size: 85%;
}

table table {
	width: auto;
	font-size: 100%;
}

fieldset table table 
{
	font-size: 100%;
}

/* Compact table, mainly for filtering areas*/
table.compact 
{
	width: 12%;
}

table.compact tr td 
{
	width: 15px;
}

table.compact tr td input[type="radio"]
{
	clear: both;
}

table.compact tr td label 
{
	width: auto;
}

tr th,
tr th a,
tr.pager,
tr.pager a {
	background: #666;
	color: #fff;
}

tr.pager a {
	border: solid 1px #fff;
	padding: 0 1px;
	text-decoration: none;
	background: #06c;
}

tr.pager a:hover {
	background: #999;
}

tr th {
	padding: 2px;
	text-align: left;
}

tr.alt,div.alt {
	background: #efefef;
}

tr.pager {
	text-align: right;
	height: 20px;
	line-height: 19px;
}

tr td {
	vertical-align: text-top;
}

tr td.actions {
	width: 10%;
}

tr td.title {
	width: 30%;
}

tr td.key {
	width: 40px;
	height: 30px;
	text-align: center;
}

.trusts tr 
{
	vertical-align: middle;
}

.trusts tr.obgl 
{
	background: #fc9;
}

table.allowHover tr:hover
{
	background: #E8FFE8;
}