
.menuholder{height:30px; width:930px;background-color:#2A2927}

.horizontalmenu1 

{
background:#96B831;
position:absolute;z-index:10000;

font-family:tahoma;font-size:12px;

float:left; width:930px;
height:30px;
line-height:30px;
margin:0 0 0 0;
display:block;
clear:both;
}

.horizontalmenu1 img {border:0px}

.horizontalmenu1 ul {

    padding:0;margin:0;list-style-type:none;color:#fff;
	font-size:bold;

}



.horizontalmenu1 ul li {

float:left; position:relative;

}



.horizontalmenu1 ul li img{

padding-bottom:2px

}





.horizontalmenu1 ul li .toplevel {display:block;width:80px;font-weight:bold}





.horizontalmenu1 ul li a, .horizontalmenu1 ul li a:visited {

float:left; display:block; text-decoration:none;color:#fff; padding:0px 5px; line-height:30px; height:30px;font-weight:bold; }

* html .horizontalmenu1 ul li a, .horizontalmenu1 ul li a:visited {height:30px;}



.horizontalmenu1 ul li:hover {width:auto}



.horizontalmenu1 ul li a.toplevel {overflow:hidden;text-align:center}

.horizontalmenu1 ul li a:hover{background-color:#000;color:#fff}





.horizontalmenu1 ul li ul {

display: none;

}



.horizontalmenu1 table {

margin:-1px; border-collapse:collapse

}





/** items bg color here w3c**/

.horizontalmenu1 ul li:hover ul {

display:block;position:absolute;top:30px; left:0; width:153px;

/*background-image:url(mnubg.png)*/

background-color:#000;

filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;




border:0px;

}

.horizontalmenu1 ul li:hover ul.endstop {

left: -110px;

}

.horizontalmenu1 ul li:hover ul li ul {

display: none;

}

.horizontalmenu1 ul li:hover ul li a {

display:block; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;

}

.horizontalmenu1 ul li:hover ul li a.drop {

background: url(../images/2008/bullet1.gif) no-repeat 3px 8px;

}

.horizontalmenu1 ul li:hover ul li a:hover {

color:#96B831; background: url(../images/2008/bullet1.gif) no-repeat 3px 8px;

}

.horizontalmenu1 ul li:hover ul li a:hover.drop {

background: #6B4401 url(../images/2008/bullet1.gif) no-repeat 3px 8px;

}

.horizontalmenu1 ul li:hover ul li:hover ul {

display:block; position:absolute; left:152px; top:0px;

}

.horizontalmenu1 ul li:hover ul li:hover ul.left {

left:-153px;

}







/** items bg color here ie**/

.horizontalmenu1 ul li a:hover ul {

display:block;position:absolute;top:30px; left:0;

background-color:#000;

filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;



border-top:0px;



}



.horizontalmenu1 ul li a:hover ul.endstop {

left: -63px;

}

.horizontalmenu1 ul li a:hover ul li a {

display:block;height:1px; line-height:15px; padding:4px 16px; width:153px; w\idth:121px;

color:#c0c0c0;

}

.horizontalmenu1 ul li a:hover ul li a.drop {

background:url(../images/2008/bullet1.gif) no-repeat 3px 8px; padding-bottom:5px;

}

.horizontalmenu1 ul li a:hover ul li a ul {

visibility:hidden; position:absolute; height:0; width:0;

}

.horizontalmenu1 ul li a:hover ul li a:hover {

color:#fff; background: url(../images/2008/bullet1.gif) no-repeat 3px 8px;

}

.horizontalmenu1 ul li a:hover ul li a:hover.drop {

 background: url(../images/2008/bullet1.gif) no-repeat 3px 8px;

}

.horizontalmenu1 ul li a:hover ul li a:hover ul {

visibility:visible; position:absolute; top:0;  left:153px;

}

.horizontalmenu1 ul li a:hover ul li a:hover ul.left {

left:-153px;

}

#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  background-color:#fff; 
  color:#F0820B;
  font-size:1.0em;
  font-weight:bold;
  display:block; 
  width:100%; 
  padding:0.2em 0;
  margin:0.5em 0;
  }
#menu a:hover {
    background-color:#F0820B; 
	color:#fff;

  }
  #menu a.active{    background-color:#96B831; 
	color:#fff;}
