Scusami probabilmente ti ho detto una stupidaggine(appena svegliato!), perchè puoi fare come ti ho detto quando aggiungi un controllo figlio e roba del genere:
Dim nome_bott As Button
nome_butt.CssClass=...
Control_padre.Add(nome_bott)
Invece in una classe quando crei un controllo accedi direttamente alle proprietà:
BorderWidth = Unit.Pixel(1)
BackColor = Color.FromName("#CCCCCC")
Però come ti ho detto prima può darsi che si possa fare, io dato che mantengo certi stili per tutte le pagine imposto direttamente tutto da codice, quindi è un problema che non mi sono mai posto.
Chiaro che se vuoi trafficare puoi fare l'override di tutte le proprietà, style compreso.
Ciao
Legnetto