.tablelist { border:1px solid #B4BEF0;  margin:0 auto;}
.tablelist th {background:url(/images/tb/header-bg.gif); text-align:left; color:#cfdce7; border:none}
.tablelist th h3 {font-size:12px; padding:4px 8px 4px; margin:0; outline:none}
.tablelist th h4 {font-size:10px; padding:5px 8px 6px; margin:0; outline:none}
.tablelist td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.tablelist .head h3 {background:url(/images/tb/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tablelist .desc, .tablelist .asc {background:url(/images/tb/header-selected-bg.gif)}
.tablelist .desc h3 {background:url(/images/tb/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tablelist .asc h3 {background:url(/images/tb/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tablelist .head:hover, .tablelist .desc:hover, .tablelist .asc:hover {color:#fff}
.tablelist .evenrow {background-color:#fff}
.tablelist .oddrow {background-color:#ecf2f6}
.tablelist tfoot {background-color: #D3DDE5}


.tablelist2 {width:100%; border:none; margin:0; border-collapse: collapse;}
.tablelist2 th {background:url(/images/tb/header-bg.gif); border:none; text-align:left; color:#cfdce7;}
.tablelist2 th h3 {font-size:10px; padding:5px 8px 6px; margin:0; outline:none}
.tablelist2 .head h3 {background:url(/images/tb/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tablelist2 .desc, .tablelist2 .asc {background:url(/images/tb/header-selected-bg.gif)}
.tablelist2 .desc h3 {background:url(/images/tb/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tablelist2 .asc h3 {background:url(/images/tb/asc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tablelist2 .head:hover, .tablelist2 .desc:hover, .tablelist2 .asc:hover {color:#fff}
.tablelist2 .evenrow {background-color:#F6FCFF}
.tablelist2 .oddrow {background-color:#E6F0F8}/*F1F7FA*/
.tablelist2 tbody td {padding: 8px;border:none; font-size:12px;}
.tablelist2 tbody td a { font-size:12px; text-decoration: none;}
.tablelist2 tbody tr {border-bottom: 1px solid #cfdce7}
.tablelist2 tbody tr:hover {background-color:#D7E1E9}
.tablelist2 tfoot {background-color: #E7EDF1}


#controls {width:600px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:200px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:200px; text-align:right; margin-top:2px}



table {
	border: 2px solid #F0FAFF;
  border-right-color: #B4BEF0;
  border-bottom-color: #B4BEF0;
  margin: 2px;
}

table thead {
	background-color: #D1D6E9;
}
table thead th {
	border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  background-color: #EBF0FF;
  font: normal normal bold 12px sans-serif;
  padding: 2px 4px;
  height: 20px;
}
table thead th a {
	color: #505050;
	text-decoration: none;
}
table thead th.asc {
	background: #EBF0FF url(images/asc.gif) no-repeat left;
	padding-left: 10px;

}
table thead th.desc {
	background: #EBF0FF url(images/desc.gif) no-repeat left;
	padding-left: 10px;
	
}
table thead th.uns {}
table thead th.dlwatch {width: 50px;}
table thead th.views {  width: 50px;}
table thead th.dls {    width: 50px;}
table thead th.rating { width: 90px;}
table thead th.size {   width: 80px;}
table thead th.flags {  width: 75px;}
table thead th.name {   width: auto; overflow: hidden;}

table tbody td {
	padding: 8px;
	font-size: 13px;
}
table tbody a {
	color: #2e6ab1;
	font-size: 14px;
}
table tbody .alt {
	background-color: #D8DDF0;
}
table.rowhilight tbody tr:hover {
	background-color: #C8C8FF;
}
table tfoot {
	background-color: #D1D6E9;
	padding: 2px;
}

ul.tablepagenav{
margin: 4px;
padding: 0;
text-align: center; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 14px;
}
ul.tablepagenav li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
 ul.tablepagenav a, ul.tablepagenav a:visited, ul.tablepagenav a:active{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}
ul.tablepagenav a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

ul.tablepagenav li a.currentpage{ 
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

ul.tablepagenav a.disabled, ul.tablepagenav a.disabled:hover{ 
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}
ul.tablepagenav a.prevnext{ 
font-weight: bold;
}
