.no-flexcroll
{
    float:left;
    margin-left:0px;
    width:1004px;
    line-height:150%;
    padding-right: 10px;
    z-index:100;
    position: relative;
    visibility: visible;
}

.flexcroll 
{
    float:left;
    margin-left:0px;
    width:600px;
    height:500px;
    overflow:auto;	
    padding-right: 5px;
    line-height:150%;
    z-index:100;
    position: relative;
}

.flexcroll a
{
	text-decoration:none;
}

.flexcroll a:hover
{
	text-decoration:underline;
}

/*scroll*/

.flexcrollactive .emptyspace {
	height: 260px;
	}

/* you may optionally want to hide the scrollbars */
#mycustomscroll .vscrollerbase {
	visibility: hidden !important;
}

.scrollgeneric {
line-height: 2px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 16px;
background-color: transparent;
}
.vscrollerbar {
width: 2px;
background-color: #828282;
border:2px solid transparent;
}
.hscrollerbase {
height: 5px;
background-color: white;
}
.hscrollerbar {
height: 5px;
background-color: black;
}

.scrollerjogbox {
width: 5px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: transparent;
}