
.menu{padding:10px 0; color:#e4e4e4; z-index:997 !important; position:relative; width:960px; margin:0 auto 0 auto;}

.menuOuter{ text-transform:uppercase;margin:0;float:left;width:99%;color: #FFF !important; margin-top:10px;}
.menuOuter ul{z-index:100;list-style-type:none;margin:0;padding:0}
.menuOuter ul li{position:relative;display:inline;float:left;margin:0;padding:0; z-index:200;}
.menuOuter ul li a{color:#FFF !important;text-decoration:none;display:block;padding:5px 21px 5px; font-size:16px; border-right:1px solid #676767;}
.menuOuter ul li a:hover{background:#3e3e3e !important;color:#FFF !important; text-shadow:-1px -1px 0 #000;}
.menuOuter ul li li a{border:none;background-color:#3e3e3e; padding:5px;}
.menuOuter ul li a:link,.menuOuter ul li a:visited{color:#FFF}
.menuOuter ul li a.selected{background:#3e3e3e; color:#FFF !important; text-shadow:-1px -1px 0 #000;}
.menuOuter ul li ul{position:absolute;left:0;display:none;visibility:hidden;background-color:#FFF: top:-10px; z-index:997;}
.menuOuter ul li ul li{display:list-item;float:none;background-color:#FFF}
.menuOuter ul li ul li ul{top:4px; border-bottom:1px solid #000;}
.menuOuter ul li ul li a{width:230px;border-top-bottom:0;border-top:1px solid #000;margin:0;padding:5px 10px !important; font-size:12px;}
.menuOuter ul li ul li a:hover{background:#FFF !important;color:#000 !important; text-shadow:-1px -1px 0 #FFF;}
* html .menuOuter{height:1%}
.menuOuter ul ul{background-color:#FFF}
.downarrowclass{position:absolute;top:12px;right:7px; z-index:997;}
.rightarrowclass{position:absolute;top:10px;right:7px; z-index:997;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver;display:none}
.toplevelshadow{opacity:0.8}

.menuNivel1Sel{background-color:#3e3e3e !important;}