.main_nav ul li ul li{
border: 0px;
}


.main_nav ul ul{
margin: 0;
padding: 0;
width: 200px;
display: none;  
border: 1px solid #dddddd;
background-color: #ffffff;
position:absolute;

}


.main_nav ul li ul li a{
float:left;
width:190px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #555555;
font-weight: bold;
margin: 0;
padding: 6px;
text-align:left;
}

.main_nav ul li ul li a:hover{
text-decoration:underline;
z-index:1000;
color: #555555;;

}



.main_nav li:hover ul,
.main_nav li li:hover ul,
.main_nav li li li:hover ul,
.main_nav li li li li:hover ul
{
  display: block;
z-index:1000;

}
