GWT has concept of themes.
If you have inherited a Theme it will override your styles. Use firebug to find computed styles, stylesheets downloaded and styles applied. Once you see firebugs information it would be easy to fix it.
If would be easier to use clean theme in GWT if you need to do a lot of customization.
If you are using standard theme and are stuck with it. You would need to use !important tag in your .listbox stylename
.listBox{
background: #fff;
border: 1px solid #96CAEA !important;
}
The use of !important is considered a bit un-tidy or hackey approach :)