﻿.tablecss
{
    background: #cccccc;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
    font: 62.5%/1.5em Verdana, "Lucida Grande" , "Lucida Sans Unicode" , geneva, arial, sans-serif; /* when font-size 62.5%=1em=10px */
}
* html .tablecss
{
    background: url(images/sprite.gif) #cccccc repeat-y right -30px;
}
.theadcss, .tfootcss, .tbodycss, .trcss, .thcss, .tdcss { 
 margin:0; padding:5px; border: none; 
 border-collapse:collapse;
}
.thcss {
 font-size: 1.3em;
 font-family: Georgia, "Times New Roman", "Times Roman", times, serif;
 letter-spacing: 0.12em;
}
tbody .thcss {
 font-size: 1.2em;
 font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, arial, sans-serif;	
}
.tdcss {
 font-size: 1.2em;
}

.captioncss {
 font-size: 1px;
 text-indent: -5000em;
 height: 28px;
 width:50%;
 background: url(images/sprite.gif) no-repeat 0 0;
}

.theadcss {
 background: url(sprite.gif) no-repeat right -30px;
 color: #700;
 height: 50px; 
 margin:0; padding:0; 
}

thead .thcss {
 margin:0; padding:0 10px 0 5px; 
 font-variant: small-caps;
 font-size: 1.4em;
}
* html .theadcss {
 background: url(clear.gif) no-repeat 0 0;
}
tbody .trcss {
 background: url(sprite.gif) no-repeat right -80px;
 color: #222;
 border-top: 1px solid #dd9;
}
* html tbody .trcss {
 background: url(sprite.gif) no-repeat left -80px;
 color: #222;
 border-top: 1px solid #dd9;
}
tbody tr.odd  {
 background: url(sprite.gif) no-repeat right -280px;
 color: #900;
 border-top: 1px solid #dd9;
}
* html tbody tr.odd  {
 background: url(sprite.gif) no-repeat left -280px;
 color: #900;
}
tbody tr .thss {
 font-variant: small-caps;
 font-weight: 500;
 text-align: center;
}
tbody tr .tdcss {
 border-left: 1px solid #dd9;
} 
.tfootcss {
 background: url(sprite.gif) no-repeat right -80px;
 color: #666;
 height: 30px;
 border-top: 1px solid #dd9;
 }

tfoot .thcss {
 background: url(images/sprite.gif) no-repeat left bottom; 
 color: #666;
 text-align: right;
}


/* Links */
tbody tr th a {
 color: #500;
 text-decoration: none;
}
tbody tr th a:hover {
 color: #000;
 text-decoration: underline;
}

tbody tr td a {
 color: #900;
 text-decoration: none;
}
tbody tr td a:hover {
 color: #000;
 text-decoration: underline;
}

tbody tr.odd td a {
 color: #222;
 text-decoration: none;
}
tbody tr.odd td a:hover {
 color: #500;
 text-decoration: underline;
}
