#keyboardInputMaster{    position: absolute;    color: #000000;    background-color: #FFFFFF;    text-align: left;    z-index: 1000000;    width: auto;	border:#CCCCCC solid 1px;	padding:10px;}#keyboardInputMaster thead tr th {  text-align:left;  padding:2px 5px 2px 4px;  background-color:inherit;  border:0px none;}#keyboardInputMaster thead tr th select,#keyboardInputMaster thead tr th label {  color:#000000;  font:normal 11px Arial,sans-serif;}#keyboardInputMaster thead tr td {  text-align:right;  padding:2px 4px 2px 5px;  background-color:inherit;  border:0px none;}#keyboardInputMaster thead tr td span {  padding:1px 4px;  font:bold 11px Arial,sans-serif;  border:1px outset #aaaaaa;  background-color:#cccccc;  cursor:pointer;}#keyboardInputMaster thead tr td span.pressed {  border:1px inset #999999;  background-color:#bbbbbb;}#keyboardInputMaster tbody tr td {  text-align:left;  margin:0px;  padding:0px 4px 3px 4px;}#keyboardInputMaster tbody tr td div {  text-align:center;  position:relative;  height:0px;}#keyboardInputMaster tbody tr td div#keyboardInputLayout {  height:auto;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table {  height:20px;  white-space:nowrap;  width:100%;  border-collapse:separate;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter {  width:auto;  margin:0px auto;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td{    vertical-align: middle;    padding: 0px 5px 0px 5px;    white-space: pre;    font: bold 11px 'Verdana' ,monospace;    border-top: 1px solid #e5e5e5;    border-right: 1px solid #5d5d5d;    border-bottom: 1px solid #5d5d5d;    border-left: 1px solid #e5e5e5;    background-color: #eeeeee;    cursor: default;    color:# 004d2a;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last {  width:99%;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive{   background-color:#cecdcd;}#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-top:1px solid #d5d5d5;  border-right:1px solid #555555;  border-bottom:1px solid #555555;  border-left:1px solid #d5d5d5;  background-color:#e3f1ca;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed{    border-top: 1px solid #555555;    border-right: 1px solid #d5d5d5;    border-bottom: 1px solid #d5d5d5;    border-left: 1px solid #555555;    background-color: #cccccc;}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead {   background-color:#cccccc;  color: #004d2a;}#keyboardInputMaster tbody tr td div var {  position:absolute;  bottom:0px;  right:0px;  font:bold italic 11px Arial,sans-serif;  color:#444444;}.keyboardInputInitiator {  margin-left:3px;  vertical-align:text-bottom;  cursor:pointer;  /*height:31px;  width:32px;*/  }  
