.tsc_clear { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

#tsort-tablewrapper {width:100%;  }
#tsort-tableheader {height:25px }
.tsort-search {float:left; padding:6px; border:1px solid #f2f2f2; background:#fff}
#tsort-tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tsort-tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.tsort-details {float:right; padding-top:12px}
.tsort-details div {float:left; margin-left:15px; font-size:12px}
.tinytable {width:100%; border-left:1px solid #70757a; border-top:1px solid #70757a; border-bottom:none; font-size:14px;  }
.tinytable th {background:url(../images/header-bg.jpg); text-align:left; color:#5a6066; border:1px solid #70757a; border-right:1px solid #70757a}
.tinytable th h3 {font-size:15px; padding:3px 3px 3px; color:#FFFFFF}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #70757a; border-right:1px solid #70757a}
.tinytable .head h3 {background:url(../images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background:url(../images/header-bg.jpg)}
.tinytable .desc h3 {background:url(../images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(../images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .tsort-evenrow td {background:#fff}
.tinytable .tsort-oddrow td {background:#faf9f9}
.tinytable td.tsort-evenselected {background:#e6e6e6}
.tinytable td.tsort-oddselected {background:#e6e6e6}
.tinytable tfoot {background:#fff; font-weight:bold}
.tinytable tfoot td {padding:6px 8px 8px}
#tsort-tablefooter {height:15px; margin-top:20px}
#tsort-tablenav {float:left}
#tsort-tablenav img {cursor:pointer}
#tsort-tablenav div {float:left; margin-right:15px}
#tsort-tablelocation {float:right; font-size:12px}
#tsort-tablelocation select {margin-right:3px}
#tsort-tablelocation div {float:left; margin-left:15px}
.tsort-page {margin-top:2px; font-style:italic}
#tsort-selectedrow td {background:#e6e6e6}








.tsc_fixed_tables {
  border: solid 1px #D5D5D5;
  border-collapse: collapse;
	width:100%; 
	
}

.tsc_fixed_tables td {
	border:1px solid #D5D5D5;
	font-size:12px;
	padding:5px 5px;
}

.tsc_fixed_tables th {
	border-right:1px solid #D5D5D5;
	font-size:13.5px;
	line-height:120%;
	font-weight:bold;
	padding:5px 5px;
	text-align:left;
	
		background: #eee;
	background: -moz-linear-gradient(top, #eee 0%, #ddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top, #eee 0%,#ddd 100%);
	background: -o-linear-gradient(top, #eee 0%,#ddd 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ddd 100%);
	background: linear-gradient(top, #eee 0%,#ddd 100%);
}