nav{
    display:block; 
    margin:0; 
    padding:0;    
    width: 1024px;
    height:57px;
}

#topnav{
    margin:0 auto;
    padding:0; 
    color:#FFF; 
    background-color:#002C1F; 
    clear:both; 
    word-wrap:normal;
    white-space:nowrap;
    /*border:1px solid yellow;*/
}

#topnav ul{
    margin:0; 
    padding:0; 
    list-style:none; 
    text-transform:uppercase; 
    font-size:13px;
    margin-left: 8px;
    position: relative;
    z-index:99999;    
}

#topnav ul ul{
    z-index:9999; 
    position:absolute; 
    width:250px; 
    text-transform:none;
    margin-left: 1px;    
}

#topnav ul ul ul{
    left:197px; 
    top:0;
    width:250px;    
}

#topnav ul ul ul ul{
    left:199px; 
    top:0;
    width:250px;
    /*position: absolute;*/
}

#topnav ul:first-child li:last-child > ul{
    right:0;
    border:none;
}

#topnav ul:first-child > li:last-child li > ul{
    left:-190px;
    border: none;
}

#topnav li{
   position:relative; 
   display:block; 
   float:left; 
   margin:0 15px 0 0; 
   padding:0 5px;
}

#topnav ul li.last-child1{
    padding-left: 18px;
}
#topnav ul li .first-child1{
    /*padding-right:15px;*/
}

#topnav li:first-child{
    
}

#topnav ul:first-child li:last-child{
    margin-right:0;
    border: none;
}

#topnav li li{
    width:80%; 
    margin:0;
    padding: 0;
    border-bottom: 1px solid #EEF0E2;
}

#topnav li a{
    display:block; 
    padding:20px 0;    
}

#topnav li li a{
    display:block; 
    margin:0; 
    padding:10px 15px;
    font-size: 13px;
}

#topnav ul ul{
    display:none;
}

#topnav ul li:hover > ul{
    display:block;
}

#topnav a{
    color:#FFFFFF; 
    background-color:#002C1F; 
    font-weight:bold;
}

#topnav li li a, #topnav li.active li a{
    color:#FFFFFF;
    background:#949392; /*DARK GREY COLOR */
    font-weight:normal;
}

#topnav a:hover{
    color:#FAFFC2;    
    background-color:#002C1F;
}

#topnav ul li li:hover > a{
    color:#FAFFC2; /*CREAME COLOR*/
    /*background-color:#E15515;*/ /*ORANGE COLOR*/
    background-color: #002C1F;
}
#topnav li a.drop, #topnav li.active a.drop{
    padding-left:15px; 
    background-image:url('../images/layout-images/dropdown_side.gif'); 
    background-position:5px center;
    background-repeat:no-repeat;
}

#topnav li a.drop2, #topnav li.active a.drop2{
    padding-left:15px; 
    background-image:url('../images/layout-images/dropdown_right.gif'); 
    background-position:185px center; 
    background-repeat:no-repeat;
    
}

#topnav li a.drop3, #topnav li.active a.drop3{
    padding-left:15px; 
    background-image:url('../images/layout-images/dropdown_right.gif'); 
    background-position:187px center; 
    background-repeat:no-repeat;
    
}

.clear{
    display:block; 
    clear:both;
}

.clear:after{
    display:block; 
    visibility:hidden; 
    height:0; 
    clear:both; 
    font-size:0; 
    content:"";
}

#topnav li a.drop3, #topnav li.active a.drop3{
    padding-left:15px; 
    background-image:url('../images/layout-images/dropdown_right.gif'); 
    background-position:187px center; 
    background-repeat:no-repeat;
    
}