#nav {
    list-style: none;
    position: relative;
    margin: 0px;
    padding: 0px;
}

#nav ul {
    list-style: none;
    display: none;
    position: absolute;
    overflow: visible;
    z-index:100;
}

#nav li {
    display: block;
    position: relative;
    padding: 0px;
    float: left;
    line-height: 23px;
    margin:0 !important
}
   
#nav li a { 
    display: block;
    margin: 0;
    padding: 0;
    width:180px;
    text-align:left;
    border: 0;
    overflow: hidden;
}

#nav li a:hover {
    text-decoration: none;
}

#nav li A.act {
}

#nav li A.act:hover {
}

/* 1st dropdown level */
.level1 {
    display: block;
    top: 20px;
    width: 176px !important;
    z-index:100; 
    border: 0;
}


/* Changed by mats 080311 IE fix */
* html .level1 {
    top: 16px;
}


.level1 UL {
    margin: 0px;
    padding: 0px;
    width: 176x !important;
}

.level1 li {
    border: 0;
    margin: 0px;
    padding: 0px;
    display: block;
}

.level1 li A {
    font-size: 11px;
    line-height: 16px;
    padding: 0px !important;
    display: block;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    width:176px !important;  
    vertical-align: middle;
    background: #ffffff;
}
 
.level1 li A:hover {
}

/* all see this */
#nav ul ul, #nav ul ul ul {
    display: none;
    position: absolute;
    top: 0;
}

/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}

#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}

#nav LI:hover UL {
    display: block;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}

li>ul {
    top: auto;
}

UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}
