
table.list td {
	padding: 2px;
}

table.list td.button {
	padding-left: 8px;
	padding-right: 8px;
}

table.list th {
	background-color: #790000;
	color: #ffffff;
	padding: 2px;
	font-weight: bold;
}

table.list a {
	color: #000000;
}

table.list a:hover {
	color: #444444;
}

table.list th.sorted a, th.sortable a {
	background-position: right;
	background-repeat: no-repeat;
	color: #ffffff;
	padding-right: 10px;
}

table.list th.sortable a {
	background-image: url(/images/arrow_off.png);
}

table.list th.sortable a:hover {
	color: #e0e0e0;
}

table.list th.order1 a {
	background-image: url(/images/arrow_down.png);
}

table.list th.order1 a:hover {
	color: #e0e0e0;
}

table.list th.order2 a {
	background-image: url(/images/arrow_up.png);
}

table.list th.order2 a:hover {
	color: #e0e0e0;
}

table.list tr.odd {
	background-color: #e0e0e0;
}

table.list tr.tableRowEven, tr.even {
	background-color: #cacaca;
}

div.exportlinks {
	padding-left: 1px;
	display: inline;
}

span.pagelinks a {
	color: #000000;
}

span.pagelinks a:hover {
	color: #444444;
}

span.export {
	padding: 0px 4px 1px 20px;
	display: inline;
	cursor: pointer;
	background-repeat: no-repeat;
}

a span.export {
	color: #000000;
}

a:hover span.export {
	color: #444444;
}

span.excel {
	background-image: url(/images/ico_file_excel.png);
}

span.csv {
	background-image: url(/images/ico_file_csv.png);
}

span.xml {
	background-image: url(/images/ico_file_xml.png);
}

span.pdf {
	background-image: url(/images/ico_file_pdf.png);
}

div.pagingbar {
	font-size: 10px;
	padding: 1px;
}

