dl.images {
 margin: 20px auto 10px auto;
 text-align: center;
}
dl.images dd {
 margin: 0px 0px 10px 0px;
 font-style: italic;
}

dt {
 font-weight: bold;
}

h1, h2 {
 text-align: center;
}
h1 {
 font-size: 32px;
 margin: 20px auto 10px auto;
}
h2 {
 font-size: 26px;
 margin: 20px auto 0px auto;
}

hr {
 background-color: #000000;
 color: #000000;
 height: 1px;
}

html, body {
 background-color:#ffffff;
 color: #000000;
 font-family: verdana, helvetica, sans-serif;
 font-size: 12px;
}

img {
 border: 0px;
}

.center {
 text-align: center;
}

.submenu {
 font-size: 14px;
 text-align: center;
}
.submenu ul {
 list-style: none;
 margin: 5px auto 10px auto;
 padding: 0px;
 width: 630px;
}
.submenu ul li {
 margin: 0px;
}

table.data {
 border-collapse: collapse;
 margin: 20px auto 10px auto;
}
table.data caption {
 font-style: italic;
 margin: 0 auto;
}
table.data td, th {
 border: 1px solid #666666;
 padding: 3px;
 text-align: right;
}
table.data td[colspan] {
 text-align: center;
}
table.data td ul {
 margin: 0 0 0 20px;
}
table.data td ul li, table.data td[colspan] ul li {
 text-align: left;
}
table.data th {
 background-color: #f3f3f3;
}
table.data tbody th[colspan] {
 background-color: #dddddd;
 text-align: center;
}
table.data thead th[colspan] {
 text-align: center;
}
table.data tr.tableheader th, table.data thead th {
 background-color: #000000;
 border-color: #000000;
 color: #ffffff;
 text-align: center;
}

th {
 font-weight: bold;
}

#contents {
 left: 161px;
 position: absolute;
 top: 110px;
 width: 630px;
}

#footer {
 font-size: 10px;
 margin: 20px auto 0px auto;
 text-align: center;
}

#footeradblock td {
 border: 0px;
}

#googlebanner {
 left: 801px;
 position: absolute;
 top: 110px;
}

#header {
 background-color: #ffffff;
 height: 100px;
 left: 0px;
 padding-bottom: 10px;
 position: absolute;
 top: 0px;
 width: 791px;
}
#header p {
 font-size: 9px;
 left: 160px;
 margin: 0px;
 padding: 0px;
 position: absolute;
 text-align: center;
 top: 60px;
 width: 380px;
}
#header p cite, #header q {
 display: block;
}

#menu {
 left: 0px;
 position: absolute;
 top: 100px;
 width: 150px;
}
#menu ul {
 list-style: none;
 margin: -2px 0px -3px 0px;
 padding: 0px;
}
#menu ul li {
 margin: -2px 0px 0px 0px;
}