.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

.vsbar { width: 11px; background: #808080 url(../pics/sb/sb_grid.png) no-repeat; background-position: center; }
.vsbarbeg { height: 12px !important; width: 11px; background: url(../pics/sb/sb_gtop.png) no-repeat; }
.vsbarend { height: 12px; width: 11px; background: url(../pics/sb/sb_gbot.png) no-repeat; }
.vsbase { width: 11px; background: #f0f0f0 url(../pics/sb/sb_back.png) repeat-y; }
.vsbasebeg { width: 11px; height: 13px !important; background: url(../pics/sb/sb_top.png) no-repeat; }
.vsbaseend { height: 13px; width: 11px; background: url(../pics/sb/sb_bot.png) no-repeat; }
.hsbase { height: 16px; background-color: #f0f0f0; }
.hsbar { height: 16px; background-color: #808080; }
.vsbar, .hsbar { padding: 13px; z-index: 2; }
.sjogbox { width: 11px; height: 13px; top: auto; left: auto; bottom: 0px; right: 0px; background: #808080; }

#mycustomscroll  { margin-left: 1px; padding: 0; position: relative; width: 455px; height: 504px; overflow: auto; }