/*
Top Navigation 
-------------------------------------------------
*/

#topNavigationBox {
	width:905px;
	float:left;
	height:20px;
	background-color:#D8D3CE;
	padding:0px 0px 5px 5px;

}

#topNavigation {
	/*position:relative;*/
	left:8px;
	z-index:900;
}

 /* common styling */

#topNavigation ul {
	padding:0; 
	margin:0;
	list-style-type: none;
}
#topNavigation ul li {
	float:left;
	position:relative;
}
#topNavigation ul li a, #topNavigation ul li a:visited {
	display:block; 
	text-decoration:none; 
	color: #81643d;
	width:85px; 
	border-left: 2px solid #D8D3CE; 
	font: 11px arial;
	background: #ede8e3;
	padding-left:3px; 
	line-height:20px;
	height:20px;
}
* html #topNavigation ul li a, #topNavigation ul li a:visited {
	width:85px;
}
#topNavigation ul li ul {
	display: none;
}
table {
	/*margin:-1px;*/
	border-collapse:collapse;
	font-size:10px;
}

/* specific to non IE browsers */
#topNavigation ul li:hover a,
#topNavigation ul li a:hover {
	color: #81643d;
	background: #fff;
}

#topNavigation ul li:hover ul,
#topNavigation ul li a:hover ul {
	display:block; 
	position:absolute;
	left:0; 
	width:114px;
	/*margin-top:0;
	top:0;*/
}
* html #topNavigation ul li a:hover ul {
	margin-top:0;
}

#topNavigation ul li:hover ul li ul,
#topNavigation ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	width:107px;
}

#topNavigation ul li:hover ul li a,
#topNavigation ul li a:hover ul li a {
	display:block; 
	height:auto; 
	line-height:20px;
	padding: 0 0 0 3px;
	margin: -1px 0 0 0;
	width:107px;
	font: 10px/20px arial, helvetica, sans-serif;
	color: #81643d;
	background: #f6f3f0;
	text-decoration: none;
	/*border-top: none;*/
	border-right: 2px solid #d8d3ce;
	border-left: 2px solid #d8d3ce;
	border-bottom: 1px solid #d8d3ce;
	border-top: 1px solid #d8d3ce;
}
* html #topNavigation ul li a:hover ul li a {
	width:107px;
}

#topNavigation ul li:hover ul li a.drop,
#topNavigation ul li a:hover ul li a.drop {
	background:#c9c9a7 url(drop.gif) bottom right no-repeat;
}

#topNavigation ul li:hover ul li a:hover,
#topNavigation ul li a:hover ul li a:hover {
	color: #81643d;
	background: #d8d3ce;
}

#topNavigation ul li:hover ul li:hover ul,
#topNavigation ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	left:114px; 
	top:0;
	width:107px;
}

#topNavigation ul li:hover ul li:hover ul.left,
#topNavigation ul li a:hover ul li a:hover ul.left {
	left:-150px;
}

#topNavigation .last {
	border-bottom:1px solid #d8d3ce;
}	

