.menu{
	font-family:arial, sans-serif;
	margin:auto;
	font-size:10px;
	height:26px;
}
.menu ul li a, .menu ul li a:visited{
	display:block;
	text-decoration:none;
	height:20px;
	overflow:hidden;
}
.menuImage{
	width:12px;
	height:12px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;
}

.ulAnchorParent {padding:0;margin:0;list-style-type:none;}
.ulAnchorParent li {float:left;margin-right:0px;background-image:url(../images/site/menu_background.jpg);height:26px;line-height:26px;}
.ulAnchorParent li ul li {height:20px;line-height:22px;background-image:none;}

.liTopLevelAnchorLink {width:125px;padding-left:10px;padding-right:10px;padding-top:0px;border-right:solid 1px #fff;}
.liTopLevelAnchorLink_0 {width:114px;}
.liTopLevelAnchorLink_1 {width:78px;}
.liTopLevelAnchorLink_2 {width:98px;}
.liTopLevelAnchorLink_3 {width:48px;}
.liTopLevelAnchorLink_4 {width:115px;}
.liTopLevelAnchorLink_Home {width:170px;text-align:right;border-right:none;}

.liTopLevelAnchorLink a {font-size:11px;color:#fff;font-weight:bold;text-decoration:none;}
.liTopLevelAnchorLink a:hover {color:#f50100;}
.liTopLevelAnchorLink ul li a {background-color:#e3e3e3;font-weight:normal;font-size:10px;color:black;}

.liAnchorLink {border-bottom:solid 1px #fff}
.liAnchorLink a {color:#fff;padding-left:6px;padding-right:6px;padding-bottom:0px;width:115px;}
.liAnchorLink a:hover {color:#f50100;}

.menu li.ieDisplayMenu {
	position:relative;
}

.menu ul li ul {
	position:relative;
	top:6px;
	left:-3px;	
}

.menu ul li ul li ul{
	position:relative;
	top:-20px;
	left:127px;
}
.menu ul li.ieDisplayMenu ul {
	position:absolute;
	top:26px;
	left:5px;
}

.menu ul li ul li.ieDisplayMenu ul {
	top:0px;
	left:127px;
}

/*hide the first, second, third... [n] level menus
  add here to implement the number of levels in the menu structure*/
.menu ul li.ieDisplayMenu ul,
.menu ul li ul,
.menu ul li ul li ul li,
.menu ul li ul li.ieDisplayMenu ul li,
.menu ul li ul li:hover ul li ul,
.menu ul li ul li.ieDisplayMenu ul li ul,
.menu ul li ul li ul li.ieDisplayMenu ul li ul,
.menu ul li ul li ul li:hover ul li ul {
	display:none;
}

/*top level*/
.menu ul li.ieDisplayMenu ul,
.menu ul li:hover ul,  /*hover over the top level and display the first menu*/
.menu ul li a:hover ul { /*hover over the top level and display the first menu*/
	display:block;
} 

/*first menu*/
.menu ul li ul li.ieDisplayMenu ul li,
.menu ul li ul li:hover ul li {  /*hover over the first menu and display the second menu*/
	display:block;
}

/*second menu*/
.menu ul li ul li ul li.ieDisplayMenu ul,
.menu ul li ul li ul li:hover ul {
	display:block;
}

/*third menu*/
.menu ul li ul li ul li ul li.ieDisplayMenu ul,
.menu ul li ul li ul li ul li:hover ul {
	display:block;
}
