#subnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#subnav ul ul {
	margin:0;
	margin-left:0;
	padding:0;
	list-style:none;
	border:none;
}

#subnav ul ul ul {
	margin:0;
	margin-left:10px;
	padding:0;
	list-style:none;
	border:none;
}

#subnav ul ul ul ul {
	margin:0;
	margin-left:10px;
	padding:0;
	list-style:none;
	border:none;
}

#subnav li {
	margin:0;
	padding:0;
	background-image:url(list_ul.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
}

#subnav li li {
	margin:0;
	padding:0;
	background-image:url(list_ulul.gif);
	background-position:10px 8px;
	background-repeat:no-repeat;
}

#subnav li li li {
	margin:0;
	padding:0;
	background-image:url(list_ululul.gif);
	background-position:10px 8px;
	background-repeat:no-repeat;
}

#subnav li li li li {
	margin:0;
	padding:0;
	background-image:url(list.gif);
	background-position:15px 10px;
	background-repeat:no-repeat;
}

/* ### Links			############################################################ */

#subnav a,
#subnav a:link {
    display:block;
	font-weight:normal;
	/*min-height:100%;
	height:auto !important;
	height:100%;*/
	margin:0;
	padding-top:5px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:5px;
	text-decoration:none;
	letter-spacing:1px;
	color:#222222;
	border-bottom:1px solid #CCCCCC;
	text-transform:none;
}

#subnav a:hover {
	color:#000;
}

#subnav a.topul {
	padding-top:5px;
	border:none;
}

#subnav a#current {
	color:#535353;
}

#subnav a.bottomul {
	padding-bottom:5px;
}

#subnav a.bottomulul {
	padding-bottom:8px;
}



#subnav ul ul a,
#subnav ul ul a:link {
	display:block;
	/*min-height:100%;
	height:auto !important;
	height:100%;*/
	margin:0;
	padding-top:5px;
	padding-left:22px;
	padding-right:15px;
	padding-bottom:5px;
	text-decoration:none;
	letter-spacing:1px;
	border:none;
	text-transform:none;
	border-bottom:1px solid #CCCCCC;
}

#subnav ul ul a:hover {
	color:#000;
}

#subnav .current {
	color:#000;
}

#subnav #current {
	color:#000;
}