#keyboardInputMaster{background-color:#ddd;border-bottom:2px solid #6e6e6e;border-left:2px solid #eee;border-right:2px solid #6e6e6e;border-top:2px solid #eee;color:#000;font:normal 11px Arial,sans-serif;line-height:1;margin:0;position:absolute;text-align:left;width:auto;z-index:1000000}#keyboardInputMaster *{background:transparent;border:0 none;color:#000;font:normal 11px Arial,sans-serif;margin:0;outline:0;padding:0;vertical-align:baseline}#keyboardInputMaster thead tr th{background-color:inherit;padding:3px 5px 2px 4px;text-align:left}#keyboardInputMaster thead tr th select{background-color:#f6f6f6;border:1px inset #888;margin-right:5px}#keyboardInputMaster thead tr th label input{height:12px;margin-right:5px;vertical-align:middle;width:12px}#keyboardInputMaster thead tr td{padding:3px 4px 2px 5px;text-align:right;vertical-align:middle}#keyboardInputMaster thead tr td span{background-color:#ccc;border-bottom:1px solid #5d5d5d;border-left:1px solid #e5e5e5;border-right:1px solid #5d5d5d;border-top:1px solid #e5e5e5;cursor:pointer;font-weight:700;padding:1px 4px}#keyboardInputMaster tbody tr td{padding:0 4px 3px;text-align:left}#keyboardInputMaster tbody tr td div{height:0;position:relative;text-align:center}#keyboardInputMaster tbody tr td div#keyboardInputLayout{height:auto}#keyboardInputMaster tbody tr td div#keyboardInputLayout table{border-collapse:separate;border-spacing:0;height:20px;white-space:nowrap;width:100%}#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter{margin:0 auto;width:auto}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td{background-color:#eee;border-bottom:1px solid #5d5d5d;border-left:1px solid #e5e5e5;border-right:1px solid #5d5d5d;border-top:1px solid #e5e5e5;cursor:default;font-family:'Lucida Console',monospace;min-width:.75em;padding:0 5px;vertical-align:middle;white-space:pre}#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:0 45px}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive{background-color:#ccd}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target{background-color:#ddc}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover{background-color:#ccc;border-bottom:1px solid #555;border-left:1px solid #d5d5d5;border-right:1px solid #555;border-top:1px solid #d5d5d5}#keyboardInputMaster thead tr td span.pressed,#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead{background-color:#ccc;border-bottom:1px solid #d5d5d5;border-left:1px solid #555;border-right:1px solid #d5d5d5;border-top:1px solid #555}#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td span{display:block;font-size:.6em;text-align:center;white-space:pre}#keyboardInputMaster tbody tr td div var{bottom:0;color:#444;font-style:italic;font-weight:700;position:absolute;right:0}.keyboardInputInitiator{cursor:pointer;margin:0 3px;vertical-align:middle}
