table.calc tr td {
	vertical-align:top;
}

table.list tr td {
	padding-left: 4px;
}

table.list tr th {
	padding-left: 4px;
	text-align: left;
	background: #E8EFF4;
}

table.list tr td.even {
	background: #E8EFF4;
}

a.calc {
	color:blue;
	text-decoration: underline;
}

a.calc:hover {
	
}

.calculatorframe {
	/* padding: 10px; */
}

.formframe {
	padding: 0px;
	background: white;
	margin-bottom: 1em;
}

.fixedheight {
	height: 460px;
}

.title {
	border-bottom: #aaa 2px solid;
	margin-bottom: 8px;
}

.foodgroup {
	font-weight: bold;
	padding-top: 1.5em;
	border-bottom: 1px solid #889;
}

.rightAlign {
	text-align:right;
}

.resultdisplay {
	font-weight:bold;
	color: darkblue;
}

.framedrow {
	width: 100%;
	height: 430px;
	overflow: auto;
	border: 1px solid gray;
}

.cage {
	height: 430px;
}

.lower {
	height: 200px;
}

.printfont {
	font-family: Arial, sans-serif;
}

.bill {
	border: 1px solid gray;
	background: #efefff;
	padding: 4px;
}

.printbill {
	border: 1px solid gray;
	padding: 4px;
}

#submit2 {
	display: none;
}

#levelindicator {
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 120px;
	background: #ccd;
	border: 1px solid #556;
}

#intakelevel {
	height: 12px;
	width: 0px;
	background: #556;
}

#form2 {
}

#amounts {
}
