.jspContainer {
	overflow:hidden;
	position:relative;
}
.jspPane {position:absolute;}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background-color:transparent;
}
.jspVerticalBar *
{
	margin: 0;
	padding: 0;
}
.jspCap {display: none;}
.jspTrack {
	background-color:transparent;
	position: relative;
}
.jspDrag {
	background-color:transparent;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspArrow
{ 
   width:16px;
   height:14px;	
   text-indent: -20000px;
   display: block;
   cursor: pointer;
}
.jspVerticalBar .jspArrow {
	width:16px;
	height:14px;
	display:block;
	cursor:pointer;	
}
.jspArrowUp {
	width:16px;
    height:14px;
	background-color:transparent;
	background-image:url(../layout/scroll_arup.png);
	background-repeat:no-repeat;	
}
.jspArrowDown {
	width:16px;
    height:14px;
	background-color:transparent;
	background-image:url(../layout/scroll_ardown.png);
	background-repeat:no-repeat;	
}
.jspVerticalBar .jspArrow:focus
{
	outline: none;
}
.jspCorner
{
	background-color:transparent;
	float: left;
	height: 100%;
}
.jspArrow.jspArrowUp.jspActive {
	width:16px;
    height:14px;
	background-color:transparent;
	background-image:url(../layout/scroll_arup_h.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.jspArrow.jspArrowDown.jspActive {
	width:16px;
    height:14px;
	background-color:transparent;
	background-image:url(../layout/scroll_ardown_h.png);
	background-repeat:no-repeat;
	cursor:pointer;	
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}