
/* table */table {
        width: 100%;
	margin: 0 0 1em;
	background: #FFF;	border-collapse: collapse;	border-top: 1px solid #363;	border-bottom: 2px solid #363;}/* caption = table title/heading */caption {	text-align: left;	color: #363;	margin: .3em 0;}/* tinted rows *//* in CSS3 selectors: tbody tr:even or tbody tr:nth-child(2n) */tr.even {	background: #DFD;}/* table cells */th, td {	font-weight: normal;	padding: .3em .7em;	text-align: left;	vertical-align: top;}/* borders to separate body sections */tbody tr:first-child th,tbody tr:first-child td,tfoot tr:first-child th,tfoot tr:first-child td {	border-top: 1px solid #363;}/* tints for column headings */thead {	background: #46c325;
        color:#FFFFFF;	white-space: nowrap;}

thead th,
thead td {
   font-weight: bold;
}/* tints for totals */tfoot {	background: #ADA;}/* bold text for totals */tfoot th,tfoot td {
        color:#FFFFFF;
        background: #46c325;	font-weight: bold;}

/* Sortable tables */table.sortable a.sortheader {  //  background-color:#eee;    color:white;    font-weight: bold;    text-decoration: none;    display: block;}table.sortable span.sortarrow {    color: white;    text-decoration: none;}