/**************** menu coding *****************/
#menu {
background: #ffffff;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}


#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #cc0000 #990000 #cc0000 #990000;
margin: 0;
padding: 2px 3px;
}


#menu a, #menu h2 {
color: #000000;
background: #ffffff;
text-decoration: none;
}

#menu a:hover {
color: #000000;
background: #ffffff;
}

#menu h2 {
border-width: 1px 1px 0px;
}

#menu ul li ul a:visited {
color: #993333;
background: url(checkdone.gif) no-repeat left top;
}

#menu ul li ul a:hover {
color: #333333;
background: url(checkover.gif) no-repeat left top;
}

#menu ul li ul li a {
list-style: none;
padding: 0 0 0 12px;
margin: 0px;
background: fcfceb;
border-width: 0px 1px;
font-weight: normal;
background: url(check.gif) no-repeat left top;
}

<!--[if lt IE 7]>
	FONT-SIZE: 100%; BEHAVIOR: url(csshover.htc)
}
#menu UL LI {
	FLOAT: left; WIDTH: 100%
}
#menu UL LI A {
	HEIGHT: 1%
}
#menu A {
	FONT: bold 0.7em/1.4em arial, helvetica, sans-serif
}
#menu H2 {
	FONT: bold 0.7em/1.4em arial, helvetica, sans-serif
}
<![endif]-->

