.list {
	background: none;
	border: none;
}

.list .title {
	font-weight: bold;
	background: none;
	text-align: left;
}

.list .header td {
	font-weight: bold;
	padding: 2px;
	text-align: center;
	white-space: nowrap;
}

.list .header td a {
	text-decoration: none;
	color: black;
}

.list .filter td {
	white-space: nowrap;
}

.list td.interface {
	text-align: right;
}

.list td.interface a {
	text-decoration: none;
	color: #ffffff;
}

.list td.interface ul {
	display: inline;
}

.list td.interface li {
	display: inline;
	margin: 0 0px 0 0;
	padding: 0px 2px 2px 0px;
}

.list td.interface li.cp {
	display: inline;
	margin: 0 0px 0 0;
	padding: 0px 2px 2px 0px;
}

.list td.interface LI A {
	background: #FFF;
	border-left: 2px solid #999;
	border-top: 2px solid #999;

	padding-left: 3px;
	padding-right: 3px;

	border-right: 2px solid #444;
	border-bottom: 2px solid #444;

	color: black;
	text-decoration: none;
}

.list td.interface LI.cp A {
	background: #9F9;
	border-left: 2px solid #999;
	border-top: 2px solid #999;

	padding-left: 3px;
	padding-right: 3px;

	border-right: 2px solid #444;
	border-bottom: 2px solid #444;

	color: black;
	text-decoration: none;
}

.list td.interface LI A:hover {
	background: #999;
	border-left: 2px solid #444;
	border-top: 2px solid #444;

	border-right: 2px solid #999;
	border-bottom: 2px solid #999;

	color: black;
	text-decoration: none;
}

.list td {
	font: 12px Georgia;
}

.list tr.pending td {
	background: #bbf;
	font-weight: bold;
}

.list tr.dim {
	color: #555;
	font-style: italic;
}

.list tr.dim a {
	color: #557;
}

.list tr.void {
	text-decoration: line-through;
	color: #FDD;
	font-style: italic;
}

.list tr.invalid {
	color: #F33;
	font-weight: bold;
}

.list tr.invalid a {
	color: #F00;
}