#keyboardInputMaster {
	Z-INDEX: 1000000; BORDER-BOTTOM: #6e6e6e 1px solid; POSITION: absolute; TEXT-ALIGN: left; FILTER: alpha(opacity=95); BORDER-LEFT: #eeeeee 1px solid; LINE-HEIGHT: 1; BACKGROUND-COLOR: #dddddd; MARGIN: 0px; WIDTH: auto; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #6e6e6e 1px solid; box-shadow: 0px 2px 10px #444444; opacity: 0.95; border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; -moz-box-shadow: 0px 2px 10px #444444; -webkit-box-shadow: 0px 2px 10px #444444
}
#keyboardInputMaster * {
	BORDER-BOTTOM: 0px; POSITION: static; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT: 11px Arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.keyboardInputSize1#keyboardInputMaster * {
	FONT-SIZE: 9px
}
.keyboardInputSize3#keyboardInputMaster * {
	FONT-SIZE: 13px
}
.keyboardInputSize4#keyboardInputMaster * {
	FONT-SIZE: 16px
}
.keyboardInputSize5#keyboardInputMaster * {
	FONT-SIZE: 20px
}
#keyboardInputMaster THEAD TR TH {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #999999; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; WHITE-SPACE: nowrap; PADDING-TOP: 0.4em
}
#keyboardInputMaster THEAD TR TD {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #999999; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; WHITE-SPACE: nowrap; PADDING-TOP: 0.4em
}
#keyboardInputMaster THEAD TR TH {
	TEXT-ALIGN: left; WIDTH: 170px
}
#keyboardInputMaster THEAD TR TH ABBR {
	FONT-SIZE: 1.3em; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; MARGIN-RIGHT: 4%; TEXT-DECORATION: none
}
#keyboardInputMaster THEAD TR TH SELECT {
	BORDER-BOTTOM: #888888 1px inset; BORDER-LEFT: #888888 1px inset; BACKGROUND-COLOR: #f6f6f6; FONT-SIZE: inherit; VERTICAL-ALIGN: middle; BORDER-TOP: #888888 1px inset; MARGIN-RIGHT: 3%; BORDER-RIGHT: #888888 1px inset
}
#keyboardInputMaster THEAD TR TH LABEL INPUT {
	BORDER-BOTTOM: #888888 1px inset; BORDER-LEFT: #888888 1px inset; BACKGROUND-COLOR: #f6f6f6; FONT-SIZE: inherit; VERTICAL-ALIGN: middle; BORDER-TOP: #888888 1px inset; MARGIN-RIGHT: 3%; BORDER-RIGHT: #888888 1px inset
}
#keyboardInputMaster THEAD TR TH LABEL INPUT {
	WIDTH: 1.1em; HEIGHT: 1.1em
}
#keyboardInputMaster THEAD TR TD {
	TEXT-ALIGN: right; VERTICAL-ALIGN: middle
}
#keyboardInputMaster THEAD TR TD SPAN {
	BORDER-BOTTOM: #5d5d5d 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #cccccc; MARGIN: 0px 0px 0px 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline-block; HEIGHT: 1.5em; BORDER-TOP: #e5e5e5 1px solid; CURSOR: pointer; BORDER-RIGHT: #5d5d5d 1px solid; PADDING-TOP: 0px; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em
}
#keyboardInputMaster THEAD TR TD STRONG {
	BORDER-BOTTOM: #5d5d5d 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #cccccc; MARGIN: 0px 0px 0px 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline-block; HEIGHT: 1.5em; BORDER-TOP: #e5e5e5 1px solid; CURSOR: pointer; BORDER-RIGHT: #5d5d5d 1px solid; PADDING-TOP: 0px; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em
}
#keyboardInputMaster THEAD TR TD STRONG {
	FONT-WEIGHT: bold
}
#keyboardInputMaster THEAD TR TD SPAN:hover {
	BACKGROUND-COLOR: #dddddd
}
#keyboardInputMaster THEAD TR TD STRONG:hover {
	BACKGROUND-COLOR: #dddddd
}
#keyboardInputMaster TBODY TR TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.2em
}
#keyboardInputMaster TBODY TR TD DIV {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 0px
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout {
	ZOOM: 1; HEIGHT: auto
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE {
	BORDER-SPACING: 0px; WIDTH: 100%; BORDER-COLLAPSE: separate; WHITE-SPACE: nowrap; HEIGHT: 1.8em
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE.keyboardInputCenter {
	MARGIN: 0px auto; WIDTH: auto
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD {
	BORDER-BOTTOM: #5d5d5d 1px solid; MIN-WIDTH: 0.75em; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 0.45em; PADDING-RIGHT: 0.45em; FONT-FAMILY: "Lucida Console", monospace; WHITE-SPACE: pre; VERTICAL-ALIGN: middle; BORDER-TOP: #e5e5e5 1px solid; CURSOR: default; BORDER-RIGHT: #5d5d5d 1px solid; PADDING-TOP: 0px; border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.last {
	WIDTH: 99%
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.space {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4em; PADDING-RIGHT: 4em; PADDING-TOP: 0px
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.alive {
	BACKGROUND-COLOR: #ccccdd
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.target {
	BACKGROUND-COLOR: #ddddcc
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.hover {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #555555 1px solid
}
#keyboardInputMaster THEAD TR TD SPAN.pressed {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #555555 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.pressed {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #555555 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD.dead {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #555555 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
#keyboardInputMaster TBODY TR TD DIV#keyboardInputLayout TABLE TBODY TR TD SPAN {
	TEXT-ALIGN: center; DISPLAY: block; WHITE-SPACE: pre; FONT-SIZE: 0.6em
}
#keyboardInputMaster TBODY TR TD DIV VAR {
	POSITION: absolute; FONT-STYLE: italic; BOTTOM: 0px; COLOR: #444444; RIGHT: 0px; FONT-WEIGHT: bold
}
.keyboardInputInitiator {
	MARGIN: 0px 3px; VERTICAL-ALIGN: middle; position:relative; top:-23px; left:140px; CURSOR: pointer
}
