.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0px; right: 0px; width: 16px; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-left: 15px; }
.jspHorizontalBar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 16px; background: red none repeat scroll 0% 0%; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0px; padding: 0px; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: rgb(220, 219, 219) none repeat scroll 0% 0%; position: relative; }
.jspDrag { background: rgb(0, 121, 135) none repeat scroll 0% 0%; position: relative; top: 0px; left: 0px; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { height: 9px; background: transparent url(283a5d0c80205f4915745ce55d80c2fefa963b12.png)  no-repeat scroll 0% 0%; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { background-position: right top; cursor: default; }
.jspArrow.jspArrowDown { background-position: left bottom; }
.jspArrow.jspArrowDown.jspDisabled { background-position: right bottom; }
.jspVerticalBar .jspArrow { height: 9px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: medium none; }
.jspCorner { background: rgb(238, 238, 244) none repeat scroll 0% 0%; float: left; height: 100%; }
