.ft_container table{margin:0px; border-collapse:collapse; margin:0; outline-style:none; font-size:0.9em; background-color:#fff; border-top:1px solid #ddd;}
.ft_rwrapper table{background-color:#f8f8f8;}
.ft_container table tr th{font-weight:bold;}
.ft_container table thead{-moz-user-select:none;-webkit-user-select:none;}
.ft_container table tr th, 
.ft_container table tr td{border-collapse:collapse; padding:2px 4px; word-wrap:break-word; overflow:hidden; word-wrap:break-word;}
.ft_container table tr{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.ft_container{overflow:hidden; padding:0px;}
.ft_rel_container{position:relative; overflow:hidden; border-width:0px; width:100%; height:100%;}
.ft_r, .ft_rc{background-image:none;}
.ft_rc{position:absolute; z-index:1005;}
.ft_r, .ft_c{position:relative;}
.ft_rwrapper, .ft_cwrapper{overflow:hidden; position:absolute; z-index:1001; border-width:0px;  padding:0px; margin:0px;}
/*.ft_rwrapper{width:100%; padding-right:17px;}*/
.ft_scroller{overflow:auto; height:100%; padding:0px; margin:0px;}
.ft_container tbody tr.ui-widget-content, thead.ui-widget-header{background-image:none;}
.ft_container table.sorttable thead tr th{cursor:pointer;}
.ft_container table thead tr th.fx_sort_bg{background-image:url(images/bg.gif); background-position:right center; background-repeat:no-repeat;}
.ft_container table thead tr th.fx_sort_asc{background-image:url(images/asc.gif);}
.ft_container table thead tr th.fx_sort_desc{background-image:url(images/desc.gif);}
