BeginScrollView GUIStyle

How do you Change the thumb of a GUI.BeginScrollView()

You need to create a GUIStyle, you can manipulate and set the colors/textures used for all the nifty events(hover, etc). Then you need to apply the style either specifically to the vertical and horizontal sliders or you need to apply it as the default skin to GUI globally.