body, td, input, select{
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}
body{
  margin:0;
}
form{
  margin:0;
}
table{
  margin:0pt;
  padding:0pt;
  border:0; 
  border-collapse:collapse;
}
td {
  white-space:nowrap;
  border:0;
  margin:0;
  padding:1px;
}
h2{
  margin:0px;
  color:#73a13f;
  font-size:12pt;
    width:214px;
	height:23px;
}
h3{
  margin:0;
  font-size:14pt;
}
h4{
    margin:0;
    font-size:12pt;
}
.fetchSeries{
    color:#73a13f;
}
a{
  color:black;
}
#monitoring_frame{
    border: 0px none;
	width: 100%;
	height: 14em;
}
#main_content_frame{
    border:0px none;
	width:100%;
	height:625px;
	margin-top:10px;
}
#monitoring{
	padding-top:20px;
	text-align:center;
}
#header{
  position:relative;
  height:130px;
  top:0px;
  left:0px;
}
#left{
  width:190px;
  position:absolute;
  top:130px;
  left:10px;
}
#right{
  width:90em;
  position:absolute;
  margin-left:220px;
  margin-top:5px;
}
#navigation{
  position:absolute;
  background-color:#222222;
  top:0px;
  left:0px;
  width:190px;
  padding-top:10px;
  padding-bottom:20px;
  padding-right:0px;
  margin-left:0px;
  color:#fff;
  height:590px;
  margin-top:12px;
}
#menu{
    position:relative;
    width:190px;
    left:0px;
    top:0px;
}
#pgauge_yield{
   position:relative;
   top:10px;
   left:0px;
   margin-right:10px;
   margin-left:10px;
}
#navigation ul{
  margin:0px;
  padding:0px;
  width:190px;
}
#navigation ul li{
  display:block;
  padding-left:10px;
}
#navigation ul li div{
  margin-top:10px;
  font-weight:bold;
}
#navigation ul li a{
  padding-left:0.5em;
  padding-right:0.5em;
  padding-top:0.2em;
  padding-bottom:0.2em;
  height:1.2em;
  line-height:1.2em;
  color:#fff;
  text-decoration:none;
  font-size:0.9em;
}
#navigation ul li a:hover{
  color:#fff;
  text-decoration:underline;
  font-size:0.9em;
}
li{
  list-style:none;
}
.status_block{
  text-align:left;
  text-decoration:none;
  border:1pt outset #808080; 
  border-spacing:0pt;
  border-collapse:separate;
  width:100%;
  height:100%;
}
.status_block td{
  border: inset 1pt #000000;
  padding: 3px;
  font-size: 10pt;
}
.status_block h4, a{
  color: #ad1b1b;
  text-decoration: none;
  font-size: 10pt;
}
.map{
  width: 42em; 
  border-collapse:separate;
  border-spacing:0 0.5em;
  empty-cells:show;
}
.currentlink{
  color:#800080;
}
.diagram td{
  vertical-align:top;
}
.line td{
  vertical-align:top;
}
.diagram a{
  text-decoration:none;
}
fieldset{
	margin:0.5em;
	width:32em;
	padding:0;
	border:1px solid #000000;
}
fieldset div{
padding:2px 0px 2px 19.5em;
}
fieldset div label{
	margin-left:-18.5em;
	padding-top:2px;
	width:19.5em;
	position:absolute;
}
fieldset input{
	width: 5em;
}
fieldset legend{
  margin: 1px;
  color: #73a13f;
  font-size: 12pt;    
  font-weight: bold;
}
td.Reading{
    width:100px;
    font-weight:bold;
    text-align:right;
}
.logtable{
  text-align:left;
  text-decoration:none;
  border:1pt outset #808080; 
  border-spacing:0pt;
  border-collapse:collapse;
  width:100%;
  height:100%;
  empty-cells:show;
}
.logtable td{
  border:inset 1pt #000000;
  padding:3px;
  font-size:10pt;
}
.style1{
	width:200px;
}
.style2{
	width:150px;
}
td.style3{
    width:150px;
    text-align:center;
}
.graph_label{
font-size:6pt;
text-align:center;
}
.graph_y_label{
font-size:8pt;
text-align:right;
color:#73a13f;
}
.graph_title{
font-size:12pt;
font-weight:bold;
text-align:center;
color:#73a13f;
}
.meter_reading{
font-size:20pt;
text-align:left;
padding-left:30px;
}