body, td, input, option     { color: #333; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin: 0 }
img { border: 0 }
p { font-family: Arial, Helvetica, Verdana, sans-serif }
.logo    { text-align: center; margin-bottom: 2ex }
h1  { color: #006; font-size: 16px; font-weight: bold }
h2    { color: #006; font-size: 13px; font-weight: bold;}
h3   { color: #336699; font-size: 14px; font-weight: bold; text-align: center; margin: 2ex; clear: left }
h4   { color: #336699; font-size: 12px; font-weight: bold; text-align: center; clear: left }
.red { color: #f00 }
/* link styles */
a:link    { color: #006; text-decoration: none }
a:visited    { color: #639; text-decoration: none }
a:hover { text-decoration: underline; }
/* footer styles */
.footer { text-align: center; clear: both }
.footer-links   { font-size: 10px; margin-top: 0; margin-bottom: 1ex }
.footer-text   { font-size: 9px; margin: 2px }
/*menu & content*/
div.menu   { font-size: 14px; background-color: #fff; padding: 10px 5px }
div.submenu { margin-top: 7px; margin-bottom: 20px }
p.menu { font-size: 14px; margin: 0 5px 5px }
p.menu_sub  { color: #666; font-size: 11px; text-indent: 12px; margin: 5px }
p.menu_subsub { color: #666; font-size: 11px; text-indent: 24px; margin: 5px }
.content   { font-size: 12px; margin: 10px 15px 10px 10px }
div.navwrap { width: 100% }
div.navleft { width:175px; float:left }
div.contentauto { width:auto; font-size: 12px; margin: 10px 15px 10px 185px }
td.title { font-weight: bold }
.caption   { font-weight: bold; text-align: center ; margin-top: 6px; margin-bottom: 4px; }
.caption_small { font-size: 9px; font-weight: bold; text-align: center }
.material   { font-size: 9px; font-weight: bold; text-align: center; margin: 2px }
.status  { font-size: 9px; text-align: center; margin: 2px }
.year    { font-size: 9px; font-style: italic; text-align: center; margin: 2px 2px 10px }
.dim   { font-size: 9px; text-align: center; margin: 2px }
.arrow  { font-size: 10px; font-weight: bold }
.click-hint { font-size: 11px }
