/* ========== DROP DOWN VERTICAL LAYOUT ========== */

#dyn_nav_v {
	margin: 0;
 	padding: 0;
 	list-style: none;
}
#dyn_nav_v li {
	position: relative;
}
#dyn_nav_v li ul {
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	top: 0;
	z-index: 999;
}
#dyn_nav_v > li:hover ul, #dyn_nav_v > li.over ul {
	display: block;
}

/* ---------- fix IE Mac ---------- */

* html #dyn_nav_v li { float: left; height: 1%; }
* html #dyn_nav_v li a { height: 1%; }

		
/* ========== DROP DOWN VERTICAL CUSTOMIZATION ========== */

/* ---------- main menu item structure ---------- */

#dyn_nav_v {
	border-bottom: solid 1px #d9d9d9;
 	width: 197px; /* width of menu items */
}
#dyn_nav_v li {
	position: relative;
}

/* ---------- main menu item  ---------- */

a.dyn_nav_mm:link,  a.dyn_nav_mm:visited {
	background: #ffffff; /* IE bug needs at least color */
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	color: #333333;
	display: block;
	font: bold 9pt Arial, Helvetica, sans-serif;
	overflow: hidden;
	text-decoration: none;
	padding: 7px 5px;
}

a.dyn_nav_mm:hover,  a.dyn_nav_mm:active {
	background: #eeeeee; /* IE bug needs at least color */
	color: #4686e6;
}

/* ---------- main menu item arrow  ---------- */

a.dyn_nav_a:link, a.dyn_nav_a:visited {
	background: #ffffff url(../images/dd_vert_arrow.png) no-repeat 100% 50%;
	padding-right: 15px;
}
a.dyn_nav_a:hover, a.dyn_nav_a:active {
	background: #eeeeee url(../images/dd_vert_arrow.png) no-repeat 100% 50%;
}

/* ---------- drop down item structure ---------- */

#dyn_nav_v li ul {
	background: #fefefd;
	border-bottom: solid 1px #eeeeee;
	left: 197px; /* set equal to main menu item width */
 	padding: 0;
	width: 150px;
}

/* ---------- drop down item ---------- */

.dyn_nav_dd a:link, .dyn_nav_dd a:visited {
	background: #ffffff; /* IE bug needs at least color */
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	color: #333333;
	display: block;
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px;
}

.dyn_nav_dd a:hover, .dyn_nav_dd a:active {
	background: #eeeeee; /* IE bug needs at least color */
	color: #4686e6;
}