ul, li {margin:0px; padding:0px;}
#nav { height: 24px; display: block; margin: 0; padding:0px;  position: relative; z-index:5; font-weight:bold; }
#nav li { list-style: none; margin: 0;   float: left; position: relative;   }
#nav a { font-size: 12px; padding:0; text-decoration:none; text-align:center;float:left;}
#nav ul a { padding:4px 6px;text-align:left;}
#nav ul { width: 171px; display: none; position: absolute; left: 0;top: 35px; margin: 0; padding: 0; }
#nav ul li { float: none; }
#nav ul ul {  top: 0; left: 171px;}
#nav ul li a { width:175px;text-decoration:none; font-size:11px; height:auto; font-weight:normal; }
#nav ul a.hover {text-decoration:none;}
#nav #lastGroup ul {left:auto; right:0px;}
#nav #lastGroup ul ul {left:-171px;}
.drop-main{float:left; display:block;}
div#menudiv{z-index:5;}
#nav .group-menu ul li{float:left; display:block; width:100%;}
#nav #lastGroup ul.menu-ul li{float:left; display:block; width:100%; }
#nav li.out-of-screen ul ul{left:-171px; top:10px;} 
#nav ul.out-of-screen li.out-of-screen ul{left:auto; right:171px;}
/*Menu Builder*/
#nav {color:#FFFFFF; background-image:url(../static/images/header/menu-bg.jpg); width:1000px;padding-top:10px;}
#nav ul { border-top:1px solid #A5A5A5; }
#nav a {color:#FFFFFF; height:35px;background-image:url(../static/images/header/divider.jpg);}

#nav a { display: block; font:bold 11px verdana; padding:0; text-decoration:none; text-align:center; color: #FFFFFF; background:url(../../images/header/divider.jpg) no-repeat right; }
#nav a.hover{background-color:#FFFFFF;color:#000;}
#nav ul li a {color : #000; background : #cccccc; border-left:1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
#nav ul li a.hover { color:#000000; background:#8E8E8E;}
/*End of Menu Builder*/
