* {margin:0;padding:0;border:none;}
html {height:100%;overflow:hidden;}
#instance {height:80%;}
object {outline:none;}
#header {background:none repeat scroll 0 0 #111111;border-bottom:1px solid #333333;font:2em sans-serif;height:42px;}
h1#logo{overflow:hidden;}
h1#logo, h1#logo span {width:351px;height:37px;background-image:url(images/logo.jpg);font-size:100%;}
h1#logo span {display:block;position:relative;z-index:1;margin-bottom:-37px;}
body {height:85%;margin:0;padding:0;background-color:#303030;color:#FFFFFF;}
#footer{text-align:center;vertical-align:middle;font:normal 10px Verdana,sans-serif;height:30px;margin-top:15px;}
a:focus {outline:none;}
/* menu */
ul.menu {list-style-type:none;width:auto;position:relative;display:block;height:33px;font-size:.6em;background:url(images/bg.png) repeat-x top left;font-family:Verdana,Helvetica,Arial,sans-serif;border:1px solid #000;margin:0;padding:0;}
ul.menu li {display:block;float:left;margin:0;padding:0;width:91px;position:relative;}
ul.menu li a {color:#909090;text-decoration:none;height:24px;padding:7px 17px 0;font-weight:normal;font-size:11px;text-align:center;display:block;}
ul.menu li a:hover,.current {color:#fff;background:url(images/bg.png) repeat-x top left;text-decoration:none;}
ul.menu  a.current {color:#fff;font-weight:700;}
ul.menu.white{background-color:#909090;}
ul.menu.white li a:hover, .menu.white li a.current {background-color:#FFFFFF;}
