/* common styling */
.dropmenu 
{
font-family: arial; 
width: 846px; 
font-size:11px; 
z-index:100; 
background: url(../images/top-nav-new.jpg) repeat-x left top;
float: left;
height: 31px;
padding: 5px 0 0 0;
}



.dropmenu ul li a, .dropmenu ul li a:visited 
{
display:block; 
text-decoration:none; 
color:#000;
width:104px; 
text-align:center; 
color:#fff; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
background: url(../images/top-nav-sideimg.jpg) no-repeat top right;
}

.dropmenu ul {padding:0; margin:0; list-style: none;  }
.dropmenu ul li {float:left; position:relative;}
.dropmenu ul li ul {display: none;}

/* specific to non IE browsers */
.dropmenu ul li:hover a {color:#fff; background: none url(../images/top-nav-sideimg.jpg) no-repeat top right; height: 22px; }
.dropmenu ul li:hover ul {display:block; position:absolute; top:21px; left:15px; width:105px; }
.dropmenu ul li:hover ul li a.hide {background:#6a3; color:#fff; }
.dropmenu ul li:hover ul li:hover a.hide {background:#BF8E28; color:#000; }
.dropmenu ul li:hover ul li ul {display: none;}
.dropmenu ul li:hover ul li a {display:block; background:#ddd; color:#000; width: 150px; text-align: left; padding: 0 0 0 5px; height: 22px;} 
.dropmenu ul li:hover ul li a:hover {background:#BF8E28; color:#fff; }
.dropmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; }
.dropmenu ul li:hover ul li:hover ul.left {left:-105px; }



#hormenu
{
width: 860px;
margin: 0 auto;
padding: 0 0 0px 0;
height: 31px;
}


#navbox-left
{
float: left;
width: 7px;
height: 31px;
}

#navbox-right
{
float: right;
width: 7px;
height: 31px;
}
