td.side {
 background-color:#800000;
}

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

a:hover {
 text-decoration:underline;
}

a.bottom:hover {
 color:black;
 text-decoration:none;
}

a.button {
 border:1px solid #e0e0e0;
 position:relative;
 text-decoration:none;
 padding:4px;
}

a.button:hover {
 text-decoration:none;
 border-color:silver gray gray silver;
}

a.menu {
 text-decoration:none;
 padding:0px;
 margin:0px;
}

a.menu:hover {
 text-decoration:none;
}

h2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:13pt;
 margin-bottom:4px;
}

h3 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12pt;
 margin-bottom:4px;
}

h4 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12pt;
 margin-bottom:4px;
 text-decoration:underline;
}

div.text {
 text-align:justify;
 margin-bottom:12pt;
 padding-right:24pt;
}

div.article {
 width:640px;
 text-align:justify;
 padding:12pt 12pt 6pt 12pt;
 background-color:#eeeeee;
}

input.button {
 border:1px solid #e0e0e0;
 position:relative;
 text-decoration:none;
 padding:4px;
 margin:0px;
 font-size:12pt;
 background-color:white;
}

input.button:hover {
 text-decoration:none;
 border-color:silver gray gray silver;
}

td {
 vertical-align:top;
}

td.tleft {
 padding-top:14pt;
 padding-right:12pt;
 vertical-align:top;
}

td.tright {
 padding-top:14pt;
 vertical-align:top;
}

table.overview {
 border-collapse:collapse;
}

table.overview td {
 padding:8pt;
 border:3px solid white;
 margin:0px;
}

table.overview td.item {
 background-color:#d8d8d8;
 white-space:nowrap;
 vertical-align:middle;
 padding-right:75px;
 height:60px;
}

table.overview td#selected {
 border-right-color:#d8d8d8;
 //border-bottom-color:white;
}

table.overview td.item h2 {
 margin:0px;
 padding:0px;
 font-size:120%;
}

table.overview td.item img {
 float:left;
 margin:0pt 6pt 0pt 0pt;
 border:1px solid silver;
 margin:-4pt 6pt -4pt -4pt;
}

table.overview td.list {
 background-color:#d8d8d8;
 padding:12pt;
}

table.overview td.list h2 {
 font-size:120%;
 margin:0pt 0pt 6pt 0pt;
}

table.overview td.list div {
 margin:6pt 0pt;
}

table#mainpagemain td {
 border-color:#eeaa00;
}

table#mainpagemain {
 background-color:#eeaa00; 
 width:85%;
}

ul.dates {
 margin:0pt;
 padding:0pt;
 padding-left:0pt;
 list-style-type:none;
}

div.submenu {
 float:right;
 margin:6pt;
 margin-right:16pt;
 margin-left:12pt;
 padding:6pt 8pt; 
 border:1px solid silver;
 font-size:90%;
 background-color:white;
}

div.submenu h1 {
 font-size:100%;
 text-decoration:underline;
 margin:0pt;
 padding:0pt;
}

div.submenu ul {
 padding:0pt;
 padding-left:12pt;
 margin:0pt;
 margin-top:6pt;
}
