div#vertical-accordion-menu
{
	margin: 60px 0 20px 0;
	padding: 0; 
}

div#vertical-accordion-menu h3.toggler {
	color: #aaa;
	margin: 0;
	padding: 8px 5px 12px 0;
	font-size: 16pt;
	font-weight: normal;
	font-family: Times;
	cursor: pointer;
	//cursor: hand;
}
div#vertical-accordion-menu h3.toggler span {
	border-bottom:1px dashed black;
}
 
div#vertical-accordion-menu div.element {
	position: relative;
	overflow: hidden;
	padding: 34px 0;
}
div#vertical-accordion-menu div.items {
	font-size: 10pt;
	line-height: 12pt;
	/*max-height: 750px;*/
	position: relative;
	overflow: hidden;
}

div#vertical-accordion-menu div.item {
	text-align: center;
	margin:10px 0 30px 0;
	min-width:170px;
}

div#vertical-accordion-menu div.item img {
	border:0;
	margin-bottom: 4px;
}

div#vertical-accordion-menu div.item a,
div#vertical-accordion-menu div.item a:hover {
	color: #009DDB;
}

div#vertical-accordion-menu div.item a:visited {
	color: #784370;
}

div#vertical-accordion-menu div.selected {
}

/*Denied items*/
#vertical-accordion-menu a.denied
{
	background: #F5F5F5 url(images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* scroller */
#vertical-accordion-menu div.upbtn, #vertical-accordion-menu div.downbtn {
	width: 99%;
	height: 32px;
	background-color: #FFF;
	border:1px solid #AAA;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	position: absolute;
	left: 0;
	z-index: 5;
	cursor: pointer;
	//cursor: hand;
}
#vertical-accordion-menu div.upbtn {
	top: -34px;
	-moz-border-radius: 8px 8px 0 0;
}
#vertical-accordion-menu div.downbtn {
	bottom: -34px;
	-moz-border-radius: 0 0 8px 8px;
}

#vertical-accordion-menu div.uparrow, #vertical-accordion-menu div.downarrow {
	margin: 0 auto;
	width: 32px;
	height: 32px;
	background: #FFF url(images/updn.gif) left top no-repeat;
}
#vertical-accordion-menu div.downarrow {
	background-position: left bottom;
}

