img {display:block; border:0;}

body{
	padding:0; 
	margin:0;
	font-family:arial, verdana;
	font-size: 9pt;
	background-image: url(/images/noise_repeat.gif);
}
a:link, a:visited{color:#003399;}
a:hover{color:#3A7B9C;}
#mainWrapper {
		max-width: 980px;
		min-width:778px;
		margin-left:auto;
		margin-right:auto;	
		border-left: 2px solid #999;
		border-right: 2px solid #999;
		border-bottom: 2px solid #999;
		background-color:#FFF;
	}

	#top_bar{
		position:relative;
		width:100%; 
		height:100px; 
		padding:0; margin:0; 
		background-color:#FFF;
		border-bottom:1px solid #000;
		margin-bottom:10px;
		padding-top:0px;
		background-image: url(/images/top_bar.jpg);
	}

	#contact_box{
		 float:right;
		 margin:0;
		 margin-top:74px;
		 padding:3px;	
		 padding-left:25px;
		 padding-right:8px;
		 background-image: url(/images/login.gif);
		 height:20px;
		 line-height:20px;
	}
	
	#container{
		margin-top:0;
		padding-top:0;
	}  

	#left { 
		float:left;
		width:125px;
		padding:0;
		height:100%;
		min-height:400px;
	/*	background-image: url(../images/nav_bg.jpg);
		background-repeat: repeat-x;	*/	
		border-top:1px solid #999;
	}
	
		#left h3{
			font-size:9pt; 
			font-weight:bold;
			margin:0;
			padding:0;
			padding-top:2px;
			padding-bottom:2px;
			color:#FFF;
			background-color:#990000;
			padding-left:0px;
			margin-bottom:1px;			
		}

	
		#left ul {
			list-style: none;
			margin: 0 0 0 0;
			padding: 0;
			line-height: 1; /* IE6 */	
		}
		
		#left li {
			margin: 0;
			padding: 0;
			background-color: #ffffff;
			position: relative;
			min-height: 12px;
			margin-bottom:1px;
		}	


		#left li a{
			width:110px;	
			padding: 5px;
			padding-top:4px; padding-bottom:4px;
			padding-left:10px;
			display: block;
			color:#000;
			text-decoration: none !important; /*IE6 needs important*/
			font-size: 8pt;
			font-weight: normal;
			border:0;
			background-color:#E1E4F2;
			margin-bottom: 0px;	
		}
		
		#left li a.selected{
			background-color:#F0EABA;
		}
			
		#left li a:hover{
			color:#000;
			border:0;
			background-color:#F0EABA;
		}
	
	#right { 
		float:right;
		width:195px;
		padding:0px;
		background-color:#fff;
	}
	#center { 
		margin-right:200px;
		margin-left:125px;
		min-height:400px;
		padding:8px;
		padding-left:20px;
		padding-top:0px;
		background-color:#fff; 
		border-left:1px solid #999;
		
	}
	

	#center h1{
		color: #F5BC45;
		border-bottom:1px solid #999;
		font-family:Arial,Helvetica,sans-serif;
		font-size:20px;
		margin-bottom:10px;
		margin-top:5px;
		padding:0px;
		text-decoration:none;
	}
	
	#center ol li{
		margin-bottom:7px;
	}
	
	
		
	
	
	a{ 
		color:#002b55;
		text-decoration:none;
	}
	
	a:hover{
		color:#002b55;
		text-decoration:underline;
	}
	
	 h3{
		font-size:9pt; 
		font-weight:bold;
		margin:0;
		padding:0;
		padding-top:4px;
		color:#FFF;
		padding-left:2px;
		margin-bottom:-3px;
		width:100%;
		}
	
	.menuz .box{
		position:relative;
		width:100%;
		background:#EEE;
		border: 1px solid #CCC;
		border-top:0;
		padding-top:5px;
	}

	.box fieldset{
		margin-bottom:10px;
		padding-right:0;
		padding-left:4px;
		padding-bottom:4px;
		border:1px solid #A5A5A5;
		border-right:0;
		border-bottom:0;
		font-size:8pt;
	}
	.box fieldset legend{
		font-size:8pt;
		color:#000;
		--margin-left:0;
	}
	
	.box fieldset select{
		 width:130px;
		 border:1px solid #7F9DB9;
	}
	
	.box fieldset .insel{
		font-size:7pt;
		width:140px;
	}
	
	.box fieldset input{
		width:113px;
		font-size:8pt;
		padding-left:3px;
		border:1px solid #7F9DB9;
	}
	
	.box fieldset .line{
		margin-top:7px;
		margin-bottom:2px;
		text-align:left;
	}
	
	.box fieldset input.checkbox{
		margin:0;
		padding:0;
		width:12px;
		border:0;
	}
	

	
	.box fieldset input.submit{
		margin-left:4px;
		width:4em;
		background-color:#E1E1E1;
		border-top:1px solid #b5b5b5;
		border-right:1px solid #666;
		border-left:1px solid #b5b5b5;
		border-bottom:1px solid #666;
		cursor:pointer; cursor:hand;
	}

	.clickable{
		cursor:pointer;
		cursor:hand;
	}
	
	
	#alarm_info .enter_left{
		background-color:#EDEDED;
		width:200px;
	}
	
	#alarm_info .enter_right{
		background-color:#E8EFF7;
	}
	
	#alarm_info input{
		width:300px;
	}
	
	#alarm_info input.checkbox{
		width:15px;
	}
		
	#alarm_info input.submit{
		width:110px;
	}
	
	#alarm_info textarea{
		width:400px;
		height:100px;
	}
	
	
	
	
			
	.line input, .line img{display:inline;}
	
	
/* CHART LISTS */
    .chartlist { 
		margin:0;padding:0;
      float: left; 
      border-top: 1px solid #EEE; 
      width: 180px;
    }
    .chartlist li { 
	  margin:0;
      position: relative;
      display: block;  
      border-bottom: 1px solid #EEE; 
      _zoom: 1;
    }
    .chartlist li .ctitle { 
	  font-weight:bold;
	  color:#444;
      display: block; 
      padding: 0.4em 4.5em 0.4em 0.5em;
      position: relative; 
      z-index: 2; 
    }
    .chartlist .count { 
      display: block; 
      position: absolute; 
      top: 0; 
      right: 0; 
      margin: 0 0.3em; 
      text-align: right; 
      color: #999; 
      font-weight: bold; 
      font-size: 0.875em; 
      line-height: 2em; 
    }
    .chartlist .index { 
      display: block; 
      position: absolute; 
      top: 0; 
      left: 0; 
      height: 100%; 
      background: #B8E4F5; 
      text-indent: -9999px; 
      overflow: hidden; 
      line-height: 2em;
    }
    .chartlist li:hover { 
      background: #EFEFEF; 
    }
	
/* Define the basic CSS used by EditInPlace */
	.eip_mouseover { background-color: #ff9;  }
	.eip_savebutton { background-color: #36f; color: #fff;  }
	.eip_cancelbutton { background-color: #000; color: #fff; }
	.eip_saving { background-color: #fff; color: #fff; padding: 3px; }
	.eip_empty { color: #afafaf; }	
	
	#alarm_info input.eip_savebutton, #alarm_info input.eip_cancelbutton{
		width:50px; 
	}
		
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/status/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/status/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/status/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/status/error.png');
}			