/* tables */
table.tablesorter 
 {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 10pt;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
	padding:0 ;
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th 
{
    background: rgba(135,79,187,1);
    background: -moz-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,79,187,1)), color-stop(0%, rgba(135,79,187,1)), color-stop(100%, rgba(87,28,143,1)));
    background: -webkit-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -o-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: linear-gradient(to bottom, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874fbb', endColorstr='#571c8f', GradientType=0 );
	font-size: 10pt;
	padding: 4px;
	color:#fff;
}
table.tablesorter thead tr .tablesorter-header 
{
    background: rgba(135,79,187,1);
    background: -moz-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,79,187,1)), color-stop(0%, rgba(135,79,187,1)), color-stop(100%, rgba(87,28,143,1)));
    background: -webkit-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -o-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: linear-gradient(to bottom, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874fbb', endColorstr='#571c8f', GradientType=0 );
	color:#fff;
	cursor: pointer;
	white-space: nowrap;
}

table.tablesorter tbody td
{
	background: transparent;
	padding: 4px;
	vertical-align: top;
}
table.tablesorter tbody td
{
    border: 1px solid #CDCDCD;
}

table.tablesorter tbody td.noTopBorder
{
    border-style:solid;
    border-top:thin double #fff;
    background-color: #FFF;
}


table.tablesorter tbody tr.even
{
	background-color:#e3f4d4;
}
table.tablesorter tbody tr.odd  
{
	background-color:#f4eef9;
}

/*
table.tablesorter tbody tr:hover, table.tablesorter tbody td a:hover, table tbody tr.even:hover, table tbody tr.odd:hover
{
    background-color: #4fa600;
    color: #fff !important
}
*/
table.tablesorter thead tr .headerSortUp 
{
	/*background-image: url(../images/asc.gif);*/
}
table.tablesorter thead tr .headerSortDown 
{
	/*background-image: url(../images/desc.gif);*/
}
/*
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp , table.tablesorter thead tr .tablesorter-header:hover
{
    background-color: #6e369f;
    background-image: url('../images/bottomnavmenubackgroundhover.png');
    color:#fff;
    
}

table.tablesorter thead tr .sorter-false:hover
{
    background-color: #6e369f;
    background-image: url('../images/bottomnavmenubackground.png');
    color:#fff;
    cursor:default;
    
}
*/
table.tablesorter .borderright
{
    border: 1px solid #CDCDCD;
    border-right-width:1px;
    border-right-color:Black;
    text-align:right;
}

/***************************************************************************************************************/

table.tablesorterNoSort
 {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 10pt;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
	padding:0 ;
	
}
table.tablesorterNoSort thead tr th, table.tablesorterNoSort tfoot tr th 
{
    background: rgba(135,79,187,1);
    background: -moz-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,79,187,1)), color-stop(0%, rgba(135,79,187,1)), color-stop(100%, rgba(87,28,143,1)));
    background: -webkit-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -o-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: linear-gradient(to bottom, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874fbb', endColorstr='#571c8f', GradientType=0 );
	font-size: 10pt;
	padding: 4px;
	color:#fff;
}
table.tablesorterNoSort thead tr .header 
{
    background: rgba(135,79,187,1);
    background: -moz-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,79,187,1)), color-stop(0%, rgba(135,79,187,1)), color-stop(100%, rgba(87,28,143,1)));
    background: -webkit-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -o-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: linear-gradient(to bottom, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874fbb', endColorstr='#571c8f', GradientType=0 );
	color:#fff;
	cursor: pointer;
}

table.tablesorterNoSort tbody td
{
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorterNoSort tbody td
{
    border: 1px solid #CDCDCD;
}

table.tablesorterNoSort tbody td.noTopBorder
{
    border-style:solid;
    border-top:thin double #fff;

    background-color: #FFF;
}


table.tablesorterNoSort tbody tr.even td 
{
	background-color:#e3f4d4;
}
table.tablesorterNoSort tbody tr.odd td 
{
	background-color:#f4eef9;
}
table.tablesorterNoSort thead tr .headerSortUp 
{
	/*background-image: url(../images/asc.gif);*/
}
table.tablesorterNoSort thead tr .headerSortDown 
{
	/*background-image: url(../images/desc.gif);*/
}
table.tablesorterNoSort thead tr .headerSortDown, table.tablesorterNoSort thead tr .headerSortUp 
{
    background: rgba(135,79,187,1);
    background: -moz-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,79,187,1)), color-stop(0%, rgba(135,79,187,1)), color-stop(100%, rgba(87,28,143,1)));
    background: -webkit-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -o-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    background: linear-gradient(to bottom, rgba(135,79,187,1) 0%, rgba(135,79,187,1) 0%, rgba(87,28,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874fbb', endColorstr='#571c8f', GradientType=0 );
    color:#fff;
}

table.tablesorterNoSort .borderright
{
    border: 1px solid #CDCDCD;
    border-right-width:1px;
    border-right-color:Black;
    text-align:right;
}



