.hlchart {
	font-family: Tahoma;
	font-size: 1.0em;
	border: 1px solid #ccc;
    background-color: #fff;
	float: left;
	margin: 0;
	padding: .4em .1em;
}

.hlchart li {
	list-style: none;
	float: left;
	width: 5em;
	text-align: center;
	background: url(http://external.campaigndynamics.net/images/july222009_chart_bg.gif) center 1.6em no-repeat;
}

.hlchart li span {
	display: block;
	text-indent: -999em;
	padding-bottom: 90px;
	background: url(http://external.campaigndynamics.net/images/july222009_chart_bg_ol.gif) center -1px no-repeat;
	border-top: 5px solid #fff;
}

.hlchart strong {
	display: block;
	text-align: center;
	font-weight: normal;
}

.hl_bar_container {
 	width:100%;
 	height:20px;
 	background-color:#999999;
 	margin: 1px;
}

.hl_bar_graph {
	height:20px;
	border-right:1px white solid;
	background-color: #5f919e;
}

.hl_bar_graph_label {
	margin-top:-17px;
	color:white;
	padding-left:4px;
}

.hl_bar_amount {
	text-align:right;
	margin-top:-18px;
	color:white;
	padding-right:4px;
}