
#icon {
	height			: 15px;
	vertical-align	: bottom;
}

TABLE#rootTable {
	//background-color: #9FC;
	border			: thin solid #000;
	border-collapse	: collapse;
	font-family		: times, arial, Helvetica;
	font-size		: 9pt;
	width			: 100%;
}

TR#header {
	height			: 22px;
	background-color: #3c9;
	text-align		: center;
}

TABLE#resultTable {
	font-family		: arial, Helvetica;
	background-color: #fff;
	border			: thin solid #aaa;
	border-collapse	: collapse;
	font-size		: 9pt;
	width			: 100%;
}

TR#resultHeader {
	background-color: #aec;
	text-align		: center;
}

TD#dateHeader {
	width			: 70px;
	text-align		: center;
}

TD#result_header {
	text-align		: center;
	background-color: #cff;
	padding			: 0px 5px;
}
TD#result_contents {
	padding			: 5px 8px;
}

TD#date {
	text-align		: center;
	border-bottom	: thin solid #000;
}

TD#patientId {
	width			: 60px;
	text-align		: right;
	border-bottom	: thin solid #000;
}

TD#name {
	border-bottom	: thin solid #000;
}

TD#data {
	border-bottom	: thin solid #000;
}

TABLE#subTable {
	width			: 100%;
}

TD#buttonArea {
	text-align		: right;
	font-size		: 10pt;
	color			: #00f;
}

TD#keyArea {
	color			: #f06; //red;
}

TR#footer {
	height			: 20px;
	background-color: #3c9;
	text-align		: right;
}
TD#version {
	padding			: 0px 10px;
	height			: 20px;
}

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

TABLE#infoTable {
	font-family		: arial, Helvetica;
	background-color: #fff;
	border			: thin solid #aaa;
	border-collapse	: collapse;
	font-size		: 10pt;
	width			: 100%;
}

TD#close {
	text-align		: left;
}


DIV#alert {
    padding         : 2px 5px;
    color           : #f06;
    font-size       : 9pt;
}

DIV#titlebar {
	height			: 20px;
	padding			: 0px 5px;
	background-color: #3c9;
	font-size		: 10pt;
}

DIV#introduction {
	padding			: 0px 5px;
	font-size		: 10pt;
    color           : #c66;
}

DIV#searchBody {
	padding			: 0px 5px;
	font-size		: 10pt;
}

TR#resultTR {
	border-bottom	: thin solid #aaa;
}

SPAN#keyMark {
    background-color : #ff0;
}


