body {
     background: #efefef;
     color: #000;
     font-family: Verdana, Arial, Sans-Serif;
     font-size: 13px;
     text-align: center;
     line-height: 1.4;
}

a:link {
       color: #026CB1;
       text-decoration: none;
}

a:visited {
          color: #026CB1;
          text-decoration: none;
}
a:hover, a:active {
         color: #000;
         text-decoration: underline;
}

#container {
           width: 95%;
           background: #fff;
           border: 1px solid #e4e4e4;
           color: #000000;
           margin: auto auto;
           padding: 20px;
           text-align: left;
}

.menu ul {
      color: #000000;
      font-weight: bold;
      text-align: right;
      padding: 4px;
}
.menu ul a:link {
      color: #000000;
      text-decoration: none;
}
.menu ul a:visited {
      color: #000000;
      text-decoration: none;
}
.menu ul a:hover, .menu ul a:active {
      color: #4874a3;
      text-decoration: none;
}
img {
    border: none;
}
.menu ul {
      list-style: none;
      margin: 0;
}
.menu li {
      display: inline;
      padding-left: 5px;
}
.menu img {
      padding-right: 5px;
      vertical-align: top;
}

#panel {
       background: #efefef;
       color: #000000;
       font-size: 11px;
       border: 1px solid #D4D4D4;
       padding: 8px;
}

/* ****************************************************************** */
/* Clean up the cruft above here */
/* ****************************************************************** */
ul.tabs {
      list-style: none;
      padding: 0;
      margin: 1em 0 1px 0;
}
ul.tabs li {
      font-weight: bold;
      display: inline;
      background: #efefef;
      border: 1px solid #d4d4d4;
      padding: 0.2em 0.5em;
      margin: 0 1em 0 0;
}

ul.tabs li.active {
      background: #ffffff;
      border-bottom: 1px solid #ffffff;
}

ul.ballot {
      list-style: none;
      margin: 0.5em 0;
      padding: 0;
}

#content {
      border: 1px solid #d4d4d4;
      padding: 1em;
      margin: 0;
}

table.matrix {
    border: 1px solid black;
    border-collapse: collapse;
}

table.matrix td, table.matrix th {
    border: 1px solid black;
    width: 1em;
    text-align: right;
    padding: 0 0.5em;
}

table.matrix th.side {
    text-align: left;
}

table.matrix tr.even td, table.matrix tr.even th {
    border: 1px solid black;
    background-color: #E0E0E0;
}

