
.menu UL LI A, .menu UL LI A:visited { 
	WIDTH: 104px;
	DISPLAY: block; 
	BORDER-top: 1px solid #fff; 
	BORDER-left: 1px solid #fff; 
	BORDER-right: 1px solid #fff; 
	FONT-SIZE: 11px; 
	BACKGROUND: #369; COLOR: #FFF; 
	LINE-HEIGHT: 19px; 
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}

.menu UL {
	PADDING:0px;
	margin: 0 0 0 0px;
	LIST-STYLE-TYPE: none;
}
.menu UL LI {
	FLOAT: left; MARGIN-RIGHT: 1px; POSITION: relative;
}
.menu UL LI UL {
	DISPLAY: none;
}
.menu UL LI:hover A {
	BACKGROUND: #CDDBEB; COLOR: #000;
}
.menu UL LI:hover UL {
	DISPLAY: block; LEFT: 105px; WIDTH: 105px; POSITION: absolute; TOP: 0px
}
.menu UL LI:hover UL LI A.hide {
	BACKGROUND: #BACDE0; COLOR: #000;
}
.menu UL LI:hover UL LI:hover A.hide {
	WIDTH: 150px;
}
.menu UL LI:hover UL LI UL {
	DISPLAY: none;
}
.menu UL LI:hover UL LI A {
	DISPLAY: block; BACKGROUND: #E9CFCF; WIDTH: 150px; COLOR: #000
}
.menu UL LI:hover UL LI A:hover {
	BACKGROUND: #F4E4E4; COLOR: #000;
}
.menu UL LI:hover UL LI:hover UL {
	DISPLAY: block; LEFT: 151px; COLOR: #000; POSITION: absolute; TOP: 0px;
}
.menu UL LI:hover UL LI:hover UL LI A {
	DISPLAY: block; BACKGROUND: #F4E4E4; WIDTH: 200px; COLOR: #000
}
.menu UL LI:hover UL LI:hover UL LI A:hover {
	BACKGROUND: #2E5F8D; COLOR: #fff;
}