#links { width:800px;}

#links, #links ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
	}

#links a {
	display: block;
	height:23px;
	width:114px;
	background:url(images/menu.jpg) repeat-x top;
	text-decoration:none; 
	font-size:10pt;
	padding-top:7px;
	padding-left:15px;
	border-right:#333333 solid 1px;
	font-weight: bold;
	z-index:100;
	}
#links a:hover { background-position:bottom;}
#links a#selected { background-position:bottom;}

#links li {float: left; margin:0; padding:0;}

#links li ul {
	position: absolute;
	margin-left: -999em;
	z-index:99;
	background:#3262c7 url(images/submenu.jpg) repeat-x; width:auto;
	}


#links li ul li a {width:100%; min-width:237px; background:url(images/menu-line.png) no-repeat bottom left; border:none; padding-right:10px; font-size:11px;}
#links li .wider li a {min-width:170px;}
#links li ul a.bottom { background-image:none;}

#links li ul a:hover{background-position:bottom left;}
#links li ul li:hover { background:#2a52a8;}
#links li ul ul {
	margin-top: -30px;
	background:#24468e;
	width:200px;
	}

#links li:hover ul, #links li.sfhover ul {
	margin-left:0;
}
#links li:hover ul ul { margin-left: -999em;}
#links li li:hover ul { margin-left:129px;}

#links li ul li {clear:both;}

