/*#menu {height:132px; width:132px; position:absolute;}*/

#menu {height:132px; width:132px; position:relative;	z-index:1;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background: #7da5a8 url(nav-bg.jpg) no-repeat;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {display:block; font:normal 12px verdana,arial,sans-serif; color:yellow; line-height:18px; text-decoration:none;padding:0 20px 0 10px;} 
#menu li a.fly {background: url(arrow.gif) no-repeat right top;}

/*#menu li a:hover {background-color:#09c; color:#fff;} */
/*#menu li:hover > a {background-color:#09c; color:#fff;}*/

#menu li a:hover {background-color:#fff; color:#000;} 
#menu li:hover > a {background-color:#fff; color:#000;}

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

.hiddenfromview {display:none;}

a img {border:0;}

#foot {clear:both; width:1025px; height:25px; background:url(sub_bar.gif) no-repeat; line-height:25px; font-size:11px; text-align:right; padding:0 0 20px 0; font-family:verdana, arial, sans-serif; }
#foot p {float:left; padding:0 0 0 15px; margin:0; font-size:9px; color:#444;} 
#foot ul {padding:0; margin:0; list-style:none;}
#foot ul li {float:right; margin-right:10px;}
#foot ul li a {font-size:9px; color:#048; text-decoration:underline;}

.clear {display:block; height:0; overflow:hidden; clear:both;}
.float_left {float:left; padding:0 10px 0 0;}
.bold {font-weight:bold;}
.red {color:#c00;}
