/* Basic code - don't modify */
 
 .nav { display: block; margin: 0; padding: 0; position: relative; }
  .nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  .nav a { display: block; }
  .nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html .nav ul { line-height: 0; } /* IE6 "fix" */
  	.nav ul a { zoom: 1; } /* IE6/7 fix */
    .nav ul li { float: none; }
    .nav ul ul { top: 0; }
    
/* Essentials - configure this */

.nav li{
margin-bottom: 1px;
}

.nav li:hover {
background: url(images/top_sprite.png) repeat-x;
background-position: 0 -50px;
}

.nav ul {
margin-top: 2px;
width: 120px;
}

.nav ul li {
margin-bottom: 1px;
float: left;
text-align: left;
width: 120px;
height: 32px;
background-color: #888888;
}

.nav ul li:hover {
background: url(images/top_sprite.png) repeat-x;
background-position: 0 -100px;
}

.nav ul ul{
left: 121px;
margin-top: 0;
}

.nav ul ul li{
width: 200px;
}

.link_top  a{
list-style: none;
padding: 18px 12px;
}

.link_top  ul a{
padding: 8px 12px;
}
