.gameTable table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}

.gameTable {
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    background: #fff;
    overflow: auto;
    border: 2px solid #006699;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.gameTable table td, .gameTable table th {
    padding: 7px 6px;
    text-align: center;
}

.gameTable table thead th {
    background: #0089cf;
    background: -moz-linear-gradient(top, rgba(0,137,207,1) 5%, rgba(0,54,82,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,137,207,1) 5%, rgba(0,54,82,1) 100%);
    background: -o-linear-gradient(top, rgba(0,137,207,1) 5%, rgba(0,54,82,1) 100%);
    background: linear-gradient(to bottom, rgba(0,137,207,1) 5%, rgba(0,54,82,1) 100%);
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    border-left: 1px solid #0070A8;
}

.gameTable table thead th:first-child {
    border: none;
}

.gameTable table th:first-child,
.gameTable table td:first-child {
    text-align: left;
}

.gameTable table tbody tr {
    height: 49px;
}

.gameTable table tbody td {
    color: #00557F;
    border-left: 1px solid #000000;
    font-size: 13px;
    border-bottom: 1px solid #000000;
    font-weight: bold;
}

.gameTable table tbody .alt td {
    background: #E1EEf4;
    color: #00557F;
}

.gameTable table tbody td:first-child {
    border-left: none;
}

.gameTable table tbody tr:last-child td {
    border-bottom: none;
}
