	table.browser
	{	font-family: helvetica, sans-serif;
	    table-layout:fixed;
		border-collapse: collapse;
		border:thin solid #000;
	}
	table.browser caption
	{	line-height: 20px;
		background: #fffccc;
		border-top: thin solid black;
		border-right: thin solid black;
		border-left: thin solid black;	
	}
	table.browser thead tr
	{	line-height:18px;
		color: #235a81;
		padding: .3em;
		margin: .1em;
		vertical-align: top;
		text-shadow: 0 1px 0 #ffccff;
		border: 1px solid #000;
		background: #ffccff;
	}
	table.browser thead th:hover
	{	background:#b6c6d7;
	}
	table.browser thead th.sort
	{	background:#b6c6d7;
	}
	table.browser tbody tr
	{	line-height:18px;
	}
	table.browser td
	{	line-height:18px;
		padding: 5px;
		background: #fff;
		cursor:pointer;
		border-right:thin solid black;
	}
	table.browser tbody tr td#search
	{	line-height: 20px;
		background: #b6c6d7 ;
		border-top: thin solid black;
		border-right: thin solid black;
		border-left: thin solid black;
		width:100%;
		overflow:hidden;
		padding:0;
	}
	table.browser tbody tr td div#search
	{	border:thin solid black;
		border-radius:8px;
		width:100%;
		background: #b6c6d7 ;
		overflow:hidden;
		padding:0;
	}
	table.browser td.thermo
	{	margin:0;
	    padding:2px 3px 2px 3px;
	    border:thin solid rgb(46, 154, 254);
	}
	table.browser tr.even td
	{	background: #DFDFDF;
    }
	table.browser tr:hover td
	{	background-image: url(./themes/svg_gradient.php?from=ced6df&to=b6c6d7);
		background-size: 100% 100%;
		background: -webkit-gradient(linear, left top, left bottom, from(#ced6df), to(#b6c6d7));
		background: -webkit-linear-gradient(top, #ced6df, #b6c6d7);
		background: -moz-linear-gradient(top, #ced6df, #b6c6d7);
		background: -ms-linear-gradient(top, #ced6df, #b6c6d7);
		background: -o-linear-gradient(top, #ced6df, #b6c6d7);
	    color: #000;
	}
	table.browser tr[data-select='selected'] td
	{	background: #a2d246;
	}
	table.browser td.thermo:hover
	{	background-color:red;
	}
	table.browser tr td.bulle
	{	margin:0;
	    line-height:18px;
	    padding:1px 0px 1px 0px;
	    border:thin solid rgb(46, 154, 254);
	    vertical-align:top;
	}
	table.browser td.thermo
	{	margin:0;
		padding:0;
		background-color:white;
		text-align:center;
	    vertical-align:top;
	}
	table.browser td.thermoDown, table.browser td.thermoUp
	{	margin:0;
		padding:0;
		background-color:yellow;
		text-align:center;
	    vertical-align:middle;
	}
	table.browser td.thermoDown:hover, table.browser td.thermoUp:hover
	{	background-color:red;
	}
	table.browser td div.bulle
	{	position:relative;
	    top:0px;
	    left:0px;
	    width:15px;
	    background-color:rgb(46, 154, 254);
	    border:thin solid rgb(46, 154, 254);
	    border-radius:10px;
	}

