ul.navigation {
 position: relative;
 margin: 0px; padding: 0px;
 display: block;
 z-index: 5;
}

ul.navigation li{
 list-style-type: none; margin: 0px;
 text-align: center;
}

ul.navigation li {
 margin: 0px; padding: 0px;
}

ul.navigation ul {
 display:none;
 position: absolute;
 top: 10px;
 left: -10px;
 margin: 0px; padding: 0px;
 padding-top: 14px;
}

ul.navigation ul li {
 float: left;
 list-style-type: none; margin: 0px; padding: 0px;
}

ul.navigation ul li a, ul.navigation ul li a:link, ul.navigation ul li a:active, ul.navigation ul li a:visited, ul.navigation ul li a:hover {
 text-decoration: none;
}

ul.navigation ul li a div, ul.navigation ul li a:link div, ul.navigation ul li a:active div, ul.navigation ul li a:visited div, ul.navigation ul li a:hover div {
 padding: 5px;
 text-transform: normal;
 font-size: 11px;
 text-decoration: none;
}

ul.navigation ul li a:hover div {
 /*color: #ffffff;*/
 background-color: #dddddd;
 text-transform: normal;
 font-size: 11px;
 text-decoration: none;
}


ul.navigation ul li table {
 float: left;
 display: block;
 position: relative;
 top: 0px;
 left: 0px;
 padding-top: 0px;
}

ul.navigation ul li table tr td {
 /*color: #ffffff;*/
 padding-left: 5px;
 padding-right: 5px;
}

ul.navigation ul li table tr td p {
 padding: 0px;
 margin: 0px;
 padding-bottom: 3px;
 padding-top: 3px;
 font-size: 11px;
}

div.selected {
  font-size: 11px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #efefef;
  border-top: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
}