1) you're using the "Class" DD rather than the "Archtype" DD.
2) Haven't tested this but I bet these DDs only return text info. If so, you'll need to add a hidden text object to accept the DD and an OnShow script to each MemberInfoPage that sets the icon style based on that text value. Something like...
Code:
<Page BackgroundColor="#00FF00" Name="MemberInfoPage" PackLocation="left,top" PackLocationProp="0000/0001,0000/0001" ScrollExtent="153,63" Size="153,63" Visible="false" OnShow="ArchtypeIcon.Style=Archtype.text">
<Text AbsorbsInput="false" DynamicData="/GameData.Group.Group_1.Archtype" Name="Archtype" Location="-10,-10" Size="1,1"/>
Also remove the word "Archtype" from the ImageStyle names so their names match what the DD returns.