Первое, что вам нужно сделать, это указать, что вы будете отправлять html, а не простой текст. Вы можете сделать это, установив тип контента:
message.setContent(text, "text/html; charset=utf-8");
Как только вы это сделаете, вы можете использовать CSS в содержании вашего электронного письма.
Будьте осторожны, поскольку не все функции CSS доступны для использования в электронной почте. Смотрите http://www.sitepoint.com/how-to-code-html-email-newsletters/ для более