.purposebreakdown {
	display: none;
}

a.purposelink:hover .purposebreakdown  {
	display: block;
}
table.spending  {
	width: 250px;
}

.spending tr td a {
	display: block;
}
.purposebreakdown table td, .spending td, th {
	padding: 0 5px;
}
.Income {
	background: lightblue;
}
.bdpopout {
	z-index: 100; 
	position: absolute; 
	top: 450px;
	left: -100px;
	width: 350px;
	background: yellow; 
	text-align: right;
}
.bdpopout tr th {text-align: center;}