/*   
From the book Art & Science of JavaScript by Sitepoint
*/
table {
	border: solid 1px #4f6f37; /*fc0*/ 
	border-collapse: collapse;
}

table caption {
	font-weight: bold;
	font-size: 125%;
	text-transform: uppercase;
}

.footnote {
	font-size: 75%;
	color: #666;
}

table caption,
table th,
table td,
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	padding: .5em;
}

table td {
	border: solid 1px #505028;
}


table th {
	background-color: #7fb259; /* #a0e06f;   #ec9 */
	color: #000000;
	border-bottom: solid 1px #505028; /* c96 */
}

table thead th {
	background: #a0e06f; /* fea  */
	border-bottom: solid 3px #395028; /* 630 */
}

table thead th a {
	color: #000000;
	display: block;
	padding: 0 17px;
/*	background: #a0e06f url(../images/arrow-up-green.gif) no-repeat right center; */
}

table thead th.asc a {
/*	background: #a0e06f url(../images/arrow-up-sel-green.gif) no-repeat right center; */
}

table thead th.dsc a {
/*	background: #a0e06f url(../images/arrow-dn-sel-green.gif) no-repeat right center; */
}