table { border-collapse: collapse; border-left: 1px solid #ccc; border-top: 1px solid #ccc; color: #333; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

table caption { font-size: 22px; font-weight: 100; padding: 0; color: #666; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin: 0 0 1em; }
table td.odd { color: #333; font-size: 11px; font-weight: 700; background: #fc6; text-align: center; vertical-align: 100%; }
table td.hodd { color: #333; font-size: 11px; font-weight: 700; background-image: url(../ceelite/img/hoddstrat.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; vertical-align: 100%; }
table tr th a { color: #333; background-color: #fffded; text-decoration: none; }

table tr th a:hover { color: #fff; background: #d78100; text-decoration: none; }

table thead tr th { color: #000; font-size: 11px; font-weight: 500; background: #fff0a3; text-transform: uppercase; text-align: center; border-bottom: 2px solid #d78100; }

table tfoot tr th, table tfoot tr td { text-transform: uppercase; color: #000; }

table tfoot tr th {
	width: 10%;
}

table tfoot tr td {
	width: 80%;
}

table td, table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0.35em 0.5em;
	line-height: 13px;
	font-size: 11px;
	vertical-align: top;
}

table tr.odd th, table tr.odd td {
	background: #efefef;
}
