ul.menu { list-style:none; width: 100%; margin:0; padding:0}
ul.menu * {text-align: center; margin:0; padding:0}
ul.menu a {display: block; color:#000; text-decoration:none}

ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:23px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:180px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {text-decoration: none; background-color:#c5c5c5}
ul.menu ul ul {left:100%; top:-1px}
ul.menu .menulink {text-decoration: none; border:1px solid #aaa; padding:2px 7px 2px 7px; font-weight:bold; background:url(images/header.gif); }
ul.menu .menulink:hover, ul.menu .menuhover {text-decoration: none; background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 175px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


#bar_bottom {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
height: 40px;
z-index: 1;
}


.bar_bottom.table{background-color: red;}

.bar_float {float:left;padding:7px 5px 0 5px;border-right:1px solid #b5b5b5;}
.bar_float a{padding:2px;}
.bar_float a:hover{padding:2px;background-color:#fff;text-decoration:none;}

.bar_float1 {float:left;padding:7px 5px 0 5px;height:25px;}

.bar_float1 a{text-decoration:none;color:#749474;font-size:11px;}
.bar_float1 a:hover{font-size:11px;color:#000;text-decoration:none;}

.bar_float2 {float:right;padding:7px 5px 0 5px;border-left:1px solid #b5b5b5;height:25px;}

.bar_float2 a{padding:2px;color:#749474;font-size:10px;cursor:pointer;cursor:hand;}
.bar_float2 a:hover{padding:2px;font-size:10px;color:#000;text-decoration:none;}

.bar_contents {padding-top:6px;text-align:center;}


