body {margin: 0; font-family: Verdana, Arial;}
.divider {font-size: 1px}

ul.menu {list-style:none; margin:0; padding:0; font-size: 11px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top: 38px; left:0; display:none; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width: 160px; margin:0;}
ul.menu ul li.biz {position:relative; border:1px solid #aaa; border-top:none; width: 185px; margin:0;}
ul.menu ul li.relations {position:relative; border:1px solid #aaa; border-top:none; width: 150px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1;}
ul.menu ul li a:hover {background-color:#c5c5c5;}
ul.menu ul ul {left:160px; top: 5px; border-top: solid 1px #aaa}
ul.menu ul ul.biz {left:185px; top: 5px; border-top: solid 1px #aaa}
ul.menu ul ul.relations {left:150px; top: 5px; border-top: solid 1px #aaa}
ul.menu .menulink {padding:0; font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color: #f0f0f0;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 150px 8px no-repeat}
ul.menu .subbiz {background:#d1d1d1 url(images/arrow.gif) 175px 8px no-repeat}
ul.menu .subrelations {background:#d1d1d1 url(images/arrow.gif) 140px 8px no-repeat}

#updates {background-color: #dddddd; background-image: url('images/bg_updates.gif'); background-repeat: repeat-x; border: solid 1px #9e9e9e; width: 430px; height: auto; padding: 15px 0 15px 20px; margin: 5px 0 10px 20px}
#updates .date {float: left; background-color: #7b7b7b; width: 60px; height: 18px; font-size: 11px; color: #fff; margin-right: 20px; text-align: center; padding-top: 2px;}
#updates .headline {float: left; width: 330px; color: #464646; font-size: 11px; padding-bottom: 12px;}
#updates .headline a {color: #464646; text-decoration: none;} 
#updates .headline a:hover {color: #9b0200;}
#updates .divider {clear: both; width: 330px; margin: 0 0 12px 80px; background-image: url('images/dash.gif'); background-repeat: repeat-x;}

#flag {float: left; background-color: #818383; background-image: url('images/tag_red.gif'); background-repeat: no-repeat; background-position: bottom right; width: 170px; height: 400px; margin: 1px;}

.bg_sub_menu {background-color: #8a8a8b; background-image: url('images/bg_sub_menu.jpg'); background-repeat: repeat-x;}
.bg_sub_watermark {background-color: #e4e4e4; background-image: url('images/bg_sub_watermark.gif'); background-repeat: no-repeat; background-position: bottom right;} 

#maintext {margin: 30px 10px 10px 40px; font-size: 11px; text-align: justify; line-height: 16px}

.footer {font-size: 11px; color: #fff; text-indent: -10px;}
.footer a {color: #fff; text-decoration: none; padding: 0 10px;}
.footer a:hover {color: #d27272}
.copyright {font-size: 10px; color: #979797}