body {
	color: black;
	font-family: Arial;
	background: #EEE;
}
hr {
	border-style: none;
	height: 1px;
	background-color: black;
	margin: 5px;
}
#lp_model {
	width: 800px;
}
#output_wrap {
	width: 800px;
	margin: auto;
	margin-top: 0px;
	background: white;
	padding: 50px;
}
.model_text {
	width: 100px;
	margin-right: 10px;
	font-size: 14px;
}
.model_lhs {
	width: 200px;
	text-align: right;
	margin-right: 10px;
	font-size: 15px;
	font-family: Times serif;
}
.model_rel {
	width: 20px;
	text-align: center;
	margin-right: 10px;
	font-size: 15px;
	font-family: Times serif;
}
.model_rhs {
	width: 100px;
	text-align: left;
	font-size: 15px;
	font-family: Times serif;
}
.optimal {
	color: green;
	font-weight: bold;
}
.not_optimal {
	color: red;
	font-weight: bold;
}
.column_head {
	color: #000;
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	margin: 0px;
}
.column_data {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
.column_data_num {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}