table 
{ 
	border-collapse: collapse; border: 1px solid #666; 
	background: #FFF;  
}

caption 
{ 
	font-size: 1.3em; font-weight: bold; text-align: left; padding: 1em 4px; 
}

td, th 
{ 
	padding: 3px 3px .75em 3px; line-height: 1.3em;
}

th 
{ 
	background: #EFF4FA; color: #0066CC; font-weight: bold; text-align: left; padding-right: .5em; vertical-align: top; 
}

thead th 
{ 
	background: #49614F; text-align: left; 
}

.odd td 
{ 
	background: #fcfae1; 
}

.odd th 
{ 
	background: #f6e497; 
}

tfoot th, tfoot td 
{ 
	background: #2C5755; color: #fff;
}

th + td 
{ 
	padding-left: .5em;
}
