html {
	height: 100%;
}

body {
	/*margin: 15px;*/
	text-align: center;
	background-color: #FFFFFF;/*E3E1DD;*/
	height: 100%;
	overflow-y: hidden;
}
/*
body, th, td {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}
*/
h2 {
	color: #A04641;
}
h3 {
	color: #666666;
	text-transform: uppercase;
	border-bottom: 1px solid;
}
h4 {
	margin: 0px;
}
#sbar #accordion h3, #sbar .accordionfix h3 {
	text-transform: capitalize;
	color: inherit;
	padding: 5px;
	padding-left: 25px;
	cursor: pointer;
}
#sbar .accordionfix h3 {
	border-bottom: 0px;
	cursor: default;
}
#sbar #accordion div.sbar_cont, #sbar .accordionfix div.sbar_cont {
	padding: 10px;
}
#sbar .accordionfix div.sbar_cont {
	border-top: 0px;
}
b, strong {
	color: #396A92;
}
img {
	border: 0px;
}
.clear {
	clear: both;
}

#wrapper {
	margin: 0px auto;
	/*width: 90%;*/
	min-width: 910px;
	background-color: #FFFFFF;
	/*height: 90%;*/
}
#wrapper #gmaps {
	width: 70%;
	min-width: 600px;
	float: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#wrapper #sbar {
	width: 28.7%;
	float: right;
	text-align: left;
	padding: 5px;
}
#statusbar {
	text-align: left;
	color: #333;
	font-size: 10px;
	padding: 2px 10px;
	border-top: 1px #CCC solid;
	min-height: 15px;
	background-color: #FFFFFF;
}
#interval_animation {
	margin: 5px;
}
.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #333;
	background-color: #161616;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
