/* common styling */
#menu
{ clear:both;
  font-family: arial, sans-serif;
  position:relative;
  top: 0px;
  z-index:500;
  display:block;
}

#menu ul li a, 
#menu ul li a:visited 
{
  display:block;
  float: left;
  overflow:hidden;
  z-index:500;
}
#menu ul li a .l, 
#menu ul li a .m, 
#menu ul li a .r  
{
  float: left;
  cursor: pointer;
  background: transparent;
  display:block;
  height:30px;
}
#menu ul li a .r
{
  width:4px;
  background: url(/images/divider.jpg) top right no-repeat;}
#menu ul li a .m
{
  padding: 4px 16px 6px 7px;
}

#menu ul li.selected .l{ background: url(/images/buttonselect1.jpg) top left no-repeat;}
#menu ul li.selected .m {background: url(/images/bgButton3.jpg) repeat-x left top; color:#FFF;}
#menu ul li.selected .r{ background: url(/images/bgButtonRight.jpg) top right no-repeat;}

#menu ul li a .l{ width:20px;background: transparent url(/images/blpijl2.jpg)  no-repeat left top;}

#menu ul li .l{ width:20px;}

#menu ul li:hover .l{
  background: #96231C url(/images/blpijl.jpg)  no-repeat left top;
  width:  20px;}
#menu ul li:hover .m{
  background: #96231C url(/images/bgButtonRed.jpg) repeat-x scroll left top;
  color:#FFF;}
#menu ul li:hover .r{
  background: #96231C url(/images/br.jpg)  no-repeat scroll right top;
  width:  4px;}
  
/* start nodrop */
#menu ul li.noDrop .l{display:none;}

#menu ul li.noDrop .m{padding: 4px 15px 0 15px;	}

#menu ul li.noDrop:hover .r,
#menu ul li.noDrop.selected .r{
	background: url(/images/bgButtonRight.jpg) top right no-repeat;
	width:4px;}
#menu ul li.noDrop:hover .m,
#menu ul li.noDrop.selected .m{
	background: transparent url(/images/bgButton3.jpg) right top no-repeat;
  	color:#FFF;	}
	
#menu ul li.noDrop:hover {
	background: transparent  url(/images/bgButtonLeft.jpg) repeat-x scroll left top;}
#menu ul li.noDrop.selected {
	background: transparent  url(/images/bgButtonLeft.jpg) repeat-x scroll left top;}
/* start nodrop */

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {
	float:left; 
	position:relative; 
	top:2px;
	z-index:500;
  	display:block;
	}
#menu ul li ul {display: none;}

/* specific to non IE browsers */
#menu ul li:hover a {background:transparent; float: none; }
#menu ul li:hover ul {display:block; position:absolute; top:28px; left:0;}
#menu ul li:hover ul li 
{
  clear: both;
  width: 200px;
  display:block;
   z-index:500;
}
#menu ul li:hover ul li.first
{
clear: both;
  display:block;
  border: none;
  width: 200px;
  height: 5px;
  background: #96231C  url(/images/brs1.jpg) no-repeat right top;
  list-style: none;
}
#menu ul li:hover ul li.last
{
  clear: both;
  display:block;
  border: none;
  width: 202px;
  height: 8px;
  background: transparent url(/images/dropdown.gif) no-repeat;
}
#menu ul li:hover ul li ul {display: none; }

#menu ul li:hover ul li a,
#menu ul li:hover ul li a:hover 
{
  display:block;
  background: #96231C  url(/images/listArrowSmall.jpg) no-repeat 10px 10px;
  padding: 6px 0 6px 30px;
  color:#FFF;
}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}
