/*========== GENERAL SCROLL-PANE ==========*/
.jspScrollable { position:relative; }
.jspContainer	{ overflow: hidden; position: relative; }
.jspPane 		{ position: absolute; }
.jspVerticalBar { position: absolute; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
/*----------------------------------*/
.jspTrack { 
	position: relative;
	}
/*----------------------------------*/
.jspDragTop,
.jspDragBottom 	{ height:11px; position:absolute; width:100%; }

.jspDragBottom { bottom:0px; position:absolute; }
.jspDrag {
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	background:#434444;
	}
.jspDragInner {
	position:relative;
	top:7px;
	margin-bottom:7px;
	width:100%;
	}
/*----------------------------------*/
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0px;
	width: 15px;
	height: 100%;
	z-index:99;
	background: url(../image/rgen/vscroll-track.png);
	}
.jspVerticalBar .jspArrow { height: 16px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspDragTop {}
.jspVerticalBar .jspDrag { background:url(../image/rgen/sprites.png) no-repeat 0 -281px #434444; }

/*----------------------------------*/
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15px;
	background: url(../image/rgen/hscroll-track.png);
	}
.jspHorizontalBar .jspCap {	float: left; }
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspHorizontalBar .jspArrow { width: 10px; float: left; height: 100%; }

.jspHorizontalBar .jspTrack {  }
.jspHorizontalBar .jspDrag { height: 15px; background:url(../image/rgen/sprites.png) no-repeat 0 -256px #434444;  }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.h-scroll {
	width:3000px;
	}
