/* navigation */
.expand_li {  display: block; }
#nav  { font-family: Arial, Helvetica, sans-serif; height: 18px; text-align: right; width: auto; float: right; padding-top: 6px }
#nav ul { margin: 0; padding: 0; list-style-type: none; padding-right: 70px }
#nav ul li    { font-size: 10px; text-align: left; padding-left: 15px; height: 20px; float: left }
#nav a { font-weight: normal; text-decoration: none; letter-spacing: 1px; cursor: hand; display: block; width: 100% }
.current   { color: #55abcf; font-weight: normal; letter-spacing: 1px }
/*begin CSS for dropdown menu*/
#nav li ul {
	display: none;
	width: 100px;
	position: absolute;
	float: left;
	margin-top: -5px;
	z-index: 100;
	padding-top: 3px;
	padding-bottom: 3px; }
#nav li a { color: #ffffff }
#nav li a:hover { color: #55abcf; }
#nav li ul li {
	display: block;
	float: left;
	background: #fff;
	/* width of drop down */
	width: 115px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	border-left: solid 1px #646464;
	border-right: solid 1px #646464; }
#nav li ul li.top { border-top: solid 1px #646464; }
#nav li ul li.bottom { border-bottom: solid 1px #646464; }
#nav li ul li a {
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 5px;
	width: 100%;
	height: 100%;
	margin-top: -4px;
	margin-left: -4px; }
#nav li ul li a:hover { color: <AHOVERCOL5> }
/*only in moz/opera... done in JS for ie with node.style.marginTop */
#nav li ul li:first-child { margin-top: 6px; }
/* Opera Fix */
#nav li > ul { top: auto; left: auto; }
#nav li:hover ul, #nav li.over ul {
	display: block;
	position: relative; }
/*end CSS for dropdown menu*/
/* end of navigation bar */
