.webfx-columnlist {
	border: 1px solid;
	border-color: threedshadow threedhighlight threedhighlight threedshadow;
	overflow: hidden;
	display: block;
	-moz-user-select: none;
	-moz-user-focus: normal;
	-moz-user-input: enabled;
}

.webfx-columnlist td{
	font-size: 10px;
    font-family: Verdana,Tahoma,Arial,Helvetica;
	padding-left: 1px;
	padding-right: 1px;
	white-space: nowrap;
}

.webfx-columnlist-head {
	position: absolute;
	background: #EFEFE3;
	overflow: hidden;
}

.webfx-columnlist-head table {
	table-layout: fixed;
}

.webfx-columnlist-head td {
	border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
	height:16px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.webfx-columnlist-head td img {
	width:    8px;
	height:   7px;
	margin:   0px 5px 0px 5px;
	display:  none;
}

.webfx-columnlist-body {
	border: 1px solid;
	border-color: threedhighlight #EFEFE3 #EFEFE3 threedhighlight;
	background: window;
	overflow: auto;
}

.webfx-columnlist-body td {
	height:18px;
	overflow:      hidden;
	text-overflow: ellipsis;
}

.webfx-columnlist-body tr.selected td{
	background:  #5C7FAF;
	color: white;
}

.webfx-columnlist-body tr.selected a{
	background:  #5C7FAF;
	color: white;
}

/*
.webfx-columnlist-body tr.odd td {
	background:   #FFFFC0;
}

.webfx-columnlist-body tr.even td {
	background:   window;
}
*/

