
	#menu ul li a {
		display: block;
		position:relative;
		float: left;
		padding: 10px 5px;
		margin: 0px 0 0 0px;
		color: #0D497F;
		width: 140px;
		font-size: 12px;
		font-family: "Verdana", Arial, sans-serif;
		text-decoration: none;

	}
	
	#menu ul li a.current {
		background: none;
	}

#menu {
	float: left;
	margin-left: 20px;
	padding: 0;
}
#menu ul {
	margin: 0;
	padding-top: 19px;
}

#menu ul li {
	margin: 0;
	padding: 0;
	float: left;
}

#info {
	BACKGROUND: #f8f8f8; 
}
.menu {
	Z-INDEX: 100; FONT-FAMILY: arial, sans-serif; POSITION: relative; HEIGHT: 32px
}
 HTML .menu {
	WIDTH: 750px
}
.menu UL {
	MARGIN: 0px; PADDING-TOP: 0px; list-style: none;
}
.menu UL UL {
	WIDTH: 140px
}
.menu LI {
	FLOAT: left; WIDTH: 140px; POSITION: relative
}
.menu A {
	BACKGROUND: transparent; LINE-HEIGHT: 29px; HEIGHT: 30px; 
	}
}
 HTML .menu A {
	WIDTH: 140px
}

.menu UL UL {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 140px; POSITION: absolute; TOP: 31px; HEIGHT: 0px
}
 HTML .menu UL UL {
	TOP: 31px
}
.menu UL UL UL {
	LEFT: 0px; WIDTH: 140px; TOP: -1px
}
.menu UL UL UL.left {
	LEFT: 0px
}
.menu TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px;
}
.menu UL UL A {
	BORDER-TOP-WIDTH: 0px;   BACKGROUND: #FFFFFF; PADDING-BOTTOM: 5px; WIDTH: 128px;  LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto;
}
 HTML .menu UL UL A {
	WIDTH: 140px
}
.menu A:hover {
	BACKGROUND: #CCCCCC; COLOR: #000
}
.menu UL UL A:hover {
	BACKGROUND: #CCCCCC; COLOR: #000
}
UNKNOWN {
	BACKGROUND: #CCCCCC; COLOR: #000
}
.menu UL LI:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL {
	VISIBILITY: visible
}
.menu UL :hover UL UL {
	VISIBILITY: hidden
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible
}

/* specific to non IE browsers */
.menu ul li:hover a {list-style: none;}
.menu ul li:hover ul {display:block; position:absolute; left:-40px; width:145px; list-style: none}