h2.roi, h3.roi {
	margin: 0px;
}
.comment_container {
	position: relative;
}
.comment {
	position: absolute;
	z-index: 2;
	width: 250px;
	border: 1px solid black;
	background-color: #e59532;
	padding: 5px;
	text-align: center;
	color: #ffffff;
	font-style: italic;
}
select {
	width: 100px;
}
table.roi_table {
	background-color: #d19d01;
}
table.roi_result {
	background-color: #ff0000;
}
table.roi_table tr {
	/*background-color: #ffffe6;*/
	background-color: #eaeaea;
}
table.roi_table td {
	padding: 1px 3px;
}
.vgap {
	height: 3px;
	line-height: 3px;
}
.roi_table p {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.roi_table .header {
	font-weight: bold;
	color: #d19d01;
}
.roi_table .subheader {
	font-weight: bold;
}
.roi_result .header {
	color: #ff0000;
}
img.info {
	border-style: none;
	vertical-align: middle;
}
.border_topleft {
	background: transparent url("corner.gif") no-repeat top left;
	width: 6px;
	height: 6px;
	line-height:6px;
}
.border_topmid {
	border-top: 1px solid #D19D01;
	background-color: #ffffe6;
	width: 100%;
	height: 5px;
	line-height:6px;
}
.border_topright {
	background: transparent url("corner.gif") no-repeat top right;
	width: 6px;
	height: 6px;
	line-height:6px;
}
.border_centerleft {
	border-left: 1px solid #D19D01;
	background-color: #ffffe6;
	width: 5px;
	height: auto;
}
.border_centerright {
	border-right: 1px solid #D19D01;
	background-color: #ffffe6;
	width: 5px;
	height: auto;
}
.border_bottomleft{
	background: transparent url("corner.gif") no-repeat bottom left;
	width: 6px;
	height: 6px;
	line-height:6px;
}
.border_bottommid {
	border-bottom: 1px solid #D19D01;
	background-color: #ffffe6;
	width: 100%;
	height: 5px;
	line-height: 6px;
}
.border_bottomright {
	background: transparent url("corner.gif") no-repeat bottom right;
	width: 6px;
	height: 6px;
	line-height: 6px;
}