Index: trunk/src/tmcsim/client/CADClient.java
===================================================================
--- trunk/src/tmcsim/client/CADClient.java	(revision 525)
+++ trunk/src/tmcsim/client/CADClient.java	(revision 532)
@@ -9,4 +9,6 @@
 import java.awt.event.WindowEvent;
 import java.awt.event.WindowListener;
+import java.awt.image.BufferedImage;
+import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
@@ -19,4 +21,6 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
+import javax.imageio.ImageIO;
+import javax.swing.ImageIcon;
 import javax.swing.JDialog;
 
@@ -88,5 +92,5 @@
                 "CADRmiPort"), CLIENT_CAD_POS("CADPosition"), CLIENT_USER_ID(
                 "CADUserID"), KEYBOARD_TYPE("KeyboardType"), DISPLAY_TYPE(
-                "DisplayType");
+                "DisplayType"), STUDENT_NAMES_FILE("StudentNamesFile");
 
         public String name;
@@ -182,5 +186,5 @@
         // This ensures they all have access to each other and the data model
         theClientGUI.screen = new ScreenManager(theCoorInt);
-        theClientGUI.login = new Login();
+        theClientGUI.login = new Login(cadClientProp.getProperty(PROPERTIES.STUDENT_NAMES_FILE.name).trim());
         theClientGUI.client = this;
 
@@ -345,5 +349,6 @@
         // CAD Simulator's connection information.
         if (cadClientProp.getProperty(PROPERTIES.CAD_SIM_HOST.name) == null
-                || cadClientProp.getProperty(PROPERTIES.CAD_SIM_PORT.name) == null) {
+                || cadClientProp.getProperty(PROPERTIES.CAD_SIM_PORT.name) == null
+                || cadClientProp.getProperty(PROPERTIES.STUDENT_NAMES_FILE.name) == null) {
             cadClientLogger.logp(Level.SEVERE, "SimulationManager",
                     "Constructor", "Null value in properties file.");
@@ -522,5 +527,5 @@
     private JDialog createSplashScreen()
     {
-        final int dialogSize = 300;  // desired width and height of dialog
+        final int dialogSize = 268;  // desired width and height of dialog
         // create the dialog
         JDialog dlg = new JDialog(null,"VisiCAD loading",Dialog.ModalityType.MODELESS);
@@ -534,4 +539,12 @@
         // Add the msg to the center of the dialog
         dlg.add(dlgMsg,BorderLayout.CENTER); 
+        // Add TriTech banner to top of screen 
+        try {
+            BufferedImage myPicture = ImageIO.read(new File("images/CADMenuImages/Tritech.png"));
+            JLabel picLabel = new JLabel(new ImageIcon(myPicture));
+            dlg.add(picLabel, BorderLayout.NORTH);
+        } catch (IOException ex) {
+            Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
+        }        
         // Set how big we want the dialog to be
         dlg.setSize(dialogSize, dialogSize);
