/* HEADER TABLE */
table.listview-table-header,
table.listview-table-body{
  table-layout: fixed;   /* Important */
}
table.listview-table-header{
  position:relative;
}

td.listview-header-cell{
  overflow:hidden;
  white-space : nowrap;
  vertical-align: middle;
  empty-cells: show;
  cursor: pointer;
  vertical-align:middle;  
}

td.listview-header-cell:hover{
  border-bottom-width : 2px;
  border-style: solid;
}

td.listview-header-cell-splitter{
  empty-cells: show;  
  cursor: e-resize;
}

td.listview-header-cell-splitter,
td.listview-header-cell{
  background-color:transparent;  
  border-width :0px;
  border-bottom-width : 2px;
  border-style: solid;
}

img.listview-header-cell-order{
  margin-left:5px;
  vertical-align:middle;
  width:13px;
  height:13px;
}

/* BODY TABLE */

tr.listview-body-row{

}

td a.listview-body-cell,
td.listview-body-cell,
td a.listview-body-cell-link{
  overflow:hidden; 
  white-space:nowrap;
  empty-cells: show;    
  vertical-align:middle;  
  height:20px;
}



td.listview-body-cell{

}

td a.listview-body-cell-link,
td a.listview-body-cell-link:hover,
td a.listview-body-cell-link:visited,
td a.listview-body-cell-link:active ,
td a.listview-body-cell-link:link{
  border:0px;
  text-decoration : none;  
  cursor:pointer;
}