body { font-family: verdana,arial,geneva,sans-serif; background-color: #800000; }

h1,h2,h3 { margin: 0; padding: 0 }
h1 { font-size: 130% }
h2 { font-size: 120% }
h3 { font-size: 110% }

td { font-size: 80%; vertical-align: top; color: #800000; }
td.title { font-size: 90%; font-weight: bold }
td.header { font-size: 70% }
td.label { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 1em; }
td.label small { font-weight: normal; }
td.input { padding-top: 8px; }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }

a { text-decoration: underline }
a:hover { text-decoration: none }

.abc { margin-bottom: 20px; }
.paginate { margin-top: 20px; }

hr { height: 1px; color: #cccccc; background-color: #cccccc; border: 0; }

#menu { height: 22px; font-weight: normal; }
#menu ul { list-style: none; margin: 0; padding: 4px 0; }
#menu ul li { display: inline; }
#menu li a {
    margin: 0; padding: 4px 8px;
    text-decoration: none;
    color: #FFFFD5; background-color: #800000;
}
#menu li a:hover { color: #800000; background-color: #FFFFD5; }
#menu li.active a { color: #800000; background-color: #FFFFD5; }
#menu li.selected a { color: #800000; background-color: #FFFFD5; }

#tools { color: #800000 }
#tools a { text-decoration: none; color: #800000 }

#footer { font-size: 70%;
    color: #FFFFD5;
    text-align: center;
    margin: 0; padding: 10px 0;
}
#footer ul {
    list-style: none;
    margin: 0; padding: 0;
}
#footer li {
    display: inline; 
    margin: 0; padding: 0 15px;
}
#footer a { text-decoration: none; color: #FFFFD5; }
#footer a:hover { text-decoration: underline; }


