table {
	border:1px solid #CCC;
	border-collapse:separate;
	border-spacing:0;
	margin:0;
	padding:5px;
	width:100%;
}
table tr.over td,
table tr.over td.highlight{
	background-color:#DFEFFF;
	border-top:1px solid #95B6D7;
}
table tr th,
table tr td{
	border-top:1px solid #DDDDDD;
	font-size:1em;
	padding:7px 10px;
	vertical-align:top;
}
table tr th{
	background-color:#214BA9;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
table tr td{
	color:#333333;
	line-height:1.5em;
}
table tr td.highlight{
	background-color:#EEE;
}
table tr td.name{
	font-size:1.1em;
	font-weight:bold;
}
table tr td.action{
	padding-right:3px;
	text-align:right;
	vertical-align:middle;
}
