html {height: 100%; margin: 0; overflow-y: scroll; padding: 0; width: 100%;}
a {color: #b8860b; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0;}
body {color: #000; background-color: #fff; font: 14px 'Times New Roman'; height: 100%; margin: 0; overflow: visible; padding: 0; width: 100%}
form, table {margin: 0;}
h1 {display: inline; font-size: 20px; font-weight: bold; line-height: 28px;}
img {margin: 6px 0 0 0;}
li {background: url(/img/li@2x.1683077435.png) no-repeat 0 7px; background-size: 5px 5px; padding-left: 15px;}
nav {width: 700px; margin: 0 auto; display: block;}
ul {list-style: none; margin: 0; padding: 0 0 0 40px;}
/****************************************/
.externallink {width: 8px; height: 8px; background-size: 100% 100%; display: inline-block; background-image: url(/img/externallink2.1683077435.png)}
.highlight {background-color: #ffff00;}
.width100pc {width: 100%;}
li.none {background-image: none; padding-left: 0;}
table.nospacing {border-spacing: 0;}
table.nopadding td, table.nopadding th {padding: 0;}
/****************************************/
#banner {width: 700px; margin: 0 auto; line-height: 14px;}
#banner td {vertical-align: bottom;}
#banner-contact {white-space: nowrap; padding-bottom: 3px; vertical-align: bottom;}
#banner-contactnames {text-align: right; width: 100%; padding: 0 6px 3px 0;}
#banner-logo {display: block; background-image: url(/img/logo@2x.1683077436.png); background-size: 100% 100%; height: 41px; width: 370px;}
#banner-subtitle {display: block; float: right; background-image: url(/img/subtitle@2x.1683077436.png); background-size: 100% 100%; height: 14px; width: 114px; margin: 2px 0 2px 0;}
#bottommenu {width: 700px; margin: -2px auto 0 auto; font: 12px Arial;}
#bottommenu a:hover, #bottommenu a.on {color: #000; text-decoration: none;}
#bottommenu th {font-weight: normal; width: 1px;}
#content {width: 700px; margin: 0 auto; padding: 46px 0; text-align: justify; line-height: 20px;}
#menubar {margin: 0 auto; background: #ecbe2b url(/img/menubar-bg.1683077436.jpg) repeat-x bottom left;}
#menubar a:first-child {margin-left: 26px;}
#menubar a:last-child {margin-right: 20px;}
#menubar a {display: block; float: left; height: 15px; margin: 0 22px}
#menubar a.on, #menubar a:hover {background-position: 0 15px}
#menubar td {padding: 8px 0 4px 0; white-space: nowrap;}
#menubar_4 {background-image: url(/img/menubar-home@2x.1683077436.png); width: 45px; background-size: 100% 33px}
#menubar_5 {background-image: url(/img/menubar-books@2x.1683077436.png); width: 54px; background-size: 100% 33px}
#menubar_6 {background-image: url(/img/menubar-publishing@2x.1683077436.png); width: 89px; background-size: 100% 33px}
#menubar_16 {background-image: url(/img/menubar-cv@2x.1683077436.png); width: 23px; background-size: 100% 33px}
#menubar_8 {background-image: url(/img/menubar-history@2x.1683077436.png); width: 64px; background-size: 100% 33px}
#menubar_9 {background-image: url(/img/menubar-news@2x.1683077436.png); width: 45px; background-size: 100% 33px}
#menubar_10 {background-image: url(/img/menubar-contact@2x.1683077436.png); width: 71px; background-size: 100% 33px}
#menubar_13 {background-image: url(/img/menubar-articles@2x.1683077436.png); width: 74px; background-size: 100% 33px}
#wrapper {padding: 52px 10px 49px 10px;}