.uppermenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.uppermenu ul li {
	position: relative;
	float:left;
	width:131px;
	display: inline;
}
/* style the links for the top level */
.uppermenu ul li a {
	display:block;
	height:40px;
	width:131px;
	text-decoration:none;
	border-right:1px dotted black;
	background-image:url(images/layout/b1.png);
	background-repeat:no-repeat;
	background-position:right;
	border-right:1px dotted black;
	font-weight:bold;
	color:#002060;
}
.uppermenu ul li A:HOVER {	
	font-weight:bold;
	height:40px;
	width:131px;
	background-image:url(images/layout/b2.png);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#002060;
	border-right:1px solid black;
	color:#FFFF99;
}

.uppermenu ul li ul {
	position:absolute;
	left:0; 
	width:131px;
	display: block;
	visibility: hidden;
}
.uppermenu ul li ul li{
	display: list-item;
	float: none;
}

.uppermenu ul li ul li A {
	display:block;
	height:40px;
	width:131px;
	text-decoration:none;
	border-right:1px dotted black;
	background-image:url(images/layout/b1.png);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFFF99;
	border:1px dotted black;
	border-top:none;
	font-weight:bold;
	color:#002060;
}
.uppermenu ul li ul li A:HOVER {	
	font-weight:bold;
	height:40px;
	width:131px;
	background-image:url(images/layout/b2.png);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#002060;
	border-right:1px solid black;
	color:#FFFF99;
}

.uppermenu ul li:hover ul,
.uppermenu ul a:hover ul{
	visibility:visible; 
}