#monitor_summary, #monitor_last_summary {
	position: absolute;
	top: -100px;
	left: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: none;
}

#monitor_wrapper {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	border: 1px solid black;
}
#monitor {
	position: absolute;
	overflow: hidden;
	font-size: 10px;
	color: black;
	background-color: transparent;
	border-left: 1px solid #999999;
}
#monitor_hosts {
	position: absolute;
	overflow: hidden;
}
.monitor_host_name, .monitor_data {
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	color: black;
	padding: 2px;
}
.monitor_host {
	border-top: 1px solid #999999;
}
.monitor_host_location_USA,
.monitor_host_location_FR,
.monitor_host_location_UK,
.monitor_host_location_CA,
.monitor_host_location_AUS {
	float: right;
	margin-top: 3px;
	width: 15px;
	height: 9px;
	overflow: hidden;
	text-indent: 15px;
	background-image: url(/images/monitor_images.gif);
}
.monitor_host_location_AUS {
	background-position: -10px -9px;
}
.monitor_host_location_USA {
	background-position: -10px 0;
}
.monitor_host_location_FR {
	background-position: -10px -18px;
}
.monitor_host_location_UK {
	background-position: -10px -27px;
}
.monitor_host_location_CA {
	background-position: -10px -36px;
}

#monitor_time {
	position: absolute;
	margin-top: 8px;
	height: 10px;
	overflow: hidden;
	background-image: url(/images/monitor_time.gif);
	background-repeat: repeat-x;
}

#monitor div {
	position: absolute;
	top: 0;
	width: 12px;
	overflow: hidden;
	background-image: url(/images/background-gr.gif);
	background-position: 0 0;
	background-repeat: repeat;
	background-color: transparent;
}

#monitor div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 100px;
	background-image: url(/images/monitor_blanker.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	font-size: 0px;
	overflow: hidden;
}

bg {
}

/* Control widths of datasets */
#monitor  div div.m_fetch, #monitor  div div.m_load, #monitor  div div.m_mysql {
	width: 1px;
}
#monitor  div div.m_updays, #monitor  div div.m_disk, #monitor  div div.m_free, #monitor  div div.m_swap {
	width: 12px;
}


#monitor  div div.m_0 { background-position: 0 0 }
#monitor  div div.m_1 { background-position: 0 -103px }
#monitor  div div.m_2 { background-position: 0 -109px }
#monitor  div div.m_3 { background-position: 0 -114px }
#monitor  div div.m_4 { background-position: 0 -117px }
#monitor  div div.m_5 { background-position: 0 -120px }
#monitor  div div.m_6 { background-position: 0 -122px }
#monitor  div div.m_7 { background-position: 0 -124px }
#monitor  div div.m_8 { background-position: 0 -126px }
#monitor  div div.m_9 { background-position: 0 -128px }

#monitor  div div.m_10 { background-position: 0 -129px }
#monitor  div div.m_20 { background-position: 0 -139px }
#monitor  div div.m_30 { background-position: 0 -145px }
#monitor  div div.m_40 { background-position: 0 -149px }
#monitor  div div.m_50 { background-position: 0 -152px }
#monitor  div div.m_60 { background-position: 0 -155px }
#monitor  div div.m_70 { background-position: 0 -157px }
#monitor  div div.m_80 { background-position: 0 -159px }
#monitor  div div.m_90 { background-position: 0 -161px }

#monitor  div div.m_100 { background-position: 0 -163px }
#monitor  div div.m_200 { background-position: 0 -173px }
#monitor  div div.m_300 { background-position: 0 -179px }
#monitor  div div.m_400 { background-position: 0 -184px }
#monitor  div div.m_500 { background-position: 0 -187px }
#monitor  div div.m_600 { background-position: 0 -190px }
#monitor  div div.m_700 { background-position: 0 -192px }
#monitor  div div.m_800 { background-position: 0 -194px }
#monitor  div div.m_900 { background-position: 0 -196px }
#monitor  div div.m_1000 { background-position: 0 -199px }

#monitor  div div.m_min_0,
#monitor  div div.m_min_5,
#monitor  div div.m_min_10,
#monitor  div div.m_min_15,
#monitor  div div.m_min_20,
#monitor  div div.m_min_25,
#monitor  div div.m_min_30,
#monitor  div div.m_min_35,
#monitor  div div.m_min_40,
#monitor  div div.m_min_45,
#monitor  div div.m_min_50,
#monitor  div div.m_min_55 {
	position: absolute;
	top: 0;
}
#monitor  div div.m_min_0 {
	left: 0px;
}
#monitor  div div.m_min_5 {
	left: 1px;
}
#monitor  div div.m_min_10 {
	left: 2px;
}
#monitor  div div.m_min_15 {
	left: 3px;
}
#monitor  div div.m_min_20 {
	left: 4px;
}
#monitor  div div.m_min_25 {
	left: 5px;
}
#monitor  div div.m_min_30 {
	left: 6px;
}
#monitor  div div.m_min_35 {
	left: 7px;
}
#monitor  div div.m_min_40 {
	left: 8px;
}
#monitor  div div.m_min_45 {
	left: 9px;
}
#monitor  div div.m_min_50 {
	left: 10px;
}
#monitor  div div.m_min_55 {
	left: 11px;
}

#monitor  div#m_hour_0,
#monitor  div#m_hour_1,
#monitor  div#m_hour_2,
#monitor  div#m_hour_3,
#monitor  div#m_hour_4,
#monitor  div#m_hour_5,
#monitor  div#m_hour_6,
#monitor  div#m_hour_7,
#monitor  div#m_hour_8,
#monitor  div#m_hour_9,
#monitor  div#m_hour_10,
#monitor  div#m_hour_11,
#monitor  div#m_hour_12,
#monitor  div#m_hour_13,
#monitor  div#m_hour_14,
#monitor  div#m_hour_15,
#monitor  div#m_hour_16,
#monitor  div#m_hour_17,
#monitor  div#m_hour_18,
#monitor  div#m_hour_19,
#monitor  div#m_hour_20,
#monitor  div#m_hour_21,
#monitor  div#m_hour_22,
#monitor  div#m_hour_23,
#monitor  div#m_hour_24 {
	border-left: 1px solid #dddddd;
}

/* Classes relating to status */

.GREEN {
	background-color: #9f9;
}
.AMBER {
	background-color: #fd3;
}
.RED {
	background-color: #f33;
}
.CYAN {
	background-color: #6ff;
}



/* Alternate stylesheet defaults */

#Server_Load, #Page_Speed, #MySQL, #Disk_space, #Free_memory, #Swap_memory {
	position: absolute;
	top: 0;
	width: 10px;
	height: 14px;
	overflow: hidden;
	background-image: url(/images/monitor_images.gif);
	cursor: pointer;
}
#Server_Load {
	left: 0px;
	background-position: -35px 0px;
}
#Page_Speed {
	left: 10px;
	background-position: -35px -14px;
}
#MySQL {
	left: 20px;
	background-position: -35px -28px;
}
#Free_memory {
	left: 30px;
	background-position: -35px -42px;
}
#Swap_memory {
	left: 40px;
	background-position: -35px -56px;
}
#Disk_space {
	left: 50px;
	background-position: -35px -70px;
}

