.jspContainer {
	overflow: hidden;
	position: relative;






}
.jspPane {
	position: absolute;

}
.jspVerticalBar {
	position: absolute;
	right: 0;
	top: 0;

}
.jspHorizontalBar {
    background: url(none) repeat scroll;
    bottom: 0;
    left: 0;
    position: absolute;
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;

}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
	position: relative;
	margin-right: 10px;
	background-attachment: scroll;
	background-image: url(../pictures/points.gif);
	background-repeat: repeat-y;
	background-position: center;



}
.jspDrag {
	background-attachment: scroll;
	background-position: center center;
	background-repeat: repeat-y;
	cursor: pointer;
	left: 0;
	position: relative;
	top: 0;
	height: 30px;
	background-color: #000000;



}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;

}
.jspArrow {
    background: 0 url(none) repeat scroll;
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}
.jspArrow.jspDisabled {
    background: none repeat scroll 0 0 #80808D;
    cursor: default;
}
.jspVerticalBar .jspArrow {

	
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}
.jspVerticalBar .jspArrow:focus {
	outline: medium none;


}
.jspCorner {
    background: 0 url(none) repeat scroll;
    float: left;
    height: 100%;
}
* html .jspCorner {
    margin: 0 -3px 0 0;
}
