a{
	color: purple;
	text-decoration:none;
}
body{font-size:0.5em;
	text-align:center;
	margin:0px;
		padding:0px;
}

#cmenu{
	font-family: Comic Sans MS;	
	width:180px;	
}
#cmenu	li{	
	list-style-type:none;	
	margin:0px;	
}
#cmenu ul{
	margin:0px;	
	padding:5px;	
}
#cmenu ul li ul{	
	padding-left:10px;
}
#cmenu	li a{	
	text-decoration:none;	
	color:#000000;	
	height:20px;	
	line-height:20px;	
	vertical-align:middle;	
	border:1px solid black;	
	background-color: #ffffff;	
	margin:0px;	
	padding:5px;	
	display:block;
}
#cmenu	li a:hover,#cmenu .activeMaincmenuItem{
	color: #ffffff;
	background-color: #cccc33;
}

.hmenu {
	FONT-SIZE: 11px; FONT-FAMILY: Comic Sans MS; TEXT-DECORATION: none
}
UL.hmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.hmenu {
	DISPLAY: block; BACKGROUND: #006553; FLOAT: left; POSITION: relative; FONT-SIZE: 11px; FONT-FAMILY: Comic Sans MS; COLOR: white; TEXT-DECORATION: none
}
LI.hmenu UL {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 30px
}
UL.hmenu LI A {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 7px; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: #cccc33; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid;
}
LI > UL {
	LEFT: auto; TOP: auto
}
LI:hover UL {
	DISPLAY: block ; BACKGROUND: #ffffff; COLOR: red
}
LI.over UL {
	DISPLAY: block
}
UL.hmenu LI A:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
