/**************************************
  BEGIN SORTABLE TABLE CSS DEFINITION 
 **************************************/
table.sortable
        {
        border-left:1px solid #C1DAD7;
        font-size:12px;
        width:98%;
        border-spacing: 0px;
        empty-cells:show;
        margin: 0em auto;
        margin-top: 15px;
        text-align:left;
        padding:0;
        }
table.sortable td
        {
        vertical-align:top;
        text-align:left;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        padding:1px 2px 1px 2px;
        }
table.sortable th
        {
        white-space: nowrap;
        font-weight:bold;
        color: #000000;
        border-right: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        border-top: 1px solid #dcdcdc;
        text-align: left;
        padding: 2px;
        height:12px !important;
        height:16px;
        vertical-align:middle;
        background: repeat-x url(../images/th.gif);
        line-height:1;
        overflow:hidden;
        }
table.sortable th.forwardSort
        {
        background:transparent url(../images/th-up-arrow.gif) no-repeat 100% 0;
        }
table.sortable th.reverseSort
        {
        background:transparent url(../images/th-down-arrow.gif) no-repeat 100% 0;
        }
table.sortable th.forwardSort a,
table.sortable th.reverseSort a
        {
        color:#000000;
        }
table.sortable th
        {
        font-size:1.2em;
        }
table.sortable th a
        {
        padding:0;
        margin:0;
        text-decoration:none;
        color:#000000;
        }
table.sortable th a:focus
        {
        color:#a80000;
        outline:none;
        }
table.sortable td a:focus
        {
        text-decoration:underline;
        outline:none;
        }
table.sortable th span
        {
        color:#4f6b72;
        }

table.sortable tr.alternative
        {
        background: #F3F7F9;
        }
table.sortable td.alternative,
table.sortable td.alternative a
        {
        background: #316ac5;
        color:#fff;
        }
table.sortable th.sortable,
table.sortable th.sortable-text,
table.sortable th.sortable-date,
table.sortable th.sortable-numeric,
table.sortable th.sortable-currency
        {
        cursor:pointer;
        }
table.sortable td a
        {
        color:#239;
        }
table.sortable th.sort-active
        {
        color:#ff0000 !important;
        }
table.sortable table.halfSize
        {
        width:50%;
        }
table.sortable tfoot tr
        {
        background:#efefef;
        }

body.sort-active *
        {
        cursor:wait;
        }
table.sortable code
        {
        display:inline;
        }
/**************************************
  END SORTABLE TABLE CSS DEFINITION 
 **************************************/

