#home  {
width:76px;
height:40px;
float:left;
padding-right:9px;
background: url("images/topmenu/homeoff.jpg") top left no-repeat;
}

#home a {
   background: url("images/topmenu/homeoff.jpg") top left no-repeat;
   display:block;
   width:76px;
   height:40px;
   }
#home a:hover {
   background-image: url("images/topmenu/homeon.jpg");
   }
#home a:active {
   background-image: url("images/topmenu/homedown.jpg");
   }
#home span {
display:none;
}

#about  {
width:205px;
height:40px;
float:left;
padding-right:9px;
background: url("images/topmenu/aboutoff.jpg") top left no-repeat;
}

#about a {
   background: url("images/topmenu/aboutoff.jpg") top left no-repeat;
   display:block;
   width:205px;
   height:40px;
   color:#fff;
   text-decoration:none;
   font-size:13px;
   font-weight:normal;
   }
#about a:hover {
   background-image: url("images/topmenu/abouton.jpg");
   text-decoration:none;
   }
#about a:active {
   background-image: url("images/topmenu/aboutdown.jpg");
   text-decoration:none;
   }
#about span {
display:none;
}

#lang  {
width:157px;
height:40px;
padding-right:9px;
float:left;
background: url("images/topmenu/langoff.jpg") top left no-repeat;
}

#lang a {
   background: url("images/topmenu/langoff.jpg") top left no-repeat;
   display:block;
   width:157px;
   height:40px;
   }
#lang a:hover {
   background-image: url("images/topmenu/langon.jpg");
   }
#lang a:active {
   background-image: url("images/topmenu/langdown.jpg");
   }
#lang span {
display:none;
}

#glossary  {
width:96px;
height:40px;
float:left;
padding-right:9px;
background: url("images/topmenu/glossaryoff.jpg") top left no-repeat;
}

#glossary a {
   background: url("images/topmenu/glossaryoff.jpg") top left no-repeat;
   display:block;
   width:96px;
   height:40px;
   }
#glossary a:hover {
   background-image: url("images/topmenu/glossaryon.jpg");
   }
#glossary a:active {
   background-image: url("images/topmenu/glossarydown.jpg");
   }
#glossary span {
display:none;
}

#forms  {
width:78px;
height:40px;
float:left;
padding-right:9px;
background: url("images/topmenu/formsoff.jpg") top left no-repeat;
}

#forms a {
   background: url("images/topmenu/formsoff.jpg") top left no-repeat;
   display:block;
   width:78px;
   height:40px;
   }
#forms a:hover {
   background-image: url("images/topmenu/formson.jpg");
   }
#forms a:active {
   background-image: url("images/topmenu/formsdown.jpg");
   }
#forms span {
display:none;
}

#links  {
width:71px;
height:40px;
float:left;
background: url("images/topmenu/linksoff.jpg") top left no-repeat;
}

#links a {
   background: url("images/topmenu/linksoff.jpg") top left no-repeat;
   display:block;
   width:71px;
   height:40px;
   }
#links a:hover {
   background-image: url("images/topmenu/linkson.jpg");
   }
#links a:active {
   background-image: url("images/topmenu/linksdown.jpg");
   }
#links span {
display:none;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 205px;
}

#nav li {
	float: left;
	width: 205px;
}

#nav li:hover {
	position: static;
}

#nav li ul {
	position: absolute;
	width: 205px;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#subs li {
   background: url("images/topmenu/blankoff.jpg") top left no-repeat !important ;
   }

#subs a {
   background: url("images/topmenu/blankoff.jpg") top left no-repeat !important ;
   display:block;
   width:190px;
   height:20px;
   padding-left:15px;
   padding-top:3px;
	 outline-style:none;
   }
#subs a:hover {
   background-image: url("images/topmenu/blankon.jpg") !important;
   }
#subs a:active {
   background-image: url("images/topmenu/blankdown.jpg") !important;
   }
#subs span {
display:none;
}