public static JPanel CreateClientObjectCard (){
		
			JPanel card = new JPanel();
			
			
			JPanel part0 = new JPanel(); // Top details.
			JPanel partA = new JPanel(); // Last Name. Client Name.
			JPanel partB = new JPanel(); // Default Adults
			JPanel partC = new JPanel(); // Default Children
			JPanel partZ = new JPanel(); // Submit buttons.
			
			
			part0.setPreferredSize(new Dimension(800,35)); // 25 is good for text boxes buttons needs at least 35.
			partA.setPreferredSize(new Dimension(800,35)); // 25 is good for text boxes buttons needs at least 35.
			partB.setPreferredSize(new Dimension(800,35));
			partC.setPreferredSize(new Dimension(800,35));
			partZ.setPreferredSize(new Dimension(800,35));
					
		
			part0.add( new JLabel("Enter the revelent infomation for creating a new Client"));
			
			JLabel jlbName = new JLabel("Client Last Name: (Required)");
			final JTextField jtxName = new JTextField(20);
			
			partA.add(jlbName);
			partA.add(jtxName);
		
			JLabel jlbAdult = new JLabel("Number of Default Adults: (Must be a Number) ");
			final JTextField jtxAdult = new JTextField("0",20);
			
			partB.add(jlbAdult);
			partB.add(jtxAdult);
			
			JLabel jlbChild = new JLabel("Number of Default Children: (Must be a Number)");
			final JTextField jtxChild = new JTextField("0",20);
			
			partC.add(jlbChild);
			partC.add(jtxChild);
			
			JButton jbtS = new JButton("Sumbit");
			JButton jbtC = new JButton("Clear");
			JButton jbtR = new JButton("Return");
			
			jbtS.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press - Sumbit");
					// Checks to see if the data is legal.
					
					boolean DataSafe = true;
					String Name = jtxName.getText();
					String Adult = jtxAdult.getText();
					String Child = jtxChild.getText();
		
					if (Name.equals("")){
						System.out.println("Name Error");
						DataSafe = false;
					}
				
		
					try{
						Integer.parseInt(Adult);
						Integer.parseInt(Child);
						
					}
					catch (NumberFormatException badstring){
						System.out.println("Number error");
						DataSafe = false;
					}
					
					if (DataSafe == true){
						int AdultInput = Integer.parseInt(Adult);
						int ChildInput = Integer.parseInt(Child);
						TravelGUI.ATAControl.CreateCustomerObject(Name, AdultInput, ChildInput);
						
						jtxName.setText("");
						jtxAdult.setText("0");
						jtxChild.setText("0");
						
						
						ATAControl.RefreshList(Globals.listobjects);
						
						CardLayout cl = (CardLayout)(Globals.cards.getLayout());
						cl.show(Globals.cards, Globals.LISTPANEL);
					}
		
					System.out.println(DataSafe);
				}
			});
			
			jbtC.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press - Clear");
					jtxName.setText("");
					jtxAdult.setText("0");
					jtxChild.setText("0");
				}
			});
		
			jbtR.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press - Return");
					
					CardLayout cl = (CardLayout)(Globals.cards.getLayout());
					cl.show(Globals.cards, Globals.LISTPANEL);
				}
			});
		
			partZ.add(jbtS);
			partZ.add(jbtC);
			partZ.add(jbtR);
			
			card.add(part0);
			card.add(partA);
			card.add(partB);
			card.add(partC);
			card.add(partZ);
			
			return card;
			
		}