.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}
	
.vscrollerbase {
	width: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/scrollbar_bg.png', sizingMethod='scale');
	}
	
	.vscrollerbase[class] {
		filter: none;
		background: url('/images/layout/scrollbar_bg.png') repeat-y;
		}
		body#clients .vscrollerbase {
			background-color: #fff;
			}

	.vscrollerbar {
		width: 13px;
		padding: 15px;
		border-left: 1px #aaa solid;
		border-right: 1px #aaa solid;
		background-color: #fff;
		}
		

.hscrollerbase {
	height: 11px;
	background: url('/images/layout/h_scrollbar_bg.gif') top center no-repeat;
	}
	.hscrollerbase[class] {
		background: url('/images/layout/h_scrollbar_bg.png') top center no-repeat;
		}

	.hscrollerbar {
		height: 9px;
		padding: 45px;
		background-color: #fff;
		border-top: 1px #aaa solid;
		border-bottom: 1px #aaa solid;
		}


.vscrollerbasebeg {
	background: transparent;
	width: 15px;
	height: 15px !important;
	}

.vscrollerbaseend {
	background: transparent;
	height: 15px;
	width: 15px;
	}


.hscrollerbasebeg {
	background: transparent;
	height: 11px;
	width: 30px !important; 
	}

.hscrollerbaseend {
	height: 11px;
	width: 30px;
	background: transparent;
	}
	
	
	
.vscrollerbarbeg, .vscrollerbarend {
	background: #aaa;
	width: 15px;
	height: 1px !important;
	}

.hscrollerbarbeg, .hscrollerbarend {
	/* Left image holder for horizontal scrollbar */
	background: #aaa;
	height: 11px;
	width: 1px !important;
	}

