1#keyboardInputMaster { 2 position:absolute; 3 font:normal 11px Arial,sans-serif; 4 border-top:1px solid #eeeeee; 5 border-right:1px solid #888888; 6 border-bottom:1px solid #444444; 7 border-left:1px solid #cccccc; 8 -webkit-border-radius:0.6em; 9 -moz-border-radius:0.6em; 10 border-radius:0.6em; 11 -webkit-box-shadow:0px 2px 10px #444444; 12 -moz-box-shadow:0px 2px 10px #444444; 13 box-shadow:0px 2px 10px #444444; 14 opacity:0.95; 15 filter:alpha(opacity=95); 16 background-color:#dddddd; 17 text-align:left; 18 z-index:1000000; 19 width:auto; 20 height:auto; 21 min-width:0; 22 min-height:0; 23 margin:0px; 24 padding:0px; 25 line-height:normal; 26 -moz-user-select:none; 27 cursor:default; 28} 29#keyboardInputMaster * { 30 position:static; 31 color:#000000; 32 background:transparent; 33 font:normal 11px Arial,sans-serif; 34 width:auto; 35 height:auto; 36 min-width:0; 37 min-height:0; 38 margin:0px; 39 padding:0px; 40 border:0px none; 41 outline:0px; 42 vertical-align:baseline; 43 line-height:1.3em; 44} 45#keyboardInputMaster.keyboardInputSize1, 46#keyboardInputMaster.keyboardInputSize1 * { 47 font-size:9px; 48} 49#keyboardInputMaster.keyboardInputSize3, 50#keyboardInputMaster.keyboardInputSize3 * { 51 font-size:13px; 52} 53#keyboardInputMaster.keyboardInputSize4, 54#keyboardInputMaster.keyboardInputSize4 * { 55 font-size:16px; 56} 57#keyboardInputMaster.keyboardInputSize5, 58#keyboardInputMaster.keyboardInputSize5 * { 59 font-size:20px; 60} 61 62#keyboardInputMaster thead tr th { 63 padding:0.3em 0.3em 0.1em 0.3em; 64 background-color:#999999; 65 white-space:nowrap; 66 text-align:right; 67 border-radius:0.6em 0.6em 0px 0px; 68} 69#keyboardInputMaster thead tr th div { 70 float:left; 71 font-size:130% !important; 72 height:1.3em; 73 font-weight:bold; 74 position:relative; 75 z-index:1; 76 margin-right:0.5em; 77 cursor:pointer; 78 background-color:transparent; 79} 80#keyboardInputMaster thead tr th div ol { 81 position:absolute; 82 left:0px; 83 top:90%; 84 list-style-type:none; 85 height:9.4em; 86 overflow-y:auto; 87 overflow-x:hidden; 88 background-color:#f6f6f6; 89 border:1px solid #999999; 90 display:none; 91 text-align:left; 92 width:12em; 93} 94 95#keyboardInputMaster thead tr th div ol li { 96 padding:0.2em 0.4em; 97 cursor:pointer; 98 white-space:nowrap; 99 width:12em; 100} 101#keyboardInputMaster thead tr th div ol li.selected { 102 background-color:#ffffcc; 103} 104#keyboardInputMaster thead tr th div ol li:hover, 105#keyboardInputMaster thead tr th div ol li.hover { 106 background-color:#dddddd; 107} 108#keyboardInputMaster thead tr th span, 109#keyboardInputMaster thead tr th strong, 110#keyboardInputMaster thead tr th small, 111#keyboardInputMaster thead tr th big { 112 display:inline-block; 113 padding:0px 0.4em; 114 height:1.4em; 115 line-height:1.4em; 116 border-top:1px solid #e5e5e5; 117 border-right:1px solid #5d5d5d; 118 border-bottom:1px solid #5d5d5d; 119 border-left:1px solid #e5e5e5; 120 background-color:#cccccc; 121 cursor:pointer; 122 margin:0px 0px 0px 0.3em; 123 -webkit-border-radius:0.3em; 124 -moz-border-radius:0.3em; 125 border-radius:0.3em; 126 vertical-align:middle; 127 -webkit-transition:background-color .15s ease-in-out; 128 -o-transition:background-color .15s ease-in-out; 129 transition:background-color .15s ease-in-out; 130} 131#keyboardInputMaster thead tr th strong { 132 font-weight:bold; 133} 134#keyboardInputMaster thead tr th small { 135 -webkit-border-radius:0.3em 0px 0px 0.3em; 136 -moz-border-radius:0.3em 0px 0px 0.3em; 137 border-radius:0.3em 0px 0px 0.3em; 138 border-right:1px solid #aaaaaa; 139 padding:0px 0.2em 0px 0.3em; 140} 141#keyboardInputMaster thead tr th big { 142 -webkit-border-radius:0px 0.3em 0.3em 0px; 143 -moz-border-radius:0px 0.3em 0.3em 0px; 144 border-radius:0px 0.3em 0.3em 0px; 145 border-left:0px none; 146 margin:0px; 147 padding:0px 0.3em 0px 0.2em; 148} 149 150#kb_title { 151 font-weight:bold; 152 font-size:inherit; 153 background-color:#999999 !important; 154} 155 156#keyboardInputMaster thead tr th span:hover, 157#keyboardInputMaster thead tr th span.hover, 158#keyboardInputMaster thead tr th strong:hover, 159#keyboardInputMaster thead tr th strong.hover, 160#keyboardInputMaster thead tr th small:hover, 161#keyboardInputMaster thead tr th small.hover, 162#keyboardInputMaster thead tr th big:hover, 163#keyboardInputMaster thead tr th big.hover { 164 background-color:#dddddd; 165} 166 167#keyboardInputMaster tbody tr td { 168 text-align:left; 169 padding:0.2em 0.3em 0.3em 0.3em; 170 vertical-align:top; 171} 172#keyboardInputMaster tbody tr td div { 173 text-align:center; 174 position:relative; 175 zoom:1; 176} 177#keyboardInputMaster tbody tr td table { 178 white-space:nowrap; 179 width:100%; 180 border-collapse:separate; 181 border-spacing:0px; 182} 183#keyboardInputMaster tbody tr td#keyboardInputNumpad table { 184 margin-left:0.2em; 185 width:auto; 186} 187#keyboardInputMaster tbody tr td table.keyboardInputCenter { 188 width:auto; 189 margin:0px auto; 190} 191#keyboardInputMaster tbody tr td table tbody tr td { 192 vertical-align:middle; 193 padding:0px 0.45em; 194 white-space:pre; 195 height:1.8em; 196 font-family:'Lucida Console','Arial Unicode MS',monospace; 197 border-top:1px solid #e5e5e5; 198 border-right:1px solid #5d5d5d; 199 border-bottom:1px solid #5d5d5d; 200 border-left:1px solid #e5e5e5; 201 background-color:#eeeeee; 202 cursor:default; 203 min-width:0.75em; 204 -webkit-border-radius:0.2em; 205 -moz-border-radius:0.2em; 206 border-radius:0.2em; 207 -webkit-transition:background-color .15s ease-in-out; 208 -o-transition:background-color .15s ease-in-out; 209 transition:background-color .15s ease-in-out; 210} 211#keyboardInputMaster tbody tr td table tbody tr td.last { 212 width:99%; 213} 214#keyboardInputMaster tbody tr td table tbody tr td.space { 215 padding:0px 4em; 216} 217#keyboardInputMaster tbody tr td table tbody tr td.deadkey { 218 background-color:#ccccdd; 219} 220#keyboardInputMaster tbody tr td table tbody tr td.target { 221 background-color:#ddddcc; 222} 223#keyboardInputMaster tbody tr td table tbody tr td:hover, 224#keyboardInputMaster tbody tr td table tbody tr td.hover { 225 border-top:1px solid #d5d5d5; 226 border-right:1px solid #555555; 227 border-bottom:1px solid #555555; 228 border-left:1px solid #d5d5d5; 229 background-color:#cccccc; 230} 231#keyboardInputMaster thead tr th span:active, 232#keyboardInputMaster thead tr th span.pressed, 233#keyboardInputMaster tbody tr td table tbody tr td:active, 234#keyboardInputMaster tbody tr td table tbody tr td.pressed { 235 border-top:1px solid #555555 !important; 236 border-right:1px solid #d5d5d5; 237 border-bottom:1px solid #d5d5d5; 238 border-left:1px solid #555555; 239 background-color:#cccccc; 240} 241 242#keyboardInputMaster tbody tr td table tbody tr td small { 243 display:block; 244 text-align:center; 245 font-size:0.6em !important; 246 line-height:1.1em; 247} 248 249#keyboardInputMaster tbody tr td div label { 250 position:absolute; 251 bottom:0.2em; 252 left:0.3em; 253} 254#keyboardInputMaster tbody tr td div label input { 255 background-color:#f6f6f6; 256 vertical-align:middle; 257 font-size:inherit; 258 width:1.1em; 259 height:1.1em; 260} 261#keyboardInputMaster tbody tr td div var { 262 position:absolute; 263 bottom:0px; 264 right:0px; 265 font-weight:bold; 266 font-style:italic; 267 color:#444444; 268} 269 270.keyboardInputInitiator { 271 margin:0px 3px; 272 vertical-align:middle; 273 cursor:pointer; 274} 275 276.backup_msg_area { color: __text_alt__; font-size:9pt; text-align:middle; } 277.backup_msg_close { font-size:9pt; } 278.backup_msg { background-color: __background_alt__; text-align:middle; height: 14pt;} 279 280