html, body {
	height: 100%;
	margin: 0;
}

.footer {
	position: relative;
	margin-top: -20px; /* negative value of footer height */
	height: 20px;
	clear:both;
	padding-top:20px;
}

.speedBadge {
	margin-top: -1.2em;
	color: black;
	background-color:lightgreen;
	font-size:0.75em;
}

.latencyBadge {
	margin-top: -1.5em;
	font-size:0.9em;
}

.waiting
{
	color:blue;
}

.myPanelBack
{
	background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
	background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
	background-image: -ms-linear-gradient(top, #eeeeee, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
	background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
	background-image: linear-gradient(#eeeeee, #ffffff);
}

.stage
{
	color:#eee;
}

.myLabel
{
	position:relative;
	top:0.68em;
	left:0.2em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.dynPadding
{
	padding-top:0em;
}

.myLeft
{
	float: left !important;
}

.myRight
{
	float: right !important;
}



.google-visualization-tooltip {  padding: 1px !important; font-size:1em;}
.google-visualization-tooltip-item-list	{ padding: 0px !important;	margin:1px !important;}
.google-visualization-tooltip-item		{
	overflow:hidden;
	width:9em !important;
	height:1.25em !important;
	padding: 0px !important;
	margin:1px !important;
	font-size:1em;
	white-space:nowrap;
	text-align:center;
}
.google-visualization-tooltip-item span:nth-child(2) { display:inline-block; width:150px !important; text-align:right !important;background-color:rgba(192,192,192,0.5); }
.google-visualization-tooltip-item span:nth-child(3) { display:inline-block; width:50px !important; text-align:right !important; background-color:rgba(192,192,192,0.5);}

