﻿.menu {
	Z-INDEX: 100; POSITION: relative; WIDTH: 350px; FONT-SIZE: 0.95em
}
.menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menu UL UL {
	WIDTH: 350px
}
.menu LI {
	POSITION: relative; WIDTH: 350px; FLOAT: left
}
.menu A {
	LINE-HEIGHT: 29px;
	PADDING-LEFT: 10px;
	WIDTH: 239px;
	DISPLAY: block;
	BACKGROUND: #003300;
	HEIGHT: 30px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}
* HTML .menu A {
	WIDTH: 239px
}
.menu UL UL A.drop {
	BACKGROUND: url(../../graphics/drop.gif) #d4d8bd no-repeat right bottom
}
.menu UL UL A.drop:hover {
	BACKGROUND: url(../../graphics/drop.gif) #c9ba65 no-repeat right bottom
}
.menu UL UL :hover > A.drop {
	BACKGROUND: url(../../graphics/drop.gif) #c9ba65 no-repeat right bottom
}
.menu UL UL UL A {
	BACKGROUND: #e2dfa8
}
.menu UL UL UL A:hover {
	BACKGROUND: #b2ab9b
}
.menu UL UL {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 0px; VISIBILITY: hidden; TOP: 31px; LEFT: 0px
}
* HTML .menu UL UL {
	TOP: 31px
}
.menu UL UL UL {
	WIDTH: 200px; TOP: 0px; LEFT: 150px
}
.menu UL UL UL.left {
	LEFT: -150px
}
.menu TABLE {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.menu UL UL A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-LEFT: 10px; WIDTH: 129px; PADDING-RIGHT: 10px; BACKGROUND: #d4d8bd; HEIGHT: auto; COLOR: #000; PADDING-TOP: 5px
}
* HTML .menu UL UL A {
	WIDTH: 129px
}
.menu A:hover {
	BACKGROUND: #0000ff;
	COLOR: #fff;
	font-weight: normal;
}
.menu UL UL A:hover {
	BACKGROUND: #949e7c; COLOR: #fff
}
.menu :hover > A {
	BACKGROUND: #0066cc; COLOR: #fff
}
.menu UL UL :hover > A {
	BACKGROUND: #0000ff; COLOR: #fff
}
.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
}
