public Color getRosterColor() {

		if ((trip == null) || (trip.getRosterCount() == 0)) {
			return Color.RED;
		}
		
		int rcnt = 0;
		for (Roster r : trip.getRosterList()) {
			if (!r.isAvailableAt(trip.getTripDate()))
					return Color.RED;
			if (!r.getIsAspirant())
				rcnt++;
		}
		
		if (rcnt == 0)
			return Color.RED;
		if (rcnt > 1)
			return Color.decode ("0xF07000");
		return Color.BLACK;
	}