.scroll-pane{ overflow:auto; max-height: 475px; float:left; width:100%; padding-right:25px; }
.jspContainer{overflow: hidden;	position: relative; }
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;	top: 0;	right: 0; width: 20px; height: 100%; background: #d8d8d8f;}
.jspHorizontalBar {	position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: #d8d8d8;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0;	padding: 0px;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background-color: rgba(0, 0, 0, 0.77); padding: 3px; position: relative;	 }
.jspDrag{background-color: #fff; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left; height: 100%; }
.jspArrow{background:  rgba(0, 0, 0, 0.77); text-indent: -20000px; display: none; cursor: pointer; }
.jspArrow.jspDisabled{cursor: default; background: rgba(0, 0, 0, 0.77); }
.jspVerticalBar .jspArrow{height: 16px;}
.jspArrowUp {background: url(arrowup.png) no-repeat;}
.jspArrowDown {background: url(arrowdown.png) no-repeat;}
.jspHorizontalBar .jspArrow{width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{	background: #fff;float: left; height: 100%;}

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