p {margin: 5px 0 10px 0;}
.up {font: italic normal 11px "Times New Roman", "Georgia", sans-serif;}

#a_nav{display:block;}
#a_nav ul{margin:0; padding:0; list-style-type:none; width:auto;}
#a_nav ul li{display:block; margin:0;}
#a_nav ul li a{display:block; text-decoration:none;}
#a_nav ul li a:hover,#a_nav ul li a.current{color:#ff0000;}

/* The sorrounding chart box */

.chart {
	width:500px; height:170px; 
	border:1px solid #111;
	background-color:#fff;
	margin:auto;
}

.chartbox {
	text-align: center;
	padding:5px;
	overflow:hidden;
}

.chartbox h2{
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.chartbox h2 a{
	font-size: 12px;
	font-weight: normal;
	padding:0px;
	margin-left:20px;
}

/* Vertical chart elements */

.barv{
	margin: 1px;
	float:left;
}

.barvvalue {
	padding:0px;
	margin:0px;
	text-align: center;
}



/* Horizontal chart elements */

.barh{
	margin: 4px;
	text-align:left;
	clear:both;
}

.barhvalue {
	padding:0px;
	margin:0px 5px;
	text-align: left;
	overflow:hidden;
	float:left;
}

.barhcaption {
	padding:0px;
	margin:0px 5px;
	text-align: right;
	overflow:hidden;
	float:left;
}


.barhimage {
    float:left;
}
