#DatabaseReport p.title {
	margin: 0; 
	text-align: center; 
	font-family: sans-serif; 
	font-weight: bold; 
	font-size: 150%; 
	color: red;
}

#DatabaseReport p.timestamp {
	margin: 0; 	
	text-align: center; 
	font-family: sans-serif; 
	font-weight: bold; 
	font-size: small;
}

#DatabaseReport div.stats {
	padding: 3px;
	border-width: 4px;
	border-color: red;
	border-style: outset;

	color: white;
	background-color: red;

	font-family: sans-serif;
	font-weight: bold;
	font-size: small;
}

#DatabaseReport div.stats div {
	margin: 0;
	background-color: rgb(0, 0, 160);
}

#DatabaseReport div.stats p {
	margin: 0;
}

	#flag {
		width: 90%;
		border: solid 2px rgb(0, 0, 0);
		margin: 1em auto;
		border-collapse: collapse;
	}

	#flag td a {
		display: block;
		font-weight: bold;
		font-size: 90%;
		padding: 0.5em;
	}

	#flag td.red a, #flag rd.red a:hover  {
		color: rgb(255, 255, 255);
		background-color: transparent;
	}

	#flag td.white a, #flag rd.white a:hover {
		color: rgb(224, 0, 0);
		background-color: transparent;
	}

	#flag td.blue {
		color: rgb(255, 255, 255);
		padding: 4px;
		background-image: url(/global/images/bg/metal_blue.jpg);
	}

	#flag td.red {
		background-image: url(/global/images/bg/metal_red.jpg);
	}
	#flag td.white {
		background-image: url(/global/images/bg/metal_gray.jpg);
	}
