div.list_resizer {
	width: 1px;
	border-left: 1px dotted gray;	
	}
div.list_colcontainer {
	}
	
/* row with column names */
table.list_col {
	table-layout: fixed;	
	width: 100%;
	}
table.list_col td {
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	cursor: default;
	white-space: nowrap;
   	height: 23px;
	}

table.list_col td.pressed {
	border-style:inset;
	}

/* table with datarows  */
table.list {
	table-layout: fixed;
	width: 100%;
	}

table.list td {
	vertical-align:top;
	}
	
table.list td span {
	cursor: hand;
	cursor: pointer;
	}

table.list .item {
	
	}

table.list .highlight {	 /*mouse over */
	cursor: hand;
	cursor: pointer;
	}

table.list .pressed	 { 
	background-color: #f3f3f3;
	cursor:default;
	}

table.list tr.aggregate {
	font-weight: bold;
	}
	
div.list_empty {
	width: 100%;
	padding-top:10px;
	text-align: center;

	}

div.list_list  {
	overflow:auto;
	}  

img.logo {
	width:125px;
	}
	
img.thumbnail {
	width: 100px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	}

span.thumbnail {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	}

/* for browsers that do not support @media (eg. mac ie) */
.list_list {
	overflow:auto;
	}  

@media print
{
  .list_list 
  {
	overflow:visible;
  }
}

@media screen
{
  .list_list 
  {
	overflow:auto;
  }  
}

