﻿
body {
    font-family: Verdana;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

/*#layoutObj {
    position: relative;
    margin-left: 0;
    width: 300px;
    height: 400px;
    float: left;
    z-index: 998;
}*/

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* support: IE7 */
    *height: 1.7em;
    *top: 0.1em;
}

.custom-combobox-input {
    margin: 0;
    padding: 0.3em;
}

.tree-outer {
    width: 140px;
    vertical-align: top;
    height: 150px;
    overflow: auto;
}

.progrid-menubar {
    background-color: #f3f3f3;
    background: -webkit-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
    background: -moz-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
    background: -o-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
    background: linear-gradient(to bottom,#F8F8F8 0,#eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8,endColorstr=#eeeeee,GradientType=0);
}

.progrid-view {
    position: relative;
    overflow: hidden;
}

.progrid-view1 {
    left: 0;
}

.progrid-view1, .progrid-view2, .progrid-view3 {
    position: absolute;
    overflow: hidden;
    top: 0;
}

.progrid-view3 {
    overflow: auto;
}

.progrid-header, .progrid-toolbar, .progrid-pager, .progrid-footer-inner {
    border-color: #dddddd;
}

.progrid-header, .progrid-td-rownumber {
    background-color: #efefef;
    background: -webkit-linear-gradient(#e2efff,#d3e7ff);
    background: -moz-linear-gradient(#e2efff,#d3e7ff);
    background: -o-linear-gradient(#e2efff,#d3e7ff);
    background: linear-gradient(#e2efff,#d3e7ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);
    text-align: center;
}

.progrid-header {
    overflow: hidden;
    cursor: default;
    border-width: 0 0 1px 0;
    border-style: solid;
}

.progrid-header-inner {
    float: left;
    width: 10000px;
}

.progrid-body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    zoom: 1;
}

.progrid-htable, .progrid-btable, .progrid-ftable {
    color: #000000;
    border-collapse: separate;
}

.progrid-header-row {
    height: 24px;
}

.progrid-row {
    height: 36px;
}

.progrid-row-selected {
    background: linear-gradient(#e2efff,#d3e7ff);
    font-weight: bold;
}

.progrid-header td, .progrid-body td, .progrid-footer td {
    border-color: #ccc;
}

.progrid-header td, .progrid-body td, .progrid-footer td {
    border-width: 0 1px 1px 0;
    border-style: double;
    margin: 0;
    padding: 0;
}

.progrid-header-rownumber, .progrid-cell-rownumber {
    width: 30px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.progrid-cell, .progrid-cell-group, .progrid-header-rownumber, .progrid-cell-rownumber {
    margin: 0;
    padding: 0 4px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    height: 26px;
    line-height: 18px;
    font-size: 15px;
}

/*.active {
    border: solid red 1px;
}*/

.progrid-cell {
    /*height: 34px;*/
    padding-top: 5px;
    text-align: center;
}

.progrid-header .progrid-cell {
    height: auto;
}

.progrid-view1 .progrid-body-inner {
    padding-bottom: 20px;
}

.progrid-htable, .progrid-btable, .progrid-ftable {
    color: #000000;
    border-collapse: separate;
}

    .progrid-htable td {
        text-align: center;
        font-weight: bold;
    }

.progrid-body td .progrid-5row {
    border-bottom-style: solid;
    border-bottom-color: black;
}

.progrid-key {
    min-height: 36px;
    border: solid gray 1px;
    border-radius: 3px;
    text-align: center;
    vertical-align: central;
    padding-top: 15px;
    margin: 1px;
    cursor: pointer;
}

.progrid-key-current {
    background-color: #b4eedb;
}


.Color {
    background-color: #f7dab1;
}

* {
    user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
}

/*::selection {
    background: transparent;
    color: inherit;
}

::-moz-selection {
    background: transparent;
    color: inherit;
}*/

.button24 {
    width: 38px;
    height: 32px;
    cursor: pointer;
    margin: 2px;
    padding: 0px;
    display: inline-block;
    border: solid gray 1px;
    border-radius: 3px;
    background-position: center;
    background-repeat: no-repeat;
    color: inherit;
    text-decoration:none;
}

    .button24:hover {
        background-color: #eefbf8;
        text-decoration: none;
    }

.button-option24 {
    background-image: url(data:image/png;base64,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);
}

.button-save24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABnklEQVRIS2NkoDFgpLH5DPS1wGjKzUBGZoYZjIxMYl9f3GM4XGDBcPHyNRRP6utqYXjadsIJBk5RhcZz2eoN6JIoPjCefvMlyHCQIpgFK7duRdET7u2N1QJuCSWGf3//YViCYoHJjNv/YbrJsQCkF90SvBZsSjNmOHv+FMPbDx/A9ooICjI4W1mh+OD9t98MfrPOMoB8AANnMlTh5uK04NurhwzWCvwMpc4KDELcbFgTG8jwzt33GI49/MTAJSZPmgV/f35l+PHxDcjPeFMyIxMzAxu/KAMLOxdpFlCSP4gKolELYCGAMxVZy7Az5JnyMvCzM+ENrY8//zFMOPWZ4fjTn6RF8spAEYKGw0z88OMfQ8QGYIqDAqIieUcEuMTAKIvQvQMrmzxWvCLPAmJTE9kWoJemFPnAeNqN/6CcCQKwICLVB/+BOf9slgb2ski77dBHTgExPgagJeRYADL8+4dXH65V2QliTabqdVv9GRiZZjEB64QpznzEOh6sLmfvJ4a///6+/MfAkHqnyWszVgtIMpFIxfStk4l0FEnKAKb9xhlxhLIyAAAAAElFTkSuQmCC);
}

.button-cut24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADcElEQVRIiZ2VX2gcVRjFz52d3TYmWW+6q02y1m4bEPOiE6T+K8gWNArFtqB9EIRuUBGKsEbR1zYoiL5UH6uYrAF9KGpWTFFEmLRapW2M26ZNuq3JbksLppvsbqY7O3dm7p3xoV1N3K6Z8Xu6zJzv/L4z93IHruvCdV14rQ9GvqPvfZzJr6Wr+8qenW+VLAdV1+Fxz3pCiGfz9NHTBzva71CuF4veB/KsBLAuFExt3bQRpcXF274/MjFDHQcqce3nAcwBgOTVvKTbcTkg0c5IGIFAY+qvjs9SQqA6rquYptlWf+4ZsKE1WJAlgqBMIEurAeO/5GhAIurGjrBCHBvasjbnGwAAcoAgJEurEnx/6hKVCFE7I2Eleud6LBaL06+98GT1/wMC/yRQp/6gsgS1M9qu9G6+CzMX8zBqtfdX9fgBAAAhBCDAj5OXKEDUrmi70hOL4ufJWVy99mf67Zd3f75S7yuBLVxY3IELCVxAjdJW5f5778apbA7nc/Nfvp58duDfPb4AXLjQGUcbjSJC25StsSiOn57BuVw+nUru2nu7Hl8AZtoYV09C16vY0h3BT5OzOHthPr3/xZ0Nk/sGbNs/lVgoLiEoy1haKuHEb7OYvpBPp/Y1fpaV1bDJA99YCUc4KXaDUWPZOKaX9AzT2CFTNxNciqDGqgiG1mPu8rXMWy/t+k/zBsDe4VLS0IwRhztZUzepqZsJbvID3OYQtqh8rfL0A0907bmSPR+/OL1wzEtyqX6t9r+bp7Vy7ZBe0gePDHT0GctGH9MYrJoFYYosgC2/fvL4oBXePCR19QLAbk+A+oJVWVIv65VvU90fAoC2oFFWZbANO+sIZ8fvww9XAEBwMRFsaUEgFFJ6+g/v8Q7QGDXKBgDgoVcmqc3sMbtmZwUXO6Y+3Vap60afaymsaw2j95mnaezBvrH7dg7ne/oPx9cEWDWrYOpmXEmezHOL521mQ9ji78lXFrc4AKkS7o4Nhbs3UQAH1gRk04+kucXT3OQFYYmPzo4+1ndm9NEG8zrAEc7A+GDsoOtiEECiGWDVKTr3xfY1jx0AcJPj6Jv3ZADAFW4BAG2agBACP79N4GaCp96Zj9+EsX0AJpoCfDnfKmGJAjf52PY3zowwrZwE8Fkzre/rGgC4xYfMG9pI+XJOERYbmvvh1Uwz7V8tIZ5QE98wygAAAABJRU5ErkJggg==);
}

.button-paste24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOFJREFUeNqVlW1MW1UYxy+wL0bjF78ZX7Y5YzKjiWYJXyTZBxYTF2OMH/CDGqOZZplxQwiU9r60UOhgU17WlbdBSwbqwI21FBjv0LGN0QuDteVlW4G+09tXCo6x3tvHc7puQqRd/PDLc27Pc87//J/n3h5CKpUSu8EwTByZTJZRWFhI5OfnEwUFBXgu4+l8srXbSbp5YpxGkiShVCoP6rv1X9fW1n5AURTB/Dfv+QJPkmVpUnRiRDr6bY+4qIhoam4+ajJbNu+azGCcmuYbGhpzJBIJzn+Sh/PRumRiic0TIqSEoMVFBFUkImRShjhdXv5ST++1mz29fQ/VGs2x7t5roavaLktFxZmXZSgf5+F8vO45DlC9aZooqVG9oWjUZJc2NH9UXX+hSqvVLXdcvrLVcrE1pNa05Hb8dcVzqf1yVKfTr5xruFBfWt+cpWhUZ5coa/endIBIJyViQjk+Y9CHY9AdAVC2d0JFWRlUVdVAZWU11Krq0Lg6/nzmdDmca7sE3Tg3LECtcX6WIsk03DO81/b+JEqEaohsyofY6Wr7lqB08VH6d61wSkQKedLSWB5dEsulZFEc86Ty2MlCiSBStwuVjsf8r7ZNQTo6e59CB6RRFfBLgOPOHiBVGjeuz2issG7Gzt5fjyoW1mJ100sweHchNnB3EQZMizBouoeJPw8v2mJjS25hxOqODVsehFkjq56evtNmMIwVKRSKPVhoR4kYUkyI9BOsbH4dSkxBnjKFYMTqgceRNVhfi8DG2hr8HYk8YyMcho1Q6AloLhJZR2xAIBh8pFKp3hSLxdsdMOm4RLmdN1jRnSCIWY7Pm/RC/6IL1kNh4PwB8AeCOwmGMLFn0R/YCgSCUY7zedF3sw+/yrgncQEaN4YiiRPtBvbkBAe/3HTzJ667oHfOAevBIHA+JOBPjc/n53HkOM5//vz5vQmBf3uAHRxrG2F/GHPB8VEb/93QCujNNogEA+DlfHiDlKCTCzh6vVwACex0wCQcfKMZZL/qt8O3fVb+y54H0Dm7DJGAHzxeLi6SilUvJ+DoWfXuLiBDAjmNfewXOivkaBf5z64sQMeUFcJ+H7hWvXiDlKCNhXj0rCZxQJPE56pu9pOOBfi0w8If+cMMf07eh5DPC063By9MidvtERIxiQNaQhyt7mIPt5rhSOssn6WZgdZbixDkVsHudIMLiaTC6XILibi7QDEqUfbZTjazaQaymqb4Q/UsaMbnIeD1gM3hwgtT4nC6BIczHpM5oIgsxWX2fZURDqlu8wdrJqDJYIGAxw0rNgc4HM6U2O0OAYHjLgIMcsCQRGbxJeOB327Bu5U3ovvOjEP9sAl8HhcsrdjBhhanYsVmFxBobN/VQVoxavKHZNvt1xXXo2+dNjx6VT4aVQ3OCpzHCdZlWwwvTsXyio1H4LEffcl7d/xV0MhBCUMRb+ep514U98Mr9AC8IB6Acu0ELN1biM6a5qJmy3xKTJa5LZN5Ljo3v8DtViKiWEoTmaeqPt7/c8NP7+Q2Hj9w6sKPav3Y5Pj1cRgcGYPhUcNzGRgahduT7MO6urrXdjh4KlKCbrZSJCRHFFMS4mKL5r2ent4yrU4n13V1lSLKkqLrknfp9eVXr2q/l8vl6U/vhG13MhMvFcVIMzC0VJZRhE4hEon+N9svnH8Aw224qtaVwVAAAAAASUVORK5CYII=);
}

.button-input24 {
    /*background-image: url(data:image/png;base64,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);*/
    /*background-position-x:left;
    background-position:left;
    width:80px;
    padding-left:26px;*/
    text-align: center;
}

    .button-input24 a {
        font-weight: bolder;
    }

.button-input-img {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAYAAAAGAB4TKWmAAAD2klEQVRIx+2US2hcdRTGv//j3pl7k8xMkyapk+bRSYZiHjUuoo1trVhBEcVNUVSq3SiBItS0iiC6EI0IRYVSDVRqoaKlkYZCTcwQF6U+FrZp7IMaM0kmM2YIySSZe+88Msnce1xIS0Qapk3d+dv9+X+cj8N3zgH+579kz3s96t6PzhatpuFrMVBcRYHljCVX08hCi93ghXe/0qSq1biLvU3z8bG4qpWMrKZnhRTd/ebRgGe9/0kzMZU3ZqeMufj4pEP29RJfpXH+1CfOmg1eOdTfNTR48jPVrU+rbt0Wigu6p5QzLlQuhMK5UDgXUkgFjAubMZY5+cHLmYINdj5/8Nn61keCUlHTRMRsJy/yuSymx6/lwZAHYRmgPAAHgLt4XaWnzB9Q5+Pj3QVl0Bwo74lcOKXajsNt2wEBBDCHwBxvuZ985X7nWNd+AoAXDxxi0fAFdSEebgy2PdFRUAe34p3D3/hM8r1kWinvcm5xyXHyDERk58lZmI0tq8idu+0pWgkvqtg982vo50qPuOwQHMd2YDsE2yFa55PU/fGHjgSA0GB/jWkaHeUVFW8JwW9G84/2bjwIyC3l0ul0etjrZdt3bX6cMulMmABRUly8iYgwEZ36NJNDF4AEG/xhQLEsK7Sxunqnx+NhnHMwMGJ/AzAQA2MrDMgwk0xVVUqlLBYOhyGEJI/Hy6qqqqCqKiWNBYyOhL/Wior38IlI5NFAoP4ht9sFXdPhUlxQFAWqokKRCqSQUBQFilSguXXomn7zj3MOEMN9W+5HXW0dxsbGYOdt6JrOgsHgM5aRbOE+n+/1Kv9GhTMOw0iSaRlkWSYMM0mGmSTTNJBMLlAyuUCJxAzNJmZg2zY5DsHt0qilpYV+H7kOqSj0QFsbXb16BUIIamgIFhHsfdKyrImhSxfnOOei0HANw1AN09BrqmuzAOV0TZfh0dHihs31bH15OcWnps3o5J9Ll4aGE1JKuW8gFHo/Ohl1g4gRACK6ZXEhBDzekscOHnjjyPcD/bG+7/rebmxq7Ojs7NxlpQ1IIXH8xPGnbNuJtLZumbmjPTjy+eFNTU3Nl4PBhqJIJIK62lokrQUwMJjJFIZ/u7it49XXfgHu8Fwv5ZYmf/rx/NFsNosN91QyM2VACsmyi1nm1lzYUOn/9otj3dv+Neq3w+neHjUai+6vqKjcW1ZaFshkM3ZzU5M2b8xBcpmamJi8sriYeW5Np2IlocH+0mg01tPevnVrZjF9DoRrblXrvWsGAHC270xFLBb7csfDO8Yzi+kTsdjUH3fVAADOnD1dmpide7qx8d7e9ge3m38Bpu+zikuUEbgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTAtMDItMTBUMTI6Mjg6MTAtMDY6MDAAG4MqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDA5LTA1LTI1VDIxOjIwOjE4LTA1OjAw1IV2MwAAAABJRU5ErkJggg==);
}

.button-keyboard24 {
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABB1JREFUSEutle8rpWkYx60fr2hrMKz9I3ZfKHmx8h/IKyURCSWKsggRIoSQvJA1zplhz4kIERFhiIiQEBERhghLLNu19+caz4mZaXfLnro853Y/9/dz/bqv853b549HaGhogL+/v/fT+lWPs7OzG2Oftre3/0LIvaio6Jf+/n7H0NDQxy9tZGTk4z/Zt86ghSbaAHz6+vqqz8/P/zw5OZGdnR3Z3d112d7enhwcHMjFxYWwz/q58S7r6+trubq6UkMLTbQBvDHElv39fSksLJTJyUkZGxsT47WMjo7K1NSUDA8PS0FBgbS3t8vMzIy+Yz0nJib03YaGBhcACJpeXl5vAPga2m8LCwvS2Ngoj4+PMjAwIDU1NVJfXy/Ly8vqPfD5+XkxuZWenh45OjoSp9MpGxsbeiYzM/MFAE0D8FWAOdAKAC8eHh405OLiYmlqalJBE7JGAODm5kYdaW5uVtHT09NvAtC0AH7d3d3vAOAxADyqq6uTzs5O/Q4gLy9PZmdndb2+vi5RUVEyPT2taywjI+NFBGh6enr6EYFfV1fXO7yzAEBqa2s1BRwmipycHBfg8vJS4uPjXd7zTnp6ugvAvtFsswD+DofDNjc39wJAEdfW1lyA7OxsLSxit7e30tvbq4I4g6Wlpb0AmOhtBuBPBApYWlqS3NxcLerq6qqmAeM7XZOQkKBdxD5gistzZWVFFhcXJTU1VSMinUTwBHgL4G1HR4f9+PhYysvL1RITE6WsrEyqq6ulqqpK/5eVlSUlJSVa2OjoaNd+RUWFYHTd+Pi4ppWUmqfdRPAZYDx7D5XW4+IkJyfr5QLKmnuBl/zPtJ/uWxFubm4Kd8jaxxmiMll5bwABAAI+mA+9DgRLSkrSvNJZcXFxkp+fr/UBwMWjoKSDCFtaWmRra0siIyO1BkRCPU1WPnwFAIKR77u7O+13wqcGpu10VHBzybeV0tjYWG1hC0BKaWe73d5uAQJZWOI8acH7+3u9eAAGBwclJSVFC0ye+Q6APepC2iIiIjSCyspKBdhstg4DCCRFgSyeA0gLALoEbykwT/IOgBoA4DZTVG4+aWPgfQXw8PD4AQDtZVlMTIyOBPqdtNDCZrarhww2Ukg9Dg8PdR9h9jlTWlqq96Wtre13tN34w+I5gEtDXikuM4lDZr7rmgYICQnR0cAAZJ80MavYDw8P1zvS2trqMNpBAIJMJzisoQaI8M0PiU5Vy6gDxvxBgBH+fJ/vZkRrtGihqQDzCTKeOOhlxK1aWC37X5/WOTTQMhE5XYDg4GAnPU0r0hF48qV3/7bmDGfRoFXRNM7/qL8H5se+zOTuyHTHH6ZbXmVohIWFHRvNciY1AE93d/effHx8snx9fav+D/P29v7VaP5stL0AKMTY909EqK81tNB0+xvNyLvWLOw5PAAAAABJRU5ErkJggg==);*/
}

.button-pdf24 {
    background-image: url('PreviewControlImage/pdf.png');
}

.button-voice1 {
    background-image: url('/Images/audio.png');
    /*background-image: url(/Images/audio.png);*/
}

.button-voice-dis {
    background-image: url('/Images/audiodis.png');
}

.button-voice2 {
    background-image: url('/Images/ic_action_volume_on.png');
}

.button-voice2-dis {
    background-image: url('/Images/ic_action_volume_muted.png');
}

.button-unkeyboard24 {
    /*background-image: url(data:image/png;base64,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);*/
}

.button-vkeyboard24 {
    /*background-image: url(data:image/png;base64,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);*/
}

.button-unvkeyboard24 {
    /*background-image: url(data:image/png;base64,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);*/
}

.button-ho24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAWZJREFUSEvtk6FOA0EQhk8gEE24NjTB0QdA8AgIBAKBQNTtFYFAIRAVJOB4iAokAskD8AAIBAJRUVGBRCAQFcP/z/17d4WQ9MKJJvRPJrv7zezOztxestI/UjuzG9gEdiFUKM3srh1sDOsL1RcOfoQZ7FaokBIbElwL1ddSJugMbD8Ndo8WvmJ8YSs3gu3KPa+YgBsQ1Ksa2PR7AvBzZ7m9F/NgM/j2FFYKzljB76YE3WBbuO2n2JCsdWqbmD+RsSKyOcERK/jAyJaUhlvRFxNg7PsaN98Otu4HQLj5kbh1z6wlnAtw4W/AUbETD5DYGnFja4VzAdZJMOQarXjzAAn8QGf8rYJqK/iSPAjiKyLjixIqBcfCCZIrW8P6mYzfjC8P87jf0oEdelxV2PygDSOhQvCN3ZfZpRCr6FUP1d4pKjpWSDNir71lJ7Yj1KxQnT9Ztor/gnBzYr+RZMb2/Hg5Ky2BkuQLmmdclt01ztUAAAAASUVORK5CYII=);
}

.button-unho24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAuFJREFUSEvtU01IlFEUPYM50wwDOtKAE0KKmBUyiJqIZIQGUxLooh8X0WhJYJuC/kyjH1qYGUIEBbUwKAgUd9YmpFUkVCZF9GOlkGiUFSUlOM473fd9b2bUCsZdUAcu733n3XvPu/fdD//xD8FXzzaxEbFDhoojvZ43fWEOi9UZavGQxHfFKNZlqDiMMEXglKEWj79SIKOBG9PD7JEWPpf1qW5lWpiF5ng+YgI6QJyy55pw7xYKCH/A4mz7Et+HGZGzDcYtATmMVfBnMwL+MDPlttOGa9acdy+Xyf6B5nRFmpsHOYhVMCWrbknC5Fb6LCYga531LTdfEeZSK4FAbl5rePr30WtoG0Im/QZ6Nb4jloOBbo3hqVtraBtCLkagWX9LKyYsBwPhN5kciQoOAq5+oP2N0znQ73Ld2BE8HiIJbdeAVY98vp7XmZkDfW736eXbxtfrmLmt0JNkJRLoKbKEZaIMBdwCupTXG2VJCVVVlZrx+z+fAdZ2AhWR/Pxv7O1VHBxktLY2eiE19ZwVdJJLJNFjk2xKT57s40OS3sAtlp/GPeA23W4yL4+sqCBDUkAgEGFurmJnJzk0RI6NkY2NvOp0SlE2dI/nJrUSyzhLRVuNiw2ZsdUfgUnl8ShmZ5Pl5WRNDdnURHZ0kN3dVK2taiIj4/0RIM+ExaF7bbVsNwsMNR+61ydE5AUwSqeTzMoiS0ttEbk1y8r41OUalous1L4LIQ9rjaxulf4XDJ2ADmoBgm+BcQknXS5bpKiIrK4mi4s57HaPisCa3wnofotIRLfnl9nX2CXJXwFfFaAsAW0pKTJnfjIYtERUKKRepqVN7gHyTVjyOAvciSc29gSYfuZwzNDnIwsKyMpKMieHhx2O6yYseewHLv0AolIBZ6WK+8CHSqBws4zqQ+BT1OtVKhDgd49nthFoM2HJYx3glEduuQj0tQOXtwMySvaPthPIPQ9c0WfHgKNlQKoJSxLAT7HgGNN6osX3AAAAAElFTkSuQmCC);
}

.button-snap24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9MDFQsCErXD5XcAAAHlSURBVHjazZW/T1NRFMc/B8uvmjQCAUJI3HAzhkUH+bW5wSKukoiDiX8AIXFCB/4MZgcTXV0ksADagUZalIUB2rSJbyhImtd7HLyvuaXt63sUEm5y885999xz7/me7/deuAVNOlncFTY5Of9WgR4gASAiGtI/iMjE5RiJCCdPAhdAFcAYQ7FYpPJlDQDfywNQ3s+vPtzYWhWRFVVdj5K+AP1An93gr4iYXC5HIX+KLr5oWHDv6X0efdoDeKyqu1EgOgP84PQAhfwp2YOfeMbUetC87WO+PpkAeBYFItfHDwYzs3MNDt9GRmr22dEfgDXgfRT2JIFB+20Kp4h8FBHNLE3r5uiofh4eVhHRqCyqg6gZe4Dn+y+nKP84aZl+LIgus6icznCeLVEplAEo/a/Ju45YdJjNkHr9pmGBZwwLpRLAA1X9dSUW7e3ukE5/r2ORZwy/fT8IvhIEb1tkq+RakcOUvLz8SpspORZEgF73XdQAUdyWCMko2LzbbuADJmZ8rbs5LeZJxx5y7LstfFrZ/W4CAvQCA7aoqSA4MA6MAUP2/6DjE2YPAL0JJ5WqLaZYO8DdABU75zuiq7axFahKmxr0OSy66KgGITpIWfjk2p9Mh2l3buJBlyYQxRZalJNdVQMA/ANXffjy2iLXrAAAAABJRU5ErkJggg==);
}

.button-unsnap24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9MDFQsCErXD5XcAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMWLo9nwAAAMYSURBVEhLzVVdSJNRGH4+9m1zYw0qQkSURRlE8yedWVGQGBgpSkFFUWFlRZCpEBVUF2E/UJQXRREtLyqlEAqi26TWRauLpFAU+yEigiQIwhzivj2d93OTrS23RRc98Ox8P+d9n3Oe9z3f8D9Ai47/HksbDlINdkVd7jVN4ww8o1gk8zKFFhWYreiQe0kkGB0d5eebLSY/XtxkcqBpdUzoqARnArHGqTgnOpoCIyMjfBZ4ykBubhLfbKyMiVSq+WkR24FbUWwyBST5jevX+HDevGnGizxevkgETkiCdIgJJOwgFeMFRFCeSYJ0SLJIMQkqWa8klBpkLZDKolSU5MGSBX8tkGDR7100fLCar9YWT1vUNXeuCGRWA8UEi0RAuujRw/vTCeMZW71iRuchpUU93XfYceq4mSye0ZULE8/BTiCnBzgyYLH03dX1KyeB+aXquTpd2oaSNTv7nE7/gNvd57fZWpTKsWiSJDY375ExeeX3gKNhuz3EhQsZ8XqNr7NmBY8Di88BZd/y8vrZ3h5hZydDPt/YJV3fHw3LHMPAM7pcZGkpWVvLyIoVxrjN9mHc4fjC1tYIh4bI79/JtjZ25+So9WSJ28DVsK4bzMsjy8rI9evJ8nKypob0+8knT8gXLxhety58wWI5q0Kk+JkSaAVyh4Bg2GqdEpHkItLcTHZ0kJcvc7Kx0XjjcgVWVm87Gy28U8Y01/KB1CFV2a08fw28pa7TFKmoIOvryaYm0uvlS10f3KjmqKkuRWlboXTXTNfyFbZjifrdowqqavFJyZIOB1lYSPp8ZF0dWVzMQav17RaYU22KciaE0rozXU/tYDNQFAT6J4GIKRATKSggly0jGxo46fMZQYcjuBXwqKBUXv+JgDrTXRPxyWO0WqdEqqrMnUx4PEa7pp03g7LBBSAQiUscAgy/6t5bwPuQ3W7Q4zHtiuTn84imZd+m+4BDH4AxERkDwr1KcBWQXwMUPgCe/7TZjIjbzXdW64/tQFU0LHOo/zb7LmDvYaBHiZ1eCxRIJaUVapXnB4Bz8m4HUF8e8zVjAL8A+2vLHCy0kNsAAAAASUVORK5CYII=);
}

.button-middle24 {
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMWLo9nwAAADaSURBVEhLY6AXmAelkQGGWJ+E8H8oExkQpZfh////N6FMOEAXA1lAjDoQwCZGEODwAeUAaPB+kOFIeD9UijoAaKADmgUOUCmiAcGIAhoK8wW666kTySBXgyy4v3fPY6gQHFAzkhugTOKBQl/2f1pi+lkA9RAyIC7ycIhhWEArTHsLBhUAJtMEKJNkQDDygIYbgDIaiIYKwQBxEU9ETl4PsmBtROhnqBAcUJyTkVwPw+i+oAwADQS7Hgmvh0pRF4AMhzJJBkRFFA4LqBPJIACygNgIxSZGA8DAAABZ/mElCC7nrwAAAABJRU5ErkJggg==);*/
}

.button-unmiddle24 {
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xYuj2fAAAAqZJREFUSEu9lN9LU2EYx79j52xO5owKbIi2i3URTRxzaUKQaKCpKIGVXRSKVvRThbKkgkCxSJwXRlejiyIxIvoHSsUumt1IoWhYBgZBEAhlDnHnfHvPPFvD5jyR+YGHvTzvnu/3fd7nnIPN4oH+m8gfucCObdSXiRiqBcn3+jLO6pxmYOR/Gsly67JGB/+OEB7WxBNiWN/aGIRgySqDEn3LMOsOSojGulh9+o0ZsnZqzeDTyxef9VScjRzyLX1pHFfgPP9nbJ6B3lAixoa3Ri6u6+5s6hgA2ifM5qFBSbpXWl963NV7bk6L8roDJ4fS04MTDsdQ0GK56O5qvhYrNBp4AlyNWK1hut1UPR7la0ZGyNdaF9h34XD/N6dznG1tKvv6GPb7FwKSdCaZSKrANPCKdjuZn0+Wl1MtLlYWLZbZRZvtC1taVE5NkfPzZGsrH6elifP8JY+A+xFJUuh0kl4vWVlJ+nxkWRkZDJIjI+TYGCMVFZEes7lbLzNOC5A1BYQisrxioolrJs3NZGcn2d/P5dpa5Z3dPnpne2a3eBe8emmM1IPfJaIJ2P0WmKEkMWpSUEBWV5MNDaTHwzeSNHnFbqvqzdo696z+yI+Vyt+kfJP3iBAGXjGLOfGskjYbmZtL+v1kVRWZl8dJWZ7pyEhv1Ay0z0WSLtbmqGgiBIwvA2rUIGaSk0MWFpI1NVz2+5WQzRa6nmk/phs818vX54a4r6VE8VjI8opJUVG0kyWXS2kzme7qZcbpAUbVBOEwoASB6YfAx7DVqtDlil6Xmp3NdpMp2WOaesingUuzwIJmsgBEngrD/UD2QSBX3MPrnxaLojoc/CDL329usQ8a/TTHc3sBayNw6jIwIMy6hHCOReQdIg4BO88Ct7W9E0C1DzBFiwwD/ALvyQqjaS9ZoAAAAABJRU5ErkJggg==);*/
}

.button-fill24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIQSURBVEiJtZZNaBNBGIafzSZEBUU0ohbbKMVaDFgPmoMURAKB6CXqLQpCETG3QnPQSw/Vg4dEsAf3IgEPLZiLC7FgAirBUiRKFAJFFA1NxNRIXCp40TTTQ0lxt/nZbNv3tLPfN/PMN+/M7EpCCLZS9k4Jdx7PtJ1BOp3WtV9PPZC6AjQkhKD05SPfC5/pOXKU3v5BJEnq2M804OXTKebfzdHvOcnbV885fuoMvktXNw/g3Lada5EJdu1xsfBpnsTDe90BFEVpvtY7+gAYPn+Z5VqN7IsZ5lIqXt8FUxPTVRAMBtclPErnAKh8W2B68i77enq5eH0U94DHFMBmKgvIPEtw+lyAK6PjuAc8TN6+aaqfaQ+0Spn8mwypJ3EAdrv2by7gxvh9s6l6gKIoIhwOt9zQxoNklN/vbxs37YFVbTmgoweJ6K2Og6iqSqtlNm2yUYWfBZK5JMVqEYDZ2KzxoGYFYswyIJlL8rf+j2OHBrHLdgJDAer1Oql8itpyjaU/S95FrRyzDChWi5w4PITNtmpj397VK8UhO3DIDpx2J4ta2bshkxuDt4tZrgDA5/Hhdrl170bOjgBQqpb48PX9xgDa718c3Hmgaayi/QAMFaiq2hUgnomvPUdDUQAi0xFdzhqg3XXRTE22ZVPZofXHpgM0C3gbjXwpj2yT1+VIVn9bQrHQsIQU+x9iHFwgxlYAqT6lwQMUgEUAAAAASUVORK5CYII=);
}

.button-delete24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABfElEQVR4Xu2VsUrDUBSG/9RAa6t1qB3dpFjIKwidUujUpZBFxLFPkE1xNA9gRhGXgoOubgVfIVDp2ElKA2psaosazy25cOC2FGqCix/8JDkczn/PvUmOFkUR0kQH4TjOAEARyfFm23YVwEyPA0XLsnbA+D45xCIyV4/geJ4HwzDA6XQ6IHZJvg5GGIaQ5ETGxQ04I/tonsOZTCY8xsmTXrkBxuMxM2CoOWpMZYOkLe2gBAUlR42p6HwvRbuSPVKv9wROmTQcDsGBjKlo3ACNRgNBEEDiXwLV6gE4I5JpmuD0+31UKhVwXNeFJIOU+XuDfwMda/DunmP6cCu/F/hxPFtvYat99vsOgrtrlO69uQh5L0yT26LCZk4WT+cMBvV95KMvSPymsfoMVg0fmSNXHrI4PQuTxDrgK0/+LdpuHovCiknWbK00UAbMIgrt07kE3W4XtVoNyxBDP62ZbAJ41kHEA7pMKpC0WOsSkT5JH+Iqt2gW/+5fePEETKY/t/iS0iHXHSsAAAAASUVORK5CYII=);
}

.button-printer {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADK0lEQVRYhe2XX2hbVRzHP+fm3tsmslbQOmnThlZkKEjpatWHsVaQTalMmGhDX7Y9qE8yRBDp68TXQhmDwV50g60wBqJrNyiMKmUdBQd1s25UGkuMbdpq/6y2yc05x4fWm6TNbdKbgg/uByE3v3Pu+X7yPeee87vwfw9RrMMn529FyxHo/ej1Kzu1m8UGiDxTdbn9pbAv8eGf4gDlAVSFKngxUuML4O6vc0X7FAXQaKTSvgA0xe8rDqBBap8AJdxWFABAKl/6JUVpDvidgr1wQAM+9UtYASU5UMYiLMGC/3wKDI/81c8+79Fd0W69cG8IqfD1Wbg3RFe0W7/fFdV4bEjuVnz85Kd9GmoBfhi8/Nr4+HidUprlv9eYnV/e/d8Hnq2pZl+wEiklL7e+Ej/01nt3tCBoKJW49lXvB5AzBW2tzR/Xh8OsrK4Ruz9KKpViZWWFh5OTXP/2ui+At48d4/nnGlFSE440hDs62sPO+jo/P5hUQD7A1vgtFuPG4CAA+2ue8gUwdnuEsdsjaOW9kXgCOI7D0uKiL+GtsdPT4Alw7mwfExMTewYQqn66dIAPT/cAcGRP5PPD8QI40NTAweYXsK2Sjgff8fsf8ySSye0AaSdNKuWQmP2zLIHlpSUS8elt+arqJ6kN17OwsIh0sj64AEIITDNAhV2eA8mZOH/JaSIH6tycUpq7N0dpbGrEsgIYZnb/c9UMITCtALZtlQVgmiZ6TSFzznCtNIYhsG0LyzIRIluKZh0wBJZpUlEmQEtLM4dDr27P160jAha2ZWIYHg5YZiAPQCm164PIsCtZz2xcC8A0AwBUBp8AwLYsAkYBBwoBXPtmgEuXLu4KIC80nDh1gnc633RTtmViFJqC5UerpNMOmUzGbfzlwUNuDQ2A3igwtd4sMja/9Wbe/U32CNZ6oyQ988WXdB59wx1TSYko5MD3oz/OxRNzefX3dHyGvnMX3NLm38nI3Vl1zpXOTyAMg9h0gq/7v3NzUkqSieSM22era7nRdrjzalNT5N1cNa8VUSgvEEzFpvrHhgc83652fOiVQAaDIXfsrSKeDTlpjZA7aTyOfwC86VbkK+7pgAAAAABJRU5ErkJggg==);
}

.button-labelsave {
    display: inline-block;
    width: 40px;
}

.grid-button {
    list-style: none;
    display: inline;
    padding: 0;
    margin: 0;
}

    .grid-button li {
        display: inline;
    }

        .grid-button li a {
            padding-top: 4px;
            font-weight: normal;
            line-height: normal;
        }

.cell-highlight {
    background-color: #d3e7ff;
}

.keyboard-pad {
    border-collapse: collapse;
}

.keyboard-key {
    width: 50px;
    height: 50px;
    border-radius: 4px;
    font-size: large;
    text-align: center;
    padding: 0;
    font-weight: bolder;
}

.keyboard-2row {
    height: 102px;
}

.keyboard-2col {
    width: 102px;
}

.keyboard-enter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAhklEQVQ4T2NkoBAwkqn/P0wfzQwwgNpwAYcL8boApHk/VKMjkMZmCE4DYJoFoAY8ANKKWFyB1QB0zR+AGol2ASmaQQ5CcQG6ZpJiFhSN94FYgSRdSIpBBlDsApB52EI/EEcUojgWOSWSGpBgg9CTMrHpAO4KbHmBmJSI1wBYmIBoXHkBbgAA+O4gB9KY4nUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
}

.keyboard-del {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA2ElEQVRYR+2WSw6DMAxE4abtycpNW7wAuak/E9tRuggrpBjmZTI27Nvka5+svy2A5QDqwOsM62NEYBGAYeK0IQ+Aix9n/bPQhbcHMFKctE2AXnGqp0tzSFpXASLiV0ClY9LeJwL0itOu25ByCGvtByAifmVSEqI13rqtO18AGXENgjeMdDQ3QIW4BaG17/8AtEGKDhxrYppHINnXC5EOYQairA2jEF6IuwZRBqJsFEcheN8j9+7XsKo7NBgIQJr1yO7gGu+HBBmzsJhUiAKkRKyHF8ByYLoDH/tLVg2p+flnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

.keyboard-panel {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    visibility: hidden;
}

.keyboard-title {
    height: 32px;
    opacity: 1;
}

.keyboard-close {
    display: inline-block;
    float: right;
    width: 32px;
    height: 32px;
    line-height: 10px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFIUlEQVRYR8WXfUzVZRTHz70IjLdSAzQ1pWLqiNnSP1wt5VrNBZNhydxQYPISZP0jJo2XQUqTEkRwrqLiTchwijUEqz8qr7OXP3K1nGMNacQQ4y1bi5d4u7fP8+Pe672XewWyus/27Hme8zvnOd9znnPO8/x0Ms+WkJAQHBAQEGk2m5chqrpqN3U63c3h4eFrjY2Ng/PZUjcXZqXUz88vESVx8G9i9HIlB6gp6JcZm0dHRz+YC5g7AoiNjfUPCQnZp9frX2Xje+2U/o6SHmW5hbYMUMuZL7Lj+cNkMpUMDAxUtLS0jLgz1C2AtLS0xxD6iI3DlDAKr9EbAdNaVVV11dWG6enp61C6DZkEeqRF7hfG56urq39wJeMSQEpKSjyK6tgkAKFOeiFKP2Q0zeXI4NEDZhdjEf1BgA8DbE9tbW2Ts/wMABblZ1Cuvp0ZGxtLbWhoGLYKXhRZwYfnWK+j24KQ+VWzyMdbRG5YeZOSkgJ8fX1rWO8EhBkQO51BOABQbkfvVwj4w/8abntdeV9t+LlIxAKRNxHYxtLd0Zlhbp0UyXlGpM0CRMe+Bex7iPUI+z5pfxy2jVTAhYaGtsG4CsZKXL7Xzup9MJbSwTB7A8QkPRtvVFi5OZJ3mL8IgK7+/v4Ia2DaAIAyF+XFMF3u6Oh4ymg0YoiIUaQMpv2zq53JAYhjBpFX1BeDwbAgPDz8S6abAJGHF95QdA1AcnLyfT4+Pj8zDeKc1tfU1PxoUf4CDO/9E+VWGUBkAOJ9tU5NTX2U4P6e6Z/j4+MP19fX/6YB4IPK9XKQ1YEsRdG+EFmOv9uZ+t8NAGRHcOXqp0VU3RA8XYun92BoFoZWaAAgXoRogPgExG8V7RJxwJBpr3zR1q3yUEmJ9J86Jd2lpQ647tm4UVYWFspgU5P01tY6Y343ivO3GPs4xn6DsUaM3aKzuL8XQj+EB2AyfSLii9mDoAu03ynywgVZHBOjkboOHpSuQyqwKZGbN0tka6t4BQWJaWhIvl64UMxTqipPN45hiB5CUP7FUo/B3RgcyjEs1ZH3UV5eXkYANAAgWQkYRaJRDg7Htjg6WiLPnycXppOhMydHhq5ckUeam0UfoGqWyK+VlXJ9ry2B7EHEGEQ+VQQA1AMgaWpqyqAAJABAVbliUi9fMVBsDuhJO2cAah26e7esPXlSxGv6PjJPTIjO21ub99XVSXt6uoP11j0ooSotj6o1KXmYIQ8Au3QsVJocxQMv44G3FYOR9MEDWa4AKNrS1FRZXV3t8Lm3qkquZ2YK5c6lGEdQjge0dMYDL+GBt5gecAfgjrkfHBcnEefO2bygNm1PSZFePOCuuQUw3yMI2bFD1jY22txuU0jQ/ZSYKP2nT7vE4PYIXAUhMfAsMaAFjH0L3r5dIs6etQXhjbIymbx1S8IOqyOlTU5KW3y8DBKUzg0A0cTAZ5YjuB2EKg29vb37+NA3WxquJ+IDN2zQ9u4uLpbOfC1mJayoSFYWFGjz0fZ2+W7NGgf9Kg15kQSTwGN80NKQccnExMQSrRARiEaGqNkK0f0ZGbKKYtNz4oR0HznioCSMmrAiO1t6jh+XztxcZwfMKEQwXCLrDNZKmEVUHrvbUqz38RHT+LizcpelGF378Xi5BoA4CKE8dgAi8P+4jFA+hJ5wHicDtuuYCykPECqa/vPrGOX53Dnq6r/9svH4g8SSHp57klkjx6OPUicQnnmWW0F49MfECsKjv2b21cRjP6fOJU2t/+3f878BXRjpk4HlacEAAAAASUVORK5CYII=);
}

.kbVNumber {
    overflow: scroll;
}

.hidden {
    visibility: hidden;
    display: none !important;
    padding: 0;
}

.changed {
    color: red;
    font-weight: normal;
}

.saved {
    color: #28a745;
    font-weight: bold;
}
