HTML {height: 100%; } /* needed for XHTML */
BODY {height: 100%; margin: 0; background-color: white; color: black; }
BODY, CAPTION, TH, TD, INPUT, TEXTAREA {font: 8pt Verdana, Arial, Helvetica, sans-serif; }
TABLE {border-collapse: collapse;}
TABLE.clr {float: left; margin-right: 1ex;}
TABLE.clr TD {padding: 0;}
TABLE.clr IMG {display: block;}
CAPTION {font-weight: bold;}
TH {font-weight: bold; }
TD {padding: 0;}
TD.t0 {padding-left: 1em; text-indent: -1em; }
TD.t1 {padding-left: 2em; text-indent: -1em; }
TD.t1 INPUT {text-indent: 0em; }
TD.t2 {padding-left: 3em; text-indent: -1em; }
TD.t2 INPUT {text-indent: 0em; }
TD.t3 {padding-left: 4em; text-indent: -1em; }
TD.t3 INPUT {text-indent: 0em; }
TD.t4 {padding-left: 5em; text-indent: -1em; }
TD.t4 INPUT {text-indent: 0em; }
TD.t5 {padding-left: 6em; text-indent: -1em; }
TD.t5 INPUT {text-indent: 0em; }
H1 {font-size: 14pt; margin-bottom: 6pt; margin-top: 0;}
HR {margin: 0; }
I  {color: green; }
B  {color: blue; }
A  {color: black; text-decoration: none; }
.tabs TD {white-space: nowrap; font: bold 10pt Verdana, sans-serif; text-align: center; border-bottom: solid 1px #8B8B8B; }
.inactivetab, .activetab {background: url(style/01/tab_left_bg.gif);}
.tabs IMG {vertical-align: bottom; } /* http://devedge.netscape.com/viewsource/2002/img-table */
.tabs A {display: block; text-decoration: none; color: black; background: url(style/01/tab_right.gif) no-repeat top right; height: 18px; padding: 6px; padding-bottom: 2px;}
.tabs .activetab {border-bottom-color: white;}
.tabs .activetab A {color: #CC0000; }
.ancestortree {height: 18px; padding-left: 10px; background-image: url("style/01/tabrul_bg.gif"); }
.ancestortree A {text-decoration: none; color: black; }
.ancestortree A:hover {color: #CC0000;}
.box {height: 100%;}
.box TH {text-align: left; font-weight: bold; }
.box TH DIV {padding-top: 3px; }
.box A {color: black; }
.contents {border: solid 1px #333333; padding: 3px; background-color: white;}
.newsdate {text-align: right; font-weight: bold; }
.amazon {border: solid 1px #333333; padding: 3px; background-color: white;}
.amazon TD {text-align: center; }
.amazon2 {}
.amazon A {text-decoration: none; }
.symbol A {text-decoration: none; }

/* DHTML fields editor */
FORM {
	margin: 0;
	}
#itemPanel, #suppPanel, #descPanel {
	position: absolute;
	display: none;
	}
#itemPanel INPUT, #descPanel INPUT {
	border-width: 0px;
	}
#suppPanel {
	width: 100px;
	}
#suppPanel #toolBar {
	font-weight: bold;
	font-family: sans-serif;
	font-size: smaller;
	padding-top: 2px;
	}
#suppPanel #toolBar A {
	float: right;
	padding: 0px 2px;
	cursor: default;
	}
#suppPanel, #suppPanel TABLE {
	font-size: small;
	}
#suppPanel CAPTION {font-size: 80%;}
#suppPanel TD {
	text-align: center;
	}
.tooltip {
	background-color: InfoBackground;
	border: solid 1px InfoText;
	padding: 0px 2px;
	}
.tooltip A {
	background-color: ButtonFace;
	text-decoration: none;
	border: solid 1px ButtonFace;
	padding: 0px 2px;
	font-weight: bold;
	color: black;
	font-size: smaller;
	}
.tooltip A:hover {
	border-style: outset;
	}
