/* CSS Document */

*::-moz-any-link br,*:-moz-any-link br { 
/*a workarround for mozilla*/
display:none;
}
div#menu * {
  cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
}

div#menu {
	border: 0px solid #000000;
   background: #000000;
   font: 11px Verdana, sans-serif;
   font-weight:bold;
   white-space: nowrap;
   width: 100%;
}

div#menu .a {	
   background: #000000;
   color: #FFFFFF;
   text-decoration: none;
   border:0px solid #000000;
}

div#menu .a table {
   font: 11px Verdana, sans-serif;
   white-space: nowrap;
}

div#menu table, div#menu table a {
   display: none;
}

div#menu .a:hover, div#menu div.menuitem:hover {
   color: #FFFECC;
   margin-right:0px; /*resolves a problem with Opera not displaying the right border*/
}

div#menu .a:hover table, div#menu div.menuitem:hover table{
   font: 11px Verdana, sans-serif;
   background: #FFFFFF;
   border: 1px solid #737373;
   display: block;
   position: absolute;
   white-space: nowrap;
}

div#menu .a:hover table a, div#menu div.menuitem:hover table a {
	font-family:Verdana;
	font-size:11px;
   color: #FF0066;
   display: block;
   padding: 5px 10px;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
   
}

div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
	font-family:Verdana;
	font-size:11px;
   color: #999999;
   display: block;
   padding: 5px 10px;
   text-decoration: none;
   z-index: 1000;
}

td {
   border-width: 0px;
   padding: 0px 0px 0px 0px;
}
.menuitem {
   float: left;
   margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
   color:#FFFFFF
}

.menuitem * {
   padding: 0px 0px 0px 0px;
}
#other {
  height: auto;visibility: visible;
}
#moz{
  height: 1px; visibility: hidden;
}
#moz::-moz-cell-content{
  height: auto; visibility: visible;
}
#other::-moz-cell-content{
  height: 1px; visibility: hidden;
}
#holder {
  width: 100%;
}
#tdbottom {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}