.download {
    /*
        This is a hack for IE5, 6, and 7, which improperly treat block elements as inline elements for purposes of margins.  As
        a result, the "margin: X auto" in .download table will NOT center the block in IE.  To accomodate this as well as
        browsers that properly implement CSS, we force the .download div to have "text-align: center".
    */
    text-align: center;
}

.download table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-style: outset;
    border-width: 1px;
    border-spacing: 2px;
    border-collapse: separate;
    background-color: #fff;
    width: 70%;
    table-layout: fixed;
}

.download td {
    text-align: center;
    border-style: inset;
    border-width: 1px;
    padding: 2px;
    background-color: #fff;
}

.download th {
    text-align: center;
    border-style: inset;
    border-width: 1px;
    padding: 4px 10px 4px 10px;
    background-color: #fff;
    font-weight: bold;
    font-size: large;
} 
