BODY {
	FONT-SIZE: 12px; background:#df0d00;
}
.monbg {background:url('monbg.jpg') repeat-x top left;}
.monr {background:url('monr.jpg') no-repeat top right; width:10px;}
.monl {background:url('monl.jpg') no-repeat top left; width:10px;}

#menu {
	POSITION: relative; PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 100%; DISPLAY: block; LIST-STYLE-IMAGE: none;
}
#menu LI {
	PADDING: 0px; LINE-HEIGHT: 33px; LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left; HEIGHT: 33px; LIST-STYLE-IMAGE: none;
}
#menu LI UL LI {
	PADDING: 0px; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left; HEIGHT: 30px; LIST-STYLE-IMAGE: none;
}
#menu LI A {
	PADDING: 0px; DISPLAY: block; VERTICAL-ALIGN: middle;
	WIDTH: auto;
	font: bold 16px Trebuchet MS;
	color:#fff;
	padding:0px 15px 0 15px;
}
#menu > LI + LI {
	MARGIN-LEFT: -1px
}
#menu LI UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fece02; HEIGHT: auto; TOP: 33px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 0px
}

#menu LI.on UL {
	Z-INDEX: 10; DISPLAY: block
}
#menu LI:hover UL {
	Z-INDEX: 10; DISPLAY: block
}
#menu LI:hover UL {
	Z-INDEX: 100
}
#menu LI UL LI A {
	PADDING: 0px; DISPLAY: block; VERTICAL-ALIGN: middle; 
	font: bold 16px Trebuchet MS;
	color:#e50003;
	padding:3px 15px 0 15px;
}
#menu LI UL LI + LI {
	MARGIN-LEFT: -1px
}
* HTML #menu {
	OVERFLOW-X: hidden
}
* HTML #menu LI UL {
	Z-INDEX: 1; MARGIN-TOP: 0px; PADDING-RIGHT: 1000em; DISPLAY: block; OVERFLOW: visible; MARGIN-RIGHT: -1000em
}
* HTML #menu LI.on A TABLE {
	VISIBILITY: visible
}
* HTML #menu LI A:hover TABLE {
	VISIBILITY: visible
}
* HTML #menu LI.on A TABLE UL {
	Z-INDEX: -1
}
* HTML #menu LI A:hover TABLE UL {
	Z-INDEX: 100
}
* HTML #menu LI A:hover {
	POSITION: static
}
* HTML #menu TABLE {
	BORDER-COLLAPSE: collapse; VISIBILITY: hidden
}
#menu LI A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; TEXT-DECORATION: none
}
#menu LI.on  {
 background: transparent;
}

#menu LI.on a {
 color:#800101;
 background: #fece02;
}
#menu LI.on UL LI a {
 color:#e50003;
}

#menu LI UL LI.on a {
 color:#800101;
}

#menu LI:hover A {
 color:#800101;
}
#menu LI:hover UL LI a {
 color:#e50003;
}

#menu LI A:hover {
 
}
#menu LI A:hover A {
	
}
#menu LI UL LI:hover {
 
}
#menu LI UL LI A:hover {
 COLOR: #800101;
}

