
* { margin: 0; padding: 0; }
body { padding: 50px; color: #d9d9d9; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
h1 { margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 180%; text-indent: 5px; letter-spacing: -1px; }
cite { float: right; }
ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
div.section { clear: both; padding-top: 50px; }

.table1 { float: right; margin-bottom: 2em; border: solid 1px #eee; }
.table1 caption { color: #fff; text-align: center; padding-bottom: 5px; }
.table1 th, .table1 td { padding: 7px; }
.table1 th, .table1 thead td { background-color: #fff; color: #000; }
.table1 tbody td { background-color: #fff; color: #000; }
.table1 tbody th { text-align: right; }

* html ul.dropdown ul { background-image: url(images/dropdown_pane_8bit.png); }
#nav_container { background-color: #feffff; position: absolute; top: 85px; left: 50%; width: 700px; height: 30px; z-index: 496; margin-left: -280px; }
#sub_nav_container { color: #2a6bb7; font-size: 8pt; background-color: #feffff; position: absolute; top: 120px; left: 50%; width: 900px; height: 30px; z-index: 495; margin-left: -450px; border-bottom: 1px solid #b8b9b9; }
#nav_container_level_2 { background-color: #feffff; position: absolute; top: 0; left: 375px; width: auto; height: 20px; z-index: 497; }
#red_dots { background-image: url(images/red_dot.png); background-repeat: no-repeat; background-position: 0 0; position: relative; top: -15px; left: 150px; width: 5px; height: 5px; z-index: 599; }
