body        { background:url('images/logo/background.gif') no-repeat top right #cc6600; color:white; }
div#navi    { float:left; width:26%; }
div#main    { float:right;width:70%; line-height:150%; padding-top:25px; }
div#navi p  { border-top:1px solid white; padding-top:1em; width:200px; }
div#localmenu { border-top:1px solid white; margin-bottom:2em; width:200px; padding-top:2em; }
div#navi ul { margin-left:0; padding-left:1.5em; line-height:130%; }
div#navi ul li.here { list-style-image:url('images/arrow.gif'); }
div#submenu { border-top:1px solid white; width:200px; padding-top:2em; }
p#top       { text-align:right; }

div#foot                { clear:both; margin-top:0.5em; }
ul#globalmenu           { margin:0.5em 0 0.5em 0; padding:0.5em 0 0.5em 0; border-width:1px 0; border-style:solid; border-color:white; clear:both; }
ul#globalmenu li        { display:inline; }
div#foot div.logomark   { float:left;  width:65px; /*margin-right:0.3em;*/ }
div#foot address        { float:left;  width:40%;  font-style:normal; /*font-size:small;*/ }
div#foot p.totop        { float:right; width:20%;  }

img { border:none; }
a:link    { color:white; }
a:visited { color:#FFCC99; }

table#basicinfo th { width:5em; text-align:justify; vertical-align:top; padding-top:2px; }
table#basicinfo td { vertical-align:top; }
table#basicinfo td ul { margin:0; padding-left:1.5em; padding-top:0; list-style-type:disc; }
table#basicinfo td ul li { margin:0; padding:0; }

p.read { margin-bottom:5em; }
img.name { }
span.subtitle { font-size:80%; float:right; clear:left; }
.hidden { display:none; }
