/*
.stable {border: 1px solid; border-color: #333333 #181818 #181818 #333333;}
.stable td {padding:2px;}
.stable-head {color:#626262;background: #181818 url(./images/headers.png) repeat-x 0px -91px; border:none; text-shadow:0px 1px 0px #000;font-family:inherit;}
div#tdcont .stable-head {border:none;}
div#tdcont .stable {border:none;}
.stable-head table tr {background: transparent;border:none;}
.stable-head table tr td { border:none; font-family:inherit;height:18px;line-height:18px;cursor:pointer;}
.stable-head div.resz {border: 1px solid #FF0000; background: transparent url(./images/s.gif) no-repeat scroll left center;}
.stable-body {background: window; text-shadow:0px 1px 0px #000;color:#CACCCC; }
.stable-body td {border-bottom: 1px solid #333333; }
.stable-body td div {font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;height: 16px !important;}
.stable-body tr.odd td {background: #333333}
.stable-body tr.even td {background: #191919}
.stable-body tr {height:22px;}
.stable-body {background: #181818}
.stable-body tr.selected td{background: #000 url(./images/headers.png) repeat-x 0px 0px; color:#009DDD;text-shadow:0px -1px 0px #000;}
div.stable-body table tbody tr.even td {background: #181818 url(./images/headers.png) repeat-x 0px -37px;}
div.stable-body table tbody tr.even td:nth-child(2n+1) {color:#ffffff;}
div.stable-body table tbody tr.even:nth-child(2n+1) td{background: #181818 url(./images/headers.png) repeat-x 0px -64px;}
.stable-move-header { background: transparent url(./images/header_move.gif) repeat-x scroll center top; border: 1px solid #0099FF;}

.stable-move-header { background: transparent url(./images/header_move.gif) repeat-x scroll center top rgba(128,128,128,0.7); border: 1px solid #0099FF; }
.gecko .stable-move-header {background: rgba(128,128,128,0.7); -moz-opacity: 0.7;}
.ie .stable-move-header {background: rgba(128,128,128,0.7); filter:alpha(opacity=70)}
.webkit .stable-move-header {background: rgba(128,128,128,0.7);}

.stable-active-header {border-color: threedface !important}
.stable-separator-header {background: #181818;}
.stable-scrollpos { background: #181818; color: #333333; display: visible;}

.meter-value { float: left;border: 1px inset #1b1b1b; border-bottom: none; background: #96CE00 url(./images/headers.png) repeat-x 0px -138px;}
.stable-body tr.selected span.meter-value {color:#fff;}
.meter-text { line-height:16px; position: relative; text-align: left; float: left; width: 0px; height: 0px; overflow: visible; left: 40%; font-size: 11px; font-family:inherit; z-index: 1;text-shadow:0px 0px 2px #000; }
*/

@font-face {font-family: Optimus;src: url('Optimus.ttf');}
@font-face {font-family: Mahngiel;src: url('Mahngiel.ttf');}

.stable {
	border: 1px solid; 
	border-color: #556E59; 
	overflow: hidden; 
	display: block; 
	-moz-user-select: none; 
	-moz-user-focus: normal; 
	-moz-user-input: enabled;
	}
.stable td {
	font: menu; 
	white-space: nowrap; 
	padding: 1px;
	}
.stable-head {
	position: absolute; 
	background: #69866C url(images/dlghead.png) repeat-x;
	color: #FFF;
	overflow: hidden; 
	-moz-user-select: none; 
	z-index: 10;
	text-align: left;
}
.stable-head table {
	table-layout: fixed; 
	width: 0;
	}
.stable-head table tr {background: transparent url(../images/header.gif) repeat-x scroll center top;}
.stable-head table tr td {
	height: 14px; 
	font-size: 11px; 
	font-family: Optimus;
	font-weight: bold; 
	background: transparent url(../images/blank.gif) no-repeat scroll right center; 
	line-height: 14px; 
	overflow: hidden; 
	white-space: nowrap; 
	vertical-align: center;
	}
	
	
.stable-head td div {padding: 0 12px 0 4px;}
.stable-head div.resz {
	border: 1px solid #FF0000; 
	width: 5px; 
	height: 14px; 
	padding: 0 !important; 
	float: right; 
	background: transparent url(../images/s.gif) no-repeat scroll left center; 
	cursor: e-resize;
	}
.stable-body {background: window; overflow: auto;}
.stable-body table {table-layout: fixed; width: 0; }
.stable-body tr {cursor: pointer;}
.stable-body td {
	height: 16px; 
 
	overflow: hidden; 
	vertical-align: bottom;
	}
.stable-icon {
	width: 16px; 
	height: 16px; 
	margin-right: -6px; 
	margin: 0 5px; 
	padding: 0 !important; 
	float: left;
	}
.ie .stable-icon {}
.stable-lpad {
	width: 5px; 
	height: 16px; 
	margin: 0; 
	padding: 0; 
	float: left;
	}
.stable-body td div {
	font-size: 12px; 
	font-family: Mahngiel; 
	overflow: hidden; 
	height: 16px !important;
	
	color: #556E59;
	}

.konqueror .stable-body td div { margin: 0 0px 0 0px !important ;}
.stable-body td div { margin: 0 2px 0 2px !important;}
.ie .stable-body td, .ie .stable-body td div {
	zoom: 1 !important; 
	height: 16px !important; 
	line-height: 16px !important; 
	vertical-align: top; 
	float: none; 
	white-space: nowrap !important;
	}
	
.stable-body {background: #EBE2D2;}
.stable-body tr.selected td {
	background: #ADBAB0;
	font-weight: bold;
	}
.stable-body tr.odd td {background: #DED5C5;}
.stable-body tr.even td {background: #EBE2D2;}

.stable-move-header {
	position: absolute; 
	background: transparent url(../images/header_move.gif) repeat-x scroll center top rgba(255,255,255,0.7); 
	top: 0px; 
	font: menu; 
	padding: 2px 12px 2px 4px; 
	line-height: 12px; 
	-moz-user-select: none; 
	visibility: visible; 
	border: 1px solid #0099FF; 
	overflow: hidden; 
	}
.gecko .stable-move-header {background: rgba(255,255,255,0.7); -moz-opacity: 0.7;}
.ie .stable-move-header {background: rgba(255,255,255,0.7); filter:alpha(opacity=70);}
.webkit .stable-move-header {background: rgba(255,255,255,0.7);}
.opera .stable-move-header {background: rgba(255,255,255,0.7);}
.stable-active-header {border-color: threedface !important;}
.stable-separator-header {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	font: menu; 
	height: 1em; 
	width: 1px; 
	overflow: hidden; 
	background: #0099FF; 
	padding: 3px 0px;
	}
.stable-virtpad {width: 10px; height: 0px;}
.stable-scrollpos {
	width: 80%; 
	height: 16px; 
	left: 10%; 
	top: 50%; 
	position: absolute; 
	padding: 0 5px; 
	margin-top: -8px; 
	background: #FFFFFF; 
	color: #AAAAAA; 
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-align: center; 
	overflow: hidden; 
	display: none; 
	white-space: nowrap;
	}
.stable-resize-header {	
	position: absolute; 
	background-color: #A0A0A0; 
	width: 1px; 
	top: 0px; 
	font: menu; 
	-moz-user-select: none; 
	visibility: hidden; 
	overflow: hidden; 
	z-index: 100; 
	}

.stable-head .rowcover { 
	position: absolute; 
	left: 0; 
	top: 0; 
	height: 20px; 
	width: 1000px; 
	background: transparent; 
	display: none; 
	}

.meter-value { 
	float: left; 
	background-color: #000; 
	border: 1px inset #BBBBBB; 
	border-bottom: none;
}
.meter-text { 
	position: relative; 
	text-align: left; 
	float: left; 
	width: 0px; 
	height: 0px; 
	overflow: visible; 
	left: 40%; 
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	z-index: 1;
 }
.meter-value-start-color { 
	background-color: #FFFF00 
;}
.meter-value-end-color { 
	background-color: #000;
 }
