.navigation {
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;


	width: 598px; 

	font-family: Deja-Vu Sans, verdana, sans-serif, dejavu-sans;
	font-size: 8pt;
text-decoration: none;
background-color: #444;
border-bottom: 2px solid #333;
height: 20px;

        background-image: url(/images/decaf-button-bg.png);

}

.navigation a, .navigation h2 {
display: block;
margin: 0;

}

.navigation a {
	font: bold 11px/16px arial, helvetica, sans-serif;
	background-color: #333;
	color: #ebebeb;
	text-decoration: none;
	padding: 0 0 0 10px;

	border-left: 6px solid #444;
	
	border-right: 2px solid #333;
	border-bottom: 1px solid #333;
	height: 20px;
	line-height: 19px;
        background-image: url(/images/decaf-button-bg.png);
}

.navigation a:hover {
	border-left: 6px solid #666;
	border-right: 2px solid #666;
	background-color: #333;
background-image: none;
}

.navigation ul  { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

.navigation ul a {
        width: 135px;

}

.navigation ul li a.subnav {
        background-color: #444;
        width: 165px;
        border: none;
        text-align: right;

}

.navigation ul li ul li a.subnav {
border: 1px solid #555;
text-align: left;
border-left: 6px solid #666;
}

.navigation ul li ul li a.subnav:hover {
border: 1px solid #555;
text-align: left;
border-left: 6px solid #888;
background-image: none;
}


.navigation ul li a.subnav:hover {
	background-color: #333;
}


div.navigation>li {
        width: 110px;


}

.navigation li { /* all list items */
	float: left;
	position: relative;
        width: 135px;
}


div.navigation>li {
	float: left;
        width: 110px;
}

.navigation ul li ul li a {
	float: left;
        border-top: 1px solid #444;
        width: 160px;
}

.navigation ul li ul li ul li 
{
display: none;
}

.navigation li ul{ /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	top: 20px;
	left: 0;
	padding: 0 0 0 8px;

	
}

.navigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;

}

.navigation li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;

}

.navigation #content {
	clear: left;
}
