/* navigation */
.expand_li {  display: block; }
#nav2  { width: 700px }
#nav2 ul  { color: #ffffff; list-style-type: none; margin: 0; padding: 0 }
#nav2 a  { color: #585858; font-size: 9pt; text-decoration: none; cursor: hand; display: block; margin-top: CSS_PROPERTY_UNDEF; width: 100%; height: 14px }
#nav2 ul li {
	/* align menu with bottom of logo */
	/* margin-bottom: -5px; */
	height: 18px;
	float: left;
	text-align: left;
	margin-left: 1px; }
#nav2 li.w1   { color: white; width: 310px }
#nav2 li.w2   { background-color: black; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 92px }
#nav2 li.w3 { width: 6px }
#nav2 li.w4    { background-color: black; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 108px }
/*begin CSS for dropdown menu*/
#nav2 li ul     { display: none; margin-top: -1px; padding-top: 2px; padding-bottom: 4px; position: absolute; z-index: 100; width: 340px; float: left }
#nav2 li a:link { color: #ffffff }
#nav2 li a:visited { color: #ffffff; }
#nav2 li a:active { color: #ffffff; }
#nav2 li a:hover { color: #ff9102; }
#nav2 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 #585858;
	border-right: solid 1px #585858; }
#nav2 li ul li.top { border-top: solid 1px #585858; }
#nav2 li ul li.bottom { border-bottom: solid 1px #585858; }
#nav2 li ul li a {
	font-size: 8pt;
	display: block;
	padding: 6px;
	width: 100%;
	height: 100%;
	margin-top: -4px;
	margin-left: -4px; }
#nav2 li ul li a:hover  { color: <AHOVERCOL5>  }
/*only in moz/opera... done in JS for ie with node.style.marginTop */
#nav2 li ul li:first-child { margin-top: 6px; }
/* Opera Fix */
#nav2 li > ul { top: auto; left: auto; }
#nav2 li:hover ul, #nav li.over ul {
	display: block;
	position: relative; }
/*end CSS for dropdown menu*/
/* end of navigation bar */