.sidebarmenu ul{
background:url('../images/menu_left.gif') repeat-y top left;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px;
width: 212px; /* Main Menu Item widths */
}
.sidebarmenu ul li{
/* Set the left margin of the first block of li tags so we can set the background image */
margin-left:13px;
position: relative;
}
.sidebarmenu ul li ul li{
/* Set the left margin of the second block of li tags back to ZERO after above*/
margin-left:0; 
}
/*Spacers and other spacings */
.sidebarmenu ul li.spacer{
display: block;
width:200px;
/*height:4px;*/
line-height:4px;
background:url('../images/spacer.gif') no-repeat top left;
}
.sidebarmenu ul li.applications{
display: block;
width:200px;
line-height:31px;
background:url('../images/applications.gif') no-repeat top left;
}
.sidebarmenu ul li.spacer-bottom{
display: block;
width:200px;
line-height:11px;
background:url('../images/spacer-bottom.gif') no-repeat top left;
}
/* Top level menu links style */
.sidebarmenu ul li a{
text-indent:-400px;
display: block;
/* overflow: auto;  */ /*force hasLayout in IE7 */
color: white;
text-decoration: none;
 padding: 2px; 
/*height: 29px; */
}
/* Make pop out menus have a border */
.sidebarmenu ul li ul li a{
padding:4px;
text-indent:0px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}
/* Pop out menu light purple */
.sidebarmenu ul li ul.light-purple{
background-image:none;
background-color:#95A4F4;
}
/* Pop out menu dark purple */
.sidebarmenu ul li ul.dark-purple{
background-image:none;
background-color:#5360AF;
}
/* Pop out menu violet */
.sidebarmenu ul li ul.violet{
background-image:none;
background-color:#CC5EB7;
}
.sidebarmenu ul li a.about-us:hover ,.sidebarmenu ul li a.gallery:hover , .sidebarmenu ul li a.environment:hover, 
.sidebarmenu ul li a.plastics:hover,  .sidebarmenu ul li a.inks:hover, 
.sidebarmenu ul li a.coatings:hover, .sidebarmenu ul li a.cosmetics:hover,
.sidebarmenu ul li a.artists-colours:hover, .sidebarmenu ul li a.more-poss:hover,
.sidebarmenu ul li a.manganese:hover,  .sidebarmenu ul li a.pub:hover{
background-position: -200px 0;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/* background-color: #012D58; */ /*background of tabs (default state)*/ 
}
.sidebarmenu ul li a:visited{
color: white;
}
.sidebarmenu ul li a:hover{
background-color: #ccc;
}
/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}
.sidebarmenu a.subfolderstyle{
/*background: url(right.gif) no-repeat 97% 50%;*/
}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
#navcontainer {
position:absolute;
right:180px;
top:62px;
/*
float:right;
clear:both;
margin-top:1px;
margin-right:200px;
*/
}
#navcontainer ul
{
margin:0;
padding-left: 0;
margin-left: 0;
/*background-color: #036;*/
color: White;
float: left;
width: auto;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	background:url('../images/header-button-bg.gif') repeat-x top left;
	font-size:11px;
	padding: 0.1em 1em;
	color: white;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
	background-position: 0 -16px;
}

