input, select, option, body, table, textarea{
	background-color: transparent;
	font-weight: bold;
	color: white;
	overflow: hidden;
	border: 0;
	margin: 2px;
	padding: 0;
}
body, table{
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 15px;
	background-color: #444;
}
select{
	background-color: #000;
}
pre{
  padding: 0px;
  margin: 0px;
  font-size: 8px;
}
TD {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px}
P {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px}
#texts{ 
	width: 100%;
	filter:  Glow(strength=3, color=black);
}
div#texts p{
	padding-left: 30px;
	padding-bottom: 20px;
}
H2 {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 24px; FONT-WEIGHT: bold}
.header {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 40px; FONT-WEIGHT: bold}
.realsmall {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px}
.small {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
A:hover {TEXT-DECORATION: none}
.newstext {LINE-HEIGHT: 18px}
.nav {LINE-HEIGHT: 18px}

.verticaltextLeft {
writing-mode: tb-rl;
filter: flipv fliph Glow(strength=3, color=black);
}
.verticaltextRight {
writing-mode: tb-rl Glow(strength=3, color=black);
}

#brdr{
	border: 1px dashed #fff;
	text-align: center;
}
#brdr2{
	border: 1px dashed #fff;
}
#q{
	border: 1px dashed #f07;
}
.rinputTableText {
	color=blue;
	font-family:Comic Sans MS, Bazooka;
	font-size: 10pt;
}
.rresultTableText {
	color=white;
	background=gray;
	font-family:Comic Sans MS, Bazooka;
	font-size: 10pt;
}

#glowy{
	filter:glow(strength=5,color=gray);
}
#m0, #m1, #m2{
	border-right: 2px dashed #ff0;
}
#display_area{
	width: 400px;
	font-size: 12px;
	filter:glow(strength=2,color=yellow);
}
.box-table {
	border:1px solid white;
	padding: 0;
	margin: 0;
}
.cell {
	background-color:transparent;
	font:24px bold;
	width:50px;
	border:1px dotted #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}
.line-v {
	background-color: #FF6600;
	filter: Alpha(Opacity=50);
}
.line-h {
	background-color: #006633;
	filter: Alpha(Opacity=50);
}
.spacer {
	width:6px;
}
.control-button {
	width:200px;
}
.hider {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 515px;
	height: 390px;
	visibility: hidden;
	text-align: center;
	padding-top: 340px;
	padding-left: 120px;
	border: 1px dashed yellow;
	background-color: black;
	background-position: -446px -401px;
}
.hider p{
	width: 100%;
	filter: glow(strength=5, color=yellow);
	color: #ff0000;
	font-size: 22px;
}

