a:link { color: #0A500A; font-weight: bold; text-decoration: none; }
a:visited { color: #0A500A; font-weight: bold; text-decoration: none; }
a:hover { color: #FF0000; font-weight: bold; text-decoration: none; }
a:active { color: #FF0000; font-weight: bold; text-decoration: underline; }

body {
 background: #E4E4E4 url(tile.gif);
 background-repeat: repeat;
 background-attachment: fixed;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 font-size: 80%;
 }

h2 {
 font: 13px Arial, Helvetica, sans-serif;
 color: #000;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

h3 {
 font: 16px Verdana, Arial, Helvetica, sans-serif;
 color: #FFF;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

img {
    border: none;
 }


/*- Menu -*/

#menu {
 width: 200px;
 margin: 22px;
 border-style: solid solid solid solid;
 border-color: #089944;
 border-size: 1px;
 border-width: 1px;
 padding: 3px;
 }

#menu li a {
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 24px;
 text-decoration: none;
 }

#menu li a:link, #menu li a:visited {
 color: #0A500A;
 display: block;
 background: #CCCCCC;
 padding: 6px 0 0 24px;
 }

#menu li a:hover {
 color: #D90000;
 border-style: solid solid solid solid;
 border-color: #889944;
 border-size: 1px;
 border-width: 1px;
 background: #CCCC00;
 padding: 4px 0 0 23px;
 }

th, td {
  padding: 3px !important;
}

/* Sortable tables */
table.sortable thead {
 background-color:#FFFF79;
 color:#333333;
 font-weight: bold;
 cursor: default;
 }
