body, tr, td, img {
    margin: 0px;
    border: 0px;
    padding: 0px;
    border-width: 0px;
    border-collapse: collapse;
}

body {
    margin: 20px;
    padding: 0px;
    background: #0065A4;
}

pre {
    text-indent: 30px;
}

#tabmenu {
    color: #000000;
    border-bottom: 2px solid black;
    margin: 18px 0px 0px 0px;
    padding: 0px;
    z-index: 1;
    padding-left: 5px;
}

#image {
    margin: 0px 0px 0px 0px;
}

#tabmenu li {
    display: inline;
    overflow: hidden;
    list-style-type: none;
}

#tabmenu a, a.active, a.visited {
    background: #0065A4;
    font: bold 1em "Perpetua", Arial, sans-serif;
    border: 2px solid black;
    padding: 2px 3px 0px 3px;
    margin: 0px;
    text-decoration: none;
}

#tabmenu a, a.active, a.visited {
    color: #FFFFFF;
}

#tabmenu a.active {
    background: #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    color: #000000;
}

#tabmenu a:hover {
    background: #FFFFFF;
    color: #0065A4;
}

#tabmenu a.active:hover {
    background: #FFFFFF;
    color: #0065A4;
}

#content {
    text-align: justify;
    padding: 20px;
    border: 2px solid black;
    border-top: none;
    background: #FFFFFF;
    z-index: 2;
}

#content a, a:visited {
    text-decoration: none;
    color: #0065A4;
}

#content a:hover {
    color: #FF0000;
}

table {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.global_table {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 800px;
    background: #FFFFFF;
    border-spacing: 0px;
    border-collapse: collapse;
}

.header_table {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 800px;
    background: #FFFFFF;
    border-spacing: 0px;
    border-collapse: collapse;
    width: auto;
}

.footer {
    border: 0px;
    background: #0065A4;
    font: bold 1em "Perpetua", Arial, sans-serif;
    text-align: center;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.paypal {
    width: 500px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.votertable {
    width: 360px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.voter {
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    vertical-align: top;
}

.history {
    width: 700px;
    padding: 0px;
    margin: 0px;
    border: 2px;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
}

.aboutjim {
    width: 800px;
    border-collapse: collapse;
    background: #0065A4;
}

.aboutjim_text {
    width: auto;
    padding-left: 5px;
    text-align: justify;
}

.endorsements {
    width: 250px;
    vertical-align: top;
}

.endorsements_center {
    text-align: center;
    width: 250px;
    vertical-align: top;
}

.name {
    font-weight: bold;
}

.title {
    font-size: small;
}

.endorseheader {
    text-align: center;
    text-decoration: underline;
    font-size: larger;
    font-weight: bold;
}

img {
    border: 0px;
}

.floatLeft {
    float: left;
    margin: 5px;
}

.floatRight {
    float: right;
    margin: 5px;
}

.volunteer {
    border: 1px;
    width: 600px;
}

table, tr, td {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

