/*---------------------------------------------------------------------------*/
/* SORT icons                                                                */
/*---------------------------------------------------------------------------*/
table.magicTable a.ascending,
table.magicTable a.descending,
table.magicTable a.nosort,
table.magicTable a.neversort {
	display: block;
	width: 100%;
	color: #000000;
}

table.magicTable a:hover {
	color: #333333;
}

table.magicTable a.presorted:hover div.iconSort,
table.magicTable a.ascending:hover div.iconSort,
table.magicTable a.descending:hover div.iconSort,
table.magicTable a.nosort:hover div.iconSort{
	background-image: url(../../pics/structure/tables/table_sort_hover.gif?rand=20250808071405) !important;
}

table.magicTable div.iconSort {
	float: right;
	position: relative;
	top: 0px;
	margin-bottom: -13px;
	height: 13px !important;
	width: 13px !important;
	background-repeat: no-repeat;
}

table.magicTable a.ascending div.iconSort{
	background-image: url(../../pics/structure/tables/table_sort_up.gif?rand=20250808071405) !important;
}

table.magicTable a.presorted div.iconSort,
table.magicTable a.descending div.iconSort{
	background-image: url(../../pics/structure/tables/table_sort_down.gif?rand=20250808071405) !important;
}

table.magicTable a.nosort div.iconSort{
	background-image: url(../../pics/structure/tables/table_sort_none.gif?rand=20250808071405) !important;
}

table.magicTable tr.selected td{
	background-color: #BACAEB;
}

table.magicTable .attachment {
	width: 13px;
	height: 15px;
	background-image: url(../../pics/structure/misc/paper_clip_13.gif?rand=20250808071405) !important;
	background-repeat: no-repeat;
}