/*
 * Greyscale
 * Table Design by Scott Boyle, Two Plus Four
 * www.twoplusfour.co.uk
 */
table {
    /*border-collapse:collapse;
    border:1px solid #666;
    font:normal 80%/140% arial, helvetica, sans-serif;*/
    color:#555;
    background:#fff;
    border-left:1px solid #bbb;
    border-top:1px solid #bbb;
}
th {
    border-top:1px solid #bbb;
    padding:.5em;
}
tbody th {
    border-right:1px solid #bbb;
    border-bottom:1px solid #bbb;
    border-top:0px solid #bbb;
    background:#ececec;
}
td, th {
    border-right:1px solid #bbb;
    border-bottom:1px solid #bbb;
    padding:.5em;
}
caption {
    padding:0 0 .5em 0;
    text-align:left;
    font-size:1.4em;
    /*font-weight:bold;*/
    text-transform:uppercase;
    color:#333;
    background:transparent;
}
/* =links
----------------------------------------------- */
table a {
    padding:1px;
    text-decoration:none;
    /*font-weight:bold;*/
    background:transparent;
}
table a:link {
    border-bottom:1px dashed #ddd;
    /*color:#000;*/
}
table a:visited {
    border-bottom:1px dashed #ccc;
    text-decoration:line-through;
    /*color:#808080;*/
}
table a:hover {
    border-bottom:1px dashed #bbb;
    /*color:#666;*/
}
/* =head =foot
----------------------------------------------- */
thead th, tfoot th {
    /*border:1px solid #666;
    font-weight:bold;*/
    text-align:left;
    font-size:1em;
    color:#333;
    /*background:transparent;*/
    background:#ececec;
}
tfoot td {
    /*border:1px solid #666;*/
}
/* =body
----------------------------------------------- */
tbody th, tbody td {
    vertical-align:top;
    text-align:left;
}

tbody th {
    white-space:nowrap;
}

.odd {
    background:#fcfcfc;
}

tbody tr:hover {
    background:#fafafa;
}
