@charset "UTF-8";
/* CSS Document */

/* Datamanager Details Screen */
.dmsdetails {
	background:#f5f6f8;
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-bottom: solid 2px #666666;
	border-right: solid 2px #666666;
	line-height: 20px;
}
.dmsdetailsHeader {
	
}
.dmsdetailsHeaderCell {
	background-image:url(../images/th_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align:middle;
	height:22px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	cursor:move;
}
.dmsdetailsHeaderClose {
	background-image:url(../images/th_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	cursor:move;
	text-align:right;
}
.dmsdetailsContent {
	padding:10px;
}
.dmsdetailsFieldTitle {
	font-weight:bold;
	padding:3px 10px 3px 0px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #dddddd;
}
.dmsdetailsFieldData {
	padding:3px 0px 3px 0px;
	vertical-align:top;
	text-align:left;
	border-bottom:solid 1px #dddddd;
}
	
/* ---------- gauge elements --------- */

td.barOverFilled {
  background: url(gauge/fill-over.gif) repeat-x;
}

td.barFilled {
  background: url(gauge/fill.gif) repeat-x;
}

td.barEmpty {
  background: url(gauge/empty.gif) repeat-x;
  border:solid 1px red;
}
.gaugeArea {
  margin: 2px 0;
}

.gaugeLayout td {
  border: none;
  padding: 0;
}

/* ------------ Messages ------------ */
div.error {
	border: solid 2px red;
	background:#FFF0F0;
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
}
div.error div {
	background:url(gauge/red_att.gif) left top no-repeat;
	padding:2px 0px 2px 20px;
}
div.success {
	border: solid 2px green;
	background:#F0FFF0;
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
}
div.success div {
	background:url(gauge/ok.gif) left top no-repeat;
	padding:2px 0px 2px 20px;
}
div.warning {
	border: solid 2px yellow;
	background:#FFFFF0;
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
}
div.warning div {
	background:url(gauge/warning.gif) left top no-repeat;
	padding:2px 0px 2px 20px;
}