/* main css */
	
	body{
		/*background-image:url(../images/bg1.jpg);*/
		background-color:#EBEBEB;
		padding-top:5px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	td{ font-size:14px; }
	th{ font-size:14px; text-align:left; }
	hr{ padding:0px; display:none; }
	
	p{	
		margin-bottom:0px;	
		font-size:12px;
		font-weight:bold;
	}
	
	.error { color:#D14836; }
	.logout { color:#0000ff; text-align:right; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:0px; }
	.logout:hover { color:#ff0000; font-weight:bold; }
	
	.body{ 
		text-align:center; 
		margin:0 auto -4em; 
		width:1024px; 
		vertical-align:middle; 
		min-height: 100%;
		height:auto !important
		height: 100%;
	}
	
	.header{ 
		border:#777 solid 8px; 
		height:150px;	
		vertical-align:middle;
		border-radius : 15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		margin:5px;
		color:#F90;
	}
	
	.container{ 
		text-align:center; 
		position:relative;
		min-height: 100%;
		height:auto !important
		height: 100%;
	}
	
	.sidebar{ 
		text-align:left; 
		float:left; 
		width:190px; 
		padding:15px;
		border:1px solid #CCC;
		background:-webkit-linear-gradient(left,transparent 165px,rgba(0, 0, 0, 0.08) 220px,rgba(0, 0, 0, 0.12) 1px,transparent 1px,transparent 100%);
		background:-moz-linear-gradient(left,transparent 165px,rgba(0, 0, 0, 0.08) 220px,rgba(0, 0, 0, 0.12) 1px,transparent 1px,transparent 100%);
		border-radius : 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin:5px;
	}
	/*.sidebar li{
		list-style-image:url(../images/imgres_blue.png);
		list-style-position:inside;
		vertical-align:top;
		text-align:left;
		margin-left:-50px;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		height:28px;
		border:#00E 2px;
		background-color: #6C8CD5;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		margin-bottom:2px;
		margin-top:2px;
		border-style:outset;
		color:#FFd300;
	}
	.sidebar li:hover{ 	
		list-style-image:url(../images/imgres_red.png);
		font-weight:bold;
		background-color:#200772;
		color:#FFd300;
		text-decoration:none;
		font-size:18px;
	}
	.sidebar a {	
		text-decoration:none;
		color:#FFd300;
	}
	.sidebar a:hover{ 	
		list-style-image:url(../images/imgres_red.png);
		font-weight:bold;
		
		background-color:#200772;
		color:#FFd300;
		text-decoration:none;
	}
	.sidebar a:visited{ 	
		text-decoration:none;
		color:#FFd300;
	}*/
	.content { 
		text-align:left; 
		float:left; 
		position:relative; 
		width:750px; 
		padding:15px; 
		border:1px solid #CCC;
		background-color:#DDD;
		border-radius : 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin:5px;
		min-height: 400px;
	}
	
	.footer{ 
		width:1015px;
		position:relative; 
		float:left;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		background:#EFEFEF url(../images/bg-footer.gif) 0 0 repeat-x;
		border: solid 0px #69F;
		margin:5px;
		margin-bottom:10px;
	}
	.footer .label { 
		font-size:12px; color:#2A7FFF; 
		padding:20px;
		font-weight:bold;
	}
	.footer .label a { 
		color:#2A7FFF; 
		text-decoration:none;
	}
	.footer .label a:hover { 
		color:#E00;
		text-decoration:underline;
	}
	
	.dijitDialog {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.map{ 
		background:url(../images/map.png) no-repeat center; 
		width:733px;
		height:898px;
		border: solid 2px #000;
	}
	
	.legends{
		background-color:#9CF;
		position:absolute;
		/*left:560px;
		top:20px; */
		left:20px;
		top:923px;
		width:160px;
		height:120px;
		border:#000 solid 2px;
		font-weight:bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.legends2{
		background-color:#9CF;
		position:absolute;
		left:600px;
		top:20px;
		/*left:20px;
		top:923px;*/
		width:160px;
		height:120px;
		border:#000 solid 2px;
		font-weight:bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.legends li, .legends2 li{
		list-style:none;
		margin-left:-10px;
	}
	.legends li div, .legends2 li div{
		float:left;
		background-image:url(../images/dual.png);
		background-repeat:no-repeat;
		width:16px;
		height:16px;
		border-radius: 16px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		padding:0px;
		margin-left:-25px;
		z-index:100;
	}
	.legends li .legends_point1, .legends2 li .legends_point1{
		background-position: 0px 0px;
	}
	.legends li .legends_point2, .legends2 li .legends_point2{
		background-position: -16px 0px;
	}
	.legends li .legends_point3, .legends2 li .legends_point3{
		background-position: -64px 0px;
	}
	.legends li .legends_point4, .legends2 li .legends_point4{
		background-position: -80px 0px;
	}
	
	.logo_box{
		position:absolute;
		background-image:url(../images/unilvrpngpxd2.png);
		left:600px;
		top:20px;
		width:132px;
		height:150px;
		font-weight:bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.logo_box2{
		position:absolute;
		background-image:url(../images/unilvrpngpxd2.png);
		left:600px;
		top:220px;
		width:132px;
		height:150px;
		font-weight:bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.pointer {
		background-image:url(../images/dual.png);
		background-repeat:no-repeat;
		width:16px;
		height:16px;
		position:absolute;
		border-radius: 16px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		padding:0px;
		background-position:-48px;
		z-index:100;
	}
	/* .pointer:hover { border:3px ridge #2AFF00; } */
	.pointer1 {
		background-image:url(../images/dual.png);
		background-repeat:no-repeat;
		width:16px;
		height:16px;
		position:absolute;
		border-radius: 16px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		padding:0px;
		text-align:center;
		vertical-align:bottom;
		color:#2A5FFF;
		font-weight:bold;
	}
	
	.pointer1:hover { border:3px ridge #FF0000; } 
	
	.power_down,  .legends .power_down, .legends2 .power_down{
		background-image:url(../images/pwr_dwn.png);
		background-repeat:no-repeat;
		width:16px;
		height:16px;
		position:relative;
		float:left;
	}
	
	#temp1 {	
		font-weight:bold;
		padding:2px;
	}
	
	.top{
		margin: 0 auto;
		width: 1020px;
		background: #616161;
		font-size: 10;
		text-align: center;
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.10);
		-ms-box-shadow: 0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.10);
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.10);
		box-shadow: 0 1px 1px rgba(0,0,0,.15),inset 0 2px 2px rgba(0,0,0,.10);
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		background-image: -moz-linear-gradient(top,#616161 0,#3C3C3C 100%);
		background-image: -ms-linear-gradient(top,#616161 0,#3C3C3C 100%);
		background-image: -o-linear-gradient(top,#616161 0,#3C3C3C 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#616161),color-stop(100%,#3C3C3C));
		background-image: -webkit-linear-gradient(top,#616161 0,#3C3C3C 100%);
		background-image: linear-gradient(to bottom,#616161 0,#3C3C3C 100%);
		white-space: nowrap;
		word-wrap: normal;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		line-height: 45px;
		vertical-align: top;
		color: white;
	}
	
	
	/* nav-  menu */
	
	.nav-menu{
		display: block;
		margin-right: 1px;
		list-style: none;
		margin: -15px;
		padding: 0;
		padding-top: 25px;
		padding-bottom:25px;
		border: 0;
		font-size: 13px;
		background: transparent;
	}
	
	.nav-menu .menu-item {
		border-bottom: 1px solid #CCC;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
		text-shadow: 0 0 0 transparent,0 1px 1px rgba(255, 255, 255, .5);
		-moz-box-shadow: 0 1px 0 #fff;
		-ms-box-shadow: 0 1px 0 #fff;
		-webkit-box-shadow: 0 1px 0 #fff;
		box-shadow: 0 1px 0 #fff;
		margin: 0;
		padding: 0;
		font-size: 100%;
		background: transparent;
	}
	
	.nav-menu .menu-item a {
		display: block;
		padding: 15px 20px;
		margin: 0;
		/* color: #333; */
		text-decoration: none;
		color:#06F;
		font-weight:bold;
	}
	
	.nav-menu .menu-item a:hover{background:#fdfdfd; background:rgba(255,255,255,.45); text-decoration:none; color:#333; }
	
	.nav-menu .menu-item .selected a, .nav-menu .menu-item a.selected {
		color: #333;
		background: #FDFDFD;
		background: rgba(255, 255, 255, .80);
		font-weight: bold;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		border-right: 4px solid #C4302B;
	}
	
	
	.login{
		display: inline-block;
		width: 100%;
		padding: 2px 4px 3px;
		margin: 0;
		border: 0;
		outline: none;
		background: transparent;
		font-size: 13px;
		_position: absolute;
		_left: 0;
		_width: 100%;
		zoom: 1;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;	
	}
	
	.msg_result_msg img{
		height:32px;
		float:left;
	}
	
	.msg_result_msg div{
		font-weight:bold;
		vertical-align:middle;
		margin-left:20px;
		position:relative;
	}