/*** JQUERY  UI *******/


/***********************************************************************************************/
/** Tabs ***/
/***********************************************************************************************/
@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }

.light{
  background:#fefefe;
}

.light .ui-tabs-nav,
.light.ui-tabs-nav {
   /* padding-left:6px; */
   border-bottom:1px solid #eaeaea; 

   float:left;
   width:100%;
   margin:10px 0px 20px 0px;

}

.light .ui-tabs-nav li,
.light.ui-tabs-nav li {
  list-style:none;
  float:left;
}
.light .ui-tabs-nav a,
.light.ui-tabs-nav a {
  display:block;
  padding:2px 0px 1px;
  text-decoration:none!important;
  border:1px solid #aaaaaa;
  margin:1px 1px 0px 0px;
  font:11px sans-serif;
  color:#aaaaaa;
  background:blue;
}
/* gen tabs bg*/
.light .ui-tabs-nav span,
.light.ui-tabs-nav span {
  padding:2px 13px 2px;
  color:#444444;
  background:#EBEBEB;
}
.light .ui-tabs-nav a:hover,
.light .ui-tabs-nav a:hover span,
.light.ui-tabs-nav a:hover,
.light.ui-tabs-nav a:hover span {
  border-color:#222;
  color:black;
  background:#dddddd;
  }
.light .ui-tabs-nav .ui-tabs-selected a,
.light.ui-tabs-nav .ui-tabs-selected a {
  background:red;
  border-color:#666;
}
.light .ui-tabs-nav .ui-tabs-selected a span,
.light.ui-tabs-nav .ui-tabs-selected a span {
  margin-bottom:0;
  color:#000;
  background:white;
  border-bottom:1px solid #FFF;
  cursor:default;
  }
.light .ui-tabs-nav .ui-tabs-disabled a,
.light .ui-tabs-nav .ui-tabs-disabled a span,
.light.ui-tabs-nav .ui-tabs-disabled a,
.light.ui-tabs-nav .ui-tabs-disabled a span {
  background:#eeeeee;
  color:#aaaaaa;
  border-color:#DDD;
  cursor:default;
}
.light .ui-tabs-container {
   clear: both; 
  /* padding:10px 10px 8px 10px; */
  /* *padding-top:3px;
  *margin-top:-24px; */
  margin: 0px;
}

/***********************************************************************************************/
/** Table Sorter ***/
/***********************************************************************************************/

/* This file skins tableSorter */

table.tablesorter {
    font-family:sans-serif;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 9pt;
    /* width: 100%; */
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #bcbcbe; 
    border: 1px solid #bcbcbe; 
    font-size: 8pt;
    padding: 3px;
}
table.tablesorter thead tr .header {
    background-image: url(images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 5px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td {
    background-color:#cccccc;
}
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 {
background-color:  #eaeaea;
}

table.tablesorter td.hover, table.tablesorter tr.hover
{
	background-color: #eeeeee; 
}

table.tablesorter a img{
    border: none;
}