table
{
	color:#FFF;
	background:#C00;
	border-collapse:collapse;
	border:5px solid #900;
}

thead
{

}

thead th
{
	padding:.5em .5em .5em;
 	border-bottom:1px dotted #FFF;
 	font-size:120%;
 	text-align:left;
}



thead tr
{

}

td
{
	padding:.5em .5em;
}



tbody tr.odd td
{
	background:transparent url(../tab_img/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{

	padding-bottom:1.5em;
}

tfoot tr
{

}


* html tr.odd td
{
	background:#C00;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tab_img/tr_bg.png', sizingMethod='scale');
}


#middle
{
	background-color:#900;
}

