﻿.ssdControls\.listbox\.CellContentWithEdit
        {
            position: relative;
            float: left;
            margin: 0; 
            width: 100%;
            min-height: 25px;
            background-color: transparent;
            vertical-align: middle;
            text-align: left;
        }

.ssdControls\.listbox\.TextArea
        {
            position: relative;
            /*display: inline-block;*/
            max-width: 100%;
            overflow: hidden;
            padding-left: 5px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            overflow-x: hidden;
            background-color: transparent;
        }

.ssdControls\.listbox\.CellContentWithoutEdit
        {
            position: relative;
            /*display:table-cell;*/
            /*margin: 0;
            padding: 0;*/ 
            background-color: transparent;
            /*vertical-align: middle;*/
            width: 100%;
            overflow: auto;
            /*text-align: left;
            min-height: 25px;*/
            clear:both;
            text-align: left;
        }

.ssdControls\.listbox\.tableHeader
        {
            display: block;
            vertical-align: top;
            background-color: #CCCCFF;
            height: 25px;
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 12px;
            padding-left: 5px;
            text-align: left;
            line-height: 25px;
            vertical-align: middle;
            border: solid;
            border-width: 0 0 1px 0;
            border-color: RGB(192, 192, 192);

        }

.ssdControls\.listbox\.ScrollArea
        {
            position: absolute;
            top: 25px;
            left: 0;
            bottom: 0;
            right: 0;
            overflow: auto;
        }

.ssdControls\.listbox\.FlexHeight
        {
            position: relative;
            float: left;
            width: 100%;
        }

.ssdControls\.listbox\.tableRow
        {
            position: relative;
            /*float: left;*/
            display: table;
            vertical-align: middle; 
            /*height: 26px;*/
            width: 100%;
            overflow: auto; 
            border-bottom: solid 1px #CCCCCC;
            background-color: white;
            line-height: 25px;
        }

.ssdControls\.listbox\.tableRow:hover
        {
            background-color: #DBEAFB;
        }

.ssdControls\.listbox\.rowSelected
        {
            /*background-color: blue;*/
            font-weight: 600;
        }

.ssdControls\.listbox\.btnEdit 
        {
            position: relative;
            display: none;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/edit.png');
            background-position: center;
            background-repeat: no-repeat;
            margin: 0;
            padding: 0;
            border:0;
        }

.ssdControls\.listbox\.btnEdit:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnEdit:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.tableRow:hover > .ssdControls\.listbox\.CellContentWithEdit > .ssdControls\.listbox\.btnEdit 
        {
            display: inline-block;
        }

.ssdControls\.listbox\.btnCancel 
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/delete3.png');
            background-color: transparent;
            background-repeat: no-repeat;
            background-position : center;
            margin: 0;
            margin-top: 0;
            padding: 0;
            border:0;
        }

.ssdControls\.listbox\.btnCancel:hover:enabled
        {
            border: solid 1px #d0d0d0;
            border-bottom: solid 2px #b2b1b1;
            border-right: solid 2px #b2b1b1;
        }


.ssdControls\.listbox\.btnCancel:active:enabled
        {
            border: solid 1px #d0d0d0;
            border-top: solid 2px #b2b1b1;
            border-left: solid 2px #b2b1b1;
        }

/*.ssdControls\.listbox\.btnCheck
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAET0lEQVRIia3V329TZRzH8fc5z3NOf5y2HLeuK1thHT9MTIxZIs5FExwhQCYEqhLkAhN7g8GrcekV2V/ATDQxYNz8caUXohkGxbiiYGQyBtvYBoLU0c21q1tp2fpjO+d4gQgqyM/v9fN8XsnneZ48Co9o1AOqKRQRk6qIaqqWzMcL3QDKowpXFbX3mWBLU7UryLXFPKNXh5KakC89EkAelL07ortan65uZn5xHttx+KOS5suJTxPyYcO1g1psVWB165qaZsYLKfrSp/FINxFfHVKRrQ8FuN7XTa80unY07qJiVRicGUZRHTQhkKpAFxrqwwCqou5bG15nVrmrGL06hoWFS9Op84fJW1mkKg49MGB84G2qcde0b4y0MVuZZaI4ia5JlhohdCn5bf5CTqpi7wMDQhFdr67chY3NaH4Ml9Qw3QFCRpCLhWEsZ6HjdGwo+UDAkm5/e3OopWm1+TiTpQnKTgmP7maZv47cQpZcOZvojw12Atz3IZsfLoka0tgXa3yFoj3H5fkkbl2nxh1El5KxqcGcUEX8xvrrwLuYKMQAE4UEezhzJ0Ao6v4tDdtMKQSDs4OUKeKRbrwuN+cyAziO3XFy6+nkTeAdmrzS27umpsX0SA/DubNMvJc6hEKcN8jdGh78qKq1MbAi9mTwKS7PJ5mopHBLF3VGLTOlabLFdOKnrf2dt+6RKHz+5hPtZtioZ25xnhfq1vN9+rvYkVRPVBwQ66zdVg4g9HHQVFC62hq24Cg24+Ukhu4h7K3Fo7noS53LCeVmNTdGxVGj9UaEsdkLHE5+zbGJEyx1N9AW2dqkCdkb6PJHAVRFbV8XWR+t99eTLF0GYVPtNQkbIUYyQziO3XF8S1/yv4Cwc/N2kcLCHDY2Y7lf+DF9Ek31sjGyucmn+QbCn4Rer3ZX73uu7nkKVp7sYga/y2CZL8JsMUvmWibxw+aTnf8Ovw4ovH1o/DNqvUEsx6KwWKCwWOBi4RIuabB91U7T0IyubStexqN5+LV0CV2TRIw6XFJjIDVw22r+vhT0kJhcn4qm5lJNYU8EQ/dQsouoQqVCGZ/LR3P4WVaZK5ksTzBjZan2PEatN8TP433ky/m3Ei+eOHJnAKCHL+bbClGLhaYG/woM3UPZLiGlSskp4tM9qELhSmUct+ZiuW852blpRqZGEr1tx/fcKfx6RX+NtduK5xYy3cm5MardVSz3R5CqQFUV0pUM5+fGUFSHpZ5ahKJwavzUPx7UXQGAQvxaPFeZ7h7J9bNE9xPx1SOFQAgFoaoE9AABPUD/eD+WbXUc3XQseV8AQPq16XjFLu49nxskoPlo9EXRhYYuNWpdITKFNFP5qcQ3mxK3vTV3BQCSO690VqxSfGzmLJoqiXgihFwhwOHMxJl7quZ/AYCR7ee7K1Y5Ppo9C46DTxoM/z6EbdsdX234NnmvwF0//bWHW2Ka0PZrqjSlIrt7Nhzde6/hAH8CQBubgWMA55AAAAAASUVORK5CYII=');
            margin: 0;
            padding: 0;
            border:0;
        }*/

.ssdControls\.listbox\.btnContainer
        {
            position: relative;
            float: right;
            width: 24px;
            height: 24px;
            background-color: transparent;
            /*background-color: #DBEAFB;*/
        }

.ssdControls\.listbox\.btnCheck
        {
            position: absolute;
            float: right;
            top: 0;
            left: 0px;
            width: 24px;
            height: 24px;
            background-color: transparent;
            border: 0;
            z-index: 999;
        }

.ssdControls\.listbox\.btnCheck + .ssdControls\.listbox\.btnContent:before
        {
	        content: '\2713';
	        color: RGB(45, 163, 0);
            font-size: 25px;
            position: absolute;
            top: 0;
            left: 0;
            background-color: transparent;
            margin-top: -2px;
            padding-left: 2px;
        }

.ssdControls\.listbox\.btnCheck:hover:enabled
        {
            border: solid 1px #d0d0d0;
            border-bottom: solid 2px #b2b1b1;
            border-right: solid 2px #b2b1b1;
        }


.ssdControls\.listbox\.btnCheck:active:enabled
        {
            border: solid 1px #d0d0d0;
            border-top: solid 2px #b2b1b1;
            border-left: solid 2px #b2b1b1;
        }

.ssdControls\.listbox\.btnAlign
        {
            position: relative;
            float: right;
            padding-right: 2px;
        }

.ssdControls\.listbox\.btnAdd_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/add2.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.listbox\.btnAdd_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnAdd_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnFolded_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/Arrow_up.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.listbox\.btnFolded_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnFolded_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnCollapsed_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/Arrow_down.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
        }

.ssdControls\.listbox\.btnCollapsed_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnCollapsed_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnSave
        {
            display: inline-block;
            float: right;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACgElEQVRIia2UT68MQRTFf+dW9Qwi/iYIkRALCSGRWNmKWOILiLFj49Ow7bcQC+8z+JNYEIJYyLOyIiEhvAQx/br7WlR1z1iYfompTFXXdFfdU+ecW1cMtONXVq8hSskApZ+U55qs3b+0smh/HAIYbxmVV2+cJ44iKL90qKY15Z2HJfB/ADIRx5FXTz/z5VsFQLF9xI6je0isFrdBgKpqwOHt2vckjcRoCvUBR7YEAPIpZYay/rKs1dIAlGPJkGUAaTkSdRkjs1lgS9nEMgCQcEBBWR7DQmK1KQ+OX1m9Jqns6CdJMv05GToGNicRMk5df+wi/88HmmuTCJTXb11kNC7mTp0Gn5FIwYOwzODk/siFm+f6Nd06zy+qquHeyqsySmI0Lnj+6ANfv2/0Js66pcBBWEhzn9a8fPKJF+Q1Obsc6BKsOLYXzIgdpXfvf/4V2IL1T4uiRdQNeAvIMyCYsjcdDQdvnaZJss7uv2a9yxJH/K6dunIsGKEQIYoQre8WLPminBDueOu9Rz2D8a4tcyloTBunasCCEaPB75oQUtA4joRtBSFLlgDUe+DutFneKKXCte/0ATZaUTv8qJyRYJzpnzlU8OzBRyzk028tCAd3EgTBRIBeJgdad+qNBilJNCnvPCzj7t2ZgaXLZYaU5odPnOZ5b7Jh0QiC9Tfv59I5M8iST9d/gdkkrq1eXmFByT01eezpHiQpuh4kqvVfvL59Vv/aCzB4FZU96opcD5RNHWrDd70DyoM0S7jlACyIoUUfNw2Qg3ge3NM8GTMMMFxNO5itBRSGR6MNRuvDezYNUE0bth3ZRePJ5NZEXTdLA5is3n1ZSpbq/19PTYY2/wFTPKfqdfwyqAAAAABJRU5ErkJggg==');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            margin: 0;
            margin-left: 1px;
            border: 0;
            padding: 0;
        }

.ssdControls\.listbox\.btnRemove
        {
            position: relative;
            float: right;
            /*display: none;*/
            background-image: url('/Images/16px/delete3.png');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            background-position: center;
            margin: 0;
            padding: 0;
            border:0;
            display: none;
        }

.ssdControls\.listbox\.btnRemove:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.btnRemove:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.listbox\.tableRow:hover > .ssdControls\.listbox\.CellContentWithEdit > .ssdControls\.listbox\.btnRemove 
        {
            display: inline-block;
        }


.ssdControls\.listbox\.tableRow:hover > .ssdControls\.listbox\.CellContentWithoutEdit > .ssdControls\.listbox\.btnRemove 
        {
            display: inline-block;
        }


.ssdControls\.listbox\.btnDownload
        {
            display: inline-block;
            float: right;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEkUlEQVRIibWWXWhURxiGnzlz9uyesz/ZxETyV4xaE5WCEawgFBKhRelN01JK6UVrkPbCCiqF0kqpFtqLXkTSmlp7ZVpoKaVaoUW8aEEx1h9as2rUGGuy0WiyyZpdk93NOWf37PTCIGqzrRYcGObme9+Hb3i/YYRSise5xKMKFu8uj/qk3FBRZrboUouiwFMqVlTF20KI7t9fux6/t15/FPPQTqNtaf2ifQvqIlGhuTh5h/HkNIlkpvV2xiFg6XGg+/8B3qd107pNPz3dtIysmyLrpjhx8TQ9Zy7E/KbcNvpu5shcsocGtKxYs+/ZFa34pYUWepLz8RgHe46ns667Vu0gXUpXGvA5UYpsRQEeZWuWNTbE0zECMohfD/LDse+YMfLd6uPS5v8O8LH19ebVO0JGOZM5G08kuJaexi+D+HWLSzf68UwFHUR5pzSkdIq+oGFpZeXQ8upKfJrEJzV8mo5P+jCkwaXLo9haAC0QJJvPx2/lJmPDk8Pb2Er8XhtZEnCIdKbFFSHLaHU8D7vgYRfy2AWXmbxDpNxPVVQyPyKojvijQ9OZpWkn/TWHGHu4DgA+JVoeDgzVVUeiuqbNdiHxaRo+eecEODE0Qtq123n7/oj+ewcAv2LbqwuJol+1uXjYhcLs9pjxCmSdPLHBsfRUzlnDFg7PZfFQkyw/Eb1Gjd6saxq6puHTNKQSTI7aacctrOUDYqW0JQG9Z/qiQJuU8o2L0xdaXz39MiIIQgg0JYikyvh+/X5qZT2pVCo2ODQYS6Umz+q6cWTz5jdjJQG9Z/ragBek1DdU11QRDFoopVj/7Tp6OAZFMEdNttd9iJUNEjQtNE3DtCyUEigF1bULD657bvVLgNJnTZuBLYFAoK0sUhYNhUKcu3CZhWYATRMoJdj7/Fc89c1yGv1NvNe0HUP5KVqKoldkfDyB7TgsaWyiqqqKU38MtAGLgKwei8V6I+Fg87x58zF8/rudLFm8gJmcjc/wMWPbBL0IA68Mk8vZTKYyjI4lMTSIhHUamxqpra3nr8Gb/Ha0j6tXBwGeAfp1IUQzQuP4yT+xrABBy6SiPEo0WoZlhlBFQEl0YZDDJq8XKYuEmV9ZDihCYZOJ5BS/HD7J8LUxHMfBnrmlgDHglA4wciOBZRpYpoGUivGJBCM3b+K6ecLhEAG/SU11FcGgSaHgUVRFTMvAdT2O9pxn4Mp1MtkcUrgU7GTcCogX4U6ydICqqgoSieTd6zHNAJYlELMR8DyXkRsjPFFfTXm5hZwWnOsb5GzfVSZvTaHrCl1MkcukOjXJR3v3dNx9m/R8Pt9tWWwIBk00be7USqlhuw4bR99iY1070ydMes9eQVAkZBWYvj0e9zy3/cs9HUce1GqrVq1qTyYnVmYzqc5sJh3PuzOoYoFAwEBK7b7igeQVJvITpNNThC2BLtKkJ0c6wV3Ztfuf5nPOwYEDBxocx2l1HKclHA63Goa/IRKJUFFRQU1NNQA/7v+ZS/39MVSh/bPOjpJTPCfgwbVr164Gx3GaHcdptm27pba2loGBgaNdXV07/0sLIB73t+Vv4sXoCIU1XtIAAAAASUVORK5CYII=');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            margin: 0;
            margin-left: 1px;
            border: 0;
            padding: 0;
        }

.ssdControls\.listbox\.btnView
        {
            display: inline-block;
            float: right;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEL0lEQVRIiY2UXWwUVRzFf3dmt7Od2aVTFkoJBoq01mCRClbwI1IfGh40SjAxNUJEE+Oj8ILhyagJL8bEBx9IqkDRBxJTMQ0mmiJUKKEixbahRInRmmBJP3bp2q/dnZ17fZiZ3Sm0pf+d3bl3Zu85/3POzeXIkY+bu7oGmru6BppZoNraLtScbO9UC71bTomOM9+rHU07cRyXXM4hny/gunLYdeWw4xSQUvWn0+MHLcs+5Lqy31833NKydXhZBB982K7WVFWzfv0qhICKFSamZWCaBkZZhEhUJ6LrKKVQSuE4Ltms10jQQKHgTnae/WZy+K+hgVu3bn3W19c3GRBEBgdHN+7dV//3rl2byecKZP6bJZ2aJp2eZnw8g67rjI1lsOIGqYkpKiosbNtkxQoTyzJIxGONRlmE1N0xqqur92QymW6gu6gA4Hzfn+qFbZuQUqEo2S0ABQghmJvLA5DLOYyMpMnmHG7fTiGlIp2apvvnU9xNTZBOp5/o7e3tLyoI+6VQvhUgfUu8Z6A0j8goj7KprhqlYMuWDQgBuqYRiyv2t7aIezOIlMDxgMLgShXHUoFS0huj8C9QigqrnMW2WUmB8hUEHx9cqnvGMkSgAt0EkyUIAiuKKkpKXBkikWqefYTWPIDA60IphQA0TSCUhgB03d8NULROBWNA1wSjo+nFCWayeYQQaJqGBqVgfTCtaJX3rpRR6b+LVQRgNuv429EDJQQ+P+gg7NK8GOBSBCGHPOmh3wAwCDmcQVHVgxTMq1BoQZBB4AG4d5fzw16M4Jlnn6vJTIyC8sIC4S0EXFcilAIlQyQSt0gkiyoWJXhpb+uBxo2rGRlJE43qOI6LpgkMI0qFbXmSdB1FBAUUXImUkpxTwJWSXKGwtIKrPee76zY8XDE3V3ZwZTKBbZsYsTKEEIyNeoei47gIAbHyMqx4jGikdMImmJeBAbiAxI+zeHYcPfptYzwRq7Eso9EworvMcqPRtk07mUxgV1rErRiaJshmHVzXJe+46LqGHtEwTYMvTpzl8KFW2wcPvs59h1O4OjsvXZiZnX1qcnLWNMvN7Jrqqpiu6yRXxqmsjBNPxIjoGrlcgeMnjzPYfzVz+vTpOsABpgD3/l3kV1tbR826h6qaL128fG5g8PqXKyuTO/c3vvFee/updybGs6pmY239mqrVa1etTtZX2nZTNpfHMAwB6EDKV7B4nfmu+8SPXRfV4cMfHQQSQNWxY19fu3b995Ha2kdbgB3Ak8A2YCuwpa6urn5J0HD3vVeH1Ceffn5i82MNzwOPAE3btz/96rnzV+62f9XxA1AJWMBaoB5YtxCWttDD8dSdA46Tm7wxePP9m0M3poAk8E9f35WOnp6et3759fLuN99+dxMwA9wB/gD+XVb3AK+9vu+3hobHfwJewbNnXr348p6m5WL9DwC2pkNXjSGxAAAAAElFTkSuQmCC');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            margin: 0;
            margin-left: 1px;
            border: 0;
            padding: 0;
        }

.ssdControls\.listbox\.editCtrl 
        {
            display: table-cell;
            position: relative;
            float: left;
            height: 25px;
            width: calc(100% - 51px);
            border: 0;
            margin: 0;
            padding-left: 5px;
            background-color: #DBEAFB;
            line-height: 25px;
            vertical-align: middle;
        }

.ssdControls\.listbox\.editCtrl::-ms-clear
        {
            display: none;
        }

.ssdControls\.listbox\.TableCellContent
        {
            background-color: #DBEAFB;
        }

/********************************************************************************************************************************/
/*                          PropertyInfo                                                                                        */
/********************************************************************************************************************************/

.ssdControls\.PropertyInfo\.tableHeader
        {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 25px;
            vertical-align: top;
            background-color: #CCCCFF;
            height: 25px;
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 12px;
            padding: 0;
            padding-left: 5px;
            text-align: left;
            line-height: 25px;
            vertical-align: middle;
            border: solid;
            border-width: 0 0 1px 0;
            margin: 0;
        }

.ssdControls\.PropertyInfo\.scrollArea
        {
            position: absolute;
            left: 0;
            top: 25px; 
            bottom: 0;
            right: 0;
            overflow: auto;
            margin: 0;
            padding: 0;
            background-color: white;
            float: left;
        }

.ssdControls\.PropertyInfo\.tableRow
        {
            position: relative;
            float: left;
            height: 26px; 
            width: 100%;
            margin: 0;
            padding: 0;
            border-bottom: solid 1px #CCCCCC;
            background-color: transparent;
        }

.ssdControls\.PropertyInfo\.CellContentWithEdit
        {
            position: absolute;
            float: left;
            background-color: transparent;
            height: 25px;
            width: 100%;
            font-family: Arial, 'Times New Roman', serif;
            font-size: 12px;
            border: 0;
            padding: 0;
            margin:0;
        }

.ssdControls\.PropertyInfo\.Itemname
        {
            height: 100%;
            width: 100px;
            border: 0;
            top: 0;
            left: 0;
            padding-left: 5px;
            text-align: left;
            background-color: #72CB88;
            line-height: 25px;
            vertical-align: middle;
            table-layout: fixed;
            float: left;
            position: absolute;
        }

.ssdControls\.PropertyInfo\.editWrapper
        {
            position: absolute;
            /*float: left;*/
            left: 100px;
            bottom: 0;
            top: 0;
            right: 0;
            border: 0;
            margin: 0;
            padding: 0;
            padding-left: 0;
            background-color: white;
            text-align: left;
            vertical-align: middle;
            line-height: 25px;
        }

.ssdControls\.PropertyInfo\.editText
        {
            display: inline-block;
            position: relative;
            float: left;
            min-width: 100%;
            height: 100%;
            border: 0;
            background-color: #DBEAFB;
            padding-left: 5px;
        }

.ssdControls\.PropertyInfo\.editNumber
        {
            display: inline-block;
            position: relative;
            float: left;
            min-width: 100%;
            height: 100%;
            border: 0;
            margin: 0;
            padding-right: 5px;
            background-color: #DBEAFB;
            text-align: right;
        }

.ssdControls\.PropertyInfo\.editCheck
        {
            position: relative;
            float: left;
            min-width: 100%;
            height: 70%;
            border: 0;
            background-color: white;
            margin: auto;
            text-align:center; 
        }

.ssdControls\.PropertyInfo\.Hide
        {
            display: none !important;
        }

.ssdControls\.PropertyInfo\.btnSave_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/Save.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.PropertyInfo\.btnSave_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.PropertyInfo\.btnSave_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.PropertyInfo\.RightAlign
        {
            position: relative;
            float: right;
            padding-right: 2px;
        }

.ssdControls\.PropertyInfo\.Reset
        {
            position: relative;
            float: right;
            background-image: url('../Images/gridedit.png');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            margin: 0;
            margin-left: 1px;
            border: 0;
            padding: 0;
            background-position: -120px -69px;
        }


.ssdControls\.PropertyInfo\.btnUpload
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEeUlEQVRIibWW229URRzHP3PO2dM9Zy/dbWmzbbkU0BCV6BYb4wMJRY36pMWEKCZCqz4ZIkT/gGp8hpTYoFGJYEw0BokXMCQEKUYjqKVbaGPZ0mYtvW+73V53z57L+FLKvTUYfm+T73y/3/nOzG8yQkrJ/SxxL6ShU29GBNQLwWNANXAg9sxnrf/boP/kG9VC0CSgQS0K4gtXINQi8qNdCOS2ymcPfXdPBn0nGquFEE2KpjcYJdWYsUfQzNJFfLK/DXskkRVQs+r5Q6kbudpSwpd/aIgoQuz1PJrCqzcRrNiIoum3zSuuepT01HDEnRv5HNh6I6YsZeB5nCmKrmmK1b5CeNWmO4or7iCK4hFdvxlHqnVXjjfuvRFfcou6f9otwys3omo6RjiGbkYWSHOo3iVUt+f6YpQKJoZzTKZGsiBrNrxwOLVsAmt+unG46zR9578mPzuxIJ5Fl6dRlUFyOY9koodkRw/pq10oylUs2464HvX/KcG1uvDNTrmh7nVUFXT7e4ScBaDjlzZsezWKqmVdOxcB0HQTXTfXbnzpyPIJAP746rU6x5Womo5m/YXI9UM+A/kMM1kHxRc+/PiOo9Endp4QulG6VVGNRXFY5hYBeFKmrjW7OnUKZH4Rsx0D15Nnr43j279ovZW/bIInX/0y5XgSke/Dy8/jWR6u5ZEemsGT4HgytRT/rgnaL3RGgHpVVXdl2j9AOnkKOXURdywFxRdiJvDcmU8/eTpRKNgJT8qOgm23vvvO7sRdDdovdNYDL6qq1hCrKCMQMMlcNJhMZ/DPXJ9emFdxPchMZvDpK+K6XhSXwNhYmpaDR1p3v7XrKUBqC6JxYI/f768vDhdHgsEgF7sus9bwoyiCSNUmepMJQm4QVUj8isu85eF5kmjJClytnGi0hBVlZSiKwqmf/6wD1gFzWiKRaA+HAvHS0nJ0X9HiCh9cv4bcfB6f7qP8oe0Ur3uRqXSKsdE+xkcHsGdT2P6HKddjRCNhKisrudI3RFt7kt7ePoDNQLfmOE4cofDbuTZM00/ANCiJRohEijGNINIDpIomdETZA/jMKoorbYp0DZAEQwbp8WmOnzzHP/0jWJZFPjchgRHgvAYwMDiKaeiYho6qSsbSowwMDVEo2IRCQfxFBhWxMgIBA8dx8aSHYeoUCi5nf71Esucqs3PzqKKAkx9PmX6xDUgsHnJZWQmjo+OL22MYfkxTIBb63HULDAwOsGpljGjURJ0RXOzso6Ozl8zEND5Noolp5mcnmxWV9z8+uC970y3SVAgEDBTlzi+HqirkCxYvD+9gT9XbzPxu0N7Rg8AjaDrMTI2lXLfQ+NHBfa23cpXa2loxPp6umZudbJ6bzabsQg7pOfj9Oqp6cx8OjY+QttNks9OETIEmsmQzA81QqGn58HZxuMNjd+zYsWrLsuosy9oSCoXqdL2oOhwOU1JSQkVFDICj3/7I393dCaTTeKB5X+I21aUMbq39+/dXW5YVtywrns/nt1RWVpJMJs+2tLS8txwXQNzvb8u/vlffiA8BZfgAAAAASUVORK5CYII=');
            margin: 0;
            padding: 0;
            border: 0;
            background-color: white;
            overflow: hidden;
        }

.ssdControls\.PropertyInfo\.btnView
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEL0lEQVRIiY2UXWwUVRzFf3dmt7Od2aVTFkoJBoq01mCRClbwI1IfGh40SjAxNUJEE+Oj8ILhyagJL8bEBx9IqkDRBxJTMQ0mmiJUKKEixbahRInRmmBJP3bp2q/dnZ17fZiZ3Sm0pf+d3bl3Zu85/3POzeXIkY+bu7oGmru6BppZoNraLtScbO9UC71bTomOM9+rHU07cRyXXM4hny/gunLYdeWw4xSQUvWn0+MHLcs+5Lqy31833NKydXhZBB982K7WVFWzfv0qhICKFSamZWCaBkZZhEhUJ6LrKKVQSuE4Ltms10jQQKHgTnae/WZy+K+hgVu3bn3W19c3GRBEBgdHN+7dV//3rl2byecKZP6bJZ2aJp2eZnw8g67rjI1lsOIGqYkpKiosbNtkxQoTyzJIxGONRlmE1N0xqqur92QymW6gu6gA4Hzfn+qFbZuQUqEo2S0ABQghmJvLA5DLOYyMpMnmHG7fTiGlIp2apvvnU9xNTZBOp5/o7e3tLyoI+6VQvhUgfUu8Z6A0j8goj7KprhqlYMuWDQgBuqYRiyv2t7aIezOIlMDxgMLgShXHUoFS0huj8C9QigqrnMW2WUmB8hUEHx9cqnvGMkSgAt0EkyUIAiuKKkpKXBkikWqefYTWPIDA60IphQA0TSCUhgB03d8NULROBWNA1wSjo+nFCWayeYQQaJqGBqVgfTCtaJX3rpRR6b+LVQRgNuv429EDJQQ+P+gg7NK8GOBSBCGHPOmh3wAwCDmcQVHVgxTMq1BoQZBB4AG4d5fzw16M4Jlnn6vJTIyC8sIC4S0EXFcilAIlQyQSt0gkiyoWJXhpb+uBxo2rGRlJE43qOI6LpgkMI0qFbXmSdB1FBAUUXImUkpxTwJWSXKGwtIKrPee76zY8XDE3V3ZwZTKBbZsYsTKEEIyNeoei47gIAbHyMqx4jGikdMImmJeBAbiAxI+zeHYcPfptYzwRq7Eso9EworvMcqPRtk07mUxgV1rErRiaJshmHVzXJe+46LqGHtEwTYMvTpzl8KFW2wcPvs59h1O4OjsvXZiZnX1qcnLWNMvN7Jrqqpiu6yRXxqmsjBNPxIjoGrlcgeMnjzPYfzVz+vTpOsABpgD3/l3kV1tbR826h6qaL128fG5g8PqXKyuTO/c3vvFee/updybGs6pmY239mqrVa1etTtZX2nZTNpfHMAwB6EDKV7B4nfmu+8SPXRfV4cMfHQQSQNWxY19fu3b995Ha2kdbgB3Ak8A2YCuwpa6urn5J0HD3vVeH1Ceffn5i82MNzwOPAE3btz/96rnzV+62f9XxA1AJWMBaoB5YtxCWttDD8dSdA46Tm7wxePP9m0M3poAk8E9f35WOnp6et3759fLuN99+dxMwA9wB/gD+XVb3AK+9vu+3hobHfwJewbNnXr348p6m5WL9DwC2pkNXjSGxAAAAAElFTkSuQmCC');
            margin: 0;
            padding: 0;
            border: 0;
            background-color: white;
        }

.ssdControls\.PropertyInfo\.hiddenFileUpload
        {
            position: absolute;
            top: 0;
            left: 0;
            height: 24px;
            width: 24px;
            opacity: 0;
            margin: 0;
            padding: 0;
        }


.ssdControls\.PropertyInfo\.fileUploadInfo
        {
            position: absolute;
            text-overflow: ellipsis;
            left: 0;
            top: 0;
            bottom: 0;
            right: 48px;
            line-height: 25px;
            vertical-align: middle;
            padding: 0;
            padding-left: 5px;
            margin: 0;
            overflow: hidden;
            overflow-wrap: break-word;
            background-color: white;
            text-align: left;
        }

.ssdControls\.PropertyInfo\.SelectCtrl 
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            border: 0;
            margin: 0;
            padding: 0;
            background-color: transparent;
        }

.ssdControls\.PropertyInfo\.SelectCtrlPlaceholder
        {
            color: RGB(66, 139, 202);
            font-style: italic;
        }

.ssdControls\.PropertyInfo\.SelectCtrlOther
        {
            color: #000;
            font-style: normal;
        }

.ssdControls\.PropertyInfo\.innerOption
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: green;
            border-bottom: 1px solid black;
        }

.ssdControls\.PropertyInfo\.CheckboxContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 23px;
            background-color: transparent;
            margin: 0;
            padding: 0;
        }

.ssdControls\.PropertyInfo\.checkbox 
            {
				opacity: 1;
				filter: alpha(opacity=0);
                display: none;
			}
.ssdControls\.PropertyInfo\.checkbox + label 
            {
				position: relative;
                float: left;
                height: 100%;
                width: 100%;
                background-color: transparent;
			}

.ssdControls\.PropertyInfo\.checkbox + label span
            {
                display: block;
                height: 20px;
                line-height: 20px;
				vertical-align: middle;
                background-color: transparent;
            }
			
.ssdControls\.PropertyInfo\.checkbox + label:before
            {
	            content: '';
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
	            visibility: visible;
	            width: 20px;
	            height: 20px;
	            line-height: 0;
	            text-align: center;
                margin: auto;
	            /* Put checkbox styles here: */
	            border: 1px solid RGB(192,192,192);
	            background-color: transparent;
            }

.ssdControls\.PropertyInfo\.checkbox:checked + label:before 
            {
	            content: '\2713';
	            color: RGB(45, 163, 0);
                font-size: 20px;
                position: absolute;
                padding-top: 8px; 
                top: 0;
                left: 0;
                background-color: transparent;
            }

.ssdControls\.PropertyInfo\.label 
        {
            line-height: 25px;
            width: 100%;
            height: 100%;
            background-color: transparent;
            vertical-align: middle;
            display:table-cell;
            padding-left: 30px;
            font-weight: lighter;

        }

.ssdControls\.PropertyInfo\.CheckboxContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: transparent;
        }

/********************************************************************************************************************************/
/*                          SelectOptionList                                                                                    */
/********************************************************************************************************************************/

.ssdControls\.grid\.controlHeader
        {
            position: relative;
            display: table-row;
            /*float: left;*/
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 12px;
            background-color: #CCCCFF;
            vertical-align: middle;
            white-space: nowrap;
            line-height: 20px;
            border: 1px solid RGB(192, 192, 192);
        }

.ssdControls\.grid\.Column
        {
            position: relative;
            display: table-cell;
            /*float: left;*/
            border-left: 1px solid RGB(192, 192, 192);
            height: 100%;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            margin-left: 0px;
        }

.ssdControls\.grid\.textBlock
        {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
        }

.ssdControls\.grid\.textBlock p
        {
            vertical-align: middle; 
            text-align: center; 
        }

.ssdControls\.grid\.Multiline
        {
            display: table-cell;
            word-wrap: break-word;
            white-space: normal;
            overflow: hidden;
            text-overflow: ellipsis;
            vertical-align: middle;
            height: 100%;
            border-bottom: 1px solid RGB(192, 192, 192);
        }

.ssdControls\.grid\.tableRow
        {
            position: relative;
            /*float: left;*/
            display: table-row;
            height: 26px; 
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            border: solid;
            border-width: 0 1px 1px 0;
            border-color: #CCCCCC;
            margin: 0;
            padding: 0;
            vertical-align: top;
        }

.ssdControls\.grid\.tableRow:hover
        {
            background-color: #DBEAFB;
        }

.ssdControls\.grid\.RowColumn
        {
            position: relative;
            /*float: left;*/
            display: table-cell;
            border-left: solid 1px black;
            border-bottom: solid 1px RGB(192, 192, 192);
            margin-right: 0;
            text-align: center;
            /*min-height: 100%;*/
            /*text-overflow: ellipsis;*/
            /*overflow: hidden;*/
            /*white-space: nowrap;*/
            background-color: transparent;
            line-height: 25px;
            height: 25px;
            vertical-align: top;
        }

.ssdControls\.grid\.RowColumnFirstColumn
        {
            position: relative;
            /*float: left;*/
            display: table-cell;
            /*border-left: solid 1px black;*/
            margin-right: 0;
            text-align: center;
            height: 100%;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            background-color: #CCCCFF;
            line-height: 25px;
            /*vertical-align: middle;*/
            margin-left: -1px;
            width: 25px;
        }

.ssdControls\.grid\.DirtyField
        {
            background-color: red;
        }

.ssdControls\.grid\.AlignLeft
        {
            text-align: left;
        }

.ssdControls\.grid\.alignRight
        {
            text-align: right;
            position: relative;
            float: right;
        }

/*.ssdControls\.grid\.checkboxContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: transparent;
        }

.ssdControls\.grid\.checkbox
        {
            position: relative;
            float: left;
            width: 100%;
            height: 70%;
            border: 0;
            background-color: transparent;
            margin: auto;
            padding: 0;
            text-align:center; 
        }*/

.ssdControls\.grid\.editCtrl 
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            border: 0;
            margin: 0;
            padding: 0;
            padding-left: 5px;
            padding-right: 5px;
            background-color: #DBEAFB;
        }

.ssdControls\.grid\.editCtrl::-ms-clear
        {
            display: none;
        }

.ssdControls\.grid\.staticCtrl 
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            border: 0;
            margin: 0;
            padding: 0;
            padding-left: 5px;
            padding-right: 5px;
            background-color: transparent;
        }

.ssdControls\.grid\.NumberCtrl
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            border: 0;
            margin: 0;
            padding: 0;
            padding-left: 5px;
            padding-right: 5px;
            background-color: #DBEAFB;
            text-align: right;
        }

.ssdControls\.grid\.btnUpload
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEeUlEQVRIibWW229URRzHP3PO2dM9Zy/dbWmzbbkU0BCV6BYb4wMJRY36pMWEKCZCqz4ZIkT/gGp8hpTYoFGJYEw0BokXMCQEKUYjqKVbaGPZ0mYtvW+73V53z57L+FLKvTUYfm+T73y/3/nOzG8yQkrJ/SxxL6ShU29GBNQLwWNANXAg9sxnrf/boP/kG9VC0CSgQS0K4gtXINQi8qNdCOS2ymcPfXdPBn0nGquFEE2KpjcYJdWYsUfQzNJFfLK/DXskkRVQs+r5Q6kbudpSwpd/aIgoQuz1PJrCqzcRrNiIoum3zSuuepT01HDEnRv5HNh6I6YsZeB5nCmKrmmK1b5CeNWmO4or7iCK4hFdvxlHqnVXjjfuvRFfcou6f9otwys3omo6RjiGbkYWSHOo3iVUt+f6YpQKJoZzTKZGsiBrNrxwOLVsAmt+unG46zR9578mPzuxIJ5Fl6dRlUFyOY9koodkRw/pq10oylUs2464HvX/KcG1uvDNTrmh7nVUFXT7e4ScBaDjlzZsezWKqmVdOxcB0HQTXTfXbnzpyPIJAP746rU6x5Womo5m/YXI9UM+A/kMM1kHxRc+/PiOo9Endp4QulG6VVGNRXFY5hYBeFKmrjW7OnUKZH4Rsx0D15Nnr43j279ovZW/bIInX/0y5XgSke/Dy8/jWR6u5ZEemsGT4HgytRT/rgnaL3RGgHpVVXdl2j9AOnkKOXURdywFxRdiJvDcmU8/eTpRKNgJT8qOgm23vvvO7sRdDdovdNYDL6qq1hCrKCMQMMlcNJhMZ/DPXJ9emFdxPchMZvDpK+K6XhSXwNhYmpaDR1p3v7XrKUBqC6JxYI/f768vDhdHgsEgF7sus9bwoyiCSNUmepMJQm4QVUj8isu85eF5kmjJClytnGi0hBVlZSiKwqmf/6wD1gFzWiKRaA+HAvHS0nJ0X9HiCh9cv4bcfB6f7qP8oe0Ur3uRqXSKsdE+xkcHsGdT2P6HKddjRCNhKisrudI3RFt7kt7ePoDNQLfmOE4cofDbuTZM00/ANCiJRohEijGNINIDpIomdETZA/jMKoorbYp0DZAEQwbp8WmOnzzHP/0jWJZFPjchgRHgvAYwMDiKaeiYho6qSsbSowwMDVEo2IRCQfxFBhWxMgIBA8dx8aSHYeoUCi5nf71Esucqs3PzqKKAkx9PmX6xDUgsHnJZWQmjo+OL22MYfkxTIBb63HULDAwOsGpljGjURJ0RXOzso6Ozl8zEND5Noolp5mcnmxWV9z8+uC970y3SVAgEDBTlzi+HqirkCxYvD+9gT9XbzPxu0N7Rg8AjaDrMTI2lXLfQ+NHBfa23cpXa2loxPp6umZudbJ6bzabsQg7pOfj9Oqp6cx8OjY+QttNks9OETIEmsmQzA81QqGn58HZxuMNjd+zYsWrLsuosy9oSCoXqdL2oOhwOU1JSQkVFDICj3/7I393dCaTTeKB5X+I21aUMbq39+/dXW5YVtywrns/nt1RWVpJMJs+2tLS8txwXQNzvb8u/vlffiA8BZfgAAAAASUVORK5CYII=');
            margin-top: 1px;
            padding: 0;
            border: 0;
            background-color: white;
            line-height: 25px;
            vertical-align: middle;
            margin: 0;
        }

.ssdControls\.grid\.btnView
        {
            position: relative;
            float: right;
            height: 24px;
            width: 24px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEL0lEQVRIiY2UXWwUVRzFf3dmt7Od2aVTFkoJBoq01mCRClbwI1IfGh40SjAxNUJEE+Oj8ILhyagJL8bEBx9IqkDRBxJTMQ0mmiJUKKEixbahRInRmmBJP3bp2q/dnZ17fZiZ3Sm0pf+d3bl3Zu85/3POzeXIkY+bu7oGmru6BppZoNraLtScbO9UC71bTomOM9+rHU07cRyXXM4hny/gunLYdeWw4xSQUvWn0+MHLcs+5Lqy31833NKydXhZBB982K7WVFWzfv0qhICKFSamZWCaBkZZhEhUJ6LrKKVQSuE4Ltms10jQQKHgTnae/WZy+K+hgVu3bn3W19c3GRBEBgdHN+7dV//3rl2byecKZP6bJZ2aJp2eZnw8g67rjI1lsOIGqYkpKiosbNtkxQoTyzJIxGONRlmE1N0xqqur92QymW6gu6gA4Hzfn+qFbZuQUqEo2S0ABQghmJvLA5DLOYyMpMnmHG7fTiGlIp2apvvnU9xNTZBOp5/o7e3tLyoI+6VQvhUgfUu8Z6A0j8goj7KprhqlYMuWDQgBuqYRiyv2t7aIezOIlMDxgMLgShXHUoFS0huj8C9QigqrnMW2WUmB8hUEHx9cqnvGMkSgAt0EkyUIAiuKKkpKXBkikWqefYTWPIDA60IphQA0TSCUhgB03d8NULROBWNA1wSjo+nFCWayeYQQaJqGBqVgfTCtaJX3rpRR6b+LVQRgNuv429EDJQQ+P+gg7NK8GOBSBCGHPOmh3wAwCDmcQVHVgxTMq1BoQZBB4AG4d5fzw16M4Jlnn6vJTIyC8sIC4S0EXFcilAIlQyQSt0gkiyoWJXhpb+uBxo2rGRlJE43qOI6LpgkMI0qFbXmSdB1FBAUUXImUkpxTwJWSXKGwtIKrPee76zY8XDE3V3ZwZTKBbZsYsTKEEIyNeoei47gIAbHyMqx4jGikdMImmJeBAbiAxI+zeHYcPfptYzwRq7Eso9EworvMcqPRtk07mUxgV1rErRiaJshmHVzXJe+46LqGHtEwTYMvTpzl8KFW2wcPvs59h1O4OjsvXZiZnX1qcnLWNMvN7Jrqqpiu6yRXxqmsjBNPxIjoGrlcgeMnjzPYfzVz+vTpOsABpgD3/l3kV1tbR826h6qaL128fG5g8PqXKyuTO/c3vvFee/updybGs6pmY239mqrVa1etTtZX2nZTNpfHMAwB6EDKV7B4nfmu+8SPXRfV4cMfHQQSQNWxY19fu3b995Ha2kdbgB3Ak8A2YCuwpa6urn5J0HD3vVeH1Ceffn5i82MNzwOPAE3btz/96rnzV+62f9XxA1AJWMBaoB5YtxCWttDD8dSdA46Tm7wxePP9m0M3poAk8E9f35WOnp6et3759fLuN99+dxMwA9wB/gD+XVb3AK+9vu+3hobHfwJewbNnXr348p6m5WL9DwC2pkNXjSGxAAAAAElFTkSuQmCC');
            margin-top: 1px;
            padding: 0;
            border: 0;
            background-color: white;
            line-height: 25px;
            vertical-align: middle;
        }


.ssdControls\.grid\.hiddenFileUpload
        {
            position: absolute;
            top: 0;
            left: 0;
            height: 24px;
            width: 24px;
            opacity: 0;
            margin: 0;
            padding: 0;
        }

.ssdControls\.grid\.editWrapper
        {
            position: relative;
            height: 25px;
            width: 100%;
            float: left;
            border: 0;
            margin: 0;
            padding: 0;
            background-color: white;
        }

.ssdControls\.grid\.fileUploadInfo
        {
            position: absolute;
            text-overflow: ellipsis;
            left: 0;
            top: 0;
            height: 24px;
            right: 48px;
            vertical-align: middle;
            padding: 0;
            padding-left: 5px;
            margin: 0;
            overflow: hidden;
            overflow-wrap: break-word;
            background-color: white;
            text-align: left;
        }

.ssdControls\.grid\.scrollAreaContainer
        {
            position: absolute;
            float: left;
            left: 0;
            top: 0;
            right: 0;
            bottom: 25px;
            overflow: auto;
            background-color: transparent;
        }

.ssdControls\.grid\.scrollArea
        {
            /*float: left;*/
            display: table;
            border-right: 1px solid black;
        }
.ssdControls\.grid\.footer
        {
            position: absolute;
            float: left;
            background-color: #CCCCFF;
            left: 0;
            bottom: 0;
            right: 0;
            height: 25px;
        }

.ssdControls\.grid\.btnAdd_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/add2.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.grid\.btnAdd_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.btnAdd_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.btnSave_16_24
        {
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/Save.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.grid\.btnSave_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.btnSave_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.SelectCtrl 
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            border: 0;
            margin: 0;
            padding: 0;
            background-color: transparent;
        }

.ssdControls\.grid\.SelectCtrlPlaceholder
        {
            color: RGB(66, 139, 202);
            font-style: italic;
        }

.ssdControls\.grid\.SelectCtrlOther
        {
            color: #000;
            font-style: normal;
        }

.ssdControls\.grid\.CurrentSelected
        {
            background-color: #CCCCCC;
        }

.ssdControls\.grid\.Removed
        {
            background-image: repeating-linear-gradient(-45deg, transparent, transparent 15px, RGB(192,192,192) 1px, RGB(192,192,192) 16px ); 
            /* Safari 5.1 to 6.0 */
            background: -webkit-repeating-linear-gradient(-45deg, transparent, transparent 15px, RGB(192,192,192) 1px, RGB(192,192,192) 16px );
            /* Opera 11.1 to 12.0 */
            background: -o-repeating-linear-gradient(-45deg, transparent, transparent 15px, RGB(192,192,192) 1px, RGB(192,192,192) 16px );
            /* Firefox 3.6 to 15 */
            background: -moz-repeating-linear-gradient(-45deg, transparent, transparent 15px, RGB(192,192,192) 1px, RGB(192,192,192) 16px );
            position: absolute;
            top: 0;
            left:26px;
            right:0;
            bottom: 0;
            z-index:10;
        }

.ssdControls\.grid\.PageIndicator_media_beginning_16_24
        {
            position: relative;
            float: left;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/media_beginning.png');
            margin-right: 5px;
            background-repeat: no-repeat;
            background-position: center;
            border: 0;
            background-color: transparent;
        }

.ssdControls\.grid\.PageIndicator_media_beginning_16_24:hover:enabled
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_beginning_16_24:active:enabled
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicatorDisabled
        {
            opacity: 0.5;
        }

.ssdControls\.grid\.PageIndicator_media_stepback_16_24
        {
            position: relative;
            float: left;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/media_step_back.png');
            margin-right: 5px;
            background-repeat: no-repeat;
            background-position: center;
            border: 0;
            background-color: transparent;
        }

.ssdControls\.grid\.PageIndicator_media_stepback_16_24:hover:enabled
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_stepback_16_24:active:enabled
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_stepforward_16_24
        {
            position: relative;
            float: left;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/media_step_forward.png');
            margin-left: 5px;
            background-repeat: no-repeat;
            background-position: center;
            border: 0;
            background-color: transparent;
        }

.ssdControls\.grid\.PageIndicator_media_stepforward_16_24:hover:enabled
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_stepforward_16_24:active:enabled
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_end_16_24
        {
            position: relative;
            float: left;
            height: 24px;
            width: 24px;
            background-image: url('/Images/16px/media_end.png');
            margin-left: 5px;
            background-repeat: no-repeat;
            background-position: center;
            border: 0;
            background-color: transparent;
        }

.ssdControls\.grid\.PageIndicator_media_end_16_24:hover:enabled
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_end_16_24:active:enabled
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.grid\.PageIndicator_media_end_16_24:disabled
        {
            border: 0;
        }

.ssdControls\.grid\.Pageindex
        {
            position: relative;
            float: left;
        }


.ssdControls\.grid\.Grid_Pageindicator
        {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 24px;
            background-color: transparent;
            margin: 0 auto;
            text-align: center;
        }

.ssdControls\.grid\.Pageindicator
        {
            overflow: auto;
            display: inline-block;
            line-height: 24px;
            margin-top: 0px;
        }

.ssdControls\.grid\.CheckboxContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: transparent;
            margin: 0;
            padding: 0;
        }

.ssdControls\.grid\.checkbox 
            {
				opacity: 1;
				filter: alpha(opacity=0);
                display: none;
			}

.ssdControls\.grid\.checkbox + label 
            {
				position: relative;
                float: left;
                height: 100%;
                width: 100%;
                background-color: transparent;
			}

.ssdControls\.grid\.checkbox + label span
            {
                display: block;
                height: 20px;
                line-height: 20px;
				vertical-align: middle;
                background-color: transparent;
            }
			
.ssdControls\.grid\.checkbox + label:before
            {
	            content: '';
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
	            visibility: visible;
	            width: 20px;
	            height: 20px;
	            line-height: 0;
	            text-align: center;
                margin: auto;
	            /* Put checkbox styles here: */
	            border: 1px solid RGB(192,192,192);
	            background-color: transparent;
            }

.ssdControls\.grid\.checkbox:checked + label:before 
            {
	            content: '\2713';
	            color: RGB(45, 163, 0);
                font-size: 20px;
                position: absolute;
                padding-top: 8px; 
                top: 0;
                left: 0;
                background-color: transparent;
            }

/*de indeterminate status image nooit naar boven worden verplaatst, deze overruled deze checked status!!*/
.ssdControls\.grid\.checkbox:indeterminate + label:before 
            {
	            content: '\2B1B';
	            color: RGB(45, 163, 0);
                font-size: 20px;
                position: absolute;
                padding-top: 8px; 
                top: 0;
                left: 0;
            }

.ssdControls\.grid\.label 
        {
            line-height: 25px;
            width: 100%;
            background-color: transparent;
            vertical-align: middle;
            display:table-cell;
            padding-left: 30px;
            font-weight: lighter;

        }

/********************************************************************************************************************************/
/*                          Dropdown                                                                                            */
/********************************************************************************************************************************/
.ssdControls\.Dropdown\.Control
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            border: 0;
            padding-left: 5px;
        }

.ssdControls\.Dropdown\.SelectCtrlPlaceholder
        {
            color: RGB(66, 139, 202);
            font-style: italic;
        }

.ssdControls\.Dropdown\.SelectCtrlOther
        {
            color: #000;
            font-style: normal;
        }

/********************************************************************************************************************************/
/*                          fileViewer                                                                                          */
/********************************************************************************************************************************/

.ssdControls\.fileViewer\.Dialog
        {
            position: relative;
            width: 80%;
            height: 80%;
            min-width: 1134px;
            max-width: 1134px;
            margin: auto;
            padding: 0 !important;
        }

/*.ngdialog.ngdialog-theme-default .ngdialog-content
        {
            position: relative;
            float: left;
            height: 100% !important;
            width: 100% !important;
            min-width: 1134px;
            margin: 0;
            padding: 0;
            background-color: white;
            margin:0;
            padding: 0;
            min-height: 100% !important;
        }*/

.ssdControls\.fileViewer\.FileListing
        {
            position: absolute;
            top: 10px;
            left: 10px;
            bottom: 10px;
            float: left;
            width: 20%;
            min-width: 100px;
            background-color: white;
            border: 1px solid black;
        }

.ssdControls\.fileViewer\.Container
        {
            background-color: #f0f0f0;
            height: 100%;
            width: 100%;
            border-radius: 5px;
        }

.ssdControls\.fileViewer\.ContentViewer
        {
            position: absolute;
            float: left;
            left: 20%;
            top: 10px;
            bottom: 10px;
            width: 785px;
            margin-left: 50px;
            background-color: white;
        }

.ssdControls\.fileViewer\.btnClose
        {
            position: absolute;
            height: 48px;
            width: 48px;
            bottom: 10px;
            right: 10px;
            padding: 0;
            border:0;
            background-image: url('data:image/png;base64,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');
            background-repeat: no-repeat;
        }

.ssdControls\.fileViewer\.btnPrint
        {
            position: absolute;
            height: 48px;
            width: 48px;
            top: 10px;
            right: 10px;
            padding: 0;
            border:0;
            background-image: url('data:image/png;base64,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');
            background-repeat: no-repeat;
        }


/********************************************************************************************************************************/
/*                          fileImportViewer                                                                                    */
/********************************************************************************************************************************/

.ssdControls\.fileImportViewer\.Dialog
        {
            position: relative;
            width: 530px;
            height: 650px;
            min-width: 550px;
            max-width: 600px;
            margin: auto;
            padding: 0 !important;
        }

.ssdControls\.fileImportViewer\.Information
        {
            position: absolute;
            top: 30px;
            left: 30px;
            height: 160px;
            float: left;
            width: 400px;
            min-width: 100px;
            background-color: white;
            border: 1px solid black;
        }

.ssdControls\.fileImportViewer\.Rows
        {
            position: absolute;
            top: 200px;
            left: 30px;
            height: 400px;
            float: left;
            width: 400px;
            min-width: 100px;
            background-color: white;
            border: 1px solid black;
        }

.ssdControls\.fileImportViewer\.Container
        {
            background-color: #f0f0f0;
            height: 100%;
            width: 100%;
            border-radius: 5px;
        }


.ssdControls\.fileImportViewer\.btnClose
        {
            position: absolute;
            float: left;
            height: 48px;
            width: 48px;
            top: 552px;
            left: 450px;
            padding: 0;
            border:0;
            background-image: url('data:image/png;base64,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');
            background-repeat: no-repeat;
        }

/********************************************************************************************************************************/
/*                          validationErrors                                                                                    */
/********************************************************************************************************************************/

.ssdControls\.ValidationErrors\.Title
        {
            position: absolute;
            float: left;
            height: 25px;
            background-color: #CCCCFF;
            left: 0;
            top: 0;
            right: 0;
        }

/*.ngdialog-content {
    position: relative;
    z-index: 10000;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

.ssdControls\.validationErrors\.Dialog
        {
            position: relative;
            width: 520px !important;
            height: 380px !important;
            margin: auto !important;
            padding: 0 !important;
            overflow: hidden;
            vertical-align: middle;
            /*position: relative;
            float: left;
            height: 100% !important;
            width: 100% !important;
            min-width: 1134px;
            margin: 0;
            padding: 0;
            background-color: white;
            margin:0;
            padding: 0;
            min-height: 100% !important;
        }*/

.ssdControls\.validationErrors\.Information
        {
            position: absolute;
            top: 50px;
            left: 30px;
            height: 300px;
            float: left;
            width: 400px;
            min-width: 100px;
            background-color: transparent;
            border: 1px solid black;
        }

.ssdControls\.validationErrors\.Dialog 
        {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height:100%;
    background-color: white;
}

.ngdialog-content {
    padding: 0 !important;
    background: transparent !important;
    display: table; /*table-like styles for vertical centering*/
    width: 100% !important;
    height:100% !important;
    margin: 0 !important;
}

.ssdControls\.validationErrors\.Container
        {
              width:520px;
              height: 380px;
              background:white;
              margin:0 auto; /*center dialog horizontally*/
              position: relative;
        }


.ssdControls\.validationErrors\.btnClose
        {
            position: absolute;
            float: left;
            height: 48px;
            width: 48px;
            top: 302px;
            left: 450px;
            padding: 0;
            border:0;
            background-image: url('data:image/png;base64,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');
            background-repeat: no-repeat;
        }


/********************************************************************************************************************************/
/*                          SelectionList                                                                                       */
/********************************************************************************************************************************/
.ssdControls\.Selectionlist\.tableHeader
        {
            position: relative;
            float: left;
            left: 0;
            top: 0;
            width: 100%;
            height: 25px;
            vertical-align: top;
            background-color: #CCCCFF;
            height: 25px;
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-size: 12px;
            padding: 0;
            padding-left: 5px;
            text-align: left;
            line-height: 25px;
            vertical-align: middle;
            border: solid;
            border-width: 0 0 1px 0;
            margin: 0;
        }

.ssdControls\.Selectionlist\.btnSave_16_24
        {
            position: relative;
            float: right;
            width: 24px;
            height: 24px;
            margin: 0;
            padding: 0;
            border:0;
            background-image: url('/Images/16px/Save.png');
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            z-index: 10;
        }

.ssdControls\.Selectionlist\.btnSave_16_24:hover
        {
            border: solid 1px #eeeeff;
            border-bottom: solid 2px #aaaaff;
            border-right: solid 2px #aaaaff;
        }

.ssdControls\.Selectionlist\.btnSave_16_24:active
        {
            border: solid 1px #eeeeff;
            border-top: solid 2px #aaaaff;
            border-left: solid 2px #aaaaff;
        }

.ssdControls\.Selectionlist\.SelectionContainer
        {
            position: relative;
            float: left;
            height: calc(100% - 25px);
            width: 100%;
            overflow: auto;
            background-color: transparent;
        }

.ssdControls\.Selectionlist\.SelectionContainer_double
        {
            position: relative;
            float: left;
            height: calc(100% - 50px);
            width: 100%;
            overflow: auto;
            background-color: transparent;
        }

.ssdControls\.Selectionlist\.SelectionContainer_Full
        {
            position: relative;
            float: left;
            height: 100%;
            width: 100%;
            overflow: auto;
            background-color: transparent;
        }

.ssdControls\.PropertyInfo\.RightAlign
        {
            position: relative;
            float: right;
            padding-right: 2px;
        }

.ssdControls\.Selectionlist\.Line
        {
            position: relative;
            float: left;
            width: 100%;
            height: 25px;
            background-color: transparent;
        }

.ssdControls\.Selectionlist\.SelectAll
        {
            position: relative;
            float: left;
            width: 100%;
            height: 25px;
            background-color: #DBEAFB;
        }

.ssdControls\.Selectionlist\.CheckboxContainer_AllSelect
        {
            position: relative;
            float: left;
            width: 100%;
            height: 25px;
            background-color: transparent;
            margin: 0;
            padding-left: 5px;
            /*padding-top: 2px;*/
            vertical-align: middle;
            line-height: 25px;
        }

.ssdControls\.Selectionlist\.CheckboxContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 25px;
            background-color: transparent;
            margin: 0;
            padding-left: 10px;
            /*padding-top: 2px;*/
        }

.ssdControls\.Selectionlist\.checkbox 
            {
				opacity: 1;
				filter: alpha(opacity=0);
                display: none;
			}
.ssdControls\.Selectionlist\.checkbox + label 
            {
				position: relative;
                float: left;
                background-color: transparent;
                line-height: 25px;
                height: 100%;
			}

/*.ssdControls\.Selectionlist\.checkbox + label span
            {
                position: relative;
                display: block;
                height: 20px;
                line-height: 20px;
				vertical-align: middle;
                background-color: transparent;
            }*/
			
.ssdControls\.Selectionlist\.checkbox + label:before
            {
	            content: '';
                position: absolute;
                    left: 0;
                    top: 0;
	            visibility: visible;
	            width: 16px;
	            height: 16px;
	            line-height: 0;
	            text-align: center;
                margin: 5px 0 0 2px;
	            /* Put checkbox styles here: */
	            border: 1px solid RGB(192,192,192);
	            background-color: transparent;
            }

.ssdControls\.Selectionlist\.checkbox:checked + label:before 
            {
	            content: '\2713';
	            color: RGB(45, 163, 0);
                font-size: 15px;
                position: absolute;
                padding-top: 6px; 
                top: 0;
                left: 0;
            }

.ssdControls\.Selectionlist\.checkbox:indeterminate + label:before 
            {
	            content: '\2B1B';
	            color: RGB(45, 163, 0);
                font-size: 15px;
                position: absolute;
                padding-top: 6px; 
                top: 0;
                left: 0;
            }

.ssdControls\.Selectionlist\.label 
        {
            line-height: 25px;
            width: 100%;
            background-color: transparent;
            vertical-align: middle;
            display:table-cell;
            padding-left: 30px;
            font-weight: lighter;
            text-align: left;
            white-space: nowrap; 
            overflow: hidden;
            text-overflow: ellipsis;
        }

.ssdControls\.Selectionlist\.label:hover
        {
            background-color: #DBEAFB;
        }

.ssdControls\.Selectionlist\.rowSelected
        {
            background-color: #DBEAFB;
        }

