diff --git a/indra/llui/llkeywords.cpp b/indra/llui/llkeywords.cpp
index 95bdfa6fb300784b7c15648f3c6dd97c7621cd0d..75773d7dfde266e70338004f12effc2be86cd0fc 100755
--- a/indra/llui/llkeywords.cpp
+++ b/indra/llui/llkeywords.cpp
@@ -173,37 +173,43 @@ std::string LLKeywords::getAttribute(const std::string& key)
 LLColor4 LLKeywords::getColorGroup(const std::string& key_in)
 {
 	std::string color_group = "ScriptText";
-	if (key_in == "constants")
+	if (key_in == "functions")
 	{
-		color_group = "SyntaxLslConstant";
+		color_group = "SyntaxLslFunction";
 	}
 	else if (key_in == "controls")
 	{
 		color_group = "SyntaxLslControlFlow";
 	}
-	else if (key_in == "misc-flow-label")
+	else if (key_in == "events")
 	{
-		color_group = "SyntaxLslControlFlow";
+		color_group = "SyntaxLslEvent";
 	}
-	else if (key_in =="deprecated")
+	else if (key_in == "types")
 	{
-		color_group = "SyntaxLslDeprecated";
+		color_group = "SyntaxLslDataType";
 	}
-	else if (key_in == "events")
+	else if (key_in == "misc-flow-label")
 	{
-		color_group = "SyntaxLslEvent";
+		color_group = "SyntaxLslControlFlow";
 	}
-	else if (key_in == "functions")
+	else if (key_in =="deprecated")
 	{
-		color_group = "SyntaxLslFunction";
+		color_group = "SyntaxLslDeprecated";
 	}
 	else if (key_in =="god-mode")
 	{
 		color_group = "SyntaxLslGodMode";
 	}
-	else if (key_in == "types")
+	else if (key_in == "constants"
+			 || key_in == "constants-integer"
+			 || key_in == "constants-float"
+			 || key_in == "constants-string"
+			 || key_in == "constants-key"
+			 || key_in == "constants-rotation"
+			 || key_in == "constants-vector")
 	{
-		color_group = "SyntaxLslDataType";
+		color_group = "SyntaxLslConstant";
 	}
 	else
 	{