.niceList2{
	width:100%;
	border-bottom: 1px solid rgb(209, 225, 241);
}
.niceList2 th{
	font-weight: bold;
	color: rgb(75,75,75);
	text-align: left;

	font-size: 12px;
	text-shadow: 1px 1px #fff;
}

.niceList2  thead  th,
.niceList2  thead  th a{
	background-color: rgb(209, 225, 241);
	white-space:nowrap !important;
}

.niceList2 thead th.first{
	background-color:#fff;
	/*background-image: url('niceList2Images/table_start_head_left2.png');*/
	background-repeat: no-repeat;
	height: 32px;
	width: 6px;
	padding: 0 !important;
	background: #d1e1f1;
	border-radius: 4px 0 0 0;
}
.niceList2 thead th.last{
	background-color:#fff;
	background-image: url('niceList2Images/table_start_head_right2.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 6px;
	padding: 0 !important;
}

.niceList2 tbody td {
	padding: 5px;
	height:auto ! important;
}
.niceList2 tfoot td {
	padding: 5px;
	height: auto ! important;
}

.niceList2 tbody tr{
	cursor: pointer;
	background: #fff;
}

.niceList2.cursorDefault tbody tr{
	cursor:default !important;
	background:#fff;
}

.niceList2.invoiceRep tbody tr{
	cursor:default !important;
	background:#fff;
	font-weight: bold !important;
}

.niceList2 > tbody > tr:nth-child(2n){
	background-color: rgb(238, 241, 246);
}

.niceList2 tbody tr.odd{
	background-color: #fff;
}
.niceList2 tbody tr.even{
	background-color: rgb(238, 241, 246);
}

.niceList2 tbody td.first,
.niceList2 tfoot td.first{
	background-image: url('niceList2Images/table_start_content_left.png');
	background-repeat:repeat-y;
	padding: 0 !important;
}


.niceList2 tbody td.last,
.niceList2 tfoot td.last{
	background-image: url('niceList2Images/table_start_content_left.png');
	background-position: 100% 0;
	background-repeat: repeat-y;
	padding: 0 !important;
}

.niceList2 > tbody > tr:hover > td{
	background-color: #d3e8b3;
	color: blue !important;
}

.niceList2 > tbody > tr:hover > td > div{
	color: #4E4E4F !important;
}

.niceList3{
	width:100%;
	border-bottom: 1px solid rgb(209, 225, 241);
}

.niceList3 th{
	font-weight: bold;
	color: rgb(75,75,75);
	text-align: left;
	font-size: 12px;
	text-shadow: 1px 1px #fff;
}

.niceList3 thead th{
	background-color: rgb(209, 225, 241);
	white-space:nowrap !important;
}

.niceList3 thead th.first{
	background-color:#fff;
	background-image: url('niceList2Images/table_start_head_left2.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 6px;
	padding: 0 !important;
}

.niceList3 thead th.last{
	background-color:#fff;
	background-image: url('niceList2Images/table_start_head_right2.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 6px;
	padding: 0 !important;
}

.niceList3 tbody td {
	padding:5px;
}
.niceList3 tfoot td {
	padding:5px;
}

.niceList3 tbody tr{
	cursor: default;
}

.niceList3 tbody tr.odd{
	background-color: #fff;
}

.niceList3 tbody tr.even{
	background-color: rgb(238, 241, 246);
}

.niceList3 tbody td.first,
.niceList3 tfoot td.first{
	background-image: url('niceList2Images/table_start_content_left.png');
	background-repeat:repeat-y;
	padding: 0 !important;
}

.niceList3 tbody td.last,
.niceList3 tfoot td.last{
	background-image: url('niceList2Images/table_start_content_left.png');
	background-position: 5px 0;
	background-repeat: repeat-y;
	padding: 0 !important;
}

.niceListNoBg{
	border:0;
}

.niceListNoBg thead th,
.niceListNoBg thead th.first,
.niceListNoBg thead th.last,
.niceListNoBg tbody td.first,
.niceListNoBg tbody td.last,
.niceListNoBg tfoot td.first,
.niceListNoBg tfoot td.last{
	background-color: transparent !important;
	background-image:none !important;
	border:0;
}

.niceListNoBg thead th,
.niceListNoBg thead th.first,
.niceListNoBg thead th.last{
	border-bottom: 1px solid #aaa;
}

a.sorter_link:hover{
	color: #a11;
}

.niceList2Modified > tbody > tr{
	background-color: #fff !important;
}

.niceList2Modified > tbody > tr:nth-child(4n-1),
.niceList2Modified > tbody > tr:nth-child(4n){
	background-color: rgb(238, 241, 246) ! important;
}

.niceList2 th a b{
	font-weight: bold;
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 12px;
}
