* {margin:0;padding:0;font-family:Tahoma;font-size:small;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {background:#003a35;}
#mother {margin-left:auto;margin-right:auto;width:785px;background:#fff;}
a img {border:none;}
#logo {width:785px;background:#fff;padding-bottom:10px;}
#content {background:#fff;padding:0 15px 15px 15px;}

#logo h1 {display:none;}
#menu {background:#ddd url(img/menubg.gif) top left repeat-x;border-bottom:1px solid #aaa;border-top:1px solid #aaa;}
#menu ul {list-style-type:none;}
#menu li {display:block;float:left;list-style-type:none;}

#menu li a {display:block;border-right:1px solid #aaa;padding:7px 10px;color:#000;font-weight:bold;text-decoration:none;}
#menu li a:hover {background:#ffcc00;color:#000;}

#menu ul ul {background:#fff;border:1px solid #555;width:150px;display:none;}
#menu li li {display:block;float:none;}
#menu li li a {float:none;border-bottom:1px solid #999;}
#menu li li a:hover {background:#ffcc00;}
#menu li li a.last {border-bottom:none;}
 
#menu a.last {border-right:none;}
#motive h2 {display:none;}
#motive {background:#0A433D;text-align:right;margin:15px;height:94px;}
#motive img {display:absolute;}

#web-html {font-size:.8em;}
#web-html h1 {display:none;}
#web-html h2 {font-size:1.3em;color:#777;font-weight:normal;color:#d86937}
#web-html p {margin-bottom:10px;}	
#web-html ul,#web-html ol {margin:30px;}
#web-html li {margin-bottom:4px}
.annotation {font-weight:bold;color:#555;margin-bottom:10px}

#footer {color:#fff;text-align:left;padding-top:10px;background:#003a35;padding-left:5px;}
#footer a {color:#ddd;}
#footer ul {list-style-type:none;}
#footer li {float:left;}
#footer li a {display:block;padding:0px 5px;border-right:1px solid #fff;}
#footer a.last {border:none;}
#footer span {clear:both;display:block;padding:10px 5px;font-size:.9em;}

#topcont {background:#003a35;color:#fff;padding-bottom:17px;}
#top {background:#003a35;color:#fff;width:250px;padding:5px;text-align:center;position:absolute;margin-left:470px;}
#top h2 {color:#ffcc00;font-size:1.1em}
#top form .srchtxt {width:100px;height:16px;border:1px solid #ffcc00;margin-right:5px;}
#top form input,#top form label {vertical-align:middle;}

#supportpanel a {color:#f00;}
#supportpanel {background-color:#eee;padding:5px 25px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:5px;}
#supportpanel h2 {float:right;padding-top:3px;}
#supportpanel form {float:left;}
#supportpanel form .srchtxt {border:1px solid #ffcc00;}
#supportpanel form input,#supportpanel form label {vertical-align:middle;}

#flags {position:absolute;margin-left:745px;margin-top:12px}
