Index: /source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- /source/ariba/overlay/BaseOverlay.cpp	(revision 5924)
+++ /source/ariba/overlay/BaseOverlay.cpp	(revision 5925)
@@ -206,12 +206,13 @@
 	vector<NodeID> nodes;
 	if (links.size()==0) {
-		s << "<h2 color=\"#606060\">No links established!</h2>";
+		s << "<h2 style=\"color=#606060;\">No links established!</h2>";
 	} else {
-		s << "<h2 color=\"#606060\">Links</h2>";
+		s << "<h2 style=\"color=#606060;\">Links</h2>";
 		s << "<table width=\"100%\" cellpadding=\"0\" border=\"0\" cellspacing=\"0\">";
-		s << "<tr background=\"#e0e0e0\">";
+		s << "<tr style=\"background-color=#e0e0e0;\">";
 		s << "<td>Id</td><td>Remote</td><td>Path</td>";
 		s << "</tr>";
 
+		int i=0;
 		BOOST_FOREACH( LinkDescriptor* ld, links ) {
 			if (!ld->isVital() || ld->service != OverlayInterface::OVERLAY_SERVICE_ID) continue;
@@ -220,6 +221,8 @@
 				if (id  == ld->remoteNode) found = true;
 			if (found) continue;
+			i++;
 			nodes.push_back(ld->remoteNode);
-			s << "<tr>";
+			if ((i%1) == 1) s << "<tr style=\"background-color=#f0f0f0;\">";
+				else s << "<tr>";
 			s << "<td>" << ld->overlayId.toString().substr(0,4) << "..</td>";
 			s << "<td>" << ld->remoteNode.toString().substr(0,4) << "..</td>";
