 /* common styling */
#header_nav {
	font-family: verdana, sans-serif; 
	width: 100%; 
	position: relative; 
	z-index: 100;
	height: 30px;
}
#header_nav ul {
	list-style-type: none;
	margin: 0px;
}
#header_nav ul li {
	float:left;
	position:relative;
	line-height: 30px;
}
#header_nav ul li a, #header_nav ul li a:visited {
	/*
	text-decoration:none; 
	color:#000; 
	width:139px; 
	height:3em; 
	color:#000; 
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
	background:#dfc184; 
	padding-left:10px; 
	line-height:3em;*/
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	color: #909395;
	border: 1px solid #909395;
	border-width: 0px 1px 0px 0px;
}
* html #header_nav ul li a, #header_nav ul li a:visited {
	width:87px;
	/*w\idth:88px;*/
	padding: 0px 15px;
}
#header_nav ul li ul {
	display: none;
	margin: 0px;
}
table {
	margin:-1px; 
	border-collapse:collapse;
}
table * {
	height: 30px;
	line-height: 30px;
}

/* specific to non IE browsers */
#header_nav ul li:hover a,
#header_nav ul li a:hover {
	color: #000; 
}

#header_nav ul li:hover ul,
#header_nav ul li a:hover ul {
	display:block; 
	position:absolute; 
	top: 29px;
	margin: 1px 0px 0px;
	left: 0; 
	width: 130px;
}
* html #header_nav ul li a:hover ul {
	margin-top:0;
	marg\in-top:1px;
}

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

#header_nav ul li:hover ul li a,
#header_nav ul li a:hover ul li a {
	display:block; 
	background:#fff; 
	color:#909395; 
	height:30px; 
	line-height:30px; 
	padding:0px 10px; 
	width:129px;
	border: 0px;
}
* html #header_nav ul li a:hover ul li a {
	width:130px;
	w\idth:129px;
}

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

#header_nav ul li:hover ul li a:hover,
#header_nav ul li a:hover ul li a:hover {
	background:#fff; 
	color:#000;
}

#header_nav ul li:hover ul li:hover ul,
#header_nav ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	left:150px; 
	top:0;
	width:130px;
	margin: 0px;
}

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