There are multiple options.
a) To style the ASPXTreeList controls, you need to use the inbuilt style properties. And also I read that you need to set the EnableDefaultAppearance property to true for these styles to render.
b) You can also set the CSSFilePath to a valid css, where you can choose to override the default styles.
c) Also note that, you can apply the style properties from code-behind as well.
sampleASPxTreeList.Styles.Header.Assign(
new TreeListHeaderStyle () {
BackColor = Color.LightBlue,
ForeColor = Color.Gray,
});
Hope this helps.