.listEntity {
	width: 100%;
	background-color: #D9D9D9;
}

div.listEntityContainer {
	width: 100%;
}

.listEntity th {
	background-color: #E9E9E9;
	padding: 2px;
	color: #466B86;
}

.listEntity th a {
	display: block;
	vertical-align: bottom;
	white-space: nowrap;
	color: #466B86;
	line-height: 16px; 
}

.listEntity th a:hover {
	text-decoration: none;
}

.listEntity th.sortable a, .listEntity th.sorted a, .listEntity th.ascending a, .listEntity th.descending a {
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 13px;
}

.listEntity th.sortable a {
	background-image: url("../images/16/arrow_off.gif");
}

.listEntity th.sorted a {
	border: 1px solid #D9D9D9;
	background-color: #F9F9F9;
	color: #FF9900;
}

.listEntity th.ascending a {
	background-image: url("../images/16/arrow_asc.gif");
}

.listEntity th.descending a {
	background-image: url("../images/16/arrow_desc.gif");
}

.listEntity tr.odd, tr.empty {
	background-color: #FFF;
}


.listEntity tr.even  {
	background-color: #F9F9F9;
}

.listEntity tr.footer  {
	background-color: #E9E9E9;
	font-weight: bold;
}

.listEntity td {
	vertical-align: top; 
	padding: 4px 4px;
	font-size: 8pt;
}

.listEntity td p span {
	vertical-align: top; 
	font-size: 8pt;
}

.listEntity td.dtCheckbox, .listEntity td.dtIcon {
	text-align: center;
	width: 16px; 
}

.listEntity td.dtID {
	width: 25px; 
}

.listEntity td.dtTypeDoc, .listEntity td.dtAction {
	width: 80px; 
}

.listEntity td.dtAction {
	width: 60px; 
}

.listEntity td.dtIcon2 {
	text-align: center;
	width: 40px; 
}

.listEntity td.dtCentered {
	text-align: center;	
}

.paging_banner {
	display: block;
	background-color: #E9E9E9;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	text-align: right;
	padding: 0 1px;
}

.listEntity + .paging_banner {
	border-top-width: 0;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.paging_banner img {
	vertical-align: middle;
}

.paging_banner span {
	vertical-align: middle;
	padding: 0px 2px;
}