borderType singleton, instead of BorderType class
CssSizeType & CssPositionType replaced by singletons