body {background-color: #555577; color: #ffffcc; margin: 0; padding: 0; font-family: "times new roman", time, serif;}
form {padding: 0; margin: 0;}

a {color: #00ccff; font-weight: bold;}
a:link {color: #00CCFF}
a:visited {color: #6666ff}
a:hover {background: #0000EE; color: #FFFFFF;}
a:active {color: #99FFFF}
a.nav {color: #FFFFFF}
a.nav:visited {color: #FFFFFF}
a.minor {font-weight: normal}
a.small {font-weight: normal; font-size: 83%}

ul.menu2 {list-style: none; margin: 0; padding: 0 3px;}
a.menu {display:block; width: 100%;}

h1 {padding: 5px 0; margin: 0; font-size: 18pt; color: #FFFFFF}
div.H, div.F, td.TBox {background-color: #333366; border: solid #9999bb; padding: 3px; text-align: center;}
div.H {border-width: 0 0 1px 0; margin: 0 0 15px 0;}
div.F {border-width: 1px 0; margin: 15px 0 0 0; font-size: smaller;}
div.H a {font-weight: normal;}
td.TBox  {border-width: 6px; font-weight: bold; margin: 15px 0;}
.display {border: 2px solid #cccccc;}
.focus, .highlightmid, .highlightdark, .highlight, .title, td.menu, div.dull {border: 1px solid #cccccc; padding: 3px;}
.title {text-align: center; background-color: #666666; font-weight: bold;}
.highlight {background-color: #333366;}
.highlightmid {background-color: #222255;}
.highlightdark {background-color: #220044;}
td.menu {padding: 0; width: 100%;}
.whitespace {padding: 20px;}
div.dull {background-color: #222222; color: #ffcc33;}
tr.news {}
tr.news td {background-color: #444477; padding: 3px 10px; border-width: 1px 0; border-style: solid; border-color: #333366;}

.bgcontainer {width: 800px; margin: 0 auto; background-color: #111144;}
