
.worm ol
{
	margin:0;
	padding: 0 1.5em;
}
.bggray
{
font-size:12px;
}

.worm
{
	color:#000000;
	/*background:#C00 url(images/t_bg.gif);*/
	border-collapse:collapse;
	width:50em;
}

.worm thead th
{
	background:transparent url(../images/thead_top.gif) repeat-x top center;
	padding:1em 1em .5em;
 	border-bottom:1px solid #FF0000;
 	font-size:120%;
 	text-align:center;
}

.worm tbody tr td
{
 	border-bottom:1px solid #FF0000;
}

.worm thead th:first-child
{
	padding-right:1em;
	text-align:center;
	background:transparent url(../images/header_top_left.png) no-repeat top left;
}

.worm thead th+th+th /* last-child is not supported in rotten IEs */
{
	background:transparent url(../images/header_top_right.png) no-repeat top right;
}

.worm td
{
		padding:.5em 1em;
}

.worm tbody
{
/*	background:transparent url(images/t_bg_b.png) repeat-x 3px 0; */
}

.worm tbody td:first-child
{
	background:transparent url(../images/td_left_right.gif) repeat-y top left;

}

.worm tbody td+td+td /* last-child is not supported in rotten IEs */
{
	background:transparent url(../images/td_left_right.gif) repeat-y top right;
        text-align:center;
}

.worm tbody tr.odd
{
	background:transparent url(../images/tr_bg.png) repeat top left;
}

.worm tfoot
{
}

.worm tfoot td
{
	background:transparent url(../images/tfoot_bottom.gif) repeat-x bottom left;
	padding-bottom:1.5em;
}

.worm tfoot td:first-child
{
    background:transparent url(../images/footer_bottom_left.png) no-repeat bottom left;
}

.worm tfoot td+td+td /* last-child is not supported in rotten IEs */
{
	background:transparent url(../images/footer_bottom_right.png) no-repeat bottom right;
}


