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

.vscrollerbase {
	visibility: visible !important;
	width: 1px;
	background-color:#333;
	margin-left:-3px;
	opacity:0.8;
	top:10px;
	z-index:1000;
	cursor:crosshair;
}

.vscrollerbar {
	visibility: visible !important;
	width: 7px;
	background-color:#000;
	margin-left:-3px;
	cursor:crosshair;
	z-index:1000;
}

.hscrollerbase {
	height: 5px;
	background-color:#fff;
}

.hscrollerbar {
	height: 10px;
	background-color:#000;
}

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color:#333;
}

.contentwrapper {
	width:100% !important;
	text-align:left;
}

.contentwrapper p {
	width:90%;
	padding-left:20px;
}

.flexcroll {
    padding:1%;
}

.flexcroll a {
	text-decoration:none;
	color:#000;
}

.flexcroll img {
    max-width:100%;
    height:auto;
}

#flex__1 {
    overflow:scroll;
    color:#000;
    text-decoration:none;
    height:100%;
    background-color:transparent;
    border:none;
	width:102%;
}

.mcontentwrapper {
	top:6px !important;
}

.scrollwrapper {
	top:0px !important;
	overflow:visible;
	width:100% !important;
}
