.Group:link,.Group:visited{
	display: block;
	background-image: url(../images/Group.png);
	line-height: 27px;
	padding-left: 27px;
	color: #FFFFFF;
	text-decoration: none;
}
.Open:link,.Open:visited{
	display: block;
	background-image: url(../images/GroupOpen.png);
	line-height: 27px;
	padding-left: 27px;
	color: #FFFFFF;
	text-decoration: none;
}

.Group:hover,.Open:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.Option:link,.Option:visited{
	display: block;
	background-image: url(../images/Open.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #000000;
	margin-left: 10px;
	text-decoration: none;
}
.All:link,.All:visited{
	display: block;
	background-image: url(../images/Open.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #000000;
	margin-left: 5px;
	text-decoration: none;
}
.Direct:link,.Direct:visited{
	display: block;
	background-image: url(../images/Open.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
}
.Option:hover,.Direct:hover,.All:hover,
.CurrentO:hover,.CurrentD:hover,.CurrentA:hover{
	/*text-decoration: underline;*/
	background-image: url(../images/Current.png);
	color:#FFFFFF;
}
.CurrentO:link,.CurrentO:visited{
	display: block;
	background-image: url(../images/Current.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 10px;
	text-decoration: none;
}
.CurrentA:link,.CurrentA:visited{
	display: block;
	background-image: url(../images/Current.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 5px;
	text-decoration: none;
}
.CurrentD:link,.CurrentD:visited{
	display: block;
	background-image: url(../images/Current.png);
	background-repeat: repeat-x;
	line-height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.show{
	display:inline;
}
.hide{
	display:none;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 275px;
height: 265px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #e5cb1e;
margin: 0.3em auto;
padding: 15px;
text-align:left;
border:1px solid #333333;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #ffe779;
}
.vscrollerbar {
width: 10px;
background-color: #b58e0d;
}
