
div#navigation
{

display: block;
color: #000;
background: transparent;

margin: 0;

	float:left;
	width:160px;
	padding:14px 0px 0px 0px;
}

ul#navlist,ul#navlist li ul#subnavlist
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#navlist li,ul#navlist li ul#subnavlist li { display: inline; }

ul#navlist li a
{
display: block;
width: 150px;
color: #000;
background: #ccc;
text-align: right;
text-decoration: none;
border: solid #fff;
border-width: 2px;
margin: 5px 0px 5px 0px;
padding: 12px 5px 7px 5px;
background:  url(../images/button.gif);

	background-position:  top left no-repeat; 
}

ul#navlist li a:hover,ul#navlist li a:focus { background: #eee; 
 background: transparent url(../images/button.gif);

	background-position: -169px 0px;}

ul#navlist li a:active
{
border: solid #fff;
border-width: 2px;
padding:12px 5px 7px 5px;
}

ul#navlist li#active a
{
color: #000;
background: transparent;
border: solid #fff;

border-width: 2px;
 background: transparent url(../images/button.gif);

	background-position: -169px 0px;
	font-weight:bold;
}

ul#navlist li ul#subnavlist li a
{
display: block;
width: 9em;
color: #000;
background: #ccc;
text-align: right;
text-decoration: none;
border-left: solid #aaa;
border-right: solid #aaa;
border-width: 0px 0px;
margin: 0 0 0 32px;
padding: 3px 6px 3px 16px;
}

ul#navlist li ul#subnavlist li a:hover, ul#navlist li ul#subnavlist li a:focus { background: #eee; }

ul#navlist li#active ul#subnavlist li#subactive a
{
color: #eee;
background: transparent;
}