/*** Navigation ***/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http: //www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu {position: absolute; float: left; width:auto; z-index: 100; width:99%; margin: -22px 0 0 0; padding: 4px 5px; font-family: verdana, arial, sans-serif; font-size:8pt; color:#4A494A; border-bottom: 3px solid #900026; background-color:inherit; }
.menu table {position: absolute; border-collapse: collapse; margin: 0; }
.menu ul {padding: 0; margin: 0 0 0 100px; list-style-type: none; }
.menu ul li {float: left; width:auto; position: relative; font-weight: bold; margin-left: 15px; }
.menu ul li ul {display: none; }
.menu ul li a {display: block; position: relative; height: auto; width: 140px; padding: 4px 16px; text-decoration: none; color: #ff0; background: #aaa; }
.menu ul li:hover a, .menu ul li a:hover {color: #fff; background: #aaa; }

.menu ul li:hover ul {display: block; position: relative; height: auto; width: 192px;  top: 5px; margin-top: 1px; left: -120px;}
.menu ul li:hover ul.scroller {overflow: auto; height: auto; width: 212px;  }
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display: block; position: relative; height: auto; width: 170px; padding: 4px 16px; font-size:8pt; }
.menu ul li:hover ul li:hover a, .menu ul li:hover ul li a:hover {color:#4A494A; background-color:#909090; font-weight: bold; }

.menu ul li:hover ul li:hover ul {display: block; position: relative; height: auto; width: 192px;  top: -22px; margin-top: 1px; left: 53px; }
.menu ul li:hover ul li:hover ul.scroller {overflow: auto; height: auto; width: 212px;  }
.menu ul li:hover ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li:hover ul li a {display: block; position: relative; height: auto; width: 170px; padding: 4px 16px; color: #fff; background: #909090; }
.menu ul li:hover ul li:hover ul li:hover a, .menu ul li:hover ul li:hover ul li a:hover {color: #ff0; background: #888; }

/*
.menu ul li:hover ul li:hover ul li:hover ul {display: block; position: relative; height: auto; width: 192px;  top: -2px; margin-top: 1px; left: 171px;  }
.menu ul li:hover ul li:hover ul li:hover ul.scroller {overflow: auto; height: auto; width: 212px;  }
.menu ul li:hover ul li:hover ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li:hover ul li:hover ul li a {display: block; position: relative; height: auto; width: 140px; padding: 4px 16px; color: #fff; background: #b0b0b0; }
.menu ul li:hover ul li:hover ul li:hover ul li:hover a, .menu ul li:hover ul li:hover ul li:hover ul li a:hover {color: #ff0; background: #777; }

.menu ul li:hover ul li:hover ul li:hover ul li:hover ul {display: block; position: relative; height: auto; width: 192px;  top: -2px; margin-top: 1px; left: 171px;  }
.menu ul li:hover ul li:hover ul li:hover ul li:hover ul.scroller {overflow: auto; height: auto; width: 212px;  }
.menu ul li:hover ul li:hover ul li:hover ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li:hover ul li:hover ul li:hover ul li a {display: block; position: relative; height: auto; width: 140px; padding: 4px 16px; color: #fff; background: #b0b0b0; }
.menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover a, .menu ul li:hover ul li:hover ul li:hover ul li:hover ul li a:hover {color: #ff0; background: #666; }
*/

.left {clear: both; }
