
#icon {
	height			: 12px;
	vertical-align	: middle;
}

TABLE#baseTable {
	font-family		: arial, Helvetica;
	border			: thin solid #ccc;
	border-collapse	: collapse;
	width			: 100%;
}

TR#header {
	background-color: #3c9;
	font-size		: 11pt;
}

TABLE#itemMatrix {
	border-collapse	: collapse;
	width			: 100%;
	font-size		: 8pt;
}

TABLE#bodyTable {
	background-color: #bfe;
	border-collapse	: collapse;
	width			: 100%;
}

TD#controlArea {
	text-align		: right;
	font-size		: 9pt;
}

TD#subRecord {
	color			: #aaa;
}

TABLE#resultTable {
	border-collapse	: collapse;
	width			: 100%;
}

TR#title {
	font-size		: 9pt;
	text-align		: center;
}

TD#title_code {
	width			: 10px;
	text-align		: left;
}

TD#itemNameArea {
	font-size		: 8pt;
	padding			: 0px 3px;
}

TD#title_name {
	text-align		: left;
}

TD#title_point {
	text-align		: right;
}

TD#result {
	background-color: #2da;
}

TR#record {
	background-color: #fff;
	font-size		: 9pt;
}

TR#title {
	font-size		: 9pt;
	text-align		: center;
}

TR#sum {
	background-color: #fff;
	font-size		: 9pt;
	text-align		: right;
}

TR#jihi {
	background-color: #bfe;
	font-size		: 9pt;
}

TR#footer {
	background-color: #3c9;
	font-family		: times, arial, Helvetica;
	font-size		: 10pt;
}

TD#footerLeft {
    padding         : 0px 5px;
}

TD#footerRight {
	text-align		: right;
    padding         : 0px 5px;
}

TD#freqF {
	text-align		: right;
}

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

DIV#_debug {
	color			: #900;
	font-size		: 9pt;
}

DIV#anchor {
	text-align		: right;
	color			: #00f;
	font-size		: 9pt;
}

TABLE#templateTable {
	background-color: #ff0;
	font-family		: times, arial, Helvetica;
	border			: thin solid #000;
	border-collapse	: collapse;
	width			: 100%;
	text-align		: center;
	font-size		: 9pt;
}

TR#templateHeader {
	background-color: #fc0;
	text-align		: left;
	font-family		: arial, Helvetica;
}




