ul#mainnav{
	margin: 0px auto 0px 223px;
	list-style: none;
	padding: 0;
	position:absolute;
	top:139px;
}
ul#mainnav ul{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	display:block;
	list-style: none;
}
ul#mainnav li {
	background-image:url(images/menubg.gif);
	float: left;
}
ul#mainnav li a {
	color:#FFFFFF;
	display: block;
	font-family:Arial;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
ul#mainnav li ul {
	background-color:#CCCCCC;
	left: -999em;
	position: absolute;
	list-style-type:none;
	width:1px;
}
ul#mainnav li ul a{
	background-color:#D2D0D0;
	border:2px solid #11568B;
	border-top:0px;
	color:#000000;
	font-size:80%;
	text-align:left;
	padding: 3px 0px 3px 3px;
	line-height:18px;
}
ul#mainnav li ul a:hover{
	background-color:#11568B;
	color:#FFFFFF;
	text-align:left;
}
ul#mainnav li li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#mainnav li li a {
	width: 100%;
}
ul#mainnav li:hover ul,
ul#mainnav li.sfhover ul {
	left: auto;
}
li.a{
	line-height:15px;
	width:180px;
}
li.b{
	line-height:15px;
	width:180px;
}
li.c{
	line-height:15px;
	width:120px;
}
li.d{
	width:117px;
	padding-bottom:auto;
	padding-top:auto;
	line-height:30px;
}
ul#mainnav li.a li,
ul#mainnav li.b li {
	width:170px;
}
ul#mainnav li.c li {
	width:180px;
}
