div.menu, a, span, li, ul { behavior: url('/beta/assets/js/iepngfix.htc') }


/* common styling */
.menu {
font-family: Lucida Sans, Tahoma, Arial, verdana, sans-serif; 
width:auto; 
position:absolute; 
top:0;right: 30px;
font-size:0.90em;
z-index:100;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
top:0;
right:30px;
position: absolute;
}
.menu ul li {

}


.menu ul li span {
display:block; 
text-decoration:none; 
color:#000; 
width:89px; 
height:3em; 
color:#000; 
border:0px solid #fff; 
padding-left:10px; 
line-height:3em;
}



.menu ul li a, .menu ul li a:visited, .menu ul li span {
text-decoration:none; 
text-transform: uppercase;
text-align:center;
color:#ebe9e6; 
border-right:1px solid #4e442c; 
border-left:1px solid #62523f; 

padding-left: 5px;
padding-right: 5px;

border-width: 0 1px 0 1px; 
background: url(images/globalnav_abg.png) repeat-x 0 0; 
behavior: url('/beta/assets/js/iepngfix.htc');

}



.menu ul li ul {
}



table {
}

/* specific to non IE browsers */
.menu ul li:hover a, .menu ul li:hover span,
.menu ul li a:hover {
color:#FC3; 
background: url(images/globalnav_abg.png) repeat-x 0 0; 
behavior: url('/beta/assets/js/iepngfix.htc');
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
margin-top:0;

}
* html .menu ul li a:hover ul {

}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {

}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#4e442c; 
color:#FFF; 
padding: 0 5px;
width: 89px;

}
* html .menu ul li a:hover ul li a {

}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#c9c9a7;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#c1460c; 
color:#fff;
padding: 0 5px;
}

body.index .menu #page1 {
	display: none;
	}
	
	
a#page52, a#page52:visited {

background: url(images/globalnav_demo_abg.png) repeat-x 0 0; 
behavior: url('/beta/assets/js/iepngfix.htc')

}