
/***************/
/* Scroll */
/***************/

.scroll-pane
{
	width:                          100%;
	height:                         200px;
	overflow:                       auto;
}

/*.horizontal-only
{
	height:                         auto;
	max-height:                     200px;
}*/

/* Styles */

.jspContainer
{
	overflow:                       hidden;
	position:                       relative;
}

.jspPane
{
	position:                       absolute;
}

.jspVerticalBar
{
	position:                       absolute;
	top:                            0;
	right:                          0;
	width:                          14px;
	height:                         100%;
}

.jspHorizontalBar
{
	position:                       absolute;
	bottom:                         0;
	left:                           0;    
	width:                          100%;
	height:                         16px;
	background:                     red;
        display:                        none;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin:                         0;
	padding:                        0;
}

.jspCap
{
	display:                        none;
}

.jspHorizontalBar .jspCap
{
	float:                          left;
}

.jspTrack
{
        background:                     transparent url('img/v1_11/jspTrack.png') repeat-y;
	position:                       relative;
}

.jspDrag
{
	background:                     #c3c3c3;
	position:                       relative;
	top:                            0;
	left:                           3px;
	cursor:                         pointer;
        width:                          8px;
}

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

.jspCorner
{
	background:                     #eeeef4;
	float:                          left;
	height:                         100%;
}
