/* CSS Document */

table {
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	width: 100%;
	margin-bottom: 10px;
	}
th, td {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	}
th {
	color: #FFF;
	padding: 2px;
	}
table.bl th {
	background: #206fb8 url(../images/thbgbl.png) 0 0 repeat-x;
	}
table.pl th {
	background: #ac55a4 url(../images/thbgpl.png) 0 0 repeat-x;
	}
table.gr th {
	background: #ac55a4 url(../images/thbggr.png) 0 0 repeat-x;
	}
th.nobg, table.pl th.nobg, table.bl th.nobg, table.gr th.nobg {
	background: none;
	border-top: 0px;
	border-right: 0px;
	}
td {
	background-color: #FFF;
	padding: 1px 2px;
	}
td.nobgt {
	border-top: 1px solid #000;
	}
td.nobg {
	border-top: 0px;
	}
th span.small {
	font-size: 10px;
	color: #FFF;
	}
table.gr {
	color: #000;
	}