TR.odd {
	background: #e0e0f5;
}

TR.even {
	background: #e7e7f5;
}

TR.odd:hover {
	background: #ffe0ff;
}

TR.even:hover {
	background: #ffe0ff;
}

TABLE.wikitable TR.odd {
	background: #eeeeff;
}

TABLE.wikitable TR.even {
	background: #f0f0ff;
}

TABLE.wikitable TR.odd:hover {
	background: #eeeeff;
}

TABLE.wikitable TR.even:hover {
	background: #f5f5ff;
}

TABLE.a_page_row TR.odd {
	background: #f0f0f5;
}

TABLE.a_page_row TR.even {
	background: #f1f1fa;
}

TABLE.a_page_row TR.odd:hover, TABLE.a_page_row TR.even:hover {
	background: #e0e0f0;
}

TABLE.highlight {
	background: #e0e0f0;
}

TABLE.highlight_red {
	background: #ffd0d0;
}

TABLE.highlight_green {
	background: #d0ffd0;
}

TABLE.highlight_blue {
	background: #d0d0ff;
}

table.popupbox {
	margin-left: 10px;
}

table.popupbox caption { 
	text-align: left;
	display: block;
	background: #e0e0ff; 
}

table.popupbox caption:hover {
	background: #a0a0ff;
	text-decoration: underline;
}

table.smallfont td {
	font-size: 8pt;
}

table.smallfont th {
	font-size: 8pt;
}

table.border td {
	border-collapse: collapse;
	border: 1px solid #000000;	
}

table.pager {
	border-collapse: collapse;
}

table.pager thead {
	background-color: #a2a2de;
}

table.pager tr.odd {
	background-color: #e0e0f1;
}

table.pager tr.even {
	background-color: #eeeef8;
}

table.pager tr.odd:hover {
	background-color: #f2b0f2;
}

table.pager tr.even:hover {
	background-color: #f2b0f2;
}

table.pager tr.selected {
	background-color: #b0f2f2;
}

th.sortable {
	background: url(images/icons/16x16/stock_sort-none.png) center right no-repeat;	
	height: 16px;
}

th.sorted_a {
	background: url(images/icons/16x16/stock_sort-ascending.png) center right no-repeat;	
	height: 16px;
}

th.sorted_d {
	background: url(images/icons/16x16/stock_sort-descending.png) center right no-repeat;	
	height: 16px;
}

th {
	vertical-align: top;
	text-align: left;
}

td.ae-id {
	text-align: right;
}

td.ae-flags {
	text-align: center;
}

table.file_list td {
	vertical-align: middle;
}

table.file_list thead {
	background-color: #e0e0e0;
	height: 16px;
}

table.file_list tbody tr:hover {
	background-color: #f0f0fe;
}

table.file_list td.fl_size {
	text-align: right;
}

table.file_list td.fl_icon {
	text-align: center;
}
