table {

	width: 100%;

	margin: 1em auto;

	border-collapse: collapse;

}



thead th

{

	padding: 0.5em;

	text-align: left;

	border: 1px solid black;

	background-color: #99CC66;

}



tbody td {

	padding: 0.5em;

	border-left: .5px solid black;

	border-right: .5px solid black;

}



tbody tr.odd {

	background-color: #C5E1A8;

}



td.numeric,

th.numeric {

	text-align: right;

}



.datatable {

  border: 0px;

  border-collapse: collapse;

  width: 100%;

  font: 1.25em Tahoma, Arial, sans-serif;

  color: #000;

    }



.datatable td 

{ 

    width: 33%; 

	font: 0.7em Tahoma, Arial, sans-serif; 

	color: #000; 

	text-align: left; 

	padding-left: 4px; 

	padding-botton: 8px; 

	padding-top: 8px;}



.datatable tr.altrow {

  background-color: #E6F7FF;

  }

