.abilitysettings {
		display: none;
}

.abilitysettings * { border: 0px black solid ; }
.abilitysettinglink {
		color: #4e4e4e;
}

.stats {
		border-style: groove;
		border-width: 4px;
		background-color: #eeeeee;
		text-align: left;
}

.data {
		border-style: groove;
		border-width: 4px;
		background-color: #eeeeee;
		text-align: center;
		}
.datatopheader {
		border-style: groove;
		border-width: 2px;
		background-color: #ccccaa;
		text-align: center;
		width: 80px;
		background-color: #aaaaaa;
		}
	
.dataleftheader {
		text-align: left;
		width:200px;
		}
.datacell {
		border-style: groove;
		border-width: 2px;
		background-color: #ccccaa;
		text-align: right;
		font-family: "Courier";
}
.datasum {
		border-style: groove;
		border-width: 2px;
		background-color: #aaaaaa;
		text-align: right;
		font-family: "Courier";
}
.datacellpercentage {
		font-size: 0.7em;
		text-align: right;
		color: gray;
}

.popup * { border: 0px black solid ; }

.popup span { 
		display: none;
		border: 2px black groove;
		position: absolute; left: 30px; 
		padding: 5px; margin: 10px; z-index: 100;
		color: gray; background: #333333;
		opacity: 0.98;
		font: 10px Verdana, sans-serif;
}

.popup:hover span { 
		display: block;
}

.popup * em { color: #EEEE22; font-style: normal; }
.popup * b { color: white; }
