table.josbmi {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 80%;
	border-collapse: collapse;
}

table.josbmi th.josheader, th.josfooter {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-repeat: repeat;
	font-size: 11px;
	color: #000;
	text-align:left;
}

table.josbmi th.josheader {
	background: url(/components/com_bmi/images/thbg.jpg) left top;
}

table.josbmi th.josfooter {
	background: url(/components/com_bmi/images/tfbg.jpg) left bottom;
}


div.tool 					{ width: 70%; background: #dee; padding: 10px; margin: 10px 0;
							  border: 1px solid #ccc; }
div.tool h4					{ clear:both; font-size: 18px; font-weight: normal;}
div.tool input				{ vertical-align: middle; }
