a {text-decoration: none;color: #386e90;}a:hover {text-decoration: underline;}b {font-size: 110%;color: #0b4844;}body {text-align: center;background-color: #e9e9e9;color: #000;padding: 0;margin: 0;font-family: "Lucida Grande", "Lucida Unicode", "Lucida", sans-serif;font-size: 11px;}h1 {text-transform: uppercase;background-color: transparent;color: #3a6e8f;font-size: 160%;}h2 {color: #005257;font-size: 130%;padding-top: 0px;margin-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}h2.sub {font-weight: normal;padding-top: 2px;}h3 {color: #000000;font-size: 120%;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}h4 {color: #000;font-size: 100%;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}img {border: 0;}ul {margin-left: 1em;padding-left: .5em;}li {list-style-position: ;}table {border-collapse: collapse;color: #000;padding: 0;margin: 0;}td, tr {vertical-align: top;text-align: left;padding: 0;margin: 0;}#airlock {text-align: left;width: 800px;background-color: #fff;margin: auto;}#footer {text-align: center;clear: left;background-color: #e9e9e9;color: #555;padding: 10px;}#news {width: 230px;}.menu {list-style: none outside;padding: 0;margin: 0;background-color: transparent;color: #000;font-weight: bold;}.menu a {color: #3a6e8f;}.menu li {padding-left: 15px;margin-bottom: 8px;}.menu li a:hover, .menu.main li.contact a:hover, .menu.main li.sitemap a:hover, .menu.main li.glossary a:hover {color: #0B4844;}.menu.main li.sitemap {margin-bottom: 15px;}.menu.main li.contact {margin-top: 20px;}.menu.main li.contact a, .menu.main li.sitemap a, .menu.main li.glossary a {color: #ccc5bc;}.notice {padding: 10px;background-color: #00ccff;border: solid 1px #00aaff;}.rss {vertical-align: middle;margin-right: 10px;}select {width: 200px;}td.search form input[type=text] {width: 70px;height: 10px;background-color: #346464;color: #fff;font-size: 10px;border: solid 1px #fff;}.items {list-style: none outside;padding: 0;margin: 0;}.items li {padding: 0 0 6px 0;}