
ul#menu { list-style-type:none; margin:0; padding:0; font-family: 'trebuchet ms'; font-size: 12px; }
ul#menu li { display: block; float: left; width:152px; height: 30px; position: relative; background: transparent url(flash/btn_gray.gif) top left no-repeat; }

ul#menu li a { padding: 7px 10px 3px 10px; text-decoration: none; display: block; font-weight: normal; color: #485ca1; }

ul#menu li ul { font-weight: normal; margin:0; padding: 0; display: none; position: absolute; z-index:1000; left: 0px; top: 30px; background: #dd8000; }
ul#menu li ul li { font-weight: normal; width:152px; float: none; background: none; height: auto; font-size: 11px;}
ul#menu li ul li a { font-weight: normal; padding: 1px 10px 3px 10px; }

ul#menu li:hover, ul#menu li.hover  { min-height: 30px height: auto; background: transparent url(flash/btn_orange.gif) top left no-repeat; }
ul#menu li ul li:hover, ul#menu li ul li.hover { background: none; }
ul#menu li { behavior: url(hover.htc); }

ul#menu li:hover a, ul#menu li.hover a { color: #fff; font-weight: bold; }
ul#menu li:hover ul li a, ul#menu li.hover ul li a { color: #fff; font-weight: normal; }
ul#menu li:hover ul, ul#menu li.hover ul { display: block; }


ul#menu li ul li a:hover { font-weight: bold; }

ul#menu li.selected { background: transparent url(flash/btn_orange.gif) top left no-repeat; }
ul#menu li.selected a { color: #fff; font-weight: bold; }

.flash { position: absolute; z-index: 0; left: 0;  display: none; }

.logo { position: relative; }
.logo a { position: absolute; display: block; width: 90px; height: 50px; top: 15px; left: 45px; }
.logo a span { display: none; }
