﻿/* tables */
table.tablesorter
{
    font-family: arial; /*background-color: #8CC63F;*/
    margin: 10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th
{
    border-width: 1px;
    border-style: solid;
    /*border-color: #fff; color:#fff; */
    font-size: 8pt;
    font-weight: bold;
    padding: 4px;
    padding-right: 20px;
    
}
table.tablesorter thead tr .header
{
   /* background-image: url(images/tablesorter/bg.gif);
    color:white;*/
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
        
}
table.tablesorter tbody td
{
    /*color: #3D3D3D;*/
    padding: 4px;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td
{
}
table.tablesorter thead tr .headerSortUp
{
    /*background-image: url(images/tablesorter/asc.gif);
color:#fff;*/
}
table.tablesorter thead tr .headerSortDown
{
    /*background-image: url(images/tablesorter/desc.gif);
color:#fff;*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp
{
    /*background-color: #078C29;*/
}

/**************************************************/
/*  Report Colors
/**************************************************/

/*.light  { background-color:#F7F7F7; color:#fff; }
.grey   { background-color:#BFBFBF; color:#fff; }
.green  { background-color:#99CC00; color:#fff; }
.orange { background-color:#FFC000; color:#fff; }
.yellow { background-color:#FFFF00; color:#8C9B93; }
.red    { background-color:#FF0000; color:#fff; }
.blue   { background-color:#8DB4E3; color:#fff; }

.greenDark  { background-color:#729900; color:#fff; }
.greenLight { background-color:#B3EF00; color:#fff; }
.brown   { background-color:#E46D0A; color:#fff; }
*/
/**************************************************/
/*  Report Cells Style
/**************************************************/



.overhc { height:20px;text-align:center;vertical-align:middle;padding:5px;font-size:22px;font-weight:bold; }

/* header cell */
.hc     { width:70px;height:30px;text-align:center;vertical-align:bottom;padding:5px;font-weight:bold; }
/* Sub header cell */ 
.subhc { /*background-color: #CCC; */
         width:70px;text-align:center;vertical-align:bottom;padding:5px;font-weight:bold; }
/* no left border */
.nlb    { border-left:0; }

/* bottom right border */
.brb    { border-width:1px; border-style: solid;
          /*border-color: #999;*/
          border-left:0;border-top:0; }

/* bottom right top border */
.brtb   { border-width:1px; border-style: solid;
          /*border-color: #999;*/
          border-left:0; }

/* bottom right left border */
.brlb   { border-width:1px; border-style: solid;
          /*border-color: #999;*/
          border-top:0; }

/* bottom right left top border */
.brltb   { border-width:1px; border-style: solid;
          /*border-color: #999;*/
          }

.sectionHeader{ margin-top: 5px; width: 490px; height: 15px; 
                /*background-color: #999;
                color: #fff; */
                padding: 5px; font-size: 14px; font-weight: bold; 
                }
       
.overflow { overflow: auto; width: 500px; height: 395px}
.overflowNoHeight { overflow: auto; width: 500px;}         
/**************************************************/

