
#panelFrame {
    width: 360px;
    border: thin solid #888;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 2px 2px 10px 5px #aaa;
}

#recordTR:hover {
    background-color: #00f;
    color: #ff0;
}

TABLE#groupTable {
	border			: thin solid #000;
	border-collapse	: collapse;
	font-family		: arial, Helvetica;
	font-size		: 10pt;
	width			: 100%;
}

TABLE#subTable {
	border-collapse	: collapse;
	font-family		: arial, Helvetica;
	font-size		: 10pt;
	width			: 100%;
}

TR#header {
	background-color: #fc0;
	font-size		: 10pt;
}

TR#highTR {
	background-color: #fce;
}

TR#lowTR {
	background-color: #cef;
}

TD#labelTD {
	text-align		: center;
	background-color: #ff0;
	font-size		: 10pt;
}

TD#cellLabel {
	font-size		: 8pt;
}

TD#cellTD {
	text-align		: right;
	// valign		: middle;
}

TD#footer {
	text-align		: right;
	font-size		: 8pt;
}

#message {
	color			: #00f;
	font-size		: 10pt;
}

#findResultArea {
    margin-top: 5px;
    padding: 5px;
    font-size: 9px;
}

#resultBar {
    background-color: #ec9;
}

