#menuContainer
{
position: absolute;
left: 25px;
clear: both;
font-family: arial;
font-size:12pt;
height: 22px;
width: 100%;
white-space: nowrap;
z-index: +8;
margin: 0;
padding: 0px 0px 0px 0px;
text-align: left;
}
.menuSubContainer
{
width: 650px;
font-family: arial; 
position:relative;
font-size:8pt;
height: 22px;
margin:0; 
padding-top:4px;
white-space: nowrap;
display:block;
float:left;
text-align: left;
}

#search{
position: absolute;
top:0; left:0;
margin:  0px 0px 0px 720px;
height: 22px; 
width:200px;
vertical-align: top;
text-align: right; 
z-index:+10;

}

input#searchBox {
width: 125px; font-size:8pt; text-align:left;  
}
#searchButton{}

#menu {
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 125px;
float: left;
}


#menu a, #menu {
text-decoration: none;
display:block;
color: #ffffff;
margin: 0;

}

#menu ul ul a, .active {
background-color:#424242; 
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;
font-family: arial;
font-size:8pt;
height:17px;
padding-top: 0px;
padding-left: 10px;
}

.active{
background-color:#555555;
color:#cccccc;
font-style:italic;
}

.inactive{
background-color:#929292; 
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;
font-family: arial;
font-size:8pt;
height:17px;
color:#000000;
font-weight:bold;
padding-top:2px;
}

#menu ul ul a:hover {
background:transparent; 
background:#222222;
color: #ff9900;
font-family: arial;
font-size:8pt;
}

#menu li {
position: relative;
} 

.arrow{
position: absolute;
display: inline;
right: 5px;
top: 5px;
}

#menu ul ul {
position: relative;
left: 10px;
padding-top: 2px;
z-index: +500;
width:125px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
padding:0;
z-index: +500;

}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}





