.table table{
	width:480px;
	padding:0;
	margin:5px 0 10px 4px;
}
.table th{
	color:#ffffff;
	border:none;
	text-align:left;
	background-image:url(../pics/bgh3.gif);
	background-repeat:repeat-x;
	height:17px;
	color:#ffffff;
	margin:0;
	padding:0 0 0 11px;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
}
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime{
	cursor:pointer;
}
.table th a,
.table th a:link,
.table th a:visited,
.table th a:hover,
.table th a:active{
	color:#ffffff;
	text-decoration:none;
	padding-left:11px;
	background:url(../pics/but_sort.gif) no-repeat center left;
}
.table th.forwardSort a{
	background:url(../pics/but_sort_down.gif) no-repeat center left;
}
.table th.reverseSort a{
	background:url(../pics/but_sort_up.gif) no-repeat center left;
}
.table td{
	border-bottom:1px solid #d0dbe0;
	padding:0 0 0 22px;;
	height:23px;
}
.table td a{
	padding-left:17px;
	background:url(../pics/ico_paper.gif) no-repeat center left;
}
.table td.lft{
	text-align:left;
}
.table tr.alt{
	background-color:#f6f8f9;
}

.table tr[class="alt"] td{
	background:#F5FAFA;
}
.table td[class~="alt"]{
	background:#edf3f3 !important;
}
/* Image free rules for Internet Explorer < 7 */
* html .table tr.alt td{
	background-color:#f6f8f9;
}
* html .table tr td.alt,
* html .table tr.alt td.alt{
	background-color:#edf3f3;
}

