body {
      background-color:white;
      font-family:Tahoma,Arial,Helvetica,sans-serif;
      font-size:12px;
	  margin-left:7px;
	  margin-right:7px;
	  border:0px groove #006600;
	  padding:9px
	 }

h1   {
      text-align:left;
      font-size:1.5em;
      font-weight:bold
     }

.title {
	background-color: #6699cc;
}

.headers {
	background-color: #99ccff;
}

table.stats {
	background-color: #eeeeee;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	padding: 10px;
}

.stats td {
	border-style: solid solid solid solid;
	padding: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	border-color: gray gray gray gray;
}

.stats th {
	padding: 6px 6px 6px 6px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: black black black black;
}


th {
	text-align:center;
	font-weight:bold;
	font-size:10px;
   }

   a {
	text-decoration:none;
   }


td.num {
	text-align: right;
}

td {
	font-size:12px;
}

td.warn {
    color: #FF0000;
	font-weight:bold;
}

td.data-dimmed {
	color: #cccccc;
	background-color: #eeffcc;
	text-align: right;
}
td.dimmed {
	color: #cccccc;
	background-color: #eeffcc;
}

tr.normal {
	color: #000000;
	background-color: #eeffcc;
}
tr.warning {
	color: #000000;
	background-color: #FF9999;
}
tr.totals {
	background-color: #eeeeff;
	font-weight:bold;
}
tr.visible {
	 visibility: visible
}
tr.invisible {
	display: none
}

