/* ------------------------ Table Elements ------------------------ */
.info_table {
    width: 95%;
    padding: .5em 0;
    border-left: 1px solid #AAA;
}
caption {
    width: 100%;
    text-align: left;
    font-size: 1em;
    background-image: url(../images/articleTitleBG.jpg);
    background-repeat: repeat-y;
    color: white;
    font-style: italic;
    font-weight: bold;
    letter-spacing: .09em;
    padding: .1em .5em;
    margin-top: 10px;
}
th {
    font-weight: bold;
    text-align: left;
    padding: .1em .5em;
    width: 50%;
}
td {
    width: 50%;
    padding: .1em .5em;
}
td.alt {
    border-bottom: 1px dotted black;
    border-top: 1px dotted black;
    background-color: #E5E5E5;
    width: 50%;
}