.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {

    margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}

.fht-table {
    border-collapse: collapse;
    border-spacing: 0;
}
.fht-table th,td{
min-width:100px;
min-height: 35px;
}

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	overflow: hidden;
	position: relative;
}

.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	    overflow: auto;
}

.fht-table-wrapper .fht-table .fht-cell {
			overflow: hidden;
		    height: 1px;
}
	
.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
	    top: 0;
	    left: 0;
	    position: absolute;
}
	    
.fht-table-wrapper .fht-fixed-column {
	    z-index: 1;
}