/* 
    Clean and crisp table styles
    written by Mats Lindblad http://blogs.su.se/matlin/
*/

table.bluetable {
    font: normal 75%/150% Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    border: 3px solid #f0f8ff;
    border-top: 5px double #87CEFA;
    border-bottom: 5px double #87CEFA;
}

.bluetable th {
    font: bold 1.1em/120% Verdana, Arial, Helvetica, sans-serif;
    padding: 5px 10px;
    font-variant: small-caps;
    color: #047;
    font-weight: bold;
    text-align: left;
    letter-spacing: -1px;
}

.bluetable thead th {
    border: 1px solid #87CEFA;
    white-space: nowrap;
    background: #F0F8FF;
}

.bluetable tbody td ,tbody th {
    padding: 5px 10px;
    background: #fff;
    color: #000;
}

.bluetable tbody th {
    color: #047;
    font-weight: normal;
    font-variant: normal;
    font-size: 1em;
}

.bluetable tbody tr.odd {
    border: 1px solid #87CEFA;
}

.bluetable tbody tr.odd td, tbody tr.odd th {
    background: #F0F8FF;
}

.bluetable tfoot td, tfoot th {
    border: none;
    padding-top: 10px;
}

.bluetable caption {
    font-family: "Georgia", serif;
    letter-spacing: 5px;
    font-style: italic;
    text-align: left;
    text-indent: 2em;
    text-transform: uppercase;
    font-size: 150%;
    padding: 10px 0;
    color: #047;
}

.bluetable a:link {
    color: #DC143C;
}

.bluetable th a:link {
    color: #047;
    text-decoration: none;
}

.bluetable a:visited{
    color: #036;
    text-decoration: none;
}

.bluetable a:hover{
    color: #000;
    text-decoration:none;
}

.bluetable a:active{
    color: #000;
}

.bluetable input[type="text"]          /*   ÎÄ±¾¿ò */
{
    border: 1px solid #87CEFA;
}

