.ListViewTable					{width: 100%;
								table-layout: fixed;}

.ListViewTable td,
.ListViewTable th				{-moz-user-select: none;
								-khtml-user-select: none;
								-webkit-user-select: none;
								-ms-user-select: none;
								user-select: none;
								font-family: 'Arial';
								font-size: 12px;
								color: #000;
								cursor: default;
								padding: 2px;
								margin: 0;
								padding-top: 4px;
								padding-bottom: 4px;
								vertical-align: middle;
								text-align: left;
								overflow: hidden;
								white-space: nowrap;}

.ListViewTable th				{display: fixed;
								font-weight: normal;}

.ListViewTable td img			{width: 16px;
								height: 16px;}

.ListViewTable td input			{padding: 0;
								top: 3px;
								position: relative;
								margin-top: -2px;}
								
.ListViewTable_tr 				{transition: all 0.5s ease-out;}

.ListViewTable_tr:hover			{background-color: #e3d7c6 !important;
								transition: all 0.5s ease-out;}

.ListViewTableHead				{background-color: #e3d7c6;
								border: 0px solid #FFF;
								border-right-width: 1px;
								-moz-user-select: none;
								-khtml-user-select: none;
								-webkit-user-select: none;
								-ms-user-select: none;
								user-select: none;
								font-family: 'Arial';
								font-size: 12px;
								color: #000;
								cursor: default;
								padding: 2px 2px 2px 4px !important;
								margin: 0;
								vertical-align: middle;
								text-align: left;}

.ListViewTableHead input		{border: 0;
								padding: 1px;
								background-color: rgb(204, 182, 151);}

.ListViewTableHead input:focus	{outline: none;}

.SplitSpaceUnderline			{border: 0px dashed rgb(220, 220, 220);
								border-bottom-width: 1px;
								font-weight: bold;
								padding-top: 15px !important;
								overflow: visible !important;
								white-space: nowrap !important;}

.SplitSpaceUnderline td span	{overflow: visible !important;
								white-space: nowrap !important;}

.ListviewPictureBoxLeft			{width: auto;
								height: 20px;
								padding-top: 2px;
								padding-bottom: 2px;
								vertical-align: middle;
								padding-left: 20px;
								background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3QoYBgMqSXIkJwAAAA9JREFUKM9jYBgFo4A6AAACTAABogQSUAAAAABJRU5ErkJggg==') no-repeat left top;}

.KUBWA_ListViewTableContentDiv	{overflow: hidden;
								overflow-y: scroll;}

.EmptyListIcon					{position: absolute;
								display: none;
								width: auto;
								margin-left: 50%;
								margin-top: 15%;
								transform: translateX(-50%) translateY(-50%);
								font-size: 300%;
								font-weight: bold;
								color: rgba(0, 0, 0, 0.1);}