.ui-widget { font-family: sans-serif; } /* STYLE grid font */
.ui-widget-content { border: 1px solid #545454; margin:5px; /* background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333;*/ } /* STYLE grid inner border */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { /*border: 1px solid #cccccc;*/ /*background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; */ font-weight: bold; color: #545454; } /* STYLE grid header */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #bfbfbf; background: #dddddd /*url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636;*/ } /* STYLE grid selection */
.ui-corner-all { /* -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;*/ } /* STYLE no grid border radius */

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #666666 repeat; opacity: .50;filter:Alpha(Opacity=50); }

.ui-jqgrid .ui-jqgrid-htable th {padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px; font-size:8pt; }
.ui-jqgrid tr.jqgrow td {cursor:pointer; font-size: 8pt; font-weight: normal; overflow: hidden; white-space: pre; height: 16px;padding: 0 2px 0 2px;border-bottom-width: 0px; border-bottom-color: inherit; }
.ui-jqgrid tr.ui-row-ltr td {cursor:pointer; text-align:left; border-right-color: inherit; border-right-width: 0px;}

html, body, .info {
	margin: 0;			/* Remove body margin/padding */
	padding: 0;
	overflow: hidden;	/* Remove scroll bars on browser window */	
	font: 8pt sans-serif; /* STYLE misc smaller texts */
}
.faded {
  color: #999999;
}
.normal {
	color: #545454;
}
.inv {
  color: #ffffff;
  background-color: #999999;
}
.invisible {
  color: #ffffff;
}
.nowrap {
	white-space:nowrap;
}
#tabs li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }
.cptick {
	font:8pt Arial, sans-serif;
	color: #545454;
	width:300px;height:300px;
	text-align: right;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	z-index:-1;
}	
.tickLabel {
	font:8pt Arial, sans-serif;
}
.legendLabel {
	/* embedding table has a 'font:smaller' modifier. */ 
	font:8pt Arial, sans-serif; /* STYLE legend label font */
}
.clickable {
	cursor : pointer;
}
h1 {
	font:12pt sans-serif; /* STYLE header font size */
	font-weight: bold;
	white-space:nowrap;
}
.h1 {
	font:12pt sans-serif; /* STYLE header font size */
	font-weight: bold;
	white-space:nowrap;
}
.menuopener {
	width:12px;
	height:12px;
}
select {
	width: 281;
	font:8pt Arial, sans-serif;
	font-weight: bold;
	border: 1px solid #545454;
}
input, textarea {
	font:8pt Arial, sans-serif;
	border: 1px solid #545454;
}

.imgDot {
	cursor:pointer;
	border: 1px solid #545454;
	background-color: white;
	width:7px;
	height:6px;
	margin: 0px;
	position: relative;
	left: -5px;
	top: 4px;
}

.imgDotInner {
	cursor:pointer;
	border: 1px solid white;
	background-color: green;
	width:5px;
	height:4px;
	margin: 0px;
}

#viewImage {
	cursor:pointer;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.frozen-bdiv {
	background-color: #ffffff;
}
.frozen-div {
	background-color: #ffffff;
}
.frozen-bdiv td { vertical-align: top; }

.headermenu {
	cursor:pointer;
}

.navi {
	font-size: 10pt;
	text-decoration: none;
	color: #545454;
	padding: 6px;
}

.finishedCol {
	font-weight: bold;
	padding-top: 1px;
	display: inline-block;
}

.plainExtRow {
	height: 28px;
	padding-top: 1px;
}

#trackName.navi {
	font:12pt sans-serif; /* STYLE header font size */
	font-weight: bold;
	white-space:nowrap;
	padding: 5px;
}

a.navi:hover {
	background-color: rgba(255, 255, 100, 1);
}

#trackSelectorDialog {
	background-color: white;
	border: 1px solid black;
	box-shadow: 9px 9px 17px #999999;
	overflow: hidden;
	z-index: 200;
}

.tracestatus {
	font-weight: bold;
}

table.forGrid {
	width: 100%;
}