.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	background-color: #CCCCCC;
    z-index: 20;
    border-left: 1px solid #999999;
}
.jScrollPaneDrag {
	position: absolute;
    background: url('../../images/jscroll/scrolldrag.png') no-repeat scroll 1px 50% #555555;
	cursor: pointer;
	overflow: hidden;
	width: 9px !important;
    border-color: #9D9D9D #171717 #171717 #9D9D9D;
    border-style: solid;
    border-width: 1px;
}
/*
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
*/
a.jScrollArrowUp,
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 21;
	right: 0px;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #555555;
	height: 11px;
    border-left: 1px solid #999999;
    background: url("../../images/jscroll/jscrollarrows.png") no-repeat scroll left top transparent;
}
a.jScrollArrowUp {
	border-bottom-width: 0px;
}
a.jScrollArrowDown {
	border-top-width: 0px;
	background-position: right top;
}
a.jScrollActiveArrowButton {
	background: url("../../images/jscroll/jscrollarrows.png") no-repeat scroll left -11px transparent;
}
a.jScrollArrowDown.jScrollActiveArrowButton {
    background-position: right -11px;
}
a.jScrollArrowUp.disabled {
    background-position: left top;
}
a.jScrollArrowDown.disabled {
    background-position: right top;
}