/*css file copyright 2004 Mitchell Web Design*/

#mainmenu {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}

#mainmenu ul {
	margin: 0;
	padding: 0 0 0 50px;
	list-style: none;
}

#mainmenu ul li {
	display: inline;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#mainmenu ul li.on {
}

/*#mainmenu ul li a {
	float: left;
	background: url("images/left_tab4.gif") no-repeat left top;
	margin: 0;
	padding: 0 10px 0px 6px;
	text-decoration: none;
	width: 0.1em;
	font-size: 11px;
	font-weight: bold;
}
*/
#mainmenu ul li.on a {
	background-position: 0 -300px;
	border-width: 0;
}

/*#mainmenu ul li a span {
	display: block;
	float: left;
	background: url("images/right_tab4.gif") no-repeat right top;
	padding: 8px 26px 5px 27px; 
	
}*/

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainmenu ul li a span  { float: none; }
/* End IE5-Mac hack */


#mainmenu ul li.on a span {
	background-position: 100% -300px;
	padding-bottom: 3px;
}

#mainmenu ul li.on a:hover {
	background-position: 0% -300px;
}

#mainmenu ul li.on a:hover span {
	background-position: 100% -300px;
}

#mainmenu ul li a:hover {
	background-position: 0% -150px;
}

#mainmenu ul li a:hover span {
	background-position: 100% -150px;
}


html>body #mainmenu ul li a {
	width: auto;
	height: auto;
}



