/* common styling */

#hormenu
{
width: 920px; 
margin: 0 auto;
}


.dropmenu 
{
width: 918px; 
font-family: arial; 
font-size:11px; 
z-index:1000; 
background: url(../images/top-nav-new.jpg) repeat-x left top;
height: 24px;
padding: 5px 0 0 0;
float: left;
border: 1px solid #E2E2E2;
}



.dropmenu ul li a, .dropmenu ul li a:visited 
{
display:block; 
text-decoration:none; 
width:130px; 
text-align:center; 
color:#006699; 
line-height:20px; 
overflow:hidden;
background: url(../images/top-nav-sideimg.jpg) no-repeat top right;
font-weight: bold;
}

.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:#000; background: url(../images/top-nav-sideimg.jpg) no-repeat top right; height: 22px; }
.dropmenu ul li:hover ul {display:block; position:absolute; top:22px; left:0px; width:105px;   font-weight: normal;}
.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; }


