div .inputlabel {
	text-align: right;
	padding: 8px;
	padding-top:8px;
	padding-bottom: 7px;
	padding-right: 0px;
}

div .inputinput {
	text-align: left;
	padding: 5px;
	padding-left: 0px;
}

div .tableheaderdiv {
	overflow: auto;
}

div .tableheadercell {
	float: left;
	width: 99px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-right: 1px solid #111111;
}

#dataTableDiv {
	border: 1px solid #232323;
	padding-top: 10px;
	padding-bottom: 10px;
}

div .tablecellrow {
	overflow: auto;
}

div .tablecell {
	float: left;
	width: 99px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-right: 1px solid #111111;
}

div .evens {
	background-color: #dedede;
}

div .answer {
	background-color: #9fe2bf;
	width: 500px;
}

.tableinput {
	border-style: 1px solid #898989;
}

.instructions {
	background-color: #efefef;
	border: 1px solid #232323;
	border-radius: 5px;
	padding: 10px;
}
