table {
        margin-left:auto;
        margin-right:auto;
        width: 1000px;
        border:1px solid #000000;
        border-spacing: 0px; }

table a, table, tbody, tfoot, tr, th, td {
        font-family: Arial, Helvetica, sans-serif;
}

#ipc {                                                
width:400px;                                                 
}

#loc {                                               
width:600px;
}

table caption {
        font-size: 1.8em;
        text-align: center;
        text-indent: 0px;
        background: #112461;
        height: 40px;
        color: #FFFCCC;
        border:1px solid #000000; }

thead th {
        background: #000000;
        height: 21px;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: bold;
        padding: 0px 7px;
        margin: 20px 0px 0px;
        text-align: left; }

tbody tr {      background: #ffffff; }

tbody tr.odd {  background: #f0f0f0; }     

tbody tr.poster {       background: #99CCFF; }    


tbody th, tbody td {
        line-height: 1.0em;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        padding: 8px 7px;
        border-bottom: 1px solid #112461;
        text-align: left; }

tbody a {
        color: #000000;
        font-weight: bold;
        text-decoration: none; }

tbody a:hover {                    
        color: #ffffff;
        text-decoration: underline; }

tbody tr:hover th {
        background: #444444;
        background-position: 5px;
        color: #ffffff; }

tbody tr.odd:hover th {         
        background: #112461;
        background-position: 5px;
        color: #FFFFFF; }

tbody tr.poster:hover th {
        background: #0033CC;
        background-position: 5px;
        color: #ffffff; }

tbody tr:hover th a, tr.odd:hover th a  {
                 color: #000000; }

tbody tr:hover td, tr:hover td a, tr.poster:hover td, tr.poster:hover td a {
        background: #0033CC;
        color: #ffffff;  }

tbody tr:hover td, tr:hover td a, tr.odd:hover td, tr.odd:hover td a { 
        background: #444444;
        color: #FFFFFF;  } 

tbody tr.odd:hover td, tr.odd:hover td a{
        background: #112461;
        color: #FFFFFF;  }

tr.charter:hover td {
    background: #BFD8D8;
    color: #000000;
    }

td.charter:hover {
    background: #BFD8D8;
    color: #000000;
}

td.charterCommittee:hover {
    background: #CECECE;
    color: #000000;
}

tr.charterCommittee:hover {
    background: #CECECE;
    color: #000000;
}

td.history:hover {
    background: #FFFFFF;
}

tbody tr.history:hover td {
    background: #FFFFFF;
}

tr.history td.history:hover {
    background: #FFFFFF;
}

tfoot th, tfoot td {
        background: #ffffff;
        font-size: 0.8em;
        color: #000000;
        height: 21px;
        }

