/* CSS Document */

body
{
	font: .8em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}

ol
{
	margin:0;
	padding: 0 1.5em;
}

table
{
	color:#FFF;
	background:#C00 url(Table_img/full.png) repeat-x top left;
	border:5px solid #900;
	border-collapse:collapse;
	width: 100%;
}



thead
{

}

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



thead tr
{

}

td, th
{
	background:transparent;
	padding:.5em 1em;
}

tbody tr
{

}


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

tbody tr.oddactive td
{
	background:transparent url(Table_img/tr_bg_active.png) repeat top left;
}

tfoot
{

}

tfoot td
{
	padding-bottom:1.5em;
}

tfoot tr
{

}

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