diff --git a/VECTO/BusAuxiliaries/UI/frmHVACTool.Designer.vb b/VECTO/BusAuxiliaries/UI/frmHVACTool.Designer.vb
index 20503da8d1365a1149dc0000a6a4d0b2f5ec8b39..2f6bb035e15ebe012737b3c279666a1ff5fd8d7c 100644
--- a/VECTO/BusAuxiliaries/UI/frmHVACTool.Designer.vb
+++ b/VECTO/BusAuxiliaries/UI/frmHVACTool.Designer.vb
@@ -22,2770 +22,2764 @@ Partial Class frmHVACTool
     'Do not modify it using the code editor.
     <System.Diagnostics.DebuggerStepThrough()> _
     Private Sub InitializeComponent()
-		Me.components = New System.ComponentModel.Container()
-		Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmHVACTool))
-		Me.tabMain = New System.Windows.Forms.TabControl()
-		Me.tabGeneralInputsBP = New System.Windows.Forms.TabPage()
-		Me.btnCancelBus = New System.Windows.Forms.Button()
-		Me.BusParamGroupEdit = New System.Windows.Forms.GroupBox()
-		Me.Label19 = New System.Windows.Forms.Label()
-		Me.chkEditIsDoubleDecker = New System.Windows.Forms.CheckBox()
-		Me.cmbEditEngineType = New System.Windows.Forms.ComboBox()
-		Me.cmbEditFloorType = New System.Windows.Forms.ComboBox()
-		Me.txtEditBusModel = New System.Windows.Forms.TextBox()
-		Me.Label7 = New System.Windows.Forms.Label()
-		Me.Label8 = New System.Windows.Forms.Label()
-		Me.Label9 = New System.Windows.Forms.Label()
-		Me.Label12 = New System.Windows.Forms.Label()
-		Me.Label14 = New System.Windows.Forms.Label()
-		Me.Label16 = New System.Windows.Forms.Label()
-		Me.txtEditBusHeight = New System.Windows.Forms.TextBox()
-		Me.txtEditBusWidth = New System.Windows.Forms.TextBox()
-		Me.txtEditBusLength = New System.Windows.Forms.TextBox()
-		Me.Label17 = New System.Windows.Forms.Label()
-		Me.Label18 = New System.Windows.Forms.Label()
-		Me.Label21 = New System.Windows.Forms.Label()
-		Me.txtEditBusPassengers = New System.Windows.Forms.TextBox()
-		Me.Label22 = New System.Windows.Forms.Label()
-		Me.btnEditBus = New System.Windows.Forms.Button()
-		Me.btnUpdateBusDatabase = New System.Windows.Forms.Button()
-		Me.btnNewBus = New System.Windows.Forms.Button()
-		Me.BusParamGroupModel = New System.Windows.Forms.GroupBox()
-		Me.Label15 = New System.Windows.Forms.Label()
-		Me.chkIsDoubleDecker = New System.Windows.Forms.CheckBox()
-		Me.cmbBusFloorType = New System.Windows.Forms.ComboBox()
-		Me.Label10 = New System.Windows.Forms.Label()
-		Me.txtBusHeight = New System.Windows.Forms.TextBox()
-		Me.Label11 = New System.Windows.Forms.Label()
-		Me.txtBusModel = New System.Windows.Forms.TextBox()
-		Me.lblBusModel = New System.Windows.Forms.Label()
-		Me.lblBusFloorType = New System.Windows.Forms.Label()
-		Me.lblUnitsBW = New System.Windows.Forms.Label()
-		Me.lblUnitsBSA = New System.Windows.Forms.Label()
-		Me.lblUnitsBWSA = New System.Windows.Forms.Label()
-		Me.lblUnitsBV = New System.Windows.Forms.Label()
-		Me.lblUnitsBL = New System.Windows.Forms.Label()
-		Me.lblUnitsBFSA = New System.Windows.Forms.Label()
-		Me.txtBusWidth = New System.Windows.Forms.TextBox()
-		Me.txtBusLength = New System.Windows.Forms.TextBox()
-		Me.txtBusVolume = New System.Windows.Forms.TextBox()
-		Me.lblBusVolume = New System.Windows.Forms.Label()
-		Me.lblBusLength = New System.Windows.Forms.Label()
-		Me.lblBusWidth = New System.Windows.Forms.Label()
-		Me.txtBusWindowSurfaceArea = New System.Windows.Forms.TextBox()
-		Me.lblBusWindowSurfaceArea = New System.Windows.Forms.Label()
-		Me.txtBusSurfaceArea = New System.Windows.Forms.TextBox()
-		Me.lblBusSurfaceArea = New System.Windows.Forms.Label()
-		Me.txtBusFloorSurfaceArea = New System.Windows.Forms.TextBox()
-		Me.lblBusFloorSurfaceArea = New System.Windows.Forms.Label()
-		Me.txtRegisteredPassengers = New System.Windows.Forms.TextBox()
-		Me.lblRegisteredPassengers = New System.Windows.Forms.Label()
-		'Me.cboBuses = New System.Windows.Forms.ComboBox()
-		Me.tabGeneralInputsBC = New System.Windows.Forms.TabPage()
-		Me.GroupBox2 = New System.Windows.Forms.GroupBox()
-		Me.Label24 = New System.Windows.Forms.Label()
-		Me.txtBC_TemperatureCoolingOff = New System.Windows.Forms.TextBox()
-		Me.Label5 = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.Label()
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.TextBox()
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.Label()
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.TextBox()
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_FrontRearWindowArea = New System.Windows.Forms.Label()
-		Me.txtBC_FrontRearWindowArea = New System.Windows.Forms.TextBox()
-		Me.lblBC_FrontRearWindowArea = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.Label()
-		Me.txtBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.TextBox()
-		Me.lblBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_GCVDieselOrHeatingOil = New System.Windows.Forms.Label()
-		Me.txtBC_GCVDieselOrHeatingOil = New System.Windows.Forms.TextBox()
-		Me.lblBC_GCVDieselOrHeatingOil = New System.Windows.Forms.Label()
-		Me.txtBC_AuxHeaterEfficiency = New System.Windows.Forms.TextBox()
-		Me.lblBC_AuxHeaterEfficiency = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_COP = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_SpecificVentilationPower = New System.Windows.Forms.Label()
-		Me.txtBC_SpecificVentilationPower = New System.Windows.Forms.TextBox()
-		Me.lvlBC_SpecificVentilationPower = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_LowVentPowerW = New System.Windows.Forms.Label()
-		Me.txtBC_LowVentPowerW = New System.Windows.Forms.TextBox()
-		Me.lblBC_LowVentPowerW = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_HighVentPowerW = New System.Windows.Forms.Label()
-		Me.txtBC_HighVentPowerW = New System.Windows.Forms.TextBox()
-		Me.lblBC_HighVentPowerW = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_Low = New System.Windows.Forms.Label()
-		Me.txtBC_Low = New System.Windows.Forms.TextBox()
-		Me.lblBC_Low = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_High = New System.Windows.Forms.Label()
-		Me.txtBC_High = New System.Windows.Forms.TextBox()
-		Me.lblBC_High = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_lowVentilation = New System.Windows.Forms.Label()
-		Me.txtBC_lowVentilation = New System.Windows.Forms.TextBox()
-		Me.lblBC_lowVentilation = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_HighVentilation = New System.Windows.Forms.Label()
-		Me.txtBC_HighVentilation = New System.Windows.Forms.TextBox()
-		Me.lblBC_HighVentilation = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_CoolingBoundaryTemperature = New System.Windows.Forms.Label()
-		Me.txtBC_CoolingBoundaryTemperature = New System.Windows.Forms.TextBox()
-		Me.lblBC_CoolingBoundaryTemperature = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_HeatingBoundaryTemperature = New System.Windows.Forms.Label()
-		Me.txtBC_HeatingBoundaryTemperature = New System.Windows.Forms.TextBox()
-		Me.lblBC_HeatingBoundaryTemperature = New System.Windows.Forms.Label()
-		Me.txtBC_GFactor = New System.Windows.Forms.TextBox()
-		Me.lblGFactor = New System.Windows.Forms.Label()
-		Me.txtBC_HeatPerPassengerIntoCabinW = New System.Windows.Forms.TextBox()
-		Me.Label2 = New System.Windows.Forms.Label()
-		Me.lblUnitsUValues = New System.Windows.Forms.Label()
-		Me.lblUnitsPassengerBoundaryTemp = New System.Windows.Forms.Label()
-		Me.lblUnitsPGRDensitySemiLowFloor = New System.Windows.Forms.Label()
-		Me.lblUnitsPassenderDensityLowFloor = New System.Windows.Forms.Label()
-		Me.lblUnitsBC_PassengerDensityRaisedFloor = New System.Windows.Forms.Label()
-		Me.lblHeatPerPassengerIntoCabinW = New System.Windows.Forms.Label()
-		Me.txtBC_UValues = New System.Windows.Forms.TextBox()
-		Me.txtBC_CalculatedPassengerNumber = New System.Windows.Forms.TextBox()
-		Me.txtBC_PassengerDensityRaisedFloor = New System.Windows.Forms.TextBox()
-		Me.lblBC_PassengerDensityRaisedFloor = New System.Windows.Forms.Label()
-		Me.lblBC_CalculatedPassengerNumber = New System.Windows.Forms.Label()
-		Me.lblBC_UValues = New System.Windows.Forms.Label()
-		Me.txtBC_PassengerDensitySemiLowFloor = New System.Windows.Forms.TextBox()
-		Me.lblBC_PassengerDensitySemiLowFloor = New System.Windows.Forms.Label()
-		Me.txtBC_PassengerDensityLowFloor = New System.Windows.Forms.TextBox()
-		Me.Label13 = New System.Windows.Forms.Label()
-		Me.txtBC_PassengerBoundaryTemperature = New System.Windows.Forms.TextBox()
-		Me.lblPassengerBoundaryTemp = New System.Windows.Forms.Label()
-		Me.txtBC_SolarClouding = New System.Windows.Forms.TextBox()
-		Me.lblSolarClouding = New System.Windows.Forms.Label()
-		Me.tabGeneralInputsOther = New System.Windows.Forms.TabPage()
-		Me.grpEnvironmentConditions = New System.Windows.Forms.GroupBox()
-		Me.btnOpenAenv = New System.Windows.Forms.Button()
-		Me.btnEnvironmentConditionsSource = New System.Windows.Forms.Button()
-		Me.txtEC_EnvironmentConditionsFilePath = New System.Windows.Forms.TextBox()
-		Me.Label20 = New System.Windows.Forms.Label()
-		Me.chkEC_BatchMode = New System.Windows.Forms.CheckBox()
-		Me.Label23 = New System.Windows.Forms.Label()
-		Me.txtEC_EnviromentalTemperature = New System.Windows.Forms.TextBox()
-		Me.lbltxtEC_EnviromentalTemperature = New System.Windows.Forms.Label()
-		Me.txtEC_Solar = New System.Windows.Forms.TextBox()
-		Me.lbltxtEC_Solar = New System.Windows.Forms.Label()
-		Me.lblUnitstxtEC_EnviromentalTemperature = New System.Windows.Forms.Label()
-		Me.lblUnitstxtEC_Solar = New System.Windows.Forms.Label()
-		Me.grpAuxHeater = New System.Windows.Forms.GroupBox()
-		Me.txtAH_CoolantHeatToAirCabinHeater = New System.Windows.Forms.TextBox()
-		Me.txtAH_FuelEnergyHeatToCoolant = New System.Windows.Forms.TextBox()
-		Me.Label26 = New System.Windows.Forms.Label()
-		Me.Label25 = New System.Windows.Forms.Label()
-		Me.lblUnitsAH_FuelFiredHeater = New System.Windows.Forms.Label()
-		Me.txtAH_FuelFiredHeaterkW = New System.Windows.Forms.TextBox()
-		Me.lbltxtAH_FuelFiredHeaterkW = New System.Windows.Forms.Label()
-		Me.grpVentilation = New System.Windows.Forms.GroupBox()
-		Me.cboVEN_VentilationDuringCooling = New System.Windows.Forms.ComboBox()
-		Me.cboVEN_VentilationDuringHeating = New System.Windows.Forms.ComboBox()
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive = New System.Windows.Forms.ComboBox()
-		Me.chkVEN_VentilationDuringAC = New System.Windows.Forms.CheckBox()
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive = New System.Windows.Forms.CheckBox()
-		Me.chkVEN_VentilationOnDuringHeating = New System.Windows.Forms.CheckBox()
-		Me.lblcboVEN_VentilationDuringCooling = New System.Windows.Forms.Label()
-		Me.lblcboVEN_VentilationDuringHeating = New System.Windows.Forms.Label()
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive = New System.Windows.Forms.Label()
-		Me.lblchkVEN_VentilationOnDuringHeating = New System.Windows.Forms.Label()
-		Me.lblchkVEN_VentilationDuringAC = New System.Windows.Forms.Label()
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive = New System.Windows.Forms.Label()
-		Me.grpACSystem = New System.Windows.Forms.GroupBox()
-		Me.txtAC_CompressorType = New System.Windows.Forms.TextBox()
-		Me.Label6 = New System.Windows.Forms.Label()
-		Me.txtAC_COP = New System.Windows.Forms.TextBox()
-		Me.lblBC_COP = New System.Windows.Forms.Label()
-		Me.cboAC_CompressorType = New System.Windows.Forms.ComboBox()
-		Me.txtAC_CompressorCapacitykW = New System.Windows.Forms.TextBox()
-		Me.lbltxtAC_CompressorCapacitykW = New System.Windows.Forms.Label()
-		Me.lblUnitstxtAC_CompressorCapacitykW = New System.Windows.Forms.Label()
-		Me.lblcboAC_CompressorType = New System.Windows.Forms.Label()
-		Me.tabTechBenefits = New System.Windows.Forms.TabPage()
-		Me.btnClearForm = New System.Windows.Forms.Button()
-		Me.lblIndex = New System.Windows.Forms.Label()
-		Me.txtIndex = New System.Windows.Forms.TextBox()
-		Me.btnUpdate = New System.Windows.Forms.Button()
-		Me.lblLineType = New System.Windows.Forms.Label()
-		Me.chkActiveVC = New System.Windows.Forms.CheckBox()
-		Me.lblCoolingColumn = New System.Windows.Forms.Label()
-		Me.chkActiveVV = New System.Windows.Forms.CheckBox()
-		Me.txtBenefitName = New System.Windows.Forms.TextBox()
-		Me.chkActiveVH = New System.Windows.Forms.CheckBox()
-		Me.lblBenefitName = New System.Windows.Forms.Label()
-		Me.chkOnVehicle = New System.Windows.Forms.CheckBox()
-		Me.lblVentelationColumn = New System.Windows.Forms.Label()
-		Me.lblHeatingColumn = New System.Windows.Forms.Label()
-		Me.cboLineType = New System.Windows.Forms.ComboBox()
-		Me.pnlRaisedFloorRow = New System.Windows.Forms.Panel()
-		Me.txtRaisedFloorH = New System.Windows.Forms.TextBox()
-		Me.txtRaisedFloorC = New System.Windows.Forms.TextBox()
-		Me.txtRaisedFloorV = New System.Windows.Forms.TextBox()
-		Me.lblRaisedFloorRow = New System.Windows.Forms.Label()
-		Me.pnlSemiLowFloorRow = New System.Windows.Forms.Panel()
-		Me.txtSemiLowFloorH = New System.Windows.Forms.TextBox()
-		Me.txtSemiLowFloorC = New System.Windows.Forms.TextBox()
-		Me.txtSemiLowFloorV = New System.Windows.Forms.TextBox()
-		Me.lblSemiLowFloorRow = New System.Windows.Forms.Label()
-		Me.pnlLowFloorRow = New System.Windows.Forms.Panel()
-		Me.txtLowFloorH = New System.Windows.Forms.TextBox()
-		Me.txtLowFloorC = New System.Windows.Forms.TextBox()
-		Me.txtLowFloorV = New System.Windows.Forms.TextBox()
-		Me.lblLowFloorRow = New System.Windows.Forms.Label()
-		Me.lblCategory = New System.Windows.Forms.Label()
-		Me.cboCategory = New System.Windows.Forms.ComboBox()
-		Me.gvTechBenefitLines = New System.Windows.Forms.DataGridView()
-		Me.lblUnits = New System.Windows.Forms.Label()
-		Me.cboUnits = New System.Windows.Forms.ComboBox()
-		Me.tabDiagnostics = New System.Windows.Forms.TabPage()
-		Me.txtDiagnostics = New System.Windows.Forms.TextBox()
-		Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
-		Me.Label1 = New System.Windows.Forms.Label()
-		Me.Label4 = New System.Windows.Forms.Label()
-		Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider(Me.components)
-		Me.btnSave = New System.Windows.Forms.Button()
-		Me.btnCancel = New System.Windows.Forms.Button()
-		Me.txtBasElectrical = New System.Windows.Forms.TextBox()
-		Me.txtBaseMechanical = New System.Windows.Forms.TextBox()
-		Me.txtAdjMechanical = New System.Windows.Forms.TextBox()
-		Me.txtAdjElectrical = New System.Windows.Forms.TextBox()
-		Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
-		Me.lblElectricalBaseW = New System.Windows.Forms.Label()
-		Me.Label3 = New System.Windows.Forms.Label()
-		Me.CMFiles = New System.Windows.Forms.ContextMenuStrip(Me.components)
-		Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
-		Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
-		Me.tabMain.SuspendLayout()
-		Me.tabGeneralInputsBP.SuspendLayout()
-		Me.BusParamGroupEdit.SuspendLayout()
-		Me.BusParamGroupModel.SuspendLayout()
-		Me.tabGeneralInputsBC.SuspendLayout()
-		Me.GroupBox2.SuspendLayout()
-		Me.tabGeneralInputsOther.SuspendLayout()
-		Me.grpEnvironmentConditions.SuspendLayout()
-		Me.grpAuxHeater.SuspendLayout()
-		Me.grpVentilation.SuspendLayout()
-		Me.grpACSystem.SuspendLayout()
-		Me.tabTechBenefits.SuspendLayout()
-		Me.pnlRaisedFloorRow.SuspendLayout()
-		Me.pnlSemiLowFloorRow.SuspendLayout()
-		Me.pnlLowFloorRow.SuspendLayout()
-		CType(Me.gvTechBenefitLines, System.ComponentModel.ISupportInitialize).BeginInit()
-		Me.tabDiagnostics.SuspendLayout()
-		CType(Me.ErrorProvider1, System.ComponentModel.ISupportInitialize).BeginInit()
-		Me.CMFiles.SuspendLayout()
-		Me.SuspendLayout()
-		'
-		'tabMain
-		'
-		Me.tabMain.Controls.Add(Me.tabGeneralInputsBP)
-		Me.tabMain.Controls.Add(Me.tabGeneralInputsBC)
-		Me.tabMain.Controls.Add(Me.tabGeneralInputsOther)
-		Me.tabMain.Controls.Add(Me.tabTechBenefits)
-		Me.tabMain.Controls.Add(Me.tabDiagnostics)
-		Me.tabMain.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed
-		Me.tabMain.Location = New System.Drawing.Point(8, 88)
-		Me.tabMain.Name = "tabMain"
-		Me.tabMain.SelectedIndex = 0
-		Me.tabMain.Size = New System.Drawing.Size(945, 637)
-		Me.tabMain.TabIndex = 0
-		'
-		'tabGeneralInputsBP
-		'
-		Me.tabGeneralInputsBP.Controls.Add(Me.btnCancelBus)
-		Me.tabGeneralInputsBP.Controls.Add(Me.BusParamGroupEdit)
-		Me.tabGeneralInputsBP.Controls.Add(Me.btnEditBus)
-		Me.tabGeneralInputsBP.Controls.Add(Me.btnUpdateBusDatabase)
-		Me.tabGeneralInputsBP.Controls.Add(Me.btnNewBus)
-		Me.tabGeneralInputsBP.Controls.Add(Me.BusParamGroupModel)
-		'Me.tabGeneralInputsBP.Controls.Add(Me.cboBuses)
-		Me.tabGeneralInputsBP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.tabGeneralInputsBP.Location = New System.Drawing.Point(4, 22)
-		Me.tabGeneralInputsBP.Name = "tabGeneralInputsBP"
-		Me.tabGeneralInputsBP.Padding = New System.Windows.Forms.Padding(3)
-		Me.tabGeneralInputsBP.Size = New System.Drawing.Size(937, 611)
-		Me.tabGeneralInputsBP.TabIndex = 0
-		Me.tabGeneralInputsBP.Text = " INP - BusParameters "
-		Me.tabGeneralInputsBP.UseVisualStyleBackColor = True
-		'
-		'btnCancelBus
-		'
-		Me.btnCancelBus.Enabled = False
-		Me.btnCancelBus.Location = New System.Drawing.Point(581, 22)
-		Me.btnCancelBus.Name = "btnCancelBus"
-		Me.btnCancelBus.Size = New System.Drawing.Size(74, 25)
-		Me.btnCancelBus.TabIndex = 13
-		Me.btnCancelBus.Text = "Cancel"
-		Me.btnCancelBus.UseVisualStyleBackColor = True
-		'
-		'BusParamGroupEdit
-		'
-		Me.BusParamGroupEdit.BackColor = System.Drawing.Color.Transparent
-		Me.BusParamGroupEdit.Controls.Add(Me.Label19)
-		Me.BusParamGroupEdit.Controls.Add(Me.chkEditIsDoubleDecker)
-		Me.BusParamGroupEdit.Controls.Add(Me.cmbEditEngineType)
-		Me.BusParamGroupEdit.Controls.Add(Me.cmbEditFloorType)
-		Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusModel)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label7)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label8)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label9)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label12)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label14)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label16)
-		Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusHeight)
-		Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusWidth)
-		Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusLength)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label17)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label18)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label21)
-		Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusPassengers)
-		Me.BusParamGroupEdit.Controls.Add(Me.Label22)
-		Me.BusParamGroupEdit.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.BusParamGroupEdit.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.BusParamGroupEdit.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.BusParamGroupEdit.Location = New System.Drawing.Point(30, 409)
-		Me.BusParamGroupEdit.Name = "BusParamGroupEdit"
-		Me.BusParamGroupEdit.Size = New System.Drawing.Size(625, 352)
-		Me.BusParamGroupEdit.TabIndex = 12
-		Me.BusParamGroupEdit.TabStop = False
-		Me.BusParamGroupEdit.Text = "Bus Parameterisation"
-		Me.BusParamGroupEdit.Visible = False
-		'
-		'Label19
-		'
-		Me.Label19.AutoSize = True
-		Me.Label19.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label19.ForeColor = System.Drawing.Color.Black
-		Me.Label19.Location = New System.Drawing.Point(14, 151)
-		Me.Label19.Name = "Label19"
-		Me.Label19.Size = New System.Drawing.Size(101, 15)
-		Me.Label19.TabIndex = 33
-		Me.Label19.Text = "Is Double Decker"
-		'
-		'chkEditIsDoubleDecker
-		'
-		Me.chkEditIsDoubleDecker.AutoSize = True
-		Me.chkEditIsDoubleDecker.Location = New System.Drawing.Point(179, 151)
-		Me.chkEditIsDoubleDecker.Name = "chkEditIsDoubleDecker"
-		Me.chkEditIsDoubleDecker.Size = New System.Drawing.Size(15, 14)
-		Me.chkEditIsDoubleDecker.TabIndex = 32
-		Me.chkEditIsDoubleDecker.UseVisualStyleBackColor = True
-		'
-		'cmbEditEngineType
-		'
-		Me.cmbEditEngineType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cmbEditEngineType.FormattingEnabled = True
-		Me.cmbEditEngineType.Items.AddRange(New Object() {"diesel", "gas", "hybrid"})
-		Me.cmbEditEngineType.Location = New System.Drawing.Point(179, 118)
-		Me.cmbEditEngineType.Name = "cmbEditEngineType"
-		Me.cmbEditEngineType.Size = New System.Drawing.Size(208, 24)
-		Me.cmbEditEngineType.TabIndex = 28
-		'
-		'cmbEditFloorType
-		'
-		Me.cmbEditFloorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cmbEditFloorType.FormattingEnabled = True
-		Me.cmbEditFloorType.Items.AddRange(New Object() {"raised floor", "low floor", "semi low floor"})
-		Me.cmbEditFloorType.Location = New System.Drawing.Point(179, 88)
-		Me.cmbEditFloorType.Name = "cmbEditFloorType"
-		Me.cmbEditFloorType.Size = New System.Drawing.Size(208, 24)
-		Me.cmbEditFloorType.TabIndex = 27
-		'
-		'txtEditBusModel
-		'
-		Me.txtEditBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEditBusModel.Location = New System.Drawing.Point(179, 30)
-		Me.txtEditBusModel.Name = "txtEditBusModel"
-		Me.txtEditBusModel.Size = New System.Drawing.Size(208, 21)
-		Me.txtEditBusModel.TabIndex = 25
-		'
-		'Label7
-		'
-		Me.Label7.AutoSize = True
-		Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label7.ForeColor = System.Drawing.Color.Black
-		Me.Label7.Location = New System.Drawing.Point(14, 33)
-		Me.Label7.Name = "Label7"
-		Me.Label7.Size = New System.Drawing.Size(66, 15)
-		Me.Label7.TabIndex = 24
-		Me.Label7.Text = "Bus Model"
-		'
-		'Label8
-		'
-		Me.Label8.AutoSize = True
-		Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label8.ForeColor = System.Drawing.Color.Black
-		Me.Label8.Location = New System.Drawing.Point(14, 88)
-		Me.Label8.Name = "Label8"
-		Me.Label8.Size = New System.Drawing.Size(88, 15)
-		Me.Label8.TabIndex = 22
-		Me.Label8.Text = "Bus Floor Type"
-		'
-		'Label9
-		'
-		Me.Label9.AutoSize = True
-		Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label9.Location = New System.Drawing.Point(296, 211)
-		Me.Label9.Name = "Label9"
-		Me.Label9.Size = New System.Drawing.Size(18, 15)
-		Me.Label9.TabIndex = 21
-		Me.Label9.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.Label9, "Linear Metres")
-		'
-		'Label12
-		'
-		Me.Label12.AutoSize = True
-		Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label12.Location = New System.Drawing.Point(296, 235)
-		Me.Label12.Name = "Label12"
-		Me.Label12.Size = New System.Drawing.Size(18, 15)
-		Me.Label12.TabIndex = 18
-		Me.Label12.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.Label12, "Metres Cubed")
-		'
-		'Label14
-		'
-		Me.Label14.AutoSize = True
-		Me.Label14.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label14.Location = New System.Drawing.Point(296, 180)
-		Me.Label14.Name = "Label14"
-		Me.Label14.Size = New System.Drawing.Size(18, 15)
-		Me.Label14.TabIndex = 17
-		Me.Label14.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.Label14, "Linear Metres")
-		'
-		'Label16
-		'
-		Me.Label16.AutoSize = True
-		Me.Label16.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label16.ForeColor = System.Drawing.Color.Black
-		Me.Label16.Location = New System.Drawing.Point(14, 238)
-		Me.Label16.Name = "Label16"
-		Me.Label16.Size = New System.Drawing.Size(67, 15)
-		Me.Label16.TabIndex = 12
-		Me.Label16.Text = "Bus Height"
-		'
-		'txtEditBusHeight
-		'
-		Me.txtEditBusHeight.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEditBusHeight.Location = New System.Drawing.Point(179, 235)
-		Me.txtEditBusHeight.Name = "txtEditBusHeight"
-		Me.txtEditBusHeight.Size = New System.Drawing.Size(97, 21)
-		Me.txtEditBusHeight.TabIndex = 31
-		'
-		'txtEditBusWidth
-		'
-		Me.txtEditBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEditBusWidth.Location = New System.Drawing.Point(179, 208)
-		Me.txtEditBusWidth.Name = "txtEditBusWidth"
-		Me.txtEditBusWidth.Size = New System.Drawing.Size(97, 21)
-		Me.txtEditBusWidth.TabIndex = 30
-		'
-		'txtEditBusLength
-		'
-		Me.txtEditBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEditBusLength.Location = New System.Drawing.Point(179, 179)
-		Me.txtEditBusLength.Name = "txtEditBusLength"
-		Me.txtEditBusLength.Size = New System.Drawing.Size(97, 21)
-		Me.txtEditBusLength.TabIndex = 29
-		'
-		'Label17
-		'
-		Me.Label17.AutoSize = True
-		Me.Label17.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label17.ForeColor = System.Drawing.Color.Black
-		Me.Label17.Location = New System.Drawing.Point(14, 182)
-		Me.Label17.Name = "Label17"
-		Me.Label17.Size = New System.Drawing.Size(72, 15)
-		Me.Label17.TabIndex = 11
-		Me.Label17.Text = "Bus  Length"
-		'
-		'Label18
-		'
-		Me.Label18.AutoSize = True
-		Me.Label18.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label18.ForeColor = System.Drawing.Color.Black
-		Me.Label18.Location = New System.Drawing.Point(14, 211)
-		Me.Label18.Name = "Label18"
-		Me.Label18.Size = New System.Drawing.Size(65, 15)
-		Me.Label18.TabIndex = 10
-		Me.Label18.Text = "Bus  Width"
-		'
-		'Label21
-		'
-		Me.Label21.AutoSize = True
-		Me.Label21.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label21.ForeColor = System.Drawing.Color.Black
-		Me.Label21.Location = New System.Drawing.Point(14, 120)
-		Me.Label21.Name = "Label21"
-		Me.Label21.Size = New System.Drawing.Size(99, 15)
-		Me.Label21.TabIndex = 4
-		Me.Label21.Text = "Bus Engine Type"
-		'
-		'txtEditBusPassengers
-		'
-		Me.txtEditBusPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEditBusPassengers.Location = New System.Drawing.Point(179, 59)
-		Me.txtEditBusPassengers.Name = "txtEditBusPassengers"
-		Me.txtEditBusPassengers.Size = New System.Drawing.Size(97, 21)
-		Me.txtEditBusPassengers.TabIndex = 26
-		'
-		'Label22
-		'
-		Me.Label22.AutoSize = True
-		Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label22.ForeColor = System.Drawing.Color.Black
-		Me.Label22.Location = New System.Drawing.Point(14, 62)
-		Me.Label22.Name = "Label22"
-		Me.Label22.Size = New System.Drawing.Size(138, 15)
-		Me.Label22.TabIndex = 0
-		Me.Label22.Text = "Registered Passengers "
-		'
-		'btnEditBus
-		'
-		Me.btnEditBus.Enabled = False
-		Me.btnEditBus.Location = New System.Drawing.Point(421, 22)
-		Me.btnEditBus.Name = "btnEditBus"
-		Me.btnEditBus.Size = New System.Drawing.Size(74, 25)
-		Me.btnEditBus.TabIndex = 11
-		Me.btnEditBus.Text = "Edit"
-		Me.btnEditBus.UseVisualStyleBackColor = True
-		'
-		'btnUpdateBusDatabase
-		'
-		Me.btnUpdateBusDatabase.Enabled = False
-		Me.btnUpdateBusDatabase.Location = New System.Drawing.Point(294, 22)
-		Me.btnUpdateBusDatabase.Name = "btnUpdateBusDatabase"
-		Me.btnUpdateBusDatabase.Size = New System.Drawing.Size(123, 25)
-		Me.btnUpdateBusDatabase.TabIndex = 10
-		Me.btnUpdateBusDatabase.Text = "Save Bus Database"
-		Me.btnUpdateBusDatabase.UseVisualStyleBackColor = True
-		'
-		'btnNewBus
-		'
-		Me.btnNewBus.Location = New System.Drawing.Point(501, 22)
-		Me.btnNewBus.Name = "btnNewBus"
-		Me.btnNewBus.Size = New System.Drawing.Size(74, 25)
-		Me.btnNewBus.TabIndex = 9
-		Me.btnNewBus.Text = "New"
-		Me.btnNewBus.UseVisualStyleBackColor = True
-		'
-		'BusParamGroupModel
-		'
-		Me.BusParamGroupModel.BackColor = System.Drawing.Color.Transparent
-		Me.BusParamGroupModel.Controls.Add(Me.Label15)
-		Me.BusParamGroupModel.Controls.Add(Me.chkIsDoubleDecker)
-		Me.BusParamGroupModel.Controls.Add(Me.cmbBusFloorType)
-		Me.BusParamGroupModel.Controls.Add(Me.Label10)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusHeight)
-		Me.BusParamGroupModel.Controls.Add(Me.Label11)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusModel)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusModel)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusFloorType)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBW)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBSA)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBWSA)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBV)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBL)
-		Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBFSA)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusWidth)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusLength)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusVolume)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusVolume)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusLength)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusWidth)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusWindowSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusWindowSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.txtBusFloorSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.lblBusFloorSurfaceArea)
-		Me.BusParamGroupModel.Controls.Add(Me.txtRegisteredPassengers)
-		Me.BusParamGroupModel.Controls.Add(Me.lblRegisteredPassengers)
-		Me.BusParamGroupModel.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.BusParamGroupModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.BusParamGroupModel.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.BusParamGroupModel.Location = New System.Drawing.Point(30, 51)
-		Me.BusParamGroupModel.Name = "BusParamGroupModel"
-		Me.BusParamGroupModel.Size = New System.Drawing.Size(625, 352)
-		Me.BusParamGroupModel.TabIndex = 8
-		Me.BusParamGroupModel.TabStop = False
-		Me.BusParamGroupModel.Text = "Bus Parameterisation"
-		'
-		'Label15
-		'
-		Me.Label15.AutoSize = True
-		Me.Label15.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label15.ForeColor = System.Drawing.Color.Black
-		Me.Label15.Location = New System.Drawing.Point(14, 116)
-		Me.Label15.Name = "Label15"
-		Me.Label15.Size = New System.Drawing.Size(101, 15)
-		Me.Label15.TabIndex = 31
-		Me.Label15.Text = "Is Double Decker"
-		'
-		'chkIsDoubleDecker
-		'
-		Me.chkIsDoubleDecker.AutoSize = True
-		Me.chkIsDoubleDecker.Location = New System.Drawing.Point(179, 116)
-		Me.chkIsDoubleDecker.Name = "chkIsDoubleDecker"
-		Me.chkIsDoubleDecker.Size = New System.Drawing.Size(15, 14)
-		Me.chkIsDoubleDecker.TabIndex = 30
-		Me.chkIsDoubleDecker.UseVisualStyleBackColor = True
-		'
-		'cmbBusFloorType
-		'
-		Me.cmbBusFloorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cmbBusFloorType.FormattingEnabled = True
-		Me.cmbBusFloorType.Items.AddRange(New Object() {"raised floor", "low floor", "semi low floor"})
-		Me.cmbBusFloorType.Location = New System.Drawing.Point(179, 85)
-		Me.cmbBusFloorType.Name = "cmbBusFloorType"
-		Me.cmbBusFloorType.Size = New System.Drawing.Size(208, 24)
-		Me.cmbBusFloorType.TabIndex = 29
-		'
-		'Label10
-		'
-		Me.Label10.AutoSize = True
-		Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label10.Location = New System.Drawing.Point(296, 201)
-		Me.Label10.Name = "Label10"
-		Me.Label10.Size = New System.Drawing.Size(18, 15)
-		Me.Label10.TabIndex = 28
-		Me.Label10.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.Label10, "Linear Metres")
-		'
-		'txtBusHeight
-		'
-		Me.txtBusHeight.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusHeight.Location = New System.Drawing.Point(179, 198)
-		Me.txtBusHeight.Name = "txtBusHeight"
-		Me.txtBusHeight.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusHeight.TabIndex = 27
-		'
-		'Label11
-		'
-		Me.Label11.AutoSize = True
-		Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label11.ForeColor = System.Drawing.Color.Black
-		Me.Label11.Location = New System.Drawing.Point(14, 201)
-		Me.Label11.Name = "Label11"
-		Me.Label11.Size = New System.Drawing.Size(70, 15)
-		Me.Label11.TabIndex = 26
-		Me.Label11.Text = "Bus  Height"
-		'
-		'txtBusModel
-		'
-		Me.txtBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusModel.Location = New System.Drawing.Point(179, 30)
-		Me.txtBusModel.Name = "txtBusModel"
-		Me.txtBusModel.Size = New System.Drawing.Size(208, 21)
-		Me.txtBusModel.TabIndex = 25
-		'
-		'lblBusModel
-		'
-		Me.lblBusModel.AutoSize = True
-		Me.lblBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusModel.ForeColor = System.Drawing.Color.Black
-		Me.lblBusModel.Location = New System.Drawing.Point(14, 33)
-		Me.lblBusModel.Name = "lblBusModel"
-		Me.lblBusModel.Size = New System.Drawing.Size(66, 15)
-		Me.lblBusModel.TabIndex = 24
-		Me.lblBusModel.Text = "Bus Model"
-		'
-		'lblBusFloorType
-		'
-		Me.lblBusFloorType.AutoSize = True
-		Me.lblBusFloorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusFloorType.ForeColor = System.Drawing.Color.Black
-		Me.lblBusFloorType.Location = New System.Drawing.Point(14, 88)
-		Me.lblBusFloorType.Name = "lblBusFloorType"
-		Me.lblBusFloorType.Size = New System.Drawing.Size(88, 15)
-		Me.lblBusFloorType.TabIndex = 22
-		Me.lblBusFloorType.Text = "Bus Floor Type"
-		'
-		'lblUnitsBW
-		'
-		Me.lblUnitsBW.AutoSize = True
-		Me.lblUnitsBW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBW.Location = New System.Drawing.Point(296, 171)
-		Me.lblUnitsBW.Name = "lblUnitsBW"
-		Me.lblUnitsBW.Size = New System.Drawing.Size(18, 15)
-		Me.lblUnitsBW.TabIndex = 21
-		Me.lblUnitsBW.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBW, "Linear Metres")
-		'
-		'lblUnitsBSA
-		'
-		Me.lblUnitsBSA.AutoSize = True
-		Me.lblUnitsBSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBSA.Location = New System.Drawing.Point(296, 287)
-		Me.lblUnitsBSA.Name = "lblUnitsBSA"
-		Me.lblUnitsBSA.Size = New System.Drawing.Size(31, 15)
-		Me.lblUnitsBSA.TabIndex = 20
-		Me.lblUnitsBSA.Text = "m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBSA, "Metres Squared")
-		'
-		'lblUnitsBWSA
-		'
-		Me.lblUnitsBWSA.AutoSize = True
-		Me.lblUnitsBWSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBWSA.Location = New System.Drawing.Point(296, 257)
-		Me.lblUnitsBWSA.Name = "lblUnitsBWSA"
-		Me.lblUnitsBWSA.Size = New System.Drawing.Size(31, 15)
-		Me.lblUnitsBWSA.TabIndex = 19
-		Me.lblUnitsBWSA.Text = "m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBWSA, "Metres Squared")
-		'
-		'lblUnitsBV
-		'
-		Me.lblUnitsBV.AutoSize = True
-		Me.lblUnitsBV.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBV.Location = New System.Drawing.Point(296, 313)
-		Me.lblUnitsBV.Name = "lblUnitsBV"
-		Me.lblUnitsBV.Size = New System.Drawing.Size(31, 15)
-		Me.lblUnitsBV.TabIndex = 18
-		Me.lblUnitsBV.Text = "m^3"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBV, "Metres Cubed")
-		'
-		'lblUnitsBL
-		'
-		Me.lblUnitsBL.AutoSize = True
-		Me.lblUnitsBL.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBL.Location = New System.Drawing.Point(296, 140)
-		Me.lblUnitsBL.Name = "lblUnitsBL"
-		Me.lblUnitsBL.Size = New System.Drawing.Size(18, 15)
-		Me.lblUnitsBL.TabIndex = 17
-		Me.lblUnitsBL.Text = "m"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBL, "Linear Metres")
-		'
-		'lblUnitsBFSA
-		'
-		Me.lblUnitsBFSA.AutoSize = True
-		Me.lblUnitsBFSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBFSA.Location = New System.Drawing.Point(296, 230)
-		Me.lblUnitsBFSA.Name = "lblUnitsBFSA"
-		Me.lblUnitsBFSA.Size = New System.Drawing.Size(31, 15)
-		Me.lblUnitsBFSA.TabIndex = 16
-		Me.lblUnitsBFSA.Text = "m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBFSA, "Metres Squared")
-		'
-		'txtBusWidth
-		'
-		Me.txtBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusWidth.Location = New System.Drawing.Point(179, 168)
-		Me.txtBusWidth.Name = "txtBusWidth"
-		Me.txtBusWidth.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusWidth.TabIndex = 15
-		'
-		'txtBusLength
-		'
-		Me.txtBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusLength.Location = New System.Drawing.Point(179, 139)
-		Me.txtBusLength.Name = "txtBusLength"
-		Me.txtBusLength.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusLength.TabIndex = 14
-		'
-		'txtBusVolume
-		'
-		Me.txtBusVolume.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusVolume.Location = New System.Drawing.Point(179, 313)
-		Me.txtBusVolume.Name = "txtBusVolume"
-		Me.txtBusVolume.ReadOnly = True
-		Me.txtBusVolume.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusVolume.TabIndex = 13
-		'
-		'lblBusVolume
-		'
-		Me.lblBusVolume.AutoSize = True
-		Me.lblBusVolume.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusVolume.ForeColor = System.Drawing.Color.Black
-		Me.lblBusVolume.Location = New System.Drawing.Point(14, 316)
-		Me.lblBusVolume.Name = "lblBusVolume"
-		Me.lblBusVolume.Size = New System.Drawing.Size(73, 15)
-		Me.lblBusVolume.TabIndex = 12
-		Me.lblBusVolume.Text = "Bus Volume"
-		'
-		'lblBusLength
-		'
-		Me.lblBusLength.AutoSize = True
-		Me.lblBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusLength.ForeColor = System.Drawing.Color.Black
-		Me.lblBusLength.Location = New System.Drawing.Point(14, 142)
-		Me.lblBusLength.Name = "lblBusLength"
-		Me.lblBusLength.Size = New System.Drawing.Size(72, 15)
-		Me.lblBusLength.TabIndex = 11
-		Me.lblBusLength.Text = "Bus  Length"
-		'
-		'lblBusWidth
-		'
-		Me.lblBusWidth.AutoSize = True
-		Me.lblBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusWidth.ForeColor = System.Drawing.Color.Black
-		Me.lblBusWidth.Location = New System.Drawing.Point(14, 171)
-		Me.lblBusWidth.Name = "lblBusWidth"
-		Me.lblBusWidth.Size = New System.Drawing.Size(65, 15)
-		Me.lblBusWidth.TabIndex = 10
-		Me.lblBusWidth.Text = "Bus  Width"
-		'
-		'txtBusWindowSurfaceArea
-		'
-		Me.txtBusWindowSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusWindowSurfaceArea.Location = New System.Drawing.Point(179, 255)
-		Me.txtBusWindowSurfaceArea.Name = "txtBusWindowSurfaceArea"
-		Me.txtBusWindowSurfaceArea.ReadOnly = True
-		Me.txtBusWindowSurfaceArea.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusWindowSurfaceArea.TabIndex = 9
-		'
-		'lblBusWindowSurfaceArea
-		'
-		Me.lblBusWindowSurfaceArea.AutoSize = True
-		Me.lblBusWindowSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusWindowSurfaceArea.ForeColor = System.Drawing.Color.Black
-		Me.lblBusWindowSurfaceArea.Location = New System.Drawing.Point(14, 258)
-		Me.lblBusWindowSurfaceArea.Name = "lblBusWindowSurfaceArea"
-		Me.lblBusWindowSurfaceArea.Size = New System.Drawing.Size(151, 15)
-		Me.lblBusWindowSurfaceArea.TabIndex = 8
-		Me.lblBusWindowSurfaceArea.Text = "Bus  Window Surface Area"
-		'
-		'txtBusSurfaceArea
-		'
-		Me.txtBusSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusSurfaceArea.Location = New System.Drawing.Point(179, 286)
-		Me.txtBusSurfaceArea.Name = "txtBusSurfaceArea"
-		Me.txtBusSurfaceArea.ReadOnly = True
-		Me.txtBusSurfaceArea.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusSurfaceArea.TabIndex = 7
-		'
-		'lblBusSurfaceArea
-		'
-		Me.lblBusSurfaceArea.AutoSize = True
-		Me.lblBusSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusSurfaceArea.ForeColor = System.Drawing.Color.Black
-		Me.lblBusSurfaceArea.Location = New System.Drawing.Point(14, 289)
-		Me.lblBusSurfaceArea.Name = "lblBusSurfaceArea"
-		Me.lblBusSurfaceArea.Size = New System.Drawing.Size(104, 15)
-		Me.lblBusSurfaceArea.TabIndex = 6
-		Me.lblBusSurfaceArea.Text = "Bus  Surface Area"
-		'
-		'txtBusFloorSurfaceArea
-		'
-		Me.txtBusFloorSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBusFloorSurfaceArea.Location = New System.Drawing.Point(179, 227)
-		Me.txtBusFloorSurfaceArea.Name = "txtBusFloorSurfaceArea"
-		Me.txtBusFloorSurfaceArea.ReadOnly = True
-		Me.txtBusFloorSurfaceArea.Size = New System.Drawing.Size(97, 21)
-		Me.txtBusFloorSurfaceArea.TabIndex = 5
-		'
-		'lblBusFloorSurfaceArea
-		'
-		Me.lblBusFloorSurfaceArea.AutoSize = True
-		Me.lblBusFloorSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBusFloorSurfaceArea.ForeColor = System.Drawing.Color.Black
-		Me.lblBusFloorSurfaceArea.Location = New System.Drawing.Point(14, 230)
-		Me.lblBusFloorSurfaceArea.Name = "lblBusFloorSurfaceArea"
-		Me.lblBusFloorSurfaceArea.Size = New System.Drawing.Size(132, 15)
-		Me.lblBusFloorSurfaceArea.TabIndex = 4
-		Me.lblBusFloorSurfaceArea.Text = "Bus Floor Surface Area"
-		'
-		'txtRegisteredPassengers
-		'
-		Me.txtRegisteredPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtRegisteredPassengers.Location = New System.Drawing.Point(179, 59)
-		Me.txtRegisteredPassengers.Name = "txtRegisteredPassengers"
-		Me.txtRegisteredPassengers.Size = New System.Drawing.Size(97, 21)
-		Me.txtRegisteredPassengers.TabIndex = 1
-		'
-		'lblRegisteredPassengers
-		'
-		Me.lblRegisteredPassengers.AutoSize = True
-		Me.lblRegisteredPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblRegisteredPassengers.ForeColor = System.Drawing.Color.Black
-		Me.lblRegisteredPassengers.Location = New System.Drawing.Point(14, 62)
-		Me.lblRegisteredPassengers.Name = "lblRegisteredPassengers"
-		Me.lblRegisteredPassengers.Size = New System.Drawing.Size(138, 15)
-		Me.lblRegisteredPassengers.TabIndex = 0
-		Me.lblRegisteredPassengers.Text = "Registered Passengers "
-		'
-		'cboBuses
-		'
-		'Me.cboBuses.FormattingEnabled = True
-		'Me.cboBuses.Location = New System.Drawing.Point(30, 22)
-		'Me.cboBuses.Name = "cboBuses"
-		'Me.cboBuses.Size = New System.Drawing.Size(251, 23)
-		'Me.cboBuses.TabIndex = 7
-		'
-		'tabGeneralInputsBC
-		'
-		Me.tabGeneralInputsBC.Controls.Add(Me.GroupBox2)
-		Me.tabGeneralInputsBC.Location = New System.Drawing.Point(4, 22)
-		Me.tabGeneralInputsBC.Name = "tabGeneralInputsBC"
-		Me.tabGeneralInputsBC.Size = New System.Drawing.Size(937, 611)
-		Me.tabGeneralInputsBC.TabIndex = 2
-		Me.tabGeneralInputsBC.Text = " INP - Boundary Conditions "
-		Me.tabGeneralInputsBC.UseVisualStyleBackColor = True
-		'
-		'GroupBox2
-		'
-		Me.GroupBox2.BackColor = System.Drawing.Color.Transparent
-		Me.GroupBox2.Controls.Add(Me.Label24)
-		Me.GroupBox2.Controls.Add(Me.txtBC_TemperatureCoolingOff)
-		Me.GroupBox2.Controls.Add(Me.Label5)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList)
-		Me.GroupBox2.Controls.Add(Me.txtBC_MaxPossibleBenefitFromTechnologyList)
-		Me.GroupBox2.Controls.Add(Me.lblBC_MaxPossibleBenefitFromTechnologyList)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses)
-		Me.GroupBox2.Controls.Add(Me.txtBC_MaxTemperatureDeltaForLowFloorBusses)
-		Me.GroupBox2.Controls.Add(Me.lblBC_MaxTemperatureDeltaForLowFloorBusses)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_FrontRearWindowArea)
-		Me.GroupBox2.Controls.Add(Me.txtBC_FrontRearWindowArea)
-		Me.GroupBox2.Controls.Add(Me.lblBC_FrontRearWindowArea)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_WindowAreaPerUnitBusLength)
-		Me.GroupBox2.Controls.Add(Me.txtBC_WindowAreaPerUnitBusLength)
-		Me.GroupBox2.Controls.Add(Me.lblBC_WindowAreaPerUnitBusLength)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_GCVDieselOrHeatingOil)
-		Me.GroupBox2.Controls.Add(Me.txtBC_GCVDieselOrHeatingOil)
-		Me.GroupBox2.Controls.Add(Me.lblBC_GCVDieselOrHeatingOil)
-		Me.GroupBox2.Controls.Add(Me.txtBC_AuxHeaterEfficiency)
-		Me.GroupBox2.Controls.Add(Me.lblBC_AuxHeaterEfficiency)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_COP)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_SpecificVentilationPower)
-		Me.GroupBox2.Controls.Add(Me.txtBC_SpecificVentilationPower)
-		Me.GroupBox2.Controls.Add(Me.lvlBC_SpecificVentilationPower)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_LowVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.txtBC_LowVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.lblBC_LowVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HighVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.txtBC_HighVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.lblBC_HighVentPowerW)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_Low)
-		Me.GroupBox2.Controls.Add(Me.txtBC_Low)
-		Me.GroupBox2.Controls.Add(Me.lblBC_Low)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_High)
-		Me.GroupBox2.Controls.Add(Me.txtBC_High)
-		Me.GroupBox2.Controls.Add(Me.lblBC_High)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_lowVentilation)
-		Me.GroupBox2.Controls.Add(Me.txtBC_lowVentilation)
-		Me.GroupBox2.Controls.Add(Me.lblBC_lowVentilation)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HighVentilation)
-		Me.GroupBox2.Controls.Add(Me.txtBC_HighVentilation)
-		Me.GroupBox2.Controls.Add(Me.lblBC_HighVentilation)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_CoolingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.txtBC_CoolingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.lblBC_CoolingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HeatingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.txtBC_HeatingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.lblBC_HeatingBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.txtBC_GFactor)
-		Me.GroupBox2.Controls.Add(Me.lblGFactor)
-		Me.GroupBox2.Controls.Add(Me.txtBC_HeatPerPassengerIntoCabinW)
-		Me.GroupBox2.Controls.Add(Me.Label2)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsUValues)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsPassengerBoundaryTemp)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsPGRDensitySemiLowFloor)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsPassenderDensityLowFloor)
-		Me.GroupBox2.Controls.Add(Me.lblUnitsBC_PassengerDensityRaisedFloor)
-		Me.GroupBox2.Controls.Add(Me.lblHeatPerPassengerIntoCabinW)
-		Me.GroupBox2.Controls.Add(Me.txtBC_UValues)
-		Me.GroupBox2.Controls.Add(Me.txtBC_CalculatedPassengerNumber)
-		Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensityRaisedFloor)
-		Me.GroupBox2.Controls.Add(Me.lblBC_PassengerDensityRaisedFloor)
-		Me.GroupBox2.Controls.Add(Me.lblBC_CalculatedPassengerNumber)
-		Me.GroupBox2.Controls.Add(Me.lblBC_UValues)
-		Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensitySemiLowFloor)
-		Me.GroupBox2.Controls.Add(Me.lblBC_PassengerDensitySemiLowFloor)
-		Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensityLowFloor)
-		Me.GroupBox2.Controls.Add(Me.Label13)
-		Me.GroupBox2.Controls.Add(Me.txtBC_PassengerBoundaryTemperature)
-		Me.GroupBox2.Controls.Add(Me.lblPassengerBoundaryTemp)
-		Me.GroupBox2.Controls.Add(Me.txtBC_SolarClouding)
-		Me.GroupBox2.Controls.Add(Me.lblSolarClouding)
-		Me.GroupBox2.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.GroupBox2.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.GroupBox2.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.GroupBox2.Location = New System.Drawing.Point(34, 47)
-		Me.GroupBox2.Name = "GroupBox2"
-		Me.GroupBox2.Size = New System.Drawing.Size(890, 548)
-		Me.GroupBox2.TabIndex = 27
-		Me.GroupBox2.TabStop = False
-		Me.GroupBox2.Text = "Boundary Conditions"
-		'
-		'Label24
-		'
-		Me.Label24.AutoSize = True
-		Me.Label24.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label24.Location = New System.Drawing.Point(349, 349)
-		Me.Label24.Name = "Label24"
-		Me.Label24.Size = New System.Drawing.Size(22, 15)
-		Me.Label24.TabIndex = 78
-		Me.Label24.Text = "oC"
-		Me.ToolTip1.SetToolTip(Me.Label24, "Degrees Centigrade")
-		'
-		'txtBC_TemperatureCoolingOff
-		'
-		Me.txtBC_TemperatureCoolingOff.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_TemperatureCoolingOff.Location = New System.Drawing.Point(218, 343)
-		Me.txtBC_TemperatureCoolingOff.Name = "txtBC_TemperatureCoolingOff"
-		Me.txtBC_TemperatureCoolingOff.ReadOnly = True
-		Me.txtBC_TemperatureCoolingOff.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_TemperatureCoolingOff.TabIndex = 77
-		'
-		'Label5
-		'
-		Me.Label5.AutoSize = True
-		Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label5.ForeColor = System.Drawing.Color.Black
-		Me.Label5.Location = New System.Drawing.Point(14, 349)
-		Me.Label5.Name = "Label5"
-		Me.Label5.Size = New System.Drawing.Size(167, 15)
-		Me.Label5.TabIndex = 76
-		Me.Label5.Text = "Temperature cooling turns off"
-		'
-		'lblUnitsBC_MaxPossibleBenefitFromTechnologyList
-		'
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.AutoSize = True
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(783, 208)
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Name = "lblUnitsBC_MaxPossibleBenefitFromTechnologyList"
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(51, 15)
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 75
-		Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Text = "Fraction"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList, "Fraction")
-		'
-		'txtBC_MaxPossibleBenefitFromTechnologyList
-		'
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(655, 205)
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList.Name = "txtBC_MaxPossibleBenefitFromTechnologyList"
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 74
-		'
-		'lblBC_MaxPossibleBenefitFromTechnologyList
-		'
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.AutoSize = True
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(448, 208)
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.Name = "lblBC_MaxPossibleBenefitFromTechnologyList"
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(159, 15)
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 73
-		Me.lblBC_MaxPossibleBenefitFromTechnologyList.Text = "Max  Benefit From Tech List"
-		'
-		'lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses
-		'
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.AutoSize = True
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(783, 179)
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Name = "lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses"
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(15, 15)
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 72
-		Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Text = "K"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses, "K")
-		'
-		'txtBC_MaxTemperatureDeltaForLowFloorBusses
-		'
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(655, 176)
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Name = "txtBC_MaxTemperatureDeltaForLowFloorBusses"
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 71
-		'
-		'lblBC_MaxTemperatureDeltaForLowFloorBusses
-		'
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.AutoSize = True
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(448, 179)
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Name = "lblBC_MaxTemperatureDeltaForLowFloorBusses"
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(205, 15)
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 70
-		Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Text = "Max Temp Delta - Low Floor Busses"
-		'
-		'lblUnitsBC_FrontRearWindowArea
-		'
-		Me.lblUnitsBC_FrontRearWindowArea.AutoSize = True
-		Me.lblUnitsBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_FrontRearWindowArea.Location = New System.Drawing.Point(783, 152)
-		Me.lblUnitsBC_FrontRearWindowArea.Name = "lblUnitsBC_FrontRearWindowArea"
-		Me.lblUnitsBC_FrontRearWindowArea.Size = New System.Drawing.Size(31, 15)
-		Me.lblUnitsBC_FrontRearWindowArea.TabIndex = 69
-		Me.lblUnitsBC_FrontRearWindowArea.Text = "m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_FrontRearWindowArea, "Metres Squared")
-		'
-		'txtBC_FrontRearWindowArea
-		'
-		Me.txtBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_FrontRearWindowArea.Location = New System.Drawing.Point(655, 149)
-		Me.txtBC_FrontRearWindowArea.Name = "txtBC_FrontRearWindowArea"
-		Me.txtBC_FrontRearWindowArea.ReadOnly = True
-		Me.txtBC_FrontRearWindowArea.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_FrontRearWindowArea.TabIndex = 68
-		'
-		'lblBC_FrontRearWindowArea
-		'
-		Me.lblBC_FrontRearWindowArea.AutoSize = True
-		Me.lblBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_FrontRearWindowArea.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_FrontRearWindowArea.Location = New System.Drawing.Point(448, 152)
-		Me.lblBC_FrontRearWindowArea.Name = "lblBC_FrontRearWindowArea"
-		Me.lblBC_FrontRearWindowArea.Size = New System.Drawing.Size(140, 15)
-		Me.lblBC_FrontRearWindowArea.TabIndex = 67
-		Me.lblBC_FrontRearWindowArea.Text = "Front Rear Window Area"
-		'
-		'lblUnitsBC_WindowAreaPerUnitBusLength
-		'
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.AutoSize = True
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(783, 123)
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.Name = "lblUnitsBC_WindowAreaPerUnitBusLength"
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(38, 15)
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.TabIndex = 66
-		Me.lblUnitsBC_WindowAreaPerUnitBusLength.Text = "m^/m"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_WindowAreaPerUnitBusLength, "m^2/m")
-		'
-		'txtBC_WindowAreaPerUnitBusLength
-		'
-		Me.txtBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(655, 120)
-		Me.txtBC_WindowAreaPerUnitBusLength.Name = "txtBC_WindowAreaPerUnitBusLength"
-		Me.txtBC_WindowAreaPerUnitBusLength.ReadOnly = True
-		Me.txtBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_WindowAreaPerUnitBusLength.TabIndex = 65
-		'
-		'lblBC_WindowAreaPerUnitBusLength
-		'
-		Me.lblBC_WindowAreaPerUnitBusLength.AutoSize = True
-		Me.lblBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_WindowAreaPerUnitBusLength.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(448, 123)
-		Me.lblBC_WindowAreaPerUnitBusLength.Name = "lblBC_WindowAreaPerUnitBusLength"
-		Me.lblBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(188, 15)
-		Me.lblBC_WindowAreaPerUnitBusLength.TabIndex = 64
-		Me.lblBC_WindowAreaPerUnitBusLength.Text = "WindowArea Per Unit Bus Length"
-		'
-		'lblUnitsBC_GCVDieselOrHeatingOil
-		'
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.AutoSize = True
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(783, 95)
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.Name = "lblUnitsBC_GCVDieselOrHeatingOil"
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(50, 15)
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.TabIndex = 60
-		Me.lblUnitsBC_GCVDieselOrHeatingOil.Text = "Kw/h/kg"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_GCVDieselOrHeatingOil, "Kw/h/kg")
-		'
-		'txtBC_GCVDieselOrHeatingOil
-		'
-		Me.txtBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(655, 92)
-		Me.txtBC_GCVDieselOrHeatingOil.Name = "txtBC_GCVDieselOrHeatingOil"
-		Me.txtBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_GCVDieselOrHeatingOil.TabIndex = 59
-		'
-		'lblBC_GCVDieselOrHeatingOil
-		'
-		Me.lblBC_GCVDieselOrHeatingOil.AutoSize = True
-		Me.lblBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_GCVDieselOrHeatingOil.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(448, 95)
-		Me.lblBC_GCVDieselOrHeatingOil.Name = "lblBC_GCVDieselOrHeatingOil"
-		Me.lblBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(149, 15)
-		Me.lblBC_GCVDieselOrHeatingOil.TabIndex = 58
-		Me.lblBC_GCVDieselOrHeatingOil.Text = "GCV Diesel Or Heating Oil"
-		'
-		'txtBC_AuxHeaterEfficiency
-		'
-		Me.txtBC_AuxHeaterEfficiency.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_AuxHeaterEfficiency.Location = New System.Drawing.Point(655, 62)
-		Me.txtBC_AuxHeaterEfficiency.Name = "txtBC_AuxHeaterEfficiency"
-		Me.txtBC_AuxHeaterEfficiency.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_AuxHeaterEfficiency.TabIndex = 57
-		'
-		'lblBC_AuxHeaterEfficiency
-		'
-		Me.lblBC_AuxHeaterEfficiency.AutoSize = True
-		Me.lblBC_AuxHeaterEfficiency.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_AuxHeaterEfficiency.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_AuxHeaterEfficiency.Location = New System.Drawing.Point(448, 65)
-		Me.lblBC_AuxHeaterEfficiency.Name = "lblBC_AuxHeaterEfficiency"
-		Me.lblBC_AuxHeaterEfficiency.Size = New System.Drawing.Size(121, 15)
-		Me.lblBC_AuxHeaterEfficiency.TabIndex = 56
-		Me.lblBC_AuxHeaterEfficiency.Text = "Aux Heater Efficiency"
-		'
-		'lblUnitsBC_COP
-		'
-		Me.lblUnitsBC_COP.AutoSize = True
-		Me.lblUnitsBC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_COP.Location = New System.Drawing.Point(783, 65)
-		Me.lblUnitsBC_COP.Name = "lblUnitsBC_COP"
-		Me.lblUnitsBC_COP.Size = New System.Drawing.Size(0, 15)
-		Me.lblUnitsBC_COP.TabIndex = 55
-		'
-		'lblUnitsBC_SpecificVentilationPower
-		'
-		Me.lblUnitsBC_SpecificVentilationPower.AutoSize = True
-		Me.lblUnitsBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_SpecificVentilationPower.Location = New System.Drawing.Point(783, 36)
-		Me.lblUnitsBC_SpecificVentilationPower.Name = "lblUnitsBC_SpecificVentilationPower"
-		Me.lblUnitsBC_SpecificVentilationPower.Size = New System.Drawing.Size(52, 15)
-		Me.lblUnitsBC_SpecificVentilationPower.TabIndex = 52
-		Me.lblUnitsBC_SpecificVentilationPower.Text = "Wh/m^3"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_SpecificVentilationPower, "Watts per Hour / Metres Cubed")
-		'
-		'txtBC_SpecificVentilationPower
-		'
-		Me.txtBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_SpecificVentilationPower.Location = New System.Drawing.Point(655, 33)
-		Me.txtBC_SpecificVentilationPower.Name = "txtBC_SpecificVentilationPower"
-		Me.txtBC_SpecificVentilationPower.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_SpecificVentilationPower.TabIndex = 51
-		'
-		'lvlBC_SpecificVentilationPower
-		'
-		Me.lvlBC_SpecificVentilationPower.AutoSize = True
-		Me.lvlBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lvlBC_SpecificVentilationPower.ForeColor = System.Drawing.Color.Black
-		Me.lvlBC_SpecificVentilationPower.Location = New System.Drawing.Point(448, 36)
-		Me.lvlBC_SpecificVentilationPower.Name = "lvlBC_SpecificVentilationPower"
-		Me.lvlBC_SpecificVentilationPower.Size = New System.Drawing.Size(148, 15)
-		Me.lvlBC_SpecificVentilationPower.TabIndex = 50
-		Me.lvlBC_SpecificVentilationPower.Text = "Specific Ventilation Power"
-		'
-		'lblUnitsBC_LowVentPowerW
-		'
-		Me.lblUnitsBC_LowVentPowerW.AutoSize = True
-		Me.lblUnitsBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_LowVentPowerW.Location = New System.Drawing.Point(349, 519)
-		Me.lblUnitsBC_LowVentPowerW.Name = "lblUnitsBC_LowVentPowerW"
-		Me.lblUnitsBC_LowVentPowerW.Size = New System.Drawing.Size(18, 15)
-		Me.lblUnitsBC_LowVentPowerW.TabIndex = 49
-		Me.lblUnitsBC_LowVentPowerW.Text = "W"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_LowVentPowerW, "Watts")
-		'
-		'txtBC_LowVentPowerW
-		'
-		Me.txtBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_LowVentPowerW.Location = New System.Drawing.Point(218, 516)
-		Me.txtBC_LowVentPowerW.Name = "txtBC_LowVentPowerW"
-		Me.txtBC_LowVentPowerW.ReadOnly = True
-		Me.txtBC_LowVentPowerW.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_LowVentPowerW.TabIndex = 48
-		'
-		'lblBC_LowVentPowerW
-		'
-		Me.lblBC_LowVentPowerW.AutoSize = True
-		Me.lblBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_LowVentPowerW.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_LowVentPowerW.Location = New System.Drawing.Point(14, 519)
-		Me.lblBC_LowVentPowerW.Name = "lblBC_LowVentPowerW"
-		Me.lblBC_LowVentPowerW.Size = New System.Drawing.Size(95, 15)
-		Me.lblBC_LowVentPowerW.TabIndex = 47
-		Me.lblBC_LowVentPowerW.Text = "Low Vent Power"
-		'
-		'lblUnitsBC_HighVentPowerW
-		'
-		Me.lblUnitsBC_HighVentPowerW.AutoSize = True
-		Me.lblUnitsBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_HighVentPowerW.Location = New System.Drawing.Point(349, 491)
-		Me.lblUnitsBC_HighVentPowerW.Name = "lblUnitsBC_HighVentPowerW"
-		Me.lblUnitsBC_HighVentPowerW.Size = New System.Drawing.Size(18, 15)
-		Me.lblUnitsBC_HighVentPowerW.TabIndex = 46
-		Me.lblUnitsBC_HighVentPowerW.Text = "W"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HighVentPowerW, "Watts")
-		'
-		'txtBC_HighVentPowerW
-		'
-		Me.txtBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_HighVentPowerW.Location = New System.Drawing.Point(218, 488)
-		Me.txtBC_HighVentPowerW.Name = "txtBC_HighVentPowerW"
-		Me.txtBC_HighVentPowerW.ReadOnly = True
-		Me.txtBC_HighVentPowerW.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_HighVentPowerW.TabIndex = 45
-		'
-		'lblBC_HighVentPowerW
-		'
-		Me.lblBC_HighVentPowerW.AutoSize = True
-		Me.lblBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_HighVentPowerW.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_HighVentPowerW.Location = New System.Drawing.Point(14, 491)
-		Me.lblBC_HighVentPowerW.Name = "lblBC_HighVentPowerW"
-		Me.lblBC_HighVentPowerW.Size = New System.Drawing.Size(98, 15)
-		Me.lblBC_HighVentPowerW.TabIndex = 44
-		Me.lblBC_HighVentPowerW.Text = "High Vent Power"
-		'
-		'lblUnitsBC_Low
-		'
-		Me.lblUnitsBC_Low.AutoSize = True
-		Me.lblUnitsBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_Low.Location = New System.Drawing.Point(349, 462)
-		Me.lblUnitsBC_Low.Name = "lblUnitsBC_Low"
-		Me.lblUnitsBC_Low.Size = New System.Drawing.Size(43, 15)
-		Me.lblUnitsBC_Low.TabIndex = 43
-		Me.lblUnitsBC_Low.Text = "m^3/H"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_Low, "Metres ^3 / Hour")
-		'
-		'txtBC_Low
-		'
-		Me.txtBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_Low.Location = New System.Drawing.Point(218, 459)
-		Me.txtBC_Low.Name = "txtBC_Low"
-		Me.txtBC_Low.ReadOnly = True
-		Me.txtBC_Low.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_Low.TabIndex = 42
-		'
-		'lblBC_Low
-		'
-		Me.lblBC_Low.AutoSize = True
-		Me.lblBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_Low.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_Low.Location = New System.Drawing.Point(14, 462)
-		Me.lblBC_Low.Name = "lblBC_Low"
-		Me.lblBC_Low.Size = New System.Drawing.Size(30, 15)
-		Me.lblBC_Low.TabIndex = 41
-		Me.lblBC_Low.Text = "Low"
-		'
-		'lblUnitsBC_High
-		'
-		Me.lblUnitsBC_High.AutoSize = True
-		Me.lblUnitsBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_High.Location = New System.Drawing.Point(349, 433)
-		Me.lblUnitsBC_High.Name = "lblUnitsBC_High"
-		Me.lblUnitsBC_High.Size = New System.Drawing.Size(43, 15)
-		Me.lblUnitsBC_High.TabIndex = 40
-		Me.lblUnitsBC_High.Text = "m^3/H"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_High, "Metres ^3 / Hour")
-		'
-		'txtBC_High
-		'
-		Me.txtBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_High.Location = New System.Drawing.Point(218, 430)
-		Me.txtBC_High.Name = "txtBC_High"
-		Me.txtBC_High.ReadOnly = True
-		Me.txtBC_High.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_High.TabIndex = 39
-		'
-		'lblBC_High
-		'
-		Me.lblBC_High.AutoSize = True
-		Me.lblBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_High.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_High.Location = New System.Drawing.Point(14, 433)
-		Me.lblBC_High.Name = "lblBC_High"
-		Me.lblBC_High.Size = New System.Drawing.Size(33, 15)
-		Me.lblBC_High.TabIndex = 38
-		Me.lblBC_High.Text = "High"
-		'
-		'lblUnitsBC_lowVentilation
-		'
-		Me.lblUnitsBC_lowVentilation.AutoSize = True
-		Me.lblUnitsBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_lowVentilation.Location = New System.Drawing.Point(349, 405)
-		Me.lblUnitsBC_lowVentilation.Name = "lblUnitsBC_lowVentilation"
-		Me.lblUnitsBC_lowVentilation.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitsBC_lowVentilation.TabIndex = 37
-		Me.lblUnitsBC_lowVentilation.Text = "l/H"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_lowVentilation, "Litres / Hour")
-		'
-		'txtBC_lowVentilation
-		'
-		Me.txtBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_lowVentilation.Location = New System.Drawing.Point(218, 402)
-		Me.txtBC_lowVentilation.Name = "txtBC_lowVentilation"
-		Me.txtBC_lowVentilation.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_lowVentilation.TabIndex = 36
-		'
-		'lblBC_lowVentilation
-		'
-		Me.lblBC_lowVentilation.AutoSize = True
-		Me.lblBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_lowVentilation.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_lowVentilation.Location = New System.Drawing.Point(14, 405)
-		Me.lblBC_lowVentilation.Name = "lblBC_lowVentilation"
-		Me.lblBC_lowVentilation.Size = New System.Drawing.Size(90, 15)
-		Me.lblBC_lowVentilation.TabIndex = 35
-		Me.lblBC_lowVentilation.Text = "Low Ventilation"
-		'
-		'lblUnitsBC_HighVentilation
-		'
-		Me.lblUnitsBC_HighVentilation.AutoSize = True
-		Me.lblUnitsBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_HighVentilation.Location = New System.Drawing.Point(349, 378)
-		Me.lblUnitsBC_HighVentilation.Name = "lblUnitsBC_HighVentilation"
-		Me.lblUnitsBC_HighVentilation.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitsBC_HighVentilation.TabIndex = 34
-		Me.lblUnitsBC_HighVentilation.Text = "l/H"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HighVentilation, "Litres / Hour")
-		'
-		'txtBC_HighVentilation
-		'
-		Me.txtBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_HighVentilation.Location = New System.Drawing.Point(218, 375)
-		Me.txtBC_HighVentilation.Name = "txtBC_HighVentilation"
-		Me.txtBC_HighVentilation.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_HighVentilation.TabIndex = 33
-		'
-		'lblBC_HighVentilation
-		'
-		Me.lblBC_HighVentilation.AutoSize = True
-		Me.lblBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_HighVentilation.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_HighVentilation.Location = New System.Drawing.Point(14, 378)
-		Me.lblBC_HighVentilation.Name = "lblBC_HighVentilation"
-		Me.lblBC_HighVentilation.Size = New System.Drawing.Size(93, 15)
-		Me.lblBC_HighVentilation.TabIndex = 32
-		Me.lblBC_HighVentilation.Text = "High Ventilation"
-		'
-		'lblUnitsBC_CoolingBoundaryTemperature
-		'
-		Me.lblUnitsBC_CoolingBoundaryTemperature.AutoSize = True
-		Me.lblUnitsBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(349, 317)
-		Me.lblUnitsBC_CoolingBoundaryTemperature.Name = "lblUnitsBC_CoolingBoundaryTemperature"
-		Me.lblUnitsBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitsBC_CoolingBoundaryTemperature.TabIndex = 31
-		Me.lblUnitsBC_CoolingBoundaryTemperature.Text = "oC"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_CoolingBoundaryTemperature, "Degrees Centigrade")
-		'
-		'txtBC_CoolingBoundaryTemperature
-		'
-		Me.txtBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(218, 314)
-		Me.txtBC_CoolingBoundaryTemperature.Name = "txtBC_CoolingBoundaryTemperature"
-		Me.txtBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_CoolingBoundaryTemperature.TabIndex = 30
-		'
-		'lblBC_CoolingBoundaryTemperature
-		'
-		Me.lblBC_CoolingBoundaryTemperature.AutoSize = True
-		Me.lblBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_CoolingBoundaryTemperature.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(14, 317)
-		Me.lblBC_CoolingBoundaryTemperature.Name = "lblBC_CoolingBoundaryTemperature"
-		Me.lblBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(178, 15)
-		Me.lblBC_CoolingBoundaryTemperature.TabIndex = 29
-		Me.lblBC_CoolingBoundaryTemperature.Text = "Cooling Boundary Temperature"
-		'
-		'lblUnitsBC_HeatingBoundaryTemperature
-		'
-		Me.lblUnitsBC_HeatingBoundaryTemperature.AutoSize = True
-		Me.lblUnitsBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(349, 289)
-		Me.lblUnitsBC_HeatingBoundaryTemperature.Name = "lblUnitsBC_HeatingBoundaryTemperature"
-		Me.lblUnitsBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitsBC_HeatingBoundaryTemperature.TabIndex = 28
-		Me.lblUnitsBC_HeatingBoundaryTemperature.Text = "oC"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HeatingBoundaryTemperature, "Degrees Centigrade")
-		'
-		'txtBC_HeatingBoundaryTemperature
-		'
-		Me.txtBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(218, 286)
-		Me.txtBC_HeatingBoundaryTemperature.Name = "txtBC_HeatingBoundaryTemperature"
-		Me.txtBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_HeatingBoundaryTemperature.TabIndex = 27
-		'
-		'lblBC_HeatingBoundaryTemperature
-		'
-		Me.lblBC_HeatingBoundaryTemperature.AutoSize = True
-		Me.lblBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_HeatingBoundaryTemperature.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(14, 289)
-		Me.lblBC_HeatingBoundaryTemperature.Name = "lblBC_HeatingBoundaryTemperature"
-		Me.lblBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(179, 15)
-		Me.lblBC_HeatingBoundaryTemperature.TabIndex = 26
-		Me.lblBC_HeatingBoundaryTemperature.Text = "Heating Boundary Temperature"
-		'
-		'txtBC_GFactor
-		'
-		Me.txtBC_GFactor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_GFactor.Location = New System.Drawing.Point(218, 30)
-		Me.txtBC_GFactor.Name = "txtBC_GFactor"
-		Me.txtBC_GFactor.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_GFactor.TabIndex = 25
-		'
-		'lblGFactor
-		'
-		Me.lblGFactor.AutoSize = True
-		Me.lblGFactor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblGFactor.ForeColor = System.Drawing.Color.Black
-		Me.lblGFactor.Location = New System.Drawing.Point(14, 33)
-		Me.lblGFactor.Name = "lblGFactor"
-		Me.lblGFactor.Size = New System.Drawing.Size(54, 15)
-		Me.lblGFactor.TabIndex = 24
-		Me.lblGFactor.Text = "G-Factor"
-		'
-		'txtBC_HeatPerPassengerIntoCabinW
-		'
-		Me.txtBC_HeatPerPassengerIntoCabinW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_HeatPerPassengerIntoCabinW.Location = New System.Drawing.Point(218, 90)
-		Me.txtBC_HeatPerPassengerIntoCabinW.Name = "txtBC_HeatPerPassengerIntoCabinW"
-		Me.txtBC_HeatPerPassengerIntoCabinW.ReadOnly = True
-		Me.txtBC_HeatPerPassengerIntoCabinW.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_HeatPerPassengerIntoCabinW.TabIndex = 23
-		'
-		'Label2
-		'
-		Me.Label2.AutoSize = True
-		Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label2.ForeColor = System.Drawing.Color.Black
-		Me.Label2.Location = New System.Drawing.Point(14, 88)
-		Me.Label2.Name = "Label2"
-		Me.Label2.Size = New System.Drawing.Size(153, 15)
-		Me.Label2.TabIndex = 22
-		Me.Label2.Text = "Heat/Passenger Into Cabin"
-		'
-		'lblUnitsUValues
-		'
-		Me.lblUnitsUValues.AutoSize = True
-		Me.lblUnitsUValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsUValues.Location = New System.Drawing.Point(349, 261)
-		Me.lblUnitsUValues.Name = "lblUnitsUValues"
-		Me.lblUnitsUValues.Size = New System.Drawing.Size(66, 15)
-		Me.lblUnitsUValues.TabIndex = 21
-		Me.lblUnitsUValues.Text = "W/(K*m^3)"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsUValues, "W/(K*m^3)")
-		'
-		'lblUnitsPassengerBoundaryTemp
-		'
-		Me.lblUnitsPassengerBoundaryTemp.AutoSize = True
-		Me.lblUnitsPassengerBoundaryTemp.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsPassengerBoundaryTemp.Location = New System.Drawing.Point(349, 123)
-		Me.lblUnitsPassengerBoundaryTemp.Name = "lblUnitsPassengerBoundaryTemp"
-		Me.lblUnitsPassengerBoundaryTemp.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitsPassengerBoundaryTemp.TabIndex = 20
-		Me.lblUnitsPassengerBoundaryTemp.Text = "oC"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsPassengerBoundaryTemp, "Degrees Centigrade")
-		'
-		'lblUnitsPGRDensitySemiLowFloor
-		'
-		Me.lblUnitsPGRDensitySemiLowFloor.AutoSize = True
-		Me.lblUnitsPGRDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsPGRDensitySemiLowFloor.Location = New System.Drawing.Point(349, 175)
-		Me.lblUnitsPGRDensitySemiLowFloor.Name = "lblUnitsPGRDensitySemiLowFloor"
-		Me.lblUnitsPGRDensitySemiLowFloor.Size = New System.Drawing.Size(61, 15)
-		Me.lblUnitsPGRDensitySemiLowFloor.TabIndex = 19
-		Me.lblUnitsPGRDensitySemiLowFloor.Text = "Pass/m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsPGRDensitySemiLowFloor, "Passenger/Metres Squared")
-		'
-		'lblUnitsPassenderDensityLowFloor
-		'
-		Me.lblUnitsPassenderDensityLowFloor.AutoSize = True
-		Me.lblUnitsPassenderDensityLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsPassenderDensityLowFloor.Location = New System.Drawing.Point(349, 148)
-		Me.lblUnitsPassenderDensityLowFloor.Name = "lblUnitsPassenderDensityLowFloor"
-		Me.lblUnitsPassenderDensityLowFloor.Size = New System.Drawing.Size(61, 15)
-		Me.lblUnitsPassenderDensityLowFloor.TabIndex = 18
-		Me.lblUnitsPassenderDensityLowFloor.Text = "Pass/m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsPassenderDensityLowFloor, "Passengers/MetreSquared")
-		'
-		'lblUnitsBC_PassengerDensityRaisedFloor
-		'
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.AutoSize = True
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(349, 206)
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.Name = "lblUnitsBC_PassengerDensityRaisedFloor"
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(61, 15)
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.TabIndex = 17
-		Me.lblUnitsBC_PassengerDensityRaisedFloor.Text = "Pass/m^2"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsBC_PassengerDensityRaisedFloor, "Passengers/Metre Squared")
-		'
-		'lblHeatPerPassengerIntoCabinW
-		'
-		Me.lblHeatPerPassengerIntoCabinW.AutoSize = True
-		Me.lblHeatPerPassengerIntoCabinW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblHeatPerPassengerIntoCabinW.Location = New System.Drawing.Point(349, 93)
-		Me.lblHeatPerPassengerIntoCabinW.Name = "lblHeatPerPassengerIntoCabinW"
-		Me.lblHeatPerPassengerIntoCabinW.Size = New System.Drawing.Size(18, 15)
-		Me.lblHeatPerPassengerIntoCabinW.TabIndex = 16
-		Me.lblHeatPerPassengerIntoCabinW.Text = "W"
-		Me.ToolTip1.SetToolTip(Me.lblHeatPerPassengerIntoCabinW, "Watts")
-		'
-		'txtBC_UValues
-		'
-		Me.txtBC_UValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_UValues.Location = New System.Drawing.Point(218, 258)
-		Me.txtBC_UValues.Name = "txtBC_UValues"
-		Me.txtBC_UValues.ReadOnly = True
-		Me.txtBC_UValues.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_UValues.TabIndex = 15
-		'
-		'txtBC_CalculatedPassengerNumber
-		'
-		Me.txtBC_CalculatedPassengerNumber.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_CalculatedPassengerNumber.Location = New System.Drawing.Point(218, 229)
-		Me.txtBC_CalculatedPassengerNumber.Name = "txtBC_CalculatedPassengerNumber"
-		Me.txtBC_CalculatedPassengerNumber.ReadOnly = True
-		Me.txtBC_CalculatedPassengerNumber.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_CalculatedPassengerNumber.TabIndex = 14
-		'
-		'txtBC_PassengerDensityRaisedFloor
-		'
-		Me.txtBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(218, 202)
-		Me.txtBC_PassengerDensityRaisedFloor.Name = "txtBC_PassengerDensityRaisedFloor"
-		Me.txtBC_PassengerDensityRaisedFloor.ReadOnly = True
-		Me.txtBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_PassengerDensityRaisedFloor.TabIndex = 13
-		'
-		'lblBC_PassengerDensityRaisedFloor
-		'
-		Me.lblBC_PassengerDensityRaisedFloor.AutoSize = True
-		Me.lblBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_PassengerDensityRaisedFloor.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(14, 205)
-		Me.lblBC_PassengerDensityRaisedFloor.Name = "lblBC_PassengerDensityRaisedFloor"
-		Me.lblBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(182, 15)
-		Me.lblBC_PassengerDensityRaisedFloor.TabIndex = 12
-		Me.lblBC_PassengerDensityRaisedFloor.Text = "Passenger Density Raised Floor"
-		'
-		'lblBC_CalculatedPassengerNumber
-		'
-		Me.lblBC_CalculatedPassengerNumber.AutoSize = True
-		Me.lblBC_CalculatedPassengerNumber.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_CalculatedPassengerNumber.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_CalculatedPassengerNumber.Location = New System.Drawing.Point(14, 232)
-		Me.lblBC_CalculatedPassengerNumber.Name = "lblBC_CalculatedPassengerNumber"
-		Me.lblBC_CalculatedPassengerNumber.Size = New System.Drawing.Size(175, 15)
-		Me.lblBC_CalculatedPassengerNumber.TabIndex = 11
-		Me.lblBC_CalculatedPassengerNumber.Text = "Calculated Passenger Number"
-		'
-		'lblBC_UValues
-		'
-		Me.lblBC_UValues.AutoSize = True
-		Me.lblBC_UValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_UValues.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_UValues.Location = New System.Drawing.Point(14, 261)
-		Me.lblBC_UValues.Name = "lblBC_UValues"
-		Me.lblBC_UValues.Size = New System.Drawing.Size(57, 15)
-		Me.lblBC_UValues.TabIndex = 10
-		Me.lblBC_UValues.Text = "U-Values"
-		'
-		'txtBC_PassengerDensitySemiLowFloor
-		'
-		Me.txtBC_PassengerDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_PassengerDensitySemiLowFloor.Location = New System.Drawing.Point(218, 173)
-		Me.txtBC_PassengerDensitySemiLowFloor.Name = "txtBC_PassengerDensitySemiLowFloor"
-		Me.txtBC_PassengerDensitySemiLowFloor.ReadOnly = True
-		Me.txtBC_PassengerDensitySemiLowFloor.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_PassengerDensitySemiLowFloor.TabIndex = 9
-		'
-		'lblBC_PassengerDensitySemiLowFloor
-		'
-		Me.lblBC_PassengerDensitySemiLowFloor.AutoSize = True
-		Me.lblBC_PassengerDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_PassengerDensitySemiLowFloor.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_PassengerDensitySemiLowFloor.Location = New System.Drawing.Point(14, 176)
-		Me.lblBC_PassengerDensitySemiLowFloor.Name = "lblBC_PassengerDensitySemiLowFloor"
-		Me.lblBC_PassengerDensitySemiLowFloor.Size = New System.Drawing.Size(198, 15)
-		Me.lblBC_PassengerDensitySemiLowFloor.TabIndex = 8
-		Me.lblBC_PassengerDensitySemiLowFloor.Text = "Passenger Density Semi Low Floor"
-		'
-		'txtBC_PassengerDensityLowFloor
-		'
-		Me.txtBC_PassengerDensityLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_PassengerDensityLowFloor.Location = New System.Drawing.Point(218, 145)
-		Me.txtBC_PassengerDensityLowFloor.Name = "txtBC_PassengerDensityLowFloor"
-		Me.txtBC_PassengerDensityLowFloor.ReadOnly = True
-		Me.txtBC_PassengerDensityLowFloor.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_PassengerDensityLowFloor.TabIndex = 7
-		'
-		'Label13
-		'
-		Me.Label13.AutoSize = True
-		Me.Label13.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label13.ForeColor = System.Drawing.Color.Black
-		Me.Label13.Location = New System.Drawing.Point(14, 148)
-		Me.Label13.Name = "Label13"
-		Me.Label13.Size = New System.Drawing.Size(166, 15)
-		Me.Label13.TabIndex = 6
-		Me.Label13.Text = "Passenger Density Low Floor"
-		'
-		'txtBC_PassengerBoundaryTemperature
-		'
-		Me.txtBC_PassengerBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_PassengerBoundaryTemperature.Location = New System.Drawing.Point(218, 117)
-		Me.txtBC_PassengerBoundaryTemperature.Name = "txtBC_PassengerBoundaryTemperature"
-		Me.txtBC_PassengerBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_PassengerBoundaryTemperature.TabIndex = 5
-		'
-		'lblPassengerBoundaryTemp
-		'
-		Me.lblPassengerBoundaryTemp.AutoSize = True
-		Me.lblPassengerBoundaryTemp.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblPassengerBoundaryTemp.ForeColor = System.Drawing.Color.Black
-		Me.lblPassengerBoundaryTemp.Location = New System.Drawing.Point(14, 120)
-		Me.lblPassengerBoundaryTemp.Name = "lblPassengerBoundaryTemp"
-		Me.lblPassengerBoundaryTemp.Size = New System.Drawing.Size(156, 15)
-		Me.lblPassengerBoundaryTemp.TabIndex = 4
-		Me.lblPassengerBoundaryTemp.Text = "Passenger Boundary Temp"
-		'
-		'txtBC_SolarClouding
-		'
-		Me.txtBC_SolarClouding.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtBC_SolarClouding.Location = New System.Drawing.Point(218, 59)
-		Me.txtBC_SolarClouding.Name = "txtBC_SolarClouding"
-		Me.txtBC_SolarClouding.ReadOnly = True
-		Me.txtBC_SolarClouding.Size = New System.Drawing.Size(97, 21)
-		Me.txtBC_SolarClouding.TabIndex = 1
-		'
-		'lblSolarClouding
-		'
-		Me.lblSolarClouding.AutoSize = True
-		Me.lblSolarClouding.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblSolarClouding.ForeColor = System.Drawing.Color.Black
-		Me.lblSolarClouding.Location = New System.Drawing.Point(14, 62)
-		Me.lblSolarClouding.Name = "lblSolarClouding"
-		Me.lblSolarClouding.Size = New System.Drawing.Size(88, 15)
-		Me.lblSolarClouding.TabIndex = 0
-		Me.lblSolarClouding.Text = "Solar Clouding"
-		'
-		'tabGeneralInputsOther
-		'
-		Me.tabGeneralInputsOther.Controls.Add(Me.grpEnvironmentConditions)
-		Me.tabGeneralInputsOther.Controls.Add(Me.grpAuxHeater)
-		Me.tabGeneralInputsOther.Controls.Add(Me.grpVentilation)
-		Me.tabGeneralInputsOther.Controls.Add(Me.grpACSystem)
-		Me.tabGeneralInputsOther.Location = New System.Drawing.Point(4, 22)
-		Me.tabGeneralInputsOther.Name = "tabGeneralInputsOther"
-		Me.tabGeneralInputsOther.Size = New System.Drawing.Size(937, 611)
-		Me.tabGeneralInputsOther.TabIndex = 3
-		Me.tabGeneralInputsOther.Text = " INP - Other "
-		Me.tabGeneralInputsOther.UseVisualStyleBackColor = True
-		'
-		'grpEnvironmentConditions
-		'
-		Me.grpEnvironmentConditions.BackColor = System.Drawing.Color.Transparent
-		Me.grpEnvironmentConditions.Controls.Add(Me.btnOpenAenv)
-		Me.grpEnvironmentConditions.Controls.Add(Me.btnEnvironmentConditionsSource)
-		Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_EnvironmentConditionsFilePath)
-		Me.grpEnvironmentConditions.Controls.Add(Me.Label20)
-		Me.grpEnvironmentConditions.Controls.Add(Me.chkEC_BatchMode)
-		Me.grpEnvironmentConditions.Controls.Add(Me.Label23)
-		Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_EnviromentalTemperature)
-		Me.grpEnvironmentConditions.Controls.Add(Me.lbltxtEC_EnviromentalTemperature)
-		Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_Solar)
-		Me.grpEnvironmentConditions.Controls.Add(Me.lbltxtEC_Solar)
-		Me.grpEnvironmentConditions.Controls.Add(Me.lblUnitstxtEC_EnviromentalTemperature)
-		Me.grpEnvironmentConditions.Controls.Add(Me.lblUnitstxtEC_Solar)
-		Me.grpEnvironmentConditions.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.grpEnvironmentConditions.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.grpEnvironmentConditions.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.grpEnvironmentConditions.Location = New System.Drawing.Point(34, 36)
-		Me.grpEnvironmentConditions.Name = "grpEnvironmentConditions"
-		Me.grpEnvironmentConditions.Size = New System.Drawing.Size(868, 158)
-		Me.grpEnvironmentConditions.TabIndex = 33
-		Me.grpEnvironmentConditions.TabStop = False
-		Me.grpEnvironmentConditions.Text = "Environmental Conditions"
-		'
-		'btnOpenAenv
-		'
-		Me.btnOpenAenv.Image = CType(resources.GetObject("btnOpenAenv.Image"), System.Drawing.Image)
-		Me.btnOpenAenv.Location = New System.Drawing.Point(745, 122)
-		Me.btnOpenAenv.Name = "btnOpenAenv"
-		Me.btnOpenAenv.Size = New System.Drawing.Size(24, 24)
-		Me.btnOpenAenv.TabIndex = 62
-		Me.btnOpenAenv.UseVisualStyleBackColor = True
-		'
-		'btnEnvironmentConditionsSource
-		'
-		Me.btnEnvironmentConditionsSource.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
-		Me.btnEnvironmentConditionsSource.Location = New System.Drawing.Point(721, 122)
-		Me.btnEnvironmentConditionsSource.Name = "btnEnvironmentConditionsSource"
-		Me.btnEnvironmentConditionsSource.Size = New System.Drawing.Size(24, 24)
-		Me.btnEnvironmentConditionsSource.TabIndex = 61
-		Me.btnEnvironmentConditionsSource.UseVisualStyleBackColor = True
-		'
-		'txtEC_EnvironmentConditionsFilePath
-		'
-		Me.txtEC_EnvironmentConditionsFilePath.Location = New System.Drawing.Point(216, 123)
-		Me.txtEC_EnvironmentConditionsFilePath.Name = "txtEC_EnvironmentConditionsFilePath"
-		Me.txtEC_EnvironmentConditionsFilePath.Size = New System.Drawing.Size(487, 23)
-		Me.txtEC_EnvironmentConditionsFilePath.TabIndex = 60
-		'
-		'Label20
-		'
-		Me.Label20.AutoSize = True
-		Me.Label20.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label20.ForeColor = System.Drawing.Color.Black
-		Me.Label20.Location = New System.Drawing.Point(14, 126)
-		Me.Label20.Name = "Label20"
-		Me.Label20.Size = New System.Drawing.Size(174, 15)
-		Me.Label20.TabIndex = 28
-		Me.Label20.Text = "Enviromental Batch Conditions"
-		'
-		'chkEC_BatchMode
-		'
-		Me.chkEC_BatchMode.AutoSize = True
-		Me.chkEC_BatchMode.Location = New System.Drawing.Point(216, 91)
-		Me.chkEC_BatchMode.Name = "chkEC_BatchMode"
-		Me.chkEC_BatchMode.Size = New System.Drawing.Size(31, 21)
-		Me.chkEC_BatchMode.TabIndex = 27
-		Me.chkEC_BatchMode.Text = " "
-		Me.chkEC_BatchMode.UseVisualStyleBackColor = True
-		'
-		'Label23
-		'
-		Me.Label23.AutoSize = True
-		Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label23.ForeColor = System.Drawing.Color.Black
-		Me.Label23.Location = New System.Drawing.Point(14, 97)
-		Me.Label23.Name = "Label23"
-		Me.Label23.Size = New System.Drawing.Size(73, 15)
-		Me.Label23.TabIndex = 27
-		Me.Label23.Text = "Batch Mode"
-		'
-		'txtEC_EnviromentalTemperature
-		'
-		Me.txtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEC_EnviromentalTemperature.Location = New System.Drawing.Point(215, 34)
-		Me.txtEC_EnviromentalTemperature.Name = "txtEC_EnviromentalTemperature"
-		Me.txtEC_EnviromentalTemperature.Size = New System.Drawing.Size(101, 21)
-		Me.txtEC_EnviromentalTemperature.TabIndex = 25
-		'
-		'lbltxtEC_EnviromentalTemperature
-		'
-		Me.lbltxtEC_EnviromentalTemperature.AutoSize = True
-		Me.lbltxtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lbltxtEC_EnviromentalTemperature.ForeColor = System.Drawing.Color.Black
-		Me.lbltxtEC_EnviromentalTemperature.Location = New System.Drawing.Point(13, 37)
-		Me.lbltxtEC_EnviromentalTemperature.Name = "lbltxtEC_EnviromentalTemperature"
-		Me.lbltxtEC_EnviromentalTemperature.Size = New System.Drawing.Size(153, 15)
-		Me.lbltxtEC_EnviromentalTemperature.TabIndex = 24
-		Me.lbltxtEC_EnviromentalTemperature.Text = "Enviromental Temperature"
-		'
-		'txtEC_Solar
-		'
-		Me.txtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtEC_Solar.Location = New System.Drawing.Point(215, 63)
-		Me.txtEC_Solar.Name = "txtEC_Solar"
-		Me.txtEC_Solar.Size = New System.Drawing.Size(101, 21)
-		Me.txtEC_Solar.TabIndex = 1
-		'
-		'lbltxtEC_Solar
-		'
-		Me.lbltxtEC_Solar.AutoSize = True
-		Me.lbltxtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lbltxtEC_Solar.ForeColor = System.Drawing.Color.Black
-		Me.lbltxtEC_Solar.Location = New System.Drawing.Point(13, 66)
-		Me.lbltxtEC_Solar.Name = "lbltxtEC_Solar"
-		Me.lbltxtEC_Solar.Size = New System.Drawing.Size(36, 15)
-		Me.lbltxtEC_Solar.TabIndex = 0
-		Me.lbltxtEC_Solar.Text = "Solar"
-		'
-		'lblUnitstxtEC_EnviromentalTemperature
-		'
-		Me.lblUnitstxtEC_EnviromentalTemperature.AutoSize = True
-		Me.lblUnitstxtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitstxtEC_EnviromentalTemperature.Location = New System.Drawing.Point(347, 37)
-		Me.lblUnitstxtEC_EnviromentalTemperature.Name = "lblUnitstxtEC_EnviromentalTemperature"
-		Me.lblUnitstxtEC_EnviromentalTemperature.Size = New System.Drawing.Size(22, 15)
-		Me.lblUnitstxtEC_EnviromentalTemperature.TabIndex = 16
-		Me.lblUnitstxtEC_EnviromentalTemperature.Text = "oC"
-		Me.ToolTip1.SetToolTip(Me.lblUnitstxtEC_EnviromentalTemperature, "Degrees Centigrade")
-		'
-		'lblUnitstxtEC_Solar
-		'
-		Me.lblUnitstxtEC_Solar.AutoSize = True
-		Me.lblUnitstxtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitstxtEC_Solar.Location = New System.Drawing.Point(347, 63)
-		Me.lblUnitstxtEC_Solar.Name = "lblUnitstxtEC_Solar"
-		Me.lblUnitstxtEC_Solar.Size = New System.Drawing.Size(45, 15)
-		Me.lblUnitstxtEC_Solar.TabIndex = 26
-		Me.lblUnitstxtEC_Solar.Text = "W/m^3"
-		Me.ToolTip1.SetToolTip(Me.lblUnitstxtEC_Solar, "Watts/Metre Cubed")
-		'
-		'grpAuxHeater
-		'
-		Me.grpAuxHeater.BackColor = System.Drawing.Color.Transparent
-		Me.grpAuxHeater.Controls.Add(Me.txtAH_CoolantHeatToAirCabinHeater)
-		Me.grpAuxHeater.Controls.Add(Me.txtAH_FuelEnergyHeatToCoolant)
-		Me.grpAuxHeater.Controls.Add(Me.Label26)
-		Me.grpAuxHeater.Controls.Add(Me.Label25)
-		Me.grpAuxHeater.Controls.Add(Me.lblUnitsAH_FuelFiredHeater)
-		Me.grpAuxHeater.Controls.Add(Me.txtAH_FuelFiredHeaterkW)
-		Me.grpAuxHeater.Controls.Add(Me.lbltxtAH_FuelFiredHeaterkW)
-		Me.grpAuxHeater.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.grpAuxHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.grpAuxHeater.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.grpAuxHeater.Location = New System.Drawing.Point(474, 209)
-		Me.grpAuxHeater.Name = "grpAuxHeater"
-		Me.grpAuxHeater.Size = New System.Drawing.Size(428, 121)
-		Me.grpAuxHeater.TabIndex = 32
-		Me.grpAuxHeater.TabStop = False
-		Me.grpAuxHeater.Text = "Aux Heater"
-		'
-		'txtAH_CoolantHeatToAirCabinHeater
-		'
-		Me.txtAH_CoolantHeatToAirCabinHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAH_CoolantHeatToAirCabinHeater.Location = New System.Drawing.Point(282, 88)
-		Me.txtAH_CoolantHeatToAirCabinHeater.Name = "txtAH_CoolantHeatToAirCabinHeater"
-		Me.txtAH_CoolantHeatToAirCabinHeater.ReadOnly = True
-		Me.txtAH_CoolantHeatToAirCabinHeater.Size = New System.Drawing.Size(97, 21)
-		Me.txtAH_CoolantHeatToAirCabinHeater.TabIndex = 31
-		'
-		'txtAH_FuelEnergyHeatToCoolant
-		'
-		Me.txtAH_FuelEnergyHeatToCoolant.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAH_FuelEnergyHeatToCoolant.Location = New System.Drawing.Point(282, 56)
-		Me.txtAH_FuelEnergyHeatToCoolant.Name = "txtAH_FuelEnergyHeatToCoolant"
-		Me.txtAH_FuelEnergyHeatToCoolant.ReadOnly = True
-		Me.txtAH_FuelEnergyHeatToCoolant.Size = New System.Drawing.Size(97, 21)
-		Me.txtAH_FuelEnergyHeatToCoolant.TabIndex = 30
-		'
-		'Label26
-		'
-		Me.Label26.AutoSize = True
-		Me.Label26.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label26.ForeColor = System.Drawing.Color.Black
-		Me.Label26.Location = New System.Drawing.Point(22, 62)
-		Me.Label26.Name = "Label26"
-		Me.Label26.Size = New System.Drawing.Size(172, 15)
-		Me.Label26.TabIndex = 29
-		Me.Label26.Text = "Fuel Energy to Heat to Coolant"
-		'
-		'Label25
-		'
-		Me.Label25.AutoSize = True
-		Me.Label25.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label25.ForeColor = System.Drawing.Color.Black
-		Me.Label25.Location = New System.Drawing.Point(22, 91)
-		Me.Label25.Name = "Label25"
-		Me.Label25.Size = New System.Drawing.Size(249, 15)
-		Me.Label25.TabIndex = 28
-		Me.Label25.Text = "Coolant Heat Transferred to Air Cabin Heater"
-		'
-		'lblUnitsAH_FuelFiredHeater
-		'
-		Me.lblUnitsAH_FuelFiredHeater.AutoSize = True
-		Me.lblUnitsAH_FuelFiredHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitsAH_FuelFiredHeater.Location = New System.Drawing.Point(398, 30)
-		Me.lblUnitsAH_FuelFiredHeater.Name = "lblUnitsAH_FuelFiredHeater"
-		Me.lblUnitsAH_FuelFiredHeater.Size = New System.Drawing.Size(24, 15)
-		Me.lblUnitsAH_FuelFiredHeater.TabIndex = 27
-		Me.lblUnitsAH_FuelFiredHeater.Text = "Kw"
-		Me.ToolTip1.SetToolTip(Me.lblUnitsAH_FuelFiredHeater, "Kilo Watts")
-		'
-		'txtAH_FuelFiredHeaterkW
-		'
-		Me.txtAH_FuelFiredHeaterkW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAH_FuelFiredHeaterkW.Location = New System.Drawing.Point(282, 27)
-		Me.txtAH_FuelFiredHeaterkW.Name = "txtAH_FuelFiredHeaterkW"
-		Me.txtAH_FuelFiredHeaterkW.Size = New System.Drawing.Size(97, 21)
-		Me.txtAH_FuelFiredHeaterkW.TabIndex = 1
-		'
-		'lbltxtAH_FuelFiredHeaterkW
-		'
-		Me.lbltxtAH_FuelFiredHeaterkW.AutoSize = True
-		Me.lbltxtAH_FuelFiredHeaterkW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lbltxtAH_FuelFiredHeaterkW.ForeColor = System.Drawing.Color.Black
-		Me.lbltxtAH_FuelFiredHeaterkW.Location = New System.Drawing.Point(22, 36)
-		Me.lbltxtAH_FuelFiredHeaterkW.Name = "lbltxtAH_FuelFiredHeaterkW"
-		Me.lbltxtAH_FuelFiredHeaterkW.Size = New System.Drawing.Size(102, 15)
-		Me.lbltxtAH_FuelFiredHeaterkW.TabIndex = 0
-		Me.lbltxtAH_FuelFiredHeaterkW.Text = "Fuel Fired Heater"
-		'
-		'grpVentilation
-		'
-		Me.grpVentilation.BackColor = System.Drawing.Color.Transparent
-		Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationDuringCooling)
-		Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationDuringHeating)
-		Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive)
-		Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationDuringAC)
-		Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationWhenBothHeatingAndACInactive)
-		Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationOnDuringHeating)
-		Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationDuringCooling)
-		Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationDuringHeating)
-		Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive)
-		Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationOnDuringHeating)
-		Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationDuringAC)
-		Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive)
-		Me.grpVentilation.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.grpVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.grpVentilation.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.grpVentilation.Location = New System.Drawing.Point(34, 369)
-		Me.grpVentilation.Name = "grpVentilation"
-		Me.grpVentilation.Size = New System.Drawing.Size(409, 216)
-		Me.grpVentilation.TabIndex = 31
-		Me.grpVentilation.TabStop = False
-		Me.grpVentilation.Text = "Ventilation"
-		'
-		'cboVEN_VentilationDuringCooling
-		'
-		Me.cboVEN_VentilationDuringCooling.FormattingEnabled = True
-		Me.cboVEN_VentilationDuringCooling.Items.AddRange(New Object() {"High", "Low"})
-		Me.cboVEN_VentilationDuringCooling.Location = New System.Drawing.Point(216, 182)
-		Me.cboVEN_VentilationDuringCooling.Name = "cboVEN_VentilationDuringCooling"
-		Me.cboVEN_VentilationDuringCooling.Size = New System.Drawing.Size(75, 24)
-		Me.cboVEN_VentilationDuringCooling.TabIndex = 39
-		'
-		'cboVEN_VentilationDuringHeating
-		'
-		Me.cboVEN_VentilationDuringHeating.FormattingEnabled = True
-		Me.cboVEN_VentilationDuringHeating.Items.AddRange(New Object() {"High", "Low"})
-		Me.cboVEN_VentilationDuringHeating.Location = New System.Drawing.Point(216, 150)
-		Me.cboVEN_VentilationDuringHeating.Name = "cboVEN_VentilationDuringHeating"
-		Me.cboVEN_VentilationDuringHeating.Size = New System.Drawing.Size(75, 24)
-		Me.cboVEN_VentilationDuringHeating.TabIndex = 38
-		'
-		'cboVEN_VentilationFlowSettingWhenHeatingAndACInactive
-		'
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.FormattingEnabled = True
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Items.AddRange(New Object() {"High", "Low"})
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Location = New System.Drawing.Point(216, 117)
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Name = "cboVEN_VentilationFlowSettingWhenHeatingAndACInactive"
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Size = New System.Drawing.Size(75, 24)
-		Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.TabIndex = 37
-		'
-		'chkVEN_VentilationDuringAC
-		'
-		Me.chkVEN_VentilationDuringAC.AutoSize = True
-		Me.chkVEN_VentilationDuringAC.Location = New System.Drawing.Point(278, 85)
-		Me.chkVEN_VentilationDuringAC.Name = "chkVEN_VentilationDuringAC"
-		Me.chkVEN_VentilationDuringAC.Size = New System.Drawing.Size(31, 21)
-		Me.chkVEN_VentilationDuringAC.TabIndex = 36
-		Me.chkVEN_VentilationDuringAC.Text = " "
-		Me.chkVEN_VentilationDuringAC.UseVisualStyleBackColor = True
-		'
-		'chkVEN_VentilationWhenBothHeatingAndACInactive
-		'
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.AutoSize = True
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Location = New System.Drawing.Point(278, 61)
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Name = "chkVEN_VentilationWhenBothHeatingAndACInactive"
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Size = New System.Drawing.Size(31, 21)
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.TabIndex = 35
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Text = " "
-		Me.chkVEN_VentilationWhenBothHeatingAndACInactive.UseVisualStyleBackColor = True
-		'
-		'chkVEN_VentilationOnDuringHeating
-		'
-		Me.chkVEN_VentilationOnDuringHeating.AutoSize = True
-		Me.chkVEN_VentilationOnDuringHeating.Location = New System.Drawing.Point(279, 33)
-		Me.chkVEN_VentilationOnDuringHeating.Name = "chkVEN_VentilationOnDuringHeating"
-		Me.chkVEN_VentilationOnDuringHeating.Size = New System.Drawing.Size(31, 21)
-		Me.chkVEN_VentilationOnDuringHeating.TabIndex = 34
-		Me.chkVEN_VentilationOnDuringHeating.Text = " "
-		Me.chkVEN_VentilationOnDuringHeating.UseVisualStyleBackColor = True
-		'
-		'lblcboVEN_VentilationDuringCooling
-		'
-		Me.lblcboVEN_VentilationDuringCooling.AutoSize = True
-		Me.lblcboVEN_VentilationDuringCooling.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblcboVEN_VentilationDuringCooling.ForeColor = System.Drawing.Color.Black
-		Me.lblcboVEN_VentilationDuringCooling.Location = New System.Drawing.Point(13, 184)
-		Me.lblcboVEN_VentilationDuringCooling.Name = "lblcboVEN_VentilationDuringCooling"
-		Me.lblcboVEN_VentilationDuringCooling.Size = New System.Drawing.Size(149, 15)
-		Me.lblcboVEN_VentilationDuringCooling.TabIndex = 33
-		Me.lblcboVEN_VentilationDuringCooling.Text = "Ventilation During Cooling"
-		'
-		'lblcboVEN_VentilationDuringHeating
-		'
-		Me.lblcboVEN_VentilationDuringHeating.AutoSize = True
-		Me.lblcboVEN_VentilationDuringHeating.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblcboVEN_VentilationDuringHeating.ForeColor = System.Drawing.Color.Black
-		Me.lblcboVEN_VentilationDuringHeating.Location = New System.Drawing.Point(14, 152)
-		Me.lblcboVEN_VentilationDuringHeating.Name = "lblcboVEN_VentilationDuringHeating"
-		Me.lblcboVEN_VentilationDuringHeating.Size = New System.Drawing.Size(150, 15)
-		Me.lblcboVEN_VentilationDuringHeating.TabIndex = 30
-		Me.lblcboVEN_VentilationDuringHeating.Text = "Ventilation During Heating"
-		'
-		'lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive
-		'
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.AutoSize = True
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.ForeColor = System.Drawing.Color.Black
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Location = New System.Drawing.Point(14, 115)
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.MaximumSize = New System.Drawing.Size(210, 0)
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Name = "lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive"
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Size = New System.Drawing.Size(169, 30)
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.TabIndex = 27
-		Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Text = "Ventilation FlowSetting When Heating And AC Inactive"
-		'
-		'lblchkVEN_VentilationOnDuringHeating
-		'
-		Me.lblchkVEN_VentilationOnDuringHeating.AutoSize = True
-		Me.lblchkVEN_VentilationOnDuringHeating.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblchkVEN_VentilationOnDuringHeating.ForeColor = System.Drawing.Color.Black
-		Me.lblchkVEN_VentilationOnDuringHeating.Location = New System.Drawing.Point(14, 33)
-		Me.lblchkVEN_VentilationOnDuringHeating.Name = "lblchkVEN_VentilationOnDuringHeating"
-		Me.lblchkVEN_VentilationOnDuringHeating.Size = New System.Drawing.Size(169, 15)
-		Me.lblchkVEN_VentilationOnDuringHeating.TabIndex = 24
-		Me.lblchkVEN_VentilationOnDuringHeating.Text = "Ventilation On During Heating"
-		'
-		'lblchkVEN_VentilationDuringAC
-		'
-		Me.lblchkVEN_VentilationDuringAC.AutoSize = True
-		Me.lblchkVEN_VentilationDuringAC.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblchkVEN_VentilationDuringAC.ForeColor = System.Drawing.Color.Black
-		Me.lblchkVEN_VentilationDuringAC.Location = New System.Drawing.Point(14, 88)
-		Me.lblchkVEN_VentilationDuringAC.Name = "lblchkVEN_VentilationDuringAC"
-		Me.lblchkVEN_VentilationDuringAC.Size = New System.Drawing.Size(122, 15)
-		Me.lblchkVEN_VentilationDuringAC.TabIndex = 22
-		Me.lblchkVEN_VentilationDuringAC.Text = "Ventilation During AC"
-		'
-		'lblchkVEN_VentilationWhenBothHeatingAndACInactive
-		'
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.AutoSize = True
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.ForeColor = System.Drawing.Color.Black
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Location = New System.Drawing.Point(14, 62)
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Name = "lblchkVEN_VentilationWhenBothHeatingAndACInactive"
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Size = New System.Drawing.Size(256, 15)
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.TabIndex = 0
-		Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Text = "Ventilation When Both Heating And ACInactive"
-		'
-		'grpACSystem
-		'
-		Me.grpACSystem.BackColor = System.Drawing.Color.Transparent
-		Me.grpACSystem.Controls.Add(Me.txtAC_CompressorType)
-		Me.grpACSystem.Controls.Add(Me.Label6)
-		Me.grpACSystem.Controls.Add(Me.txtAC_COP)
-		Me.grpACSystem.Controls.Add(Me.lblBC_COP)
-		Me.grpACSystem.Controls.Add(Me.cboAC_CompressorType)
-		Me.grpACSystem.Controls.Add(Me.txtAC_CompressorCapacitykW)
-		Me.grpACSystem.Controls.Add(Me.lbltxtAC_CompressorCapacitykW)
-		Me.grpACSystem.Controls.Add(Me.lblUnitstxtAC_CompressorCapacitykW)
-		Me.grpACSystem.Controls.Add(Me.lblcboAC_CompressorType)
-		Me.grpACSystem.FlatStyle = System.Windows.Forms.FlatStyle.Popup
-		Me.grpACSystem.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
-		Me.grpACSystem.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.grpACSystem.Location = New System.Drawing.Point(34, 209)
-		Me.grpACSystem.Name = "grpACSystem"
-		Me.grpACSystem.Size = New System.Drawing.Size(409, 154)
-		Me.grpACSystem.TabIndex = 30
-		Me.grpACSystem.TabStop = False
-		Me.grpACSystem.Text = "AC-System"
-		'
-		'txtAC_CompressorType
-		'
-		Me.txtAC_CompressorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAC_CompressorType.Location = New System.Drawing.Point(214, 59)
-		Me.txtAC_CompressorType.Name = "txtAC_CompressorType"
-		Me.txtAC_CompressorType.ReadOnly = True
-		Me.txtAC_CompressorType.Size = New System.Drawing.Size(101, 21)
-		Me.txtAC_CompressorType.TabIndex = 58
-		'
-		'Label6
-		'
-		Me.Label6.AutoSize = True
-		Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.Label6.ForeColor = System.Drawing.Color.Black
-		Me.Label6.Location = New System.Drawing.Point(13, 30)
-		Me.Label6.Name = "Label6"
-		Me.Label6.Size = New System.Drawing.Size(122, 15)
-		Me.Label6.TabIndex = 57
-		Me.Label6.Text = "AC-Compressor Type"
-		'
-		'txtAC_COP
-		'
-		Me.txtAC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAC_COP.Location = New System.Drawing.Point(215, 123)
-		Me.txtAC_COP.Name = "txtAC_COP"
-		Me.txtAC_COP.ReadOnly = True
-		Me.txtAC_COP.Size = New System.Drawing.Size(101, 21)
-		Me.txtAC_COP.TabIndex = 56
-		'
-		'lblBC_COP
-		'
-		Me.lblBC_COP.AutoSize = True
-		Me.lblBC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblBC_COP.ForeColor = System.Drawing.Color.Black
-		Me.lblBC_COP.Location = New System.Drawing.Point(13, 126)
-		Me.lblBC_COP.Name = "lblBC_COP"
-		Me.lblBC_COP.Size = New System.Drawing.Size(32, 15)
-		Me.lblBC_COP.TabIndex = 55
-		Me.lblBC_COP.Text = "COP"
-		'
-		'cboAC_CompressorType
-		'
-		Me.cboAC_CompressorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cboAC_CompressorType.FormattingEnabled = True
-		Me.cboAC_CompressorType.Items.AddRange(New Object() {"2-Stage", "3-Stage", "4-Stage", "Continuous"})
-		Me.cboAC_CompressorType.Location = New System.Drawing.Point(215, 27)
-		Me.cboAC_CompressorType.Name = "cboAC_CompressorType"
-		Me.cboAC_CompressorType.Size = New System.Drawing.Size(100, 24)
-		Me.cboAC_CompressorType.TabIndex = 26
-		'
-		'txtAC_CompressorCapacitykW
-		'
-		Me.txtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.txtAC_CompressorCapacitykW.Location = New System.Drawing.Point(215, 91)
-		Me.txtAC_CompressorCapacitykW.Name = "txtAC_CompressorCapacitykW"
-		Me.txtAC_CompressorCapacitykW.Size = New System.Drawing.Size(101, 21)
-		Me.txtAC_CompressorCapacitykW.TabIndex = 23
-		'
-		'lbltxtAC_CompressorCapacitykW
-		'
-		Me.lbltxtAC_CompressorCapacitykW.AutoSize = True
-		Me.lbltxtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lbltxtAC_CompressorCapacitykW.ForeColor = System.Drawing.Color.Black
-		Me.lbltxtAC_CompressorCapacitykW.Location = New System.Drawing.Point(13, 91)
-		Me.lbltxtAC_CompressorCapacitykW.Name = "lbltxtAC_CompressorCapacitykW"
-		Me.lbltxtAC_CompressorCapacitykW.Size = New System.Drawing.Size(140, 15)
-		Me.lbltxtAC_CompressorCapacitykW.TabIndex = 22
-		Me.lbltxtAC_CompressorCapacitykW.Text = "AC-Compressor capacity"
-		'
-		'lblUnitstxtAC_CompressorCapacitykW
-		'
-		Me.lblUnitstxtAC_CompressorCapacitykW.AutoSize = True
-		Me.lblUnitstxtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.lblUnitstxtAC_CompressorCapacitykW.Location = New System.Drawing.Point(347, 94)
-		Me.lblUnitstxtAC_CompressorCapacitykW.Name = "lblUnitstxtAC_CompressorCapacitykW"
-		Me.lblUnitstxtAC_CompressorCapacitykW.Size = New System.Drawing.Size(24, 15)
-		Me.lblUnitstxtAC_CompressorCapacitykW.TabIndex = 16
-		Me.lblUnitstxtAC_CompressorCapacitykW.Text = "Kw"
-		Me.ToolTip1.SetToolTip(Me.lblUnitstxtAC_CompressorCapacitykW, "Kilo Watts")
-		'
-		'lblcboAC_CompressorType
-		'
-		Me.lblcboAC_CompressorType.AutoSize = True
-		Me.lblcboAC_CompressorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!)
-		Me.lblcboAC_CompressorType.ForeColor = System.Drawing.Color.Black
-		Me.lblcboAC_CompressorType.Location = New System.Drawing.Point(13, 62)
-		Me.lblcboAC_CompressorType.Name = "lblcboAC_CompressorType"
-		Me.lblcboAC_CompressorType.Size = New System.Drawing.Size(175, 15)
-		Me.lblcboAC_CompressorType.TabIndex = 0
-		Me.lblcboAC_CompressorType.Text = "AC-Compressor Type (Derived)"
-		'
-		'tabTechBenefits
-		'
-		Me.tabTechBenefits.CausesValidation = False
-		Me.tabTechBenefits.Controls.Add(Me.btnClearForm)
-		Me.tabTechBenefits.Controls.Add(Me.lblIndex)
-		Me.tabTechBenefits.Controls.Add(Me.txtIndex)
-		Me.tabTechBenefits.Controls.Add(Me.btnUpdate)
-		Me.tabTechBenefits.Controls.Add(Me.lblLineType)
-		Me.tabTechBenefits.Controls.Add(Me.chkActiveVC)
-		Me.tabTechBenefits.Controls.Add(Me.lblCoolingColumn)
-		Me.tabTechBenefits.Controls.Add(Me.chkActiveVV)
-		Me.tabTechBenefits.Controls.Add(Me.txtBenefitName)
-		Me.tabTechBenefits.Controls.Add(Me.chkActiveVH)
-		Me.tabTechBenefits.Controls.Add(Me.lblBenefitName)
-		Me.tabTechBenefits.Controls.Add(Me.chkOnVehicle)
-		Me.tabTechBenefits.Controls.Add(Me.lblVentelationColumn)
-		Me.tabTechBenefits.Controls.Add(Me.lblHeatingColumn)
-		Me.tabTechBenefits.Controls.Add(Me.cboLineType)
-		Me.tabTechBenefits.Controls.Add(Me.pnlRaisedFloorRow)
-		Me.tabTechBenefits.Controls.Add(Me.pnlSemiLowFloorRow)
-		Me.tabTechBenefits.Controls.Add(Me.pnlLowFloorRow)
-		Me.tabTechBenefits.Controls.Add(Me.lblCategory)
-		Me.tabTechBenefits.Controls.Add(Me.cboCategory)
-		Me.tabTechBenefits.Controls.Add(Me.gvTechBenefitLines)
-		Me.tabTechBenefits.Controls.Add(Me.lblUnits)
-		Me.tabTechBenefits.Controls.Add(Me.cboUnits)
-		Me.tabTechBenefits.Location = New System.Drawing.Point(4, 22)
-		Me.tabTechBenefits.Name = "tabTechBenefits"
-		Me.tabTechBenefits.Padding = New System.Windows.Forms.Padding(3)
-		Me.tabTechBenefits.Size = New System.Drawing.Size(937, 611)
-		Me.tabTechBenefits.TabIndex = 5
-		Me.tabTechBenefits.Text = " Tech List Input "
-		Me.tabTechBenefits.UseVisualStyleBackColor = True
-		'
-		'btnClearForm
-		'
-		Me.btnClearForm.Location = New System.Drawing.Point(814, 100)
-		Me.btnClearForm.Name = "btnClearForm"
-		Me.btnClearForm.Size = New System.Drawing.Size(75, 23)
-		Me.btnClearForm.TabIndex = 34
-		Me.btnClearForm.Text = "Clear Form"
-		Me.btnClearForm.UseVisualStyleBackColor = True
-		'
-		'lblIndex
-		'
-		Me.lblIndex.AutoSize = True
-		Me.lblIndex.Location = New System.Drawing.Point(29, 18)
-		Me.lblIndex.Name = "lblIndex"
-		Me.lblIndex.Size = New System.Drawing.Size(33, 13)
-		Me.lblIndex.TabIndex = 33
-		Me.lblIndex.Text = "Index"
-		'
-		'txtIndex
-		'
-		Me.txtIndex.Location = New System.Drawing.Point(81, 15)
-		Me.txtIndex.Name = "txtIndex"
-		Me.txtIndex.ReadOnly = True
-		Me.txtIndex.Size = New System.Drawing.Size(58, 20)
-		Me.txtIndex.TabIndex = 32
-		'
-		'btnUpdate
-		'
-		Me.btnUpdate.Location = New System.Drawing.Point(814, 18)
-		Me.btnUpdate.Name = "btnUpdate"
-		Me.btnUpdate.Size = New System.Drawing.Size(75, 23)
-		Me.btnUpdate.TabIndex = 25
-		Me.btnUpdate.Text = "Update/Add"
-		Me.btnUpdate.UseVisualStyleBackColor = True
-		'
-		'lblLineType
-		'
-		Me.lblLineType.AutoSize = True
-		Me.lblLineType.Location = New System.Drawing.Point(415, 74)
-		Me.lblLineType.Name = "lblLineType"
-		Me.lblLineType.Size = New System.Drawing.Size(51, 13)
-		Me.lblLineType.TabIndex = 31
-		Me.lblLineType.Text = "LineType"
-		'
-		'chkActiveVC
-		'
-		Me.chkActiveVC.AutoSize = True
-		Me.chkActiveVC.Location = New System.Drawing.Point(490, 173)
-		Me.chkActiveVC.Name = "chkActiveVC"
-		Me.chkActiveVC.Size = New System.Drawing.Size(73, 17)
-		Me.chkActiveVC.TabIndex = 16
-		Me.chkActiveVC.Text = "Active VC"
-		Me.chkActiveVC.UseVisualStyleBackColor = True
-		'
-		'lblCoolingColumn
-		'
-		Me.lblCoolingColumn.AutoSize = True
-		Me.lblCoolingColumn.Location = New System.Drawing.Point(316, 100)
-		Me.lblCoolingColumn.Name = "lblCoolingColumn"
-		Me.lblCoolingColumn.Size = New System.Drawing.Size(42, 13)
-		Me.lblCoolingColumn.TabIndex = 30
-		Me.lblCoolingColumn.Text = "Cooling"
-		'
-		'chkActiveVV
-		'
-		Me.chkActiveVV.AutoSize = True
-		Me.chkActiveVV.Location = New System.Drawing.Point(490, 145)
-		Me.chkActiveVV.Name = "chkActiveVV"
-		Me.chkActiveVV.Size = New System.Drawing.Size(73, 17)
-		Me.chkActiveVV.TabIndex = 15
-		Me.chkActiveVV.Text = "Active VV"
-		Me.chkActiveVV.UseVisualStyleBackColor = True
-		'
-		'txtBenefitName
-		'
-		Me.txtBenefitName.Location = New System.Drawing.Point(488, 41)
-		Me.txtBenefitName.Name = "txtBenefitName"
-		Me.txtBenefitName.Size = New System.Drawing.Size(270, 20)
-		Me.txtBenefitName.TabIndex = 2
-		'
-		'chkActiveVH
-		'
-		Me.chkActiveVH.AutoSize = True
-		Me.chkActiveVH.Location = New System.Drawing.Point(490, 117)
-		Me.chkActiveVH.Name = "chkActiveVH"
-		Me.chkActiveVH.Size = New System.Drawing.Size(74, 17)
-		Me.chkActiveVH.TabIndex = 14
-		Me.chkActiveVH.Text = "Active VH"
-		Me.chkActiveVH.UseVisualStyleBackColor = True
-		'
-		'lblBenefitName
-		'
-		Me.lblBenefitName.AutoSize = True
-		Me.lblBenefitName.Location = New System.Drawing.Point(411, 44)
-		Me.lblBenefitName.Name = "lblBenefitName"
-		Me.lblBenefitName.Size = New System.Drawing.Size(71, 13)
-		Me.lblBenefitName.TabIndex = 18
-		Me.lblBenefitName.Text = "Benefit Name"
-		'
-		'chkOnVehicle
-		'
-		Me.chkOnVehicle.AutoSize = True
-		Me.chkOnVehicle.Location = New System.Drawing.Point(490, 202)
-		Me.chkOnVehicle.Name = "chkOnVehicle"
-		Me.chkOnVehicle.Size = New System.Drawing.Size(78, 17)
-		Me.chkOnVehicle.TabIndex = 17
-		Me.chkOnVehicle.Text = "On Vehicle"
-		Me.chkOnVehicle.UseVisualStyleBackColor = True
-		'
-		'lblVentelationColumn
-		'
-		Me.lblVentelationColumn.AutoSize = True
-		Me.lblVentelationColumn.Location = New System.Drawing.Point(215, 100)
-		Me.lblVentelationColumn.Name = "lblVentelationColumn"
-		Me.lblVentelationColumn.Size = New System.Drawing.Size(56, 13)
-		Me.lblVentelationColumn.TabIndex = 29
-		Me.lblVentelationColumn.Text = "Ventilation"
-		'
-		'lblHeatingColumn
-		'
-		Me.lblHeatingColumn.AutoSize = True
-		Me.lblHeatingColumn.Location = New System.Drawing.Point(122, 100)
-		Me.lblHeatingColumn.Name = "lblHeatingColumn"
-		Me.lblHeatingColumn.Size = New System.Drawing.Size(44, 13)
-		Me.lblHeatingColumn.TabIndex = 28
-		Me.lblHeatingColumn.Text = "Heating"
-		'
-		'cboLineType
-		'
-		Me.cboLineType.AutoCompleteCustomSource.AddRange(New String() {"Normal", "Active Ventelation"})
-		Me.cboLineType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cboLineType.FormattingEnabled = True
-		Me.cboLineType.Items.AddRange(New Object() {"Normal", "ActiveVentilation"})
-		Me.cboLineType.Location = New System.Drawing.Point(488, 71)
-		Me.cboLineType.Name = "cboLineType"
-		Me.cboLineType.Size = New System.Drawing.Size(270, 21)
-		Me.cboLineType.TabIndex = 4
-		'
-		'pnlRaisedFloorRow
-		'
-		Me.pnlRaisedFloorRow.BackColor = System.Drawing.Color.Lavender
-		Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorH)
-		Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorC)
-		Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorV)
-		Me.pnlRaisedFloorRow.Controls.Add(Me.lblRaisedFloorRow)
-		Me.pnlRaisedFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
-		Me.pnlRaisedFloorRow.ForeColor = System.Drawing.Color.Black
-		Me.pnlRaisedFloorRow.Location = New System.Drawing.Point(26, 193)
-		Me.pnlRaisedFloorRow.Name = "pnlRaisedFloorRow"
-		Me.pnlRaisedFloorRow.Size = New System.Drawing.Size(379, 33)
-		Me.pnlRaisedFloorRow.TabIndex = 9
-		'
-		'txtRaisedFloorH
-		'
-		Me.txtRaisedFloorH.Location = New System.Drawing.Point(84, 6)
-		Me.txtRaisedFloorH.Name = "txtRaisedFloorH"
-		Me.txtRaisedFloorH.Size = New System.Drawing.Size(70, 20)
-		Me.txtRaisedFloorH.TabIndex = 11
-		'
-		'txtRaisedFloorC
-		'
-		Me.txtRaisedFloorC.Location = New System.Drawing.Point(281, 6)
-		Me.txtRaisedFloorC.Name = "txtRaisedFloorC"
-		Me.txtRaisedFloorC.Size = New System.Drawing.Size(70, 20)
-		Me.txtRaisedFloorC.TabIndex = 13
-		'
-		'txtRaisedFloorV
-		'
-		Me.txtRaisedFloorV.Location = New System.Drawing.Point(184, 6)
-		Me.txtRaisedFloorV.Name = "txtRaisedFloorV"
-		Me.txtRaisedFloorV.Size = New System.Drawing.Size(70, 20)
-		Me.txtRaisedFloorV.TabIndex = 12
-		'
-		'lblRaisedFloorRow
-		'
-		Me.lblRaisedFloorRow.AutoSize = True
-		Me.lblRaisedFloorRow.Location = New System.Drawing.Point(3, 9)
-		Me.lblRaisedFloorRow.Name = "lblRaisedFloorRow"
-		Me.lblRaisedFloorRow.Size = New System.Drawing.Size(66, 13)
-		Me.lblRaisedFloorRow.TabIndex = 23
-		Me.lblRaisedFloorRow.Text = "Raised Floor"
-		'
-		'pnlSemiLowFloorRow
-		'
-		Me.pnlSemiLowFloorRow.BackColor = System.Drawing.Color.Lavender
-		Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorH)
-		Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorC)
-		Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorV)
-		Me.pnlSemiLowFloorRow.Controls.Add(Me.lblSemiLowFloorRow)
-		Me.pnlSemiLowFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
-		Me.pnlSemiLowFloorRow.ForeColor = System.Drawing.Color.Black
-		Me.pnlSemiLowFloorRow.Location = New System.Drawing.Point(26, 155)
-		Me.pnlSemiLowFloorRow.Name = "pnlSemiLowFloorRow"
-		Me.pnlSemiLowFloorRow.Size = New System.Drawing.Size(379, 33)
-		Me.pnlSemiLowFloorRow.TabIndex = 8
-		'
-		'txtSemiLowFloorH
-		'
-		Me.txtSemiLowFloorH.Location = New System.Drawing.Point(84, 6)
-		Me.txtSemiLowFloorH.Name = "txtSemiLowFloorH"
-		Me.txtSemiLowFloorH.Size = New System.Drawing.Size(70, 20)
-		Me.txtSemiLowFloorH.TabIndex = 8
-		'
-		'txtSemiLowFloorC
-		'
-		Me.txtSemiLowFloorC.Location = New System.Drawing.Point(281, 6)
-		Me.txtSemiLowFloorC.Name = "txtSemiLowFloorC"
-		Me.txtSemiLowFloorC.Size = New System.Drawing.Size(70, 20)
-		Me.txtSemiLowFloorC.TabIndex = 10
-		'
-		'txtSemiLowFloorV
-		'
-		Me.txtSemiLowFloorV.Location = New System.Drawing.Point(184, 6)
-		Me.txtSemiLowFloorV.Name = "txtSemiLowFloorV"
-		Me.txtSemiLowFloorV.Size = New System.Drawing.Size(70, 20)
-		Me.txtSemiLowFloorV.TabIndex = 9
-		'
-		'lblSemiLowFloorRow
-		'
-		Me.lblSemiLowFloorRow.AutoSize = True
-		Me.lblSemiLowFloorRow.Location = New System.Drawing.Point(3, 9)
-		Me.lblSemiLowFloorRow.Name = "lblSemiLowFloorRow"
-		Me.lblSemiLowFloorRow.Size = New System.Drawing.Size(79, 13)
-		Me.lblSemiLowFloorRow.TabIndex = 22
-		Me.lblSemiLowFloorRow.Text = "Semi Low Floor"
-		'
-		'pnlLowFloorRow
-		'
-		Me.pnlLowFloorRow.BackColor = System.Drawing.Color.Lavender
-		Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorH)
-		Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorC)
-		Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorV)
-		Me.pnlLowFloorRow.Controls.Add(Me.lblLowFloorRow)
-		Me.pnlLowFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
-		Me.pnlLowFloorRow.ForeColor = System.Drawing.Color.Black
-		Me.pnlLowFloorRow.Location = New System.Drawing.Point(26, 116)
-		Me.pnlLowFloorRow.Name = "pnlLowFloorRow"
-		Me.pnlLowFloorRow.Size = New System.Drawing.Size(379, 33)
-		Me.pnlLowFloorRow.TabIndex = 5
-		'
-		'txtLowFloorH
-		'
-		Me.txtLowFloorH.Location = New System.Drawing.Point(84, 6)
-		Me.txtLowFloorH.Name = "txtLowFloorH"
-		Me.txtLowFloorH.Size = New System.Drawing.Size(70, 20)
-		Me.txtLowFloorH.TabIndex = 5
-		'
-		'txtLowFloorC
-		'
-		Me.txtLowFloorC.Location = New System.Drawing.Point(280, 6)
-		Me.txtLowFloorC.Name = "txtLowFloorC"
-		Me.txtLowFloorC.Size = New System.Drawing.Size(70, 20)
-		Me.txtLowFloorC.TabIndex = 7
-		'
-		'txtLowFloorV
-		'
-		Me.txtLowFloorV.Location = New System.Drawing.Point(184, 6)
-		Me.txtLowFloorV.Name = "txtLowFloorV"
-		Me.txtLowFloorV.Size = New System.Drawing.Size(70, 20)
-		Me.txtLowFloorV.TabIndex = 6
-		'
-		'lblLowFloorRow
-		'
-		Me.lblLowFloorRow.AutoSize = True
-		Me.lblLowFloorRow.Location = New System.Drawing.Point(7, 9)
-		Me.lblLowFloorRow.Name = "lblLowFloorRow"
-		Me.lblLowFloorRow.Size = New System.Drawing.Size(53, 13)
-		Me.lblLowFloorRow.TabIndex = 21
-		Me.lblLowFloorRow.Text = "Low Floor"
-		'
-		'lblCategory
-		'
-		Me.lblCategory.AutoSize = True
-		Me.lblCategory.Location = New System.Drawing.Point(26, 71)
-		Me.lblCategory.Name = "lblCategory"
-		Me.lblCategory.Size = New System.Drawing.Size(49, 13)
-		Me.lblCategory.TabIndex = 19
-		Me.lblCategory.Text = "Category"
-		'
-		'cboCategory
-		'
-		Me.cboCategory.FormattingEnabled = True
-		Me.cboCategory.Location = New System.Drawing.Point(81, 71)
-		Me.cboCategory.Name = "cboCategory"
-		Me.cboCategory.Size = New System.Drawing.Size(324, 21)
-		Me.cboCategory.TabIndex = 3
-		'
-		'gvTechBenefitLines
-		'
-		Me.gvTechBenefitLines.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
-		Me.gvTechBenefitLines.Location = New System.Drawing.Point(21, 238)
-		Me.gvTechBenefitLines.Name = "gvTechBenefitLines"
-		Me.gvTechBenefitLines.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect
-		Me.gvTechBenefitLines.Size = New System.Drawing.Size(885, 356)
-		Me.gvTechBenefitLines.TabIndex = 30
-		'
-		'lblUnits
-		'
-		Me.lblUnits.AutoSize = True
-		Me.lblUnits.Location = New System.Drawing.Point(26, 44)
-		Me.lblUnits.Name = "lblUnits"
-		Me.lblUnits.Size = New System.Drawing.Size(31, 13)
-		Me.lblUnits.TabIndex = 20
-		Me.lblUnits.Text = "Units"
-		'
-		'cboUnits
-		'
-		Me.cboUnits.AutoCompleteCustomSource.AddRange(New String() {"Fraction"})
-		Me.cboUnits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
-		Me.cboUnits.FormattingEnabled = True
-		Me.cboUnits.Items.AddRange(New Object() {"Fraction"})
-		Me.cboUnits.Location = New System.Drawing.Point(81, 44)
-		Me.cboUnits.Name = "cboUnits"
-		Me.cboUnits.Size = New System.Drawing.Size(324, 21)
-		Me.cboUnits.TabIndex = 1
-		'
-		'tabDiagnostics
-		'
-		Me.tabDiagnostics.Controls.Add(Me.txtDiagnostics)
-		Me.tabDiagnostics.Location = New System.Drawing.Point(4, 22)
-		Me.tabDiagnostics.Name = "tabDiagnostics"
-		Me.tabDiagnostics.Size = New System.Drawing.Size(937, 611)
-		Me.tabDiagnostics.TabIndex = 6
-		Me.tabDiagnostics.Text = "Diagnostics"
-		Me.tabDiagnostics.UseVisualStyleBackColor = True
-		'
-		'txtDiagnostics
-		'
-		Me.txtDiagnostics.Font = New System.Drawing.Font("Courier New", 8.0!)
-		Me.txtDiagnostics.Location = New System.Drawing.Point(22, 17)
-		Me.txtDiagnostics.Multiline = True
-		Me.txtDiagnostics.Name = "txtDiagnostics"
-		Me.txtDiagnostics.ScrollBars = System.Windows.Forms.ScrollBars.Both
-		Me.txtDiagnostics.Size = New System.Drawing.Size(877, 584)
-		Me.txtDiagnostics.TabIndex = 0
-		Me.txtDiagnostics.WordWrap = False
-		'
-		'Label1
-		'
-		Me.Label1.AutoSize = True
-		Me.Label1.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.Label1.Location = New System.Drawing.Point(746, 30)
-		Me.Label1.Name = "Label1"
-		Me.Label1.Size = New System.Drawing.Size(82, 13)
-		Me.Label1.TabIndex = 10
-		Me.Label1.Text = "Electrical Adj W"
-		Me.ToolTip1.SetToolTip(Me.Label1, "Electrical W - Tech List Adjusted")
-		'
-		'Label4
-		'
-		Me.Label4.AutoSize = True
-		Me.Label4.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.Label4.Location = New System.Drawing.Point(746, 57)
-		Me.Label4.Name = "Label4"
-		Me.Label4.Size = New System.Drawing.Size(94, 13)
-		Me.Label4.TabIndex = 12
-		Me.Label4.Text = "Mechanical Adj W"
-		Me.ToolTip1.SetToolTip(Me.Label4, "Mechanical W - Tech List Adjusted")
-		'
-		'ErrorProvider1
-		'
-		Me.ErrorProvider1.ContainerControl = Me
-		'
-		'btnSave
-		'
-		Me.btnSave.Location = New System.Drawing.Point(767, 734)
-		Me.btnSave.Name = "btnSave"
-		Me.btnSave.Size = New System.Drawing.Size(75, 23)
-		Me.btnSave.TabIndex = 1
-		Me.btnSave.Text = "Save"
-		Me.btnSave.UseVisualStyleBackColor = True
-		'
-		'btnCancel
-		'
-		Me.btnCancel.Location = New System.Drawing.Point(872, 734)
-		Me.btnCancel.Name = "btnCancel"
-		Me.btnCancel.Size = New System.Drawing.Size(75, 23)
-		Me.btnCancel.TabIndex = 2
-		Me.btnCancel.Text = "Cancel"
-		Me.btnCancel.UseVisualStyleBackColor = True
-		'
-		'txtBasElectrical
-		'
-		Me.txtBasElectrical.Location = New System.Drawing.Point(634, 26)
-		Me.txtBasElectrical.Name = "txtBasElectrical"
-		Me.txtBasElectrical.Size = New System.Drawing.Size(100, 20)
-		Me.txtBasElectrical.TabIndex = 3
-		'
-		'txtBaseMechanical
-		'
-		Me.txtBaseMechanical.Location = New System.Drawing.Point(634, 53)
-		Me.txtBaseMechanical.Name = "txtBaseMechanical"
-		Me.txtBaseMechanical.Size = New System.Drawing.Size(100, 20)
-		Me.txtBaseMechanical.TabIndex = 4
-		'
-		'txtAdjMechanical
-		'
-		Me.txtAdjMechanical.Location = New System.Drawing.Point(847, 53)
-		Me.txtAdjMechanical.Name = "txtAdjMechanical"
-		Me.txtAdjMechanical.Size = New System.Drawing.Size(100, 20)
-		Me.txtAdjMechanical.TabIndex = 7
-		'
-		'txtAdjElectrical
-		'
-		Me.txtAdjElectrical.Location = New System.Drawing.Point(847, 26)
-		Me.txtAdjElectrical.Name = "txtAdjElectrical"
-		Me.txtAdjElectrical.Size = New System.Drawing.Size(100, 20)
-		Me.txtAdjElectrical.TabIndex = 6
-		'
-		'Timer1
-		'
-		Me.Timer1.Interval = 1000
-		'
-		'lblElectricalBaseW
-		'
-		Me.lblElectricalBaseW.AutoSize = True
-		Me.lblElectricalBaseW.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.lblElectricalBaseW.Location = New System.Drawing.Point(528, 30)
-		Me.lblElectricalBaseW.Name = "lblElectricalBaseW"
-		Me.lblElectricalBaseW.Size = New System.Drawing.Size(91, 13)
-		Me.lblElectricalBaseW.TabIndex = 9
-		Me.lblElectricalBaseW.Text = "Electrical Base W"
-		'
-		'Label3
-		'
-		Me.Label3.AutoSize = True
-		Me.Label3.ForeColor = System.Drawing.SystemColors.MenuHighlight
-		Me.Label3.Location = New System.Drawing.Point(528, 57)
-		Me.Label3.Name = "Label3"
-		Me.Label3.Size = New System.Drawing.Size(103, 13)
-		Me.Label3.TabIndex = 11
-		Me.Label3.Text = "Mechanical Base W"
-		'
-		'CMFiles
-		'
-		Me.CMFiles.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem})
-		Me.CMFiles.Name = "CMFiles"
-		Me.CMFiles.Size = New System.Drawing.Size(177, 48)
-		'
-		'OpenWithToolStripMenuItem
-		'
-		Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem"
-		Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(176, 22)
-		Me.OpenWithToolStripMenuItem.Text = "Open with notepad"
-		'
-		'ShowInFolderToolStripMenuItem
-		'
-		Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem"
-		Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(176, 22)
-		Me.ShowInFolderToolStripMenuItem.Text = "Open in Folder"
-		'
-		'frmHVACTool
-		'
-		Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
-		Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-		Me.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange
-		Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
-		Me.ClientSize = New System.Drawing.Size(965, 766)
-		Me.Controls.Add(Me.Label4)
-		Me.Controls.Add(Me.Label3)
-		Me.Controls.Add(Me.Label1)
-		Me.Controls.Add(Me.lblElectricalBaseW)
-		Me.Controls.Add(Me.txtAdjMechanical)
-		Me.Controls.Add(Me.txtAdjElectrical)
-		Me.Controls.Add(Me.txtBaseMechanical)
-		Me.Controls.Add(Me.txtBasElectrical)
-		Me.Controls.Add(Me.btnCancel)
-		Me.Controls.Add(Me.btnSave)
-		Me.Controls.Add(Me.tabMain)
-		Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
-		Me.MaximizeBox = False
-		Me.Name = "frmHVACTool"
-		Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
-		Me.Text = "SSM HVAC Model V01 ( Excel Model V07 )"
-		Me.tabMain.ResumeLayout(False)
-		Me.tabGeneralInputsBP.ResumeLayout(False)
-		Me.BusParamGroupEdit.ResumeLayout(False)
-		Me.BusParamGroupEdit.PerformLayout()
-		Me.BusParamGroupModel.ResumeLayout(False)
-		Me.BusParamGroupModel.PerformLayout()
-		Me.tabGeneralInputsBC.ResumeLayout(False)
-		Me.GroupBox2.ResumeLayout(False)
-		Me.GroupBox2.PerformLayout()
-		Me.tabGeneralInputsOther.ResumeLayout(False)
-		Me.grpEnvironmentConditions.ResumeLayout(False)
-		Me.grpEnvironmentConditions.PerformLayout()
-		Me.grpAuxHeater.ResumeLayout(False)
-		Me.grpAuxHeater.PerformLayout()
-		Me.grpVentilation.ResumeLayout(False)
-		Me.grpVentilation.PerformLayout()
-		Me.grpACSystem.ResumeLayout(False)
-		Me.grpACSystem.PerformLayout()
-		Me.tabTechBenefits.ResumeLayout(False)
-		Me.tabTechBenefits.PerformLayout()
-		Me.pnlRaisedFloorRow.ResumeLayout(False)
-		Me.pnlRaisedFloorRow.PerformLayout()
-		Me.pnlSemiLowFloorRow.ResumeLayout(False)
-		Me.pnlSemiLowFloorRow.PerformLayout()
-		Me.pnlLowFloorRow.ResumeLayout(False)
-		Me.pnlLowFloorRow.PerformLayout()
-		CType(Me.gvTechBenefitLines, System.ComponentModel.ISupportInitialize).EndInit()
-		Me.tabDiagnostics.ResumeLayout(False)
-		Me.tabDiagnostics.PerformLayout()
-		CType(Me.ErrorProvider1, System.ComponentModel.ISupportInitialize).EndInit()
-		Me.CMFiles.ResumeLayout(False)
-		Me.ResumeLayout(False)
-		Me.PerformLayout()
+        Me.components = New System.ComponentModel.Container()
+        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmHVACTool))
+        Me.tabMain = New System.Windows.Forms.TabControl()
+        Me.tabGeneralInputsBP = New System.Windows.Forms.TabPage()
+        Me.btnCancelBus = New System.Windows.Forms.Button()
+        Me.BusParamGroupEdit = New System.Windows.Forms.GroupBox()
+        Me.Label19 = New System.Windows.Forms.Label()
+        Me.chkEditIsDoubleDecker = New System.Windows.Forms.CheckBox()
+        Me.cmbEditEngineType = New System.Windows.Forms.ComboBox()
+        Me.cmbEditFloorType = New System.Windows.Forms.ComboBox()
+        Me.txtEditBusModel = New System.Windows.Forms.TextBox()
+        Me.Label7 = New System.Windows.Forms.Label()
+        Me.Label8 = New System.Windows.Forms.Label()
+        Me.Label9 = New System.Windows.Forms.Label()
+        Me.Label12 = New System.Windows.Forms.Label()
+        Me.Label14 = New System.Windows.Forms.Label()
+        Me.Label16 = New System.Windows.Forms.Label()
+        Me.txtEditBusHeight = New System.Windows.Forms.TextBox()
+        Me.txtEditBusWidth = New System.Windows.Forms.TextBox()
+        Me.txtEditBusLength = New System.Windows.Forms.TextBox()
+        Me.Label17 = New System.Windows.Forms.Label()
+        Me.Label18 = New System.Windows.Forms.Label()
+        Me.Label21 = New System.Windows.Forms.Label()
+        Me.txtEditBusPassengers = New System.Windows.Forms.TextBox()
+        Me.Label22 = New System.Windows.Forms.Label()
+        Me.btnEditBus = New System.Windows.Forms.Button()
+        Me.btnUpdateBusDatabase = New System.Windows.Forms.Button()
+        Me.btnNewBus = New System.Windows.Forms.Button()
+        Me.BusParamGroupModel = New System.Windows.Forms.GroupBox()
+        Me.Label15 = New System.Windows.Forms.Label()
+        Me.chkIsDoubleDecker = New System.Windows.Forms.CheckBox()
+        Me.cmbBusFloorType = New System.Windows.Forms.ComboBox()
+        Me.Label10 = New System.Windows.Forms.Label()
+        Me.txtBusHeight = New System.Windows.Forms.TextBox()
+        Me.Label11 = New System.Windows.Forms.Label()
+        Me.txtBusModel = New System.Windows.Forms.TextBox()
+        Me.lblBusModel = New System.Windows.Forms.Label()
+        Me.lblBusFloorType = New System.Windows.Forms.Label()
+        Me.lblUnitsBW = New System.Windows.Forms.Label()
+        Me.lblUnitsBSA = New System.Windows.Forms.Label()
+        Me.lblUnitsBWSA = New System.Windows.Forms.Label()
+        Me.lblUnitsBV = New System.Windows.Forms.Label()
+        Me.lblUnitsBL = New System.Windows.Forms.Label()
+        Me.lblUnitsBFSA = New System.Windows.Forms.Label()
+        Me.txtBusWidth = New System.Windows.Forms.TextBox()
+        Me.txtBusLength = New System.Windows.Forms.TextBox()
+        Me.txtBusVolume = New System.Windows.Forms.TextBox()
+        Me.lblBusVolume = New System.Windows.Forms.Label()
+        Me.lblBusLength = New System.Windows.Forms.Label()
+        Me.lblBusWidth = New System.Windows.Forms.Label()
+        Me.txtBusWindowSurfaceArea = New System.Windows.Forms.TextBox()
+        Me.lblBusWindowSurfaceArea = New System.Windows.Forms.Label()
+        Me.txtBusSurfaceArea = New System.Windows.Forms.TextBox()
+        Me.lblBusSurfaceArea = New System.Windows.Forms.Label()
+        Me.txtBusFloorSurfaceArea = New System.Windows.Forms.TextBox()
+        Me.lblBusFloorSurfaceArea = New System.Windows.Forms.Label()
+        Me.txtRegisteredPassengers = New System.Windows.Forms.TextBox()
+        Me.lblRegisteredPassengers = New System.Windows.Forms.Label()
+        Me.tabGeneralInputsBC = New System.Windows.Forms.TabPage()
+        Me.GroupBox2 = New System.Windows.Forms.GroupBox()
+        Me.Label24 = New System.Windows.Forms.Label()
+        Me.txtBC_TemperatureCoolingOff = New System.Windows.Forms.TextBox()
+        Me.Label5 = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.Label()
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.TextBox()
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.Label()
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.TextBox()
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_FrontRearWindowArea = New System.Windows.Forms.Label()
+        Me.txtBC_FrontRearWindowArea = New System.Windows.Forms.TextBox()
+        Me.lblBC_FrontRearWindowArea = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.Label()
+        Me.txtBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.TextBox()
+        Me.lblBC_WindowAreaPerUnitBusLength = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_GCVDieselOrHeatingOil = New System.Windows.Forms.Label()
+        Me.txtBC_GCVDieselOrHeatingOil = New System.Windows.Forms.TextBox()
+        Me.lblBC_GCVDieselOrHeatingOil = New System.Windows.Forms.Label()
+        Me.txtBC_AuxHeaterEfficiency = New System.Windows.Forms.TextBox()
+        Me.lblBC_AuxHeaterEfficiency = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_COP = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_SpecificVentilationPower = New System.Windows.Forms.Label()
+        Me.txtBC_SpecificVentilationPower = New System.Windows.Forms.TextBox()
+        Me.lvlBC_SpecificVentilationPower = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_LowVentPowerW = New System.Windows.Forms.Label()
+        Me.txtBC_LowVentPowerW = New System.Windows.Forms.TextBox()
+        Me.lblBC_LowVentPowerW = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_HighVentPowerW = New System.Windows.Forms.Label()
+        Me.txtBC_HighVentPowerW = New System.Windows.Forms.TextBox()
+        Me.lblBC_HighVentPowerW = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_Low = New System.Windows.Forms.Label()
+        Me.txtBC_Low = New System.Windows.Forms.TextBox()
+        Me.lblBC_Low = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_High = New System.Windows.Forms.Label()
+        Me.txtBC_High = New System.Windows.Forms.TextBox()
+        Me.lblBC_High = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_lowVentilation = New System.Windows.Forms.Label()
+        Me.txtBC_lowVentilation = New System.Windows.Forms.TextBox()
+        Me.lblBC_lowVentilation = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_HighVentilation = New System.Windows.Forms.Label()
+        Me.txtBC_HighVentilation = New System.Windows.Forms.TextBox()
+        Me.lblBC_HighVentilation = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_CoolingBoundaryTemperature = New System.Windows.Forms.Label()
+        Me.txtBC_CoolingBoundaryTemperature = New System.Windows.Forms.TextBox()
+        Me.lblBC_CoolingBoundaryTemperature = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_HeatingBoundaryTemperature = New System.Windows.Forms.Label()
+        Me.txtBC_HeatingBoundaryTemperature = New System.Windows.Forms.TextBox()
+        Me.lblBC_HeatingBoundaryTemperature = New System.Windows.Forms.Label()
+        Me.txtBC_GFactor = New System.Windows.Forms.TextBox()
+        Me.lblGFactor = New System.Windows.Forms.Label()
+        Me.txtBC_HeatPerPassengerIntoCabinW = New System.Windows.Forms.TextBox()
+        Me.Label2 = New System.Windows.Forms.Label()
+        Me.lblUnitsUValues = New System.Windows.Forms.Label()
+        Me.lblUnitsPassengerBoundaryTemp = New System.Windows.Forms.Label()
+        Me.lblUnitsPGRDensitySemiLowFloor = New System.Windows.Forms.Label()
+        Me.lblUnitsPassenderDensityLowFloor = New System.Windows.Forms.Label()
+        Me.lblUnitsBC_PassengerDensityRaisedFloor = New System.Windows.Forms.Label()
+        Me.lblHeatPerPassengerIntoCabinW = New System.Windows.Forms.Label()
+        Me.txtBC_UValues = New System.Windows.Forms.TextBox()
+        Me.txtBC_CalculatedPassengerNumber = New System.Windows.Forms.TextBox()
+        Me.txtBC_PassengerDensityRaisedFloor = New System.Windows.Forms.TextBox()
+        Me.lblBC_PassengerDensityRaisedFloor = New System.Windows.Forms.Label()
+        Me.lblBC_CalculatedPassengerNumber = New System.Windows.Forms.Label()
+        Me.lblBC_UValues = New System.Windows.Forms.Label()
+        Me.txtBC_PassengerDensitySemiLowFloor = New System.Windows.Forms.TextBox()
+        Me.lblBC_PassengerDensitySemiLowFloor = New System.Windows.Forms.Label()
+        Me.txtBC_PassengerDensityLowFloor = New System.Windows.Forms.TextBox()
+        Me.Label13 = New System.Windows.Forms.Label()
+        Me.txtBC_PassengerBoundaryTemperature = New System.Windows.Forms.TextBox()
+        Me.lblPassengerBoundaryTemp = New System.Windows.Forms.Label()
+        Me.txtBC_SolarClouding = New System.Windows.Forms.TextBox()
+        Me.lblSolarClouding = New System.Windows.Forms.Label()
+        Me.tabGeneralInputsOther = New System.Windows.Forms.TabPage()
+        Me.grpEnvironmentConditions = New System.Windows.Forms.GroupBox()
+        Me.btnOpenAenv = New System.Windows.Forms.Button()
+        Me.btnEnvironmentConditionsSource = New System.Windows.Forms.Button()
+        Me.txtEC_EnvironmentConditionsFilePath = New System.Windows.Forms.TextBox()
+        Me.Label20 = New System.Windows.Forms.Label()
+        Me.chkEC_BatchMode = New System.Windows.Forms.CheckBox()
+        Me.Label23 = New System.Windows.Forms.Label()
+        Me.txtEC_EnviromentalTemperature = New System.Windows.Forms.TextBox()
+        Me.lbltxtEC_EnviromentalTemperature = New System.Windows.Forms.Label()
+        Me.txtEC_Solar = New System.Windows.Forms.TextBox()
+        Me.lbltxtEC_Solar = New System.Windows.Forms.Label()
+        Me.lblUnitstxtEC_EnviromentalTemperature = New System.Windows.Forms.Label()
+        Me.lblUnitstxtEC_Solar = New System.Windows.Forms.Label()
+        Me.grpAuxHeater = New System.Windows.Forms.GroupBox()
+        Me.txtAH_CoolantHeatToAirCabinHeater = New System.Windows.Forms.TextBox()
+        Me.txtAH_FuelEnergyHeatToCoolant = New System.Windows.Forms.TextBox()
+        Me.Label26 = New System.Windows.Forms.Label()
+        Me.Label25 = New System.Windows.Forms.Label()
+        Me.lblUnitsAH_FuelFiredHeater = New System.Windows.Forms.Label()
+        Me.txtAH_FuelFiredHeaterkW = New System.Windows.Forms.TextBox()
+        Me.lbltxtAH_FuelFiredHeaterkW = New System.Windows.Forms.Label()
+        Me.grpVentilation = New System.Windows.Forms.GroupBox()
+        Me.cboVEN_VentilationDuringCooling = New System.Windows.Forms.ComboBox()
+        Me.cboVEN_VentilationDuringHeating = New System.Windows.Forms.ComboBox()
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive = New System.Windows.Forms.ComboBox()
+        Me.chkVEN_VentilationDuringAC = New System.Windows.Forms.CheckBox()
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive = New System.Windows.Forms.CheckBox()
+        Me.chkVEN_VentilationOnDuringHeating = New System.Windows.Forms.CheckBox()
+        Me.lblcboVEN_VentilationDuringCooling = New System.Windows.Forms.Label()
+        Me.lblcboVEN_VentilationDuringHeating = New System.Windows.Forms.Label()
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive = New System.Windows.Forms.Label()
+        Me.lblchkVEN_VentilationOnDuringHeating = New System.Windows.Forms.Label()
+        Me.lblchkVEN_VentilationDuringAC = New System.Windows.Forms.Label()
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive = New System.Windows.Forms.Label()
+        Me.grpACSystem = New System.Windows.Forms.GroupBox()
+        Me.txtAC_CompressorType = New System.Windows.Forms.TextBox()
+        Me.Label6 = New System.Windows.Forms.Label()
+        Me.txtAC_COP = New System.Windows.Forms.TextBox()
+        Me.lblBC_COP = New System.Windows.Forms.Label()
+        Me.cboAC_CompressorType = New System.Windows.Forms.ComboBox()
+        Me.txtAC_CompressorCapacitykW = New System.Windows.Forms.TextBox()
+        Me.lbltxtAC_CompressorCapacitykW = New System.Windows.Forms.Label()
+        Me.lblUnitstxtAC_CompressorCapacitykW = New System.Windows.Forms.Label()
+        Me.lblcboAC_CompressorType = New System.Windows.Forms.Label()
+        Me.tabTechBenefits = New System.Windows.Forms.TabPage()
+        Me.btnClearForm = New System.Windows.Forms.Button()
+        Me.lblIndex = New System.Windows.Forms.Label()
+        Me.txtIndex = New System.Windows.Forms.TextBox()
+        Me.btnUpdate = New System.Windows.Forms.Button()
+        Me.lblLineType = New System.Windows.Forms.Label()
+        Me.chkActiveVC = New System.Windows.Forms.CheckBox()
+        Me.lblCoolingColumn = New System.Windows.Forms.Label()
+        Me.chkActiveVV = New System.Windows.Forms.CheckBox()
+        Me.txtBenefitName = New System.Windows.Forms.TextBox()
+        Me.chkActiveVH = New System.Windows.Forms.CheckBox()
+        Me.lblBenefitName = New System.Windows.Forms.Label()
+        Me.chkOnVehicle = New System.Windows.Forms.CheckBox()
+        Me.lblVentelationColumn = New System.Windows.Forms.Label()
+        Me.lblHeatingColumn = New System.Windows.Forms.Label()
+        Me.cboLineType = New System.Windows.Forms.ComboBox()
+        Me.pnlRaisedFloorRow = New System.Windows.Forms.Panel()
+        Me.txtRaisedFloorH = New System.Windows.Forms.TextBox()
+        Me.txtRaisedFloorC = New System.Windows.Forms.TextBox()
+        Me.txtRaisedFloorV = New System.Windows.Forms.TextBox()
+        Me.lblRaisedFloorRow = New System.Windows.Forms.Label()
+        Me.pnlSemiLowFloorRow = New System.Windows.Forms.Panel()
+        Me.txtSemiLowFloorH = New System.Windows.Forms.TextBox()
+        Me.txtSemiLowFloorC = New System.Windows.Forms.TextBox()
+        Me.txtSemiLowFloorV = New System.Windows.Forms.TextBox()
+        Me.lblSemiLowFloorRow = New System.Windows.Forms.Label()
+        Me.pnlLowFloorRow = New System.Windows.Forms.Panel()
+        Me.txtLowFloorH = New System.Windows.Forms.TextBox()
+        Me.txtLowFloorC = New System.Windows.Forms.TextBox()
+        Me.txtLowFloorV = New System.Windows.Forms.TextBox()
+        Me.lblLowFloorRow = New System.Windows.Forms.Label()
+        Me.lblCategory = New System.Windows.Forms.Label()
+        Me.cboCategory = New System.Windows.Forms.ComboBox()
+        Me.gvTechBenefitLines = New System.Windows.Forms.DataGridView()
+        Me.lblUnits = New System.Windows.Forms.Label()
+        Me.cboUnits = New System.Windows.Forms.ComboBox()
+        Me.tabDiagnostics = New System.Windows.Forms.TabPage()
+        Me.txtDiagnostics = New System.Windows.Forms.TextBox()
+        Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
+        Me.Label1 = New System.Windows.Forms.Label()
+        Me.Label4 = New System.Windows.Forms.Label()
+        Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider(Me.components)
+        Me.btnSave = New System.Windows.Forms.Button()
+        Me.btnCancel = New System.Windows.Forms.Button()
+        Me.txtBasElectrical = New System.Windows.Forms.TextBox()
+        Me.txtBaseMechanical = New System.Windows.Forms.TextBox()
+        Me.txtAdjMechanical = New System.Windows.Forms.TextBox()
+        Me.txtAdjElectrical = New System.Windows.Forms.TextBox()
+        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
+        Me.lblElectricalBaseW = New System.Windows.Forms.Label()
+        Me.Label3 = New System.Windows.Forms.Label()
+        Me.CMFiles = New System.Windows.Forms.ContextMenuStrip(Me.components)
+        Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+        Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+        Me.tabMain.SuspendLayout
+        Me.tabGeneralInputsBP.SuspendLayout
+        Me.BusParamGroupEdit.SuspendLayout
+        Me.BusParamGroupModel.SuspendLayout
+        Me.tabGeneralInputsBC.SuspendLayout
+        Me.GroupBox2.SuspendLayout
+        Me.tabGeneralInputsOther.SuspendLayout
+        Me.grpEnvironmentConditions.SuspendLayout
+        Me.grpAuxHeater.SuspendLayout
+        Me.grpVentilation.SuspendLayout
+        Me.grpACSystem.SuspendLayout
+        Me.tabTechBenefits.SuspendLayout
+        Me.pnlRaisedFloorRow.SuspendLayout
+        Me.pnlSemiLowFloorRow.SuspendLayout
+        Me.pnlLowFloorRow.SuspendLayout
+        CType(Me.gvTechBenefitLines,System.ComponentModel.ISupportInitialize).BeginInit
+        Me.tabDiagnostics.SuspendLayout
+        CType(Me.ErrorProvider1,System.ComponentModel.ISupportInitialize).BeginInit
+        Me.CMFiles.SuspendLayout
+        Me.SuspendLayout
+        '
+        'tabMain
+        '
+        Me.tabMain.Controls.Add(Me.tabGeneralInputsBP)
+        Me.tabMain.Controls.Add(Me.tabGeneralInputsBC)
+        Me.tabMain.Controls.Add(Me.tabGeneralInputsOther)
+        Me.tabMain.Controls.Add(Me.tabTechBenefits)
+        Me.tabMain.Controls.Add(Me.tabDiagnostics)
+        Me.tabMain.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed
+        Me.tabMain.Location = New System.Drawing.Point(8, 88)
+        Me.tabMain.Name = "tabMain"
+        Me.tabMain.SelectedIndex = 0
+        Me.tabMain.Size = New System.Drawing.Size(945, 637)
+        Me.tabMain.TabIndex = 0
+        '
+        'tabGeneralInputsBP
+        '
+        Me.tabGeneralInputsBP.Controls.Add(Me.btnCancelBus)
+        Me.tabGeneralInputsBP.Controls.Add(Me.BusParamGroupEdit)
+        Me.tabGeneralInputsBP.Controls.Add(Me.btnEditBus)
+        Me.tabGeneralInputsBP.Controls.Add(Me.btnUpdateBusDatabase)
+        Me.tabGeneralInputsBP.Controls.Add(Me.btnNewBus)
+        Me.tabGeneralInputsBP.Controls.Add(Me.BusParamGroupModel)
+        Me.tabGeneralInputsBP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.tabGeneralInputsBP.Location = New System.Drawing.Point(4, 22)
+        Me.tabGeneralInputsBP.Name = "tabGeneralInputsBP"
+        Me.tabGeneralInputsBP.Padding = New System.Windows.Forms.Padding(3)
+        Me.tabGeneralInputsBP.Size = New System.Drawing.Size(937, 611)
+        Me.tabGeneralInputsBP.TabIndex = 0
+        Me.tabGeneralInputsBP.Text = " INP - BusParameters "
+        Me.tabGeneralInputsBP.UseVisualStyleBackColor = true
+        '
+        'btnCancelBus
+        '
+        Me.btnCancelBus.Enabled = false
+        Me.btnCancelBus.Location = New System.Drawing.Point(581, 22)
+        Me.btnCancelBus.Name = "btnCancelBus"
+        Me.btnCancelBus.Size = New System.Drawing.Size(74, 25)
+        Me.btnCancelBus.TabIndex = 13
+        Me.btnCancelBus.Text = "Cancel"
+        Me.btnCancelBus.UseVisualStyleBackColor = true
+        '
+        'BusParamGroupEdit
+        '
+        Me.BusParamGroupEdit.BackColor = System.Drawing.Color.Transparent
+        Me.BusParamGroupEdit.Controls.Add(Me.Label19)
+        Me.BusParamGroupEdit.Controls.Add(Me.chkEditIsDoubleDecker)
+        Me.BusParamGroupEdit.Controls.Add(Me.cmbEditEngineType)
+        Me.BusParamGroupEdit.Controls.Add(Me.cmbEditFloorType)
+        Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusModel)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label7)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label8)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label9)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label12)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label14)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label16)
+        Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusHeight)
+        Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusWidth)
+        Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusLength)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label17)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label18)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label21)
+        Me.BusParamGroupEdit.Controls.Add(Me.txtEditBusPassengers)
+        Me.BusParamGroupEdit.Controls.Add(Me.Label22)
+        Me.BusParamGroupEdit.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.BusParamGroupEdit.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.BusParamGroupEdit.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.BusParamGroupEdit.Location = New System.Drawing.Point(30, 409)
+        Me.BusParamGroupEdit.Name = "BusParamGroupEdit"
+        Me.BusParamGroupEdit.Size = New System.Drawing.Size(625, 352)
+        Me.BusParamGroupEdit.TabIndex = 12
+        Me.BusParamGroupEdit.TabStop = false
+        Me.BusParamGroupEdit.Text = "Bus Parameterisation"
+        Me.BusParamGroupEdit.Visible = false
+        '
+        'Label19
+        '
+        Me.Label19.AutoSize = true
+        Me.Label19.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label19.ForeColor = System.Drawing.Color.Black
+        Me.Label19.Location = New System.Drawing.Point(14, 151)
+        Me.Label19.Name = "Label19"
+        Me.Label19.Size = New System.Drawing.Size(101, 15)
+        Me.Label19.TabIndex = 33
+        Me.Label19.Text = "Is Double Decker"
+        '
+        'chkEditIsDoubleDecker
+        '
+        Me.chkEditIsDoubleDecker.AutoSize = true
+        Me.chkEditIsDoubleDecker.Location = New System.Drawing.Point(179, 151)
+        Me.chkEditIsDoubleDecker.Name = "chkEditIsDoubleDecker"
+        Me.chkEditIsDoubleDecker.Size = New System.Drawing.Size(15, 14)
+        Me.chkEditIsDoubleDecker.TabIndex = 32
+        Me.chkEditIsDoubleDecker.UseVisualStyleBackColor = true
+        '
+        'cmbEditEngineType
+        '
+        Me.cmbEditEngineType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cmbEditEngineType.FormattingEnabled = true
+        Me.cmbEditEngineType.Items.AddRange(New Object() {"diesel", "gas", "hybrid"})
+        Me.cmbEditEngineType.Location = New System.Drawing.Point(179, 118)
+        Me.cmbEditEngineType.Name = "cmbEditEngineType"
+        Me.cmbEditEngineType.Size = New System.Drawing.Size(208, 24)
+        Me.cmbEditEngineType.TabIndex = 28
+        '
+        'cmbEditFloorType
+        '
+        Me.cmbEditFloorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cmbEditFloorType.FormattingEnabled = true
+        Me.cmbEditFloorType.Items.AddRange(New Object() {"raised floor", "low floor", "semi low floor"})
+        Me.cmbEditFloorType.Location = New System.Drawing.Point(179, 88)
+        Me.cmbEditFloorType.Name = "cmbEditFloorType"
+        Me.cmbEditFloorType.Size = New System.Drawing.Size(208, 24)
+        Me.cmbEditFloorType.TabIndex = 27
+        '
+        'txtEditBusModel
+        '
+        Me.txtEditBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEditBusModel.Location = New System.Drawing.Point(179, 30)
+        Me.txtEditBusModel.Name = "txtEditBusModel"
+        Me.txtEditBusModel.Size = New System.Drawing.Size(208, 21)
+        Me.txtEditBusModel.TabIndex = 25
+        '
+        'Label7
+        '
+        Me.Label7.AutoSize = true
+        Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label7.ForeColor = System.Drawing.Color.Black
+        Me.Label7.Location = New System.Drawing.Point(14, 33)
+        Me.Label7.Name = "Label7"
+        Me.Label7.Size = New System.Drawing.Size(66, 15)
+        Me.Label7.TabIndex = 24
+        Me.Label7.Text = "Bus Model"
+        '
+        'Label8
+        '
+        Me.Label8.AutoSize = true
+        Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label8.ForeColor = System.Drawing.Color.Black
+        Me.Label8.Location = New System.Drawing.Point(14, 88)
+        Me.Label8.Name = "Label8"
+        Me.Label8.Size = New System.Drawing.Size(88, 15)
+        Me.Label8.TabIndex = 22
+        Me.Label8.Text = "Bus Floor Type"
+        '
+        'Label9
+        '
+        Me.Label9.AutoSize = true
+        Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.Label9.Location = New System.Drawing.Point(296, 211)
+        Me.Label9.Name = "Label9"
+        Me.Label9.Size = New System.Drawing.Size(18, 15)
+        Me.Label9.TabIndex = 21
+        Me.Label9.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.Label9, "Linear Metres")
+        '
+        'Label12
+        '
+        Me.Label12.AutoSize = true
+        Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.Label12.Location = New System.Drawing.Point(296, 235)
+        Me.Label12.Name = "Label12"
+        Me.Label12.Size = New System.Drawing.Size(18, 15)
+        Me.Label12.TabIndex = 18
+        Me.Label12.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.Label12, "Metres Cubed")
+        '
+        'Label14
+        '
+        Me.Label14.AutoSize = true
+        Me.Label14.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.Label14.Location = New System.Drawing.Point(296, 180)
+        Me.Label14.Name = "Label14"
+        Me.Label14.Size = New System.Drawing.Size(18, 15)
+        Me.Label14.TabIndex = 17
+        Me.Label14.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.Label14, "Linear Metres")
+        '
+        'Label16
+        '
+        Me.Label16.AutoSize = true
+        Me.Label16.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label16.ForeColor = System.Drawing.Color.Black
+        Me.Label16.Location = New System.Drawing.Point(14, 238)
+        Me.Label16.Name = "Label16"
+        Me.Label16.Size = New System.Drawing.Size(67, 15)
+        Me.Label16.TabIndex = 12
+        Me.Label16.Text = "Bus Height"
+        '
+        'txtEditBusHeight
+        '
+        Me.txtEditBusHeight.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEditBusHeight.Location = New System.Drawing.Point(179, 235)
+        Me.txtEditBusHeight.Name = "txtEditBusHeight"
+        Me.txtEditBusHeight.Size = New System.Drawing.Size(97, 21)
+        Me.txtEditBusHeight.TabIndex = 31
+        '
+        'txtEditBusWidth
+        '
+        Me.txtEditBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEditBusWidth.Location = New System.Drawing.Point(179, 208)
+        Me.txtEditBusWidth.Name = "txtEditBusWidth"
+        Me.txtEditBusWidth.Size = New System.Drawing.Size(97, 21)
+        Me.txtEditBusWidth.TabIndex = 30
+        '
+        'txtEditBusLength
+        '
+        Me.txtEditBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEditBusLength.Location = New System.Drawing.Point(179, 179)
+        Me.txtEditBusLength.Name = "txtEditBusLength"
+        Me.txtEditBusLength.Size = New System.Drawing.Size(97, 21)
+        Me.txtEditBusLength.TabIndex = 29
+        '
+        'Label17
+        '
+        Me.Label17.AutoSize = true
+        Me.Label17.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label17.ForeColor = System.Drawing.Color.Black
+        Me.Label17.Location = New System.Drawing.Point(14, 182)
+        Me.Label17.Name = "Label17"
+        Me.Label17.Size = New System.Drawing.Size(72, 15)
+        Me.Label17.TabIndex = 11
+        Me.Label17.Text = "Bus  Length"
+        '
+        'Label18
+        '
+        Me.Label18.AutoSize = true
+        Me.Label18.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label18.ForeColor = System.Drawing.Color.Black
+        Me.Label18.Location = New System.Drawing.Point(14, 211)
+        Me.Label18.Name = "Label18"
+        Me.Label18.Size = New System.Drawing.Size(65, 15)
+        Me.Label18.TabIndex = 10
+        Me.Label18.Text = "Bus  Width"
+        '
+        'Label21
+        '
+        Me.Label21.AutoSize = true
+        Me.Label21.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label21.ForeColor = System.Drawing.Color.Black
+        Me.Label21.Location = New System.Drawing.Point(14, 120)
+        Me.Label21.Name = "Label21"
+        Me.Label21.Size = New System.Drawing.Size(99, 15)
+        Me.Label21.TabIndex = 4
+        Me.Label21.Text = "Bus Engine Type"
+        '
+        'txtEditBusPassengers
+        '
+        Me.txtEditBusPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEditBusPassengers.Location = New System.Drawing.Point(179, 59)
+        Me.txtEditBusPassengers.Name = "txtEditBusPassengers"
+        Me.txtEditBusPassengers.Size = New System.Drawing.Size(97, 21)
+        Me.txtEditBusPassengers.TabIndex = 26
+        '
+        'Label22
+        '
+        Me.Label22.AutoSize = true
+        Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label22.ForeColor = System.Drawing.Color.Black
+        Me.Label22.Location = New System.Drawing.Point(14, 62)
+        Me.Label22.Name = "Label22"
+        Me.Label22.Size = New System.Drawing.Size(138, 15)
+        Me.Label22.TabIndex = 0
+        Me.Label22.Text = "Registered Passengers "
+        '
+        'btnEditBus
+        '
+        Me.btnEditBus.Enabled = false
+        Me.btnEditBus.Location = New System.Drawing.Point(421, 22)
+        Me.btnEditBus.Name = "btnEditBus"
+        Me.btnEditBus.Size = New System.Drawing.Size(74, 25)
+        Me.btnEditBus.TabIndex = 11
+        Me.btnEditBus.Text = "Edit"
+        Me.btnEditBus.UseVisualStyleBackColor = true
+        '
+        'btnUpdateBusDatabase
+        '
+        Me.btnUpdateBusDatabase.Enabled = false
+        Me.btnUpdateBusDatabase.Location = New System.Drawing.Point(294, 22)
+        Me.btnUpdateBusDatabase.Name = "btnUpdateBusDatabase"
+        Me.btnUpdateBusDatabase.Size = New System.Drawing.Size(123, 25)
+        Me.btnUpdateBusDatabase.TabIndex = 10
+        Me.btnUpdateBusDatabase.Text = "Save Bus Database"
+        Me.btnUpdateBusDatabase.UseVisualStyleBackColor = true
+        '
+        'btnNewBus
+        '
+        Me.btnNewBus.Location = New System.Drawing.Point(501, 22)
+        Me.btnNewBus.Name = "btnNewBus"
+        Me.btnNewBus.Size = New System.Drawing.Size(74, 25)
+        Me.btnNewBus.TabIndex = 9
+        Me.btnNewBus.Text = "New"
+        Me.btnNewBus.UseVisualStyleBackColor = true
+        '
+        'BusParamGroupModel
+        '
+        Me.BusParamGroupModel.BackColor = System.Drawing.Color.Transparent
+        Me.BusParamGroupModel.Controls.Add(Me.Label15)
+        Me.BusParamGroupModel.Controls.Add(Me.chkIsDoubleDecker)
+        Me.BusParamGroupModel.Controls.Add(Me.cmbBusFloorType)
+        Me.BusParamGroupModel.Controls.Add(Me.Label10)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusHeight)
+        Me.BusParamGroupModel.Controls.Add(Me.Label11)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusModel)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusModel)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusFloorType)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBW)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBSA)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBWSA)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBV)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBL)
+        Me.BusParamGroupModel.Controls.Add(Me.lblUnitsBFSA)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusWidth)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusLength)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusVolume)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusVolume)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusLength)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusWidth)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusWindowSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusWindowSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.txtBusFloorSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.lblBusFloorSurfaceArea)
+        Me.BusParamGroupModel.Controls.Add(Me.txtRegisteredPassengers)
+        Me.BusParamGroupModel.Controls.Add(Me.lblRegisteredPassengers)
+        Me.BusParamGroupModel.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.BusParamGroupModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.BusParamGroupModel.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.BusParamGroupModel.Location = New System.Drawing.Point(30, 51)
+        Me.BusParamGroupModel.Name = "BusParamGroupModel"
+        Me.BusParamGroupModel.Size = New System.Drawing.Size(625, 352)
+        Me.BusParamGroupModel.TabIndex = 8
+        Me.BusParamGroupModel.TabStop = false
+        Me.BusParamGroupModel.Text = "Bus Parameterisation"
+        '
+        'Label15
+        '
+        Me.Label15.AutoSize = true
+        Me.Label15.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label15.ForeColor = System.Drawing.Color.Black
+        Me.Label15.Location = New System.Drawing.Point(14, 116)
+        Me.Label15.Name = "Label15"
+        Me.Label15.Size = New System.Drawing.Size(101, 15)
+        Me.Label15.TabIndex = 31
+        Me.Label15.Text = "Is Double Decker"
+        '
+        'chkIsDoubleDecker
+        '
+        Me.chkIsDoubleDecker.AutoSize = true
+        Me.chkIsDoubleDecker.Location = New System.Drawing.Point(179, 116)
+        Me.chkIsDoubleDecker.Name = "chkIsDoubleDecker"
+        Me.chkIsDoubleDecker.Size = New System.Drawing.Size(15, 14)
+        Me.chkIsDoubleDecker.TabIndex = 30
+        Me.chkIsDoubleDecker.UseVisualStyleBackColor = true
+        '
+        'cmbBusFloorType
+        '
+        Me.cmbBusFloorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cmbBusFloorType.FormattingEnabled = true
+        Me.cmbBusFloorType.Items.AddRange(New Object() {"raised floor", "low floor", "semi low floor"})
+        Me.cmbBusFloorType.Location = New System.Drawing.Point(179, 85)
+        Me.cmbBusFloorType.Name = "cmbBusFloorType"
+        Me.cmbBusFloorType.Size = New System.Drawing.Size(208, 24)
+        Me.cmbBusFloorType.TabIndex = 29
+        '
+        'Label10
+        '
+        Me.Label10.AutoSize = true
+        Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.Label10.Location = New System.Drawing.Point(296, 201)
+        Me.Label10.Name = "Label10"
+        Me.Label10.Size = New System.Drawing.Size(18, 15)
+        Me.Label10.TabIndex = 28
+        Me.Label10.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.Label10, "Linear Metres")
+        '
+        'txtBusHeight
+        '
+        Me.txtBusHeight.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusHeight.Location = New System.Drawing.Point(179, 198)
+        Me.txtBusHeight.Name = "txtBusHeight"
+        Me.txtBusHeight.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusHeight.TabIndex = 27
+        '
+        'Label11
+        '
+        Me.Label11.AutoSize = true
+        Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label11.ForeColor = System.Drawing.Color.Black
+        Me.Label11.Location = New System.Drawing.Point(14, 201)
+        Me.Label11.Name = "Label11"
+        Me.Label11.Size = New System.Drawing.Size(70, 15)
+        Me.Label11.TabIndex = 26
+        Me.Label11.Text = "Bus  Height"
+        '
+        'txtBusModel
+        '
+        Me.txtBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusModel.Location = New System.Drawing.Point(179, 30)
+        Me.txtBusModel.Name = "txtBusModel"
+        Me.txtBusModel.Size = New System.Drawing.Size(208, 21)
+        Me.txtBusModel.TabIndex = 25
+        '
+        'lblBusModel
+        '
+        Me.lblBusModel.AutoSize = true
+        Me.lblBusModel.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusModel.ForeColor = System.Drawing.Color.Black
+        Me.lblBusModel.Location = New System.Drawing.Point(14, 33)
+        Me.lblBusModel.Name = "lblBusModel"
+        Me.lblBusModel.Size = New System.Drawing.Size(66, 15)
+        Me.lblBusModel.TabIndex = 24
+        Me.lblBusModel.Text = "Bus Model"
+        '
+        'lblBusFloorType
+        '
+        Me.lblBusFloorType.AutoSize = true
+        Me.lblBusFloorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusFloorType.ForeColor = System.Drawing.Color.Black
+        Me.lblBusFloorType.Location = New System.Drawing.Point(14, 88)
+        Me.lblBusFloorType.Name = "lblBusFloorType"
+        Me.lblBusFloorType.Size = New System.Drawing.Size(88, 15)
+        Me.lblBusFloorType.TabIndex = 22
+        Me.lblBusFloorType.Text = "Bus Floor Type"
+        '
+        'lblUnitsBW
+        '
+        Me.lblUnitsBW.AutoSize = true
+        Me.lblUnitsBW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBW.Location = New System.Drawing.Point(296, 171)
+        Me.lblUnitsBW.Name = "lblUnitsBW"
+        Me.lblUnitsBW.Size = New System.Drawing.Size(18, 15)
+        Me.lblUnitsBW.TabIndex = 21
+        Me.lblUnitsBW.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBW, "Linear Metres")
+        '
+        'lblUnitsBSA
+        '
+        Me.lblUnitsBSA.AutoSize = true
+        Me.lblUnitsBSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBSA.Location = New System.Drawing.Point(296, 287)
+        Me.lblUnitsBSA.Name = "lblUnitsBSA"
+        Me.lblUnitsBSA.Size = New System.Drawing.Size(31, 15)
+        Me.lblUnitsBSA.TabIndex = 20
+        Me.lblUnitsBSA.Text = "m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBSA, "Metres Squared")
+        '
+        'lblUnitsBWSA
+        '
+        Me.lblUnitsBWSA.AutoSize = true
+        Me.lblUnitsBWSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBWSA.Location = New System.Drawing.Point(296, 257)
+        Me.lblUnitsBWSA.Name = "lblUnitsBWSA"
+        Me.lblUnitsBWSA.Size = New System.Drawing.Size(31, 15)
+        Me.lblUnitsBWSA.TabIndex = 19
+        Me.lblUnitsBWSA.Text = "m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBWSA, "Metres Squared")
+        '
+        'lblUnitsBV
+        '
+        Me.lblUnitsBV.AutoSize = true
+        Me.lblUnitsBV.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBV.Location = New System.Drawing.Point(296, 313)
+        Me.lblUnitsBV.Name = "lblUnitsBV"
+        Me.lblUnitsBV.Size = New System.Drawing.Size(31, 15)
+        Me.lblUnitsBV.TabIndex = 18
+        Me.lblUnitsBV.Text = "m^3"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBV, "Metres Cubed")
+        '
+        'lblUnitsBL
+        '
+        Me.lblUnitsBL.AutoSize = true
+        Me.lblUnitsBL.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBL.Location = New System.Drawing.Point(296, 140)
+        Me.lblUnitsBL.Name = "lblUnitsBL"
+        Me.lblUnitsBL.Size = New System.Drawing.Size(18, 15)
+        Me.lblUnitsBL.TabIndex = 17
+        Me.lblUnitsBL.Text = "m"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBL, "Linear Metres")
+        '
+        'lblUnitsBFSA
+        '
+        Me.lblUnitsBFSA.AutoSize = true
+        Me.lblUnitsBFSA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBFSA.Location = New System.Drawing.Point(296, 230)
+        Me.lblUnitsBFSA.Name = "lblUnitsBFSA"
+        Me.lblUnitsBFSA.Size = New System.Drawing.Size(31, 15)
+        Me.lblUnitsBFSA.TabIndex = 16
+        Me.lblUnitsBFSA.Text = "m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBFSA, "Metres Squared")
+        '
+        'txtBusWidth
+        '
+        Me.txtBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusWidth.Location = New System.Drawing.Point(179, 168)
+        Me.txtBusWidth.Name = "txtBusWidth"
+        Me.txtBusWidth.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusWidth.TabIndex = 15
+        '
+        'txtBusLength
+        '
+        Me.txtBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusLength.Location = New System.Drawing.Point(179, 139)
+        Me.txtBusLength.Name = "txtBusLength"
+        Me.txtBusLength.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusLength.TabIndex = 14
+        '
+        'txtBusVolume
+        '
+        Me.txtBusVolume.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusVolume.Location = New System.Drawing.Point(179, 313)
+        Me.txtBusVolume.Name = "txtBusVolume"
+        Me.txtBusVolume.ReadOnly = true
+        Me.txtBusVolume.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusVolume.TabIndex = 13
+        '
+        'lblBusVolume
+        '
+        Me.lblBusVolume.AutoSize = true
+        Me.lblBusVolume.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusVolume.ForeColor = System.Drawing.Color.Black
+        Me.lblBusVolume.Location = New System.Drawing.Point(14, 316)
+        Me.lblBusVolume.Name = "lblBusVolume"
+        Me.lblBusVolume.Size = New System.Drawing.Size(73, 15)
+        Me.lblBusVolume.TabIndex = 12
+        Me.lblBusVolume.Text = "Bus Volume"
+        '
+        'lblBusLength
+        '
+        Me.lblBusLength.AutoSize = true
+        Me.lblBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusLength.ForeColor = System.Drawing.Color.Black
+        Me.lblBusLength.Location = New System.Drawing.Point(14, 142)
+        Me.lblBusLength.Name = "lblBusLength"
+        Me.lblBusLength.Size = New System.Drawing.Size(72, 15)
+        Me.lblBusLength.TabIndex = 11
+        Me.lblBusLength.Text = "Bus  Length"
+        '
+        'lblBusWidth
+        '
+        Me.lblBusWidth.AutoSize = true
+        Me.lblBusWidth.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusWidth.ForeColor = System.Drawing.Color.Black
+        Me.lblBusWidth.Location = New System.Drawing.Point(14, 171)
+        Me.lblBusWidth.Name = "lblBusWidth"
+        Me.lblBusWidth.Size = New System.Drawing.Size(65, 15)
+        Me.lblBusWidth.TabIndex = 10
+        Me.lblBusWidth.Text = "Bus  Width"
+        '
+        'txtBusWindowSurfaceArea
+        '
+        Me.txtBusWindowSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusWindowSurfaceArea.Location = New System.Drawing.Point(179, 255)
+        Me.txtBusWindowSurfaceArea.Name = "txtBusWindowSurfaceArea"
+        Me.txtBusWindowSurfaceArea.ReadOnly = true
+        Me.txtBusWindowSurfaceArea.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusWindowSurfaceArea.TabIndex = 9
+        '
+        'lblBusWindowSurfaceArea
+        '
+        Me.lblBusWindowSurfaceArea.AutoSize = true
+        Me.lblBusWindowSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusWindowSurfaceArea.ForeColor = System.Drawing.Color.Black
+        Me.lblBusWindowSurfaceArea.Location = New System.Drawing.Point(14, 258)
+        Me.lblBusWindowSurfaceArea.Name = "lblBusWindowSurfaceArea"
+        Me.lblBusWindowSurfaceArea.Size = New System.Drawing.Size(151, 15)
+        Me.lblBusWindowSurfaceArea.TabIndex = 8
+        Me.lblBusWindowSurfaceArea.Text = "Bus  Window Surface Area"
+        '
+        'txtBusSurfaceArea
+        '
+        Me.txtBusSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusSurfaceArea.Location = New System.Drawing.Point(179, 286)
+        Me.txtBusSurfaceArea.Name = "txtBusSurfaceArea"
+        Me.txtBusSurfaceArea.ReadOnly = true
+        Me.txtBusSurfaceArea.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusSurfaceArea.TabIndex = 7
+        '
+        'lblBusSurfaceArea
+        '
+        Me.lblBusSurfaceArea.AutoSize = true
+        Me.lblBusSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusSurfaceArea.ForeColor = System.Drawing.Color.Black
+        Me.lblBusSurfaceArea.Location = New System.Drawing.Point(14, 289)
+        Me.lblBusSurfaceArea.Name = "lblBusSurfaceArea"
+        Me.lblBusSurfaceArea.Size = New System.Drawing.Size(104, 15)
+        Me.lblBusSurfaceArea.TabIndex = 6
+        Me.lblBusSurfaceArea.Text = "Bus  Surface Area"
+        '
+        'txtBusFloorSurfaceArea
+        '
+        Me.txtBusFloorSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBusFloorSurfaceArea.Location = New System.Drawing.Point(179, 227)
+        Me.txtBusFloorSurfaceArea.Name = "txtBusFloorSurfaceArea"
+        Me.txtBusFloorSurfaceArea.ReadOnly = true
+        Me.txtBusFloorSurfaceArea.Size = New System.Drawing.Size(97, 21)
+        Me.txtBusFloorSurfaceArea.TabIndex = 5
+        '
+        'lblBusFloorSurfaceArea
+        '
+        Me.lblBusFloorSurfaceArea.AutoSize = true
+        Me.lblBusFloorSurfaceArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBusFloorSurfaceArea.ForeColor = System.Drawing.Color.Black
+        Me.lblBusFloorSurfaceArea.Location = New System.Drawing.Point(14, 230)
+        Me.lblBusFloorSurfaceArea.Name = "lblBusFloorSurfaceArea"
+        Me.lblBusFloorSurfaceArea.Size = New System.Drawing.Size(132, 15)
+        Me.lblBusFloorSurfaceArea.TabIndex = 4
+        Me.lblBusFloorSurfaceArea.Text = "Bus Floor Surface Area"
+        '
+        'txtRegisteredPassengers
+        '
+        Me.txtRegisteredPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtRegisteredPassengers.Location = New System.Drawing.Point(179, 59)
+        Me.txtRegisteredPassengers.Name = "txtRegisteredPassengers"
+        Me.txtRegisteredPassengers.Size = New System.Drawing.Size(97, 21)
+        Me.txtRegisteredPassengers.TabIndex = 1
+        '
+        'lblRegisteredPassengers
+        '
+        Me.lblRegisteredPassengers.AutoSize = true
+        Me.lblRegisteredPassengers.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblRegisteredPassengers.ForeColor = System.Drawing.Color.Black
+        Me.lblRegisteredPassengers.Location = New System.Drawing.Point(14, 62)
+        Me.lblRegisteredPassengers.Name = "lblRegisteredPassengers"
+        Me.lblRegisteredPassengers.Size = New System.Drawing.Size(138, 15)
+        Me.lblRegisteredPassengers.TabIndex = 0
+        Me.lblRegisteredPassengers.Text = "Registered Passengers "
+        '
+        'tabGeneralInputsBC
+        '
+        Me.tabGeneralInputsBC.Controls.Add(Me.GroupBox2)
+        Me.tabGeneralInputsBC.Location = New System.Drawing.Point(4, 22)
+        Me.tabGeneralInputsBC.Name = "tabGeneralInputsBC"
+        Me.tabGeneralInputsBC.Size = New System.Drawing.Size(937, 611)
+        Me.tabGeneralInputsBC.TabIndex = 2
+        Me.tabGeneralInputsBC.Text = " INP - Boundary Conditions "
+        Me.tabGeneralInputsBC.UseVisualStyleBackColor = true
+        '
+        'GroupBox2
+        '
+        Me.GroupBox2.BackColor = System.Drawing.Color.Transparent
+        Me.GroupBox2.Controls.Add(Me.Label24)
+        Me.GroupBox2.Controls.Add(Me.txtBC_TemperatureCoolingOff)
+        Me.GroupBox2.Controls.Add(Me.Label5)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList)
+        Me.GroupBox2.Controls.Add(Me.txtBC_MaxPossibleBenefitFromTechnologyList)
+        Me.GroupBox2.Controls.Add(Me.lblBC_MaxPossibleBenefitFromTechnologyList)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses)
+        Me.GroupBox2.Controls.Add(Me.txtBC_MaxTemperatureDeltaForLowFloorBusses)
+        Me.GroupBox2.Controls.Add(Me.lblBC_MaxTemperatureDeltaForLowFloorBusses)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_FrontRearWindowArea)
+        Me.GroupBox2.Controls.Add(Me.txtBC_FrontRearWindowArea)
+        Me.GroupBox2.Controls.Add(Me.lblBC_FrontRearWindowArea)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_WindowAreaPerUnitBusLength)
+        Me.GroupBox2.Controls.Add(Me.txtBC_WindowAreaPerUnitBusLength)
+        Me.GroupBox2.Controls.Add(Me.lblBC_WindowAreaPerUnitBusLength)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_GCVDieselOrHeatingOil)
+        Me.GroupBox2.Controls.Add(Me.txtBC_GCVDieselOrHeatingOil)
+        Me.GroupBox2.Controls.Add(Me.lblBC_GCVDieselOrHeatingOil)
+        Me.GroupBox2.Controls.Add(Me.txtBC_AuxHeaterEfficiency)
+        Me.GroupBox2.Controls.Add(Me.lblBC_AuxHeaterEfficiency)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_COP)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_SpecificVentilationPower)
+        Me.GroupBox2.Controls.Add(Me.txtBC_SpecificVentilationPower)
+        Me.GroupBox2.Controls.Add(Me.lvlBC_SpecificVentilationPower)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_LowVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.txtBC_LowVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.lblBC_LowVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HighVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.txtBC_HighVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.lblBC_HighVentPowerW)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_Low)
+        Me.GroupBox2.Controls.Add(Me.txtBC_Low)
+        Me.GroupBox2.Controls.Add(Me.lblBC_Low)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_High)
+        Me.GroupBox2.Controls.Add(Me.txtBC_High)
+        Me.GroupBox2.Controls.Add(Me.lblBC_High)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_lowVentilation)
+        Me.GroupBox2.Controls.Add(Me.txtBC_lowVentilation)
+        Me.GroupBox2.Controls.Add(Me.lblBC_lowVentilation)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HighVentilation)
+        Me.GroupBox2.Controls.Add(Me.txtBC_HighVentilation)
+        Me.GroupBox2.Controls.Add(Me.lblBC_HighVentilation)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_CoolingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.txtBC_CoolingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.lblBC_CoolingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_HeatingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.txtBC_HeatingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.lblBC_HeatingBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.txtBC_GFactor)
+        Me.GroupBox2.Controls.Add(Me.lblGFactor)
+        Me.GroupBox2.Controls.Add(Me.txtBC_HeatPerPassengerIntoCabinW)
+        Me.GroupBox2.Controls.Add(Me.Label2)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsUValues)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsPassengerBoundaryTemp)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsPGRDensitySemiLowFloor)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsPassenderDensityLowFloor)
+        Me.GroupBox2.Controls.Add(Me.lblUnitsBC_PassengerDensityRaisedFloor)
+        Me.GroupBox2.Controls.Add(Me.lblHeatPerPassengerIntoCabinW)
+        Me.GroupBox2.Controls.Add(Me.txtBC_UValues)
+        Me.GroupBox2.Controls.Add(Me.txtBC_CalculatedPassengerNumber)
+        Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensityRaisedFloor)
+        Me.GroupBox2.Controls.Add(Me.lblBC_PassengerDensityRaisedFloor)
+        Me.GroupBox2.Controls.Add(Me.lblBC_CalculatedPassengerNumber)
+        Me.GroupBox2.Controls.Add(Me.lblBC_UValues)
+        Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensitySemiLowFloor)
+        Me.GroupBox2.Controls.Add(Me.lblBC_PassengerDensitySemiLowFloor)
+        Me.GroupBox2.Controls.Add(Me.txtBC_PassengerDensityLowFloor)
+        Me.GroupBox2.Controls.Add(Me.Label13)
+        Me.GroupBox2.Controls.Add(Me.txtBC_PassengerBoundaryTemperature)
+        Me.GroupBox2.Controls.Add(Me.lblPassengerBoundaryTemp)
+        Me.GroupBox2.Controls.Add(Me.txtBC_SolarClouding)
+        Me.GroupBox2.Controls.Add(Me.lblSolarClouding)
+        Me.GroupBox2.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.GroupBox2.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.GroupBox2.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.GroupBox2.Location = New System.Drawing.Point(34, 47)
+        Me.GroupBox2.Name = "GroupBox2"
+        Me.GroupBox2.Size = New System.Drawing.Size(890, 548)
+        Me.GroupBox2.TabIndex = 27
+        Me.GroupBox2.TabStop = false
+        Me.GroupBox2.Text = "Boundary Conditions"
+        '
+        'Label24
+        '
+        Me.Label24.AutoSize = true
+        Me.Label24.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.Label24.Location = New System.Drawing.Point(349, 349)
+        Me.Label24.Name = "Label24"
+        Me.Label24.Size = New System.Drawing.Size(22, 15)
+        Me.Label24.TabIndex = 78
+        Me.Label24.Text = "oC"
+        Me.ToolTip1.SetToolTip(Me.Label24, "Degrees Centigrade")
+        '
+        'txtBC_TemperatureCoolingOff
+        '
+        Me.txtBC_TemperatureCoolingOff.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_TemperatureCoolingOff.Location = New System.Drawing.Point(218, 343)
+        Me.txtBC_TemperatureCoolingOff.Name = "txtBC_TemperatureCoolingOff"
+        Me.txtBC_TemperatureCoolingOff.ReadOnly = true
+        Me.txtBC_TemperatureCoolingOff.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_TemperatureCoolingOff.TabIndex = 77
+        '
+        'Label5
+        '
+        Me.Label5.AutoSize = true
+        Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label5.ForeColor = System.Drawing.Color.Black
+        Me.Label5.Location = New System.Drawing.Point(14, 349)
+        Me.Label5.Name = "Label5"
+        Me.Label5.Size = New System.Drawing.Size(167, 15)
+        Me.Label5.TabIndex = 76
+        Me.Label5.Text = "Temperature cooling turns off"
+        '
+        'lblUnitsBC_MaxPossibleBenefitFromTechnologyList
+        '
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.AutoSize = true
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(783, 208)
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Name = "lblUnitsBC_MaxPossibleBenefitFromTechnologyList"
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(51, 15)
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 75
+        Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList.Text = "Fraction"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_MaxPossibleBenefitFromTechnologyList, "Fraction")
+        '
+        'txtBC_MaxPossibleBenefitFromTechnologyList
+        '
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(655, 205)
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList.Name = "txtBC_MaxPossibleBenefitFromTechnologyList"
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 74
+        '
+        'lblBC_MaxPossibleBenefitFromTechnologyList
+        '
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.AutoSize = true
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.Location = New System.Drawing.Point(448, 208)
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.Name = "lblBC_MaxPossibleBenefitFromTechnologyList"
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.Size = New System.Drawing.Size(159, 15)
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.TabIndex = 73
+        Me.lblBC_MaxPossibleBenefitFromTechnologyList.Text = "Max  Benefit From Tech List"
+        '
+        'lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses
+        '
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.AutoSize = true
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(783, 179)
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Name = "lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses"
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(15, 15)
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 72
+        Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses.Text = "K"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_MaxTemperatureDeltaForLowFloorBusses, "K")
+        '
+        'txtBC_MaxTemperatureDeltaForLowFloorBusses
+        '
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(655, 176)
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Name = "txtBC_MaxTemperatureDeltaForLowFloorBusses"
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 71
+        '
+        'lblBC_MaxTemperatureDeltaForLowFloorBusses
+        '
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.AutoSize = true
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Location = New System.Drawing.Point(448, 179)
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Name = "lblBC_MaxTemperatureDeltaForLowFloorBusses"
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Size = New System.Drawing.Size(205, 15)
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.TabIndex = 70
+        Me.lblBC_MaxTemperatureDeltaForLowFloorBusses.Text = "Max Temp Delta - Low Floor Busses"
+        '
+        'lblUnitsBC_FrontRearWindowArea
+        '
+        Me.lblUnitsBC_FrontRearWindowArea.AutoSize = true
+        Me.lblUnitsBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_FrontRearWindowArea.Location = New System.Drawing.Point(783, 152)
+        Me.lblUnitsBC_FrontRearWindowArea.Name = "lblUnitsBC_FrontRearWindowArea"
+        Me.lblUnitsBC_FrontRearWindowArea.Size = New System.Drawing.Size(31, 15)
+        Me.lblUnitsBC_FrontRearWindowArea.TabIndex = 69
+        Me.lblUnitsBC_FrontRearWindowArea.Text = "m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_FrontRearWindowArea, "Metres Squared")
+        '
+        'txtBC_FrontRearWindowArea
+        '
+        Me.txtBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_FrontRearWindowArea.Location = New System.Drawing.Point(655, 149)
+        Me.txtBC_FrontRearWindowArea.Name = "txtBC_FrontRearWindowArea"
+        Me.txtBC_FrontRearWindowArea.ReadOnly = true
+        Me.txtBC_FrontRearWindowArea.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_FrontRearWindowArea.TabIndex = 68
+        '
+        'lblBC_FrontRearWindowArea
+        '
+        Me.lblBC_FrontRearWindowArea.AutoSize = true
+        Me.lblBC_FrontRearWindowArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_FrontRearWindowArea.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_FrontRearWindowArea.Location = New System.Drawing.Point(448, 152)
+        Me.lblBC_FrontRearWindowArea.Name = "lblBC_FrontRearWindowArea"
+        Me.lblBC_FrontRearWindowArea.Size = New System.Drawing.Size(140, 15)
+        Me.lblBC_FrontRearWindowArea.TabIndex = 67
+        Me.lblBC_FrontRearWindowArea.Text = "Front Rear Window Area"
+        '
+        'lblUnitsBC_WindowAreaPerUnitBusLength
+        '
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.AutoSize = true
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(783, 123)
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.Name = "lblUnitsBC_WindowAreaPerUnitBusLength"
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(38, 15)
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.TabIndex = 66
+        Me.lblUnitsBC_WindowAreaPerUnitBusLength.Text = "m^/m"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_WindowAreaPerUnitBusLength, "m^2/m")
+        '
+        'txtBC_WindowAreaPerUnitBusLength
+        '
+        Me.txtBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(655, 120)
+        Me.txtBC_WindowAreaPerUnitBusLength.Name = "txtBC_WindowAreaPerUnitBusLength"
+        Me.txtBC_WindowAreaPerUnitBusLength.ReadOnly = true
+        Me.txtBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_WindowAreaPerUnitBusLength.TabIndex = 65
+        '
+        'lblBC_WindowAreaPerUnitBusLength
+        '
+        Me.lblBC_WindowAreaPerUnitBusLength.AutoSize = true
+        Me.lblBC_WindowAreaPerUnitBusLength.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_WindowAreaPerUnitBusLength.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_WindowAreaPerUnitBusLength.Location = New System.Drawing.Point(448, 123)
+        Me.lblBC_WindowAreaPerUnitBusLength.Name = "lblBC_WindowAreaPerUnitBusLength"
+        Me.lblBC_WindowAreaPerUnitBusLength.Size = New System.Drawing.Size(188, 15)
+        Me.lblBC_WindowAreaPerUnitBusLength.TabIndex = 64
+        Me.lblBC_WindowAreaPerUnitBusLength.Text = "WindowArea Per Unit Bus Length"
+        '
+        'lblUnitsBC_GCVDieselOrHeatingOil
+        '
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.AutoSize = true
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(783, 95)
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.Name = "lblUnitsBC_GCVDieselOrHeatingOil"
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(50, 15)
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.TabIndex = 60
+        Me.lblUnitsBC_GCVDieselOrHeatingOil.Text = "Kw/h/kg"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_GCVDieselOrHeatingOil, "Kw/h/kg")
+        '
+        'txtBC_GCVDieselOrHeatingOil
+        '
+        Me.txtBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(655, 92)
+        Me.txtBC_GCVDieselOrHeatingOil.Name = "txtBC_GCVDieselOrHeatingOil"
+        Me.txtBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_GCVDieselOrHeatingOil.TabIndex = 59
+        '
+        'lblBC_GCVDieselOrHeatingOil
+        '
+        Me.lblBC_GCVDieselOrHeatingOil.AutoSize = true
+        Me.lblBC_GCVDieselOrHeatingOil.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_GCVDieselOrHeatingOil.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_GCVDieselOrHeatingOil.Location = New System.Drawing.Point(448, 95)
+        Me.lblBC_GCVDieselOrHeatingOil.Name = "lblBC_GCVDieselOrHeatingOil"
+        Me.lblBC_GCVDieselOrHeatingOil.Size = New System.Drawing.Size(149, 15)
+        Me.lblBC_GCVDieselOrHeatingOil.TabIndex = 58
+        Me.lblBC_GCVDieselOrHeatingOil.Text = "GCV Diesel Or Heating Oil"
+        '
+        'txtBC_AuxHeaterEfficiency
+        '
+        Me.txtBC_AuxHeaterEfficiency.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_AuxHeaterEfficiency.Location = New System.Drawing.Point(655, 62)
+        Me.txtBC_AuxHeaterEfficiency.Name = "txtBC_AuxHeaterEfficiency"
+        Me.txtBC_AuxHeaterEfficiency.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_AuxHeaterEfficiency.TabIndex = 57
+        '
+        'lblBC_AuxHeaterEfficiency
+        '
+        Me.lblBC_AuxHeaterEfficiency.AutoSize = true
+        Me.lblBC_AuxHeaterEfficiency.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_AuxHeaterEfficiency.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_AuxHeaterEfficiency.Location = New System.Drawing.Point(448, 65)
+        Me.lblBC_AuxHeaterEfficiency.Name = "lblBC_AuxHeaterEfficiency"
+        Me.lblBC_AuxHeaterEfficiency.Size = New System.Drawing.Size(121, 15)
+        Me.lblBC_AuxHeaterEfficiency.TabIndex = 56
+        Me.lblBC_AuxHeaterEfficiency.Text = "Aux Heater Efficiency"
+        '
+        'lblUnitsBC_COP
+        '
+        Me.lblUnitsBC_COP.AutoSize = true
+        Me.lblUnitsBC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_COP.Location = New System.Drawing.Point(783, 65)
+        Me.lblUnitsBC_COP.Name = "lblUnitsBC_COP"
+        Me.lblUnitsBC_COP.Size = New System.Drawing.Size(0, 15)
+        Me.lblUnitsBC_COP.TabIndex = 55
+        '
+        'lblUnitsBC_SpecificVentilationPower
+        '
+        Me.lblUnitsBC_SpecificVentilationPower.AutoSize = true
+        Me.lblUnitsBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_SpecificVentilationPower.Location = New System.Drawing.Point(783, 36)
+        Me.lblUnitsBC_SpecificVentilationPower.Name = "lblUnitsBC_SpecificVentilationPower"
+        Me.lblUnitsBC_SpecificVentilationPower.Size = New System.Drawing.Size(52, 15)
+        Me.lblUnitsBC_SpecificVentilationPower.TabIndex = 52
+        Me.lblUnitsBC_SpecificVentilationPower.Text = "Wh/m^3"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_SpecificVentilationPower, "Watts per Hour / Metres Cubed")
+        '
+        'txtBC_SpecificVentilationPower
+        '
+        Me.txtBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_SpecificVentilationPower.Location = New System.Drawing.Point(655, 33)
+        Me.txtBC_SpecificVentilationPower.Name = "txtBC_SpecificVentilationPower"
+        Me.txtBC_SpecificVentilationPower.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_SpecificVentilationPower.TabIndex = 51
+        '
+        'lvlBC_SpecificVentilationPower
+        '
+        Me.lvlBC_SpecificVentilationPower.AutoSize = true
+        Me.lvlBC_SpecificVentilationPower.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lvlBC_SpecificVentilationPower.ForeColor = System.Drawing.Color.Black
+        Me.lvlBC_SpecificVentilationPower.Location = New System.Drawing.Point(448, 36)
+        Me.lvlBC_SpecificVentilationPower.Name = "lvlBC_SpecificVentilationPower"
+        Me.lvlBC_SpecificVentilationPower.Size = New System.Drawing.Size(148, 15)
+        Me.lvlBC_SpecificVentilationPower.TabIndex = 50
+        Me.lvlBC_SpecificVentilationPower.Text = "Specific Ventilation Power"
+        '
+        'lblUnitsBC_LowVentPowerW
+        '
+        Me.lblUnitsBC_LowVentPowerW.AutoSize = true
+        Me.lblUnitsBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_LowVentPowerW.Location = New System.Drawing.Point(349, 519)
+        Me.lblUnitsBC_LowVentPowerW.Name = "lblUnitsBC_LowVentPowerW"
+        Me.lblUnitsBC_LowVentPowerW.Size = New System.Drawing.Size(18, 15)
+        Me.lblUnitsBC_LowVentPowerW.TabIndex = 49
+        Me.lblUnitsBC_LowVentPowerW.Text = "W"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_LowVentPowerW, "Watts")
+        '
+        'txtBC_LowVentPowerW
+        '
+        Me.txtBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_LowVentPowerW.Location = New System.Drawing.Point(218, 516)
+        Me.txtBC_LowVentPowerW.Name = "txtBC_LowVentPowerW"
+        Me.txtBC_LowVentPowerW.ReadOnly = true
+        Me.txtBC_LowVentPowerW.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_LowVentPowerW.TabIndex = 48
+        '
+        'lblBC_LowVentPowerW
+        '
+        Me.lblBC_LowVentPowerW.AutoSize = true
+        Me.lblBC_LowVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_LowVentPowerW.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_LowVentPowerW.Location = New System.Drawing.Point(14, 519)
+        Me.lblBC_LowVentPowerW.Name = "lblBC_LowVentPowerW"
+        Me.lblBC_LowVentPowerW.Size = New System.Drawing.Size(95, 15)
+        Me.lblBC_LowVentPowerW.TabIndex = 47
+        Me.lblBC_LowVentPowerW.Text = "Low Vent Power"
+        '
+        'lblUnitsBC_HighVentPowerW
+        '
+        Me.lblUnitsBC_HighVentPowerW.AutoSize = true
+        Me.lblUnitsBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_HighVentPowerW.Location = New System.Drawing.Point(349, 491)
+        Me.lblUnitsBC_HighVentPowerW.Name = "lblUnitsBC_HighVentPowerW"
+        Me.lblUnitsBC_HighVentPowerW.Size = New System.Drawing.Size(18, 15)
+        Me.lblUnitsBC_HighVentPowerW.TabIndex = 46
+        Me.lblUnitsBC_HighVentPowerW.Text = "W"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HighVentPowerW, "Watts")
+        '
+        'txtBC_HighVentPowerW
+        '
+        Me.txtBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_HighVentPowerW.Location = New System.Drawing.Point(218, 488)
+        Me.txtBC_HighVentPowerW.Name = "txtBC_HighVentPowerW"
+        Me.txtBC_HighVentPowerW.ReadOnly = true
+        Me.txtBC_HighVentPowerW.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_HighVentPowerW.TabIndex = 45
+        '
+        'lblBC_HighVentPowerW
+        '
+        Me.lblBC_HighVentPowerW.AutoSize = true
+        Me.lblBC_HighVentPowerW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_HighVentPowerW.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_HighVentPowerW.Location = New System.Drawing.Point(14, 491)
+        Me.lblBC_HighVentPowerW.Name = "lblBC_HighVentPowerW"
+        Me.lblBC_HighVentPowerW.Size = New System.Drawing.Size(98, 15)
+        Me.lblBC_HighVentPowerW.TabIndex = 44
+        Me.lblBC_HighVentPowerW.Text = "High Vent Power"
+        '
+        'lblUnitsBC_Low
+        '
+        Me.lblUnitsBC_Low.AutoSize = true
+        Me.lblUnitsBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_Low.Location = New System.Drawing.Point(349, 462)
+        Me.lblUnitsBC_Low.Name = "lblUnitsBC_Low"
+        Me.lblUnitsBC_Low.Size = New System.Drawing.Size(43, 15)
+        Me.lblUnitsBC_Low.TabIndex = 43
+        Me.lblUnitsBC_Low.Text = "m^3/H"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_Low, "Metres ^3 / Hour")
+        '
+        'txtBC_Low
+        '
+        Me.txtBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_Low.Location = New System.Drawing.Point(218, 459)
+        Me.txtBC_Low.Name = "txtBC_Low"
+        Me.txtBC_Low.ReadOnly = true
+        Me.txtBC_Low.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_Low.TabIndex = 42
+        '
+        'lblBC_Low
+        '
+        Me.lblBC_Low.AutoSize = true
+        Me.lblBC_Low.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_Low.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_Low.Location = New System.Drawing.Point(14, 462)
+        Me.lblBC_Low.Name = "lblBC_Low"
+        Me.lblBC_Low.Size = New System.Drawing.Size(30, 15)
+        Me.lblBC_Low.TabIndex = 41
+        Me.lblBC_Low.Text = "Low"
+        '
+        'lblUnitsBC_High
+        '
+        Me.lblUnitsBC_High.AutoSize = true
+        Me.lblUnitsBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_High.Location = New System.Drawing.Point(349, 433)
+        Me.lblUnitsBC_High.Name = "lblUnitsBC_High"
+        Me.lblUnitsBC_High.Size = New System.Drawing.Size(43, 15)
+        Me.lblUnitsBC_High.TabIndex = 40
+        Me.lblUnitsBC_High.Text = "m^3/H"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_High, "Metres ^3 / Hour")
+        '
+        'txtBC_High
+        '
+        Me.txtBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_High.Location = New System.Drawing.Point(218, 430)
+        Me.txtBC_High.Name = "txtBC_High"
+        Me.txtBC_High.ReadOnly = true
+        Me.txtBC_High.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_High.TabIndex = 39
+        '
+        'lblBC_High
+        '
+        Me.lblBC_High.AutoSize = true
+        Me.lblBC_High.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_High.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_High.Location = New System.Drawing.Point(14, 433)
+        Me.lblBC_High.Name = "lblBC_High"
+        Me.lblBC_High.Size = New System.Drawing.Size(33, 15)
+        Me.lblBC_High.TabIndex = 38
+        Me.lblBC_High.Text = "High"
+        '
+        'lblUnitsBC_lowVentilation
+        '
+        Me.lblUnitsBC_lowVentilation.AutoSize = true
+        Me.lblUnitsBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_lowVentilation.Location = New System.Drawing.Point(349, 405)
+        Me.lblUnitsBC_lowVentilation.Name = "lblUnitsBC_lowVentilation"
+        Me.lblUnitsBC_lowVentilation.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitsBC_lowVentilation.TabIndex = 37
+        Me.lblUnitsBC_lowVentilation.Text = "l/H"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_lowVentilation, "Litres / Hour")
+        '
+        'txtBC_lowVentilation
+        '
+        Me.txtBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_lowVentilation.Location = New System.Drawing.Point(218, 402)
+        Me.txtBC_lowVentilation.Name = "txtBC_lowVentilation"
+        Me.txtBC_lowVentilation.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_lowVentilation.TabIndex = 36
+        '
+        'lblBC_lowVentilation
+        '
+        Me.lblBC_lowVentilation.AutoSize = true
+        Me.lblBC_lowVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_lowVentilation.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_lowVentilation.Location = New System.Drawing.Point(14, 405)
+        Me.lblBC_lowVentilation.Name = "lblBC_lowVentilation"
+        Me.lblBC_lowVentilation.Size = New System.Drawing.Size(90, 15)
+        Me.lblBC_lowVentilation.TabIndex = 35
+        Me.lblBC_lowVentilation.Text = "Low Ventilation"
+        '
+        'lblUnitsBC_HighVentilation
+        '
+        Me.lblUnitsBC_HighVentilation.AutoSize = true
+        Me.lblUnitsBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_HighVentilation.Location = New System.Drawing.Point(349, 378)
+        Me.lblUnitsBC_HighVentilation.Name = "lblUnitsBC_HighVentilation"
+        Me.lblUnitsBC_HighVentilation.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitsBC_HighVentilation.TabIndex = 34
+        Me.lblUnitsBC_HighVentilation.Text = "l/H"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HighVentilation, "Litres / Hour")
+        '
+        'txtBC_HighVentilation
+        '
+        Me.txtBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_HighVentilation.Location = New System.Drawing.Point(218, 375)
+        Me.txtBC_HighVentilation.Name = "txtBC_HighVentilation"
+        Me.txtBC_HighVentilation.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_HighVentilation.TabIndex = 33
+        '
+        'lblBC_HighVentilation
+        '
+        Me.lblBC_HighVentilation.AutoSize = true
+        Me.lblBC_HighVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_HighVentilation.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_HighVentilation.Location = New System.Drawing.Point(14, 378)
+        Me.lblBC_HighVentilation.Name = "lblBC_HighVentilation"
+        Me.lblBC_HighVentilation.Size = New System.Drawing.Size(93, 15)
+        Me.lblBC_HighVentilation.TabIndex = 32
+        Me.lblBC_HighVentilation.Text = "High Ventilation"
+        '
+        'lblUnitsBC_CoolingBoundaryTemperature
+        '
+        Me.lblUnitsBC_CoolingBoundaryTemperature.AutoSize = true
+        Me.lblUnitsBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(349, 317)
+        Me.lblUnitsBC_CoolingBoundaryTemperature.Name = "lblUnitsBC_CoolingBoundaryTemperature"
+        Me.lblUnitsBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitsBC_CoolingBoundaryTemperature.TabIndex = 31
+        Me.lblUnitsBC_CoolingBoundaryTemperature.Text = "oC"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_CoolingBoundaryTemperature, "Degrees Centigrade")
+        '
+        'txtBC_CoolingBoundaryTemperature
+        '
+        Me.txtBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(218, 314)
+        Me.txtBC_CoolingBoundaryTemperature.Name = "txtBC_CoolingBoundaryTemperature"
+        Me.txtBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_CoolingBoundaryTemperature.TabIndex = 30
+        '
+        'lblBC_CoolingBoundaryTemperature
+        '
+        Me.lblBC_CoolingBoundaryTemperature.AutoSize = true
+        Me.lblBC_CoolingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_CoolingBoundaryTemperature.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_CoolingBoundaryTemperature.Location = New System.Drawing.Point(14, 317)
+        Me.lblBC_CoolingBoundaryTemperature.Name = "lblBC_CoolingBoundaryTemperature"
+        Me.lblBC_CoolingBoundaryTemperature.Size = New System.Drawing.Size(178, 15)
+        Me.lblBC_CoolingBoundaryTemperature.TabIndex = 29
+        Me.lblBC_CoolingBoundaryTemperature.Text = "Cooling Boundary Temperature"
+        '
+        'lblUnitsBC_HeatingBoundaryTemperature
+        '
+        Me.lblUnitsBC_HeatingBoundaryTemperature.AutoSize = true
+        Me.lblUnitsBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(349, 289)
+        Me.lblUnitsBC_HeatingBoundaryTemperature.Name = "lblUnitsBC_HeatingBoundaryTemperature"
+        Me.lblUnitsBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitsBC_HeatingBoundaryTemperature.TabIndex = 28
+        Me.lblUnitsBC_HeatingBoundaryTemperature.Text = "oC"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_HeatingBoundaryTemperature, "Degrees Centigrade")
+        '
+        'txtBC_HeatingBoundaryTemperature
+        '
+        Me.txtBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(218, 286)
+        Me.txtBC_HeatingBoundaryTemperature.Name = "txtBC_HeatingBoundaryTemperature"
+        Me.txtBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_HeatingBoundaryTemperature.TabIndex = 27
+        '
+        'lblBC_HeatingBoundaryTemperature
+        '
+        Me.lblBC_HeatingBoundaryTemperature.AutoSize = true
+        Me.lblBC_HeatingBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_HeatingBoundaryTemperature.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_HeatingBoundaryTemperature.Location = New System.Drawing.Point(14, 289)
+        Me.lblBC_HeatingBoundaryTemperature.Name = "lblBC_HeatingBoundaryTemperature"
+        Me.lblBC_HeatingBoundaryTemperature.Size = New System.Drawing.Size(179, 15)
+        Me.lblBC_HeatingBoundaryTemperature.TabIndex = 26
+        Me.lblBC_HeatingBoundaryTemperature.Text = "Heating Boundary Temperature"
+        '
+        'txtBC_GFactor
+        '
+        Me.txtBC_GFactor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_GFactor.Location = New System.Drawing.Point(218, 30)
+        Me.txtBC_GFactor.Name = "txtBC_GFactor"
+        Me.txtBC_GFactor.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_GFactor.TabIndex = 25
+        '
+        'lblGFactor
+        '
+        Me.lblGFactor.AutoSize = true
+        Me.lblGFactor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblGFactor.ForeColor = System.Drawing.Color.Black
+        Me.lblGFactor.Location = New System.Drawing.Point(14, 33)
+        Me.lblGFactor.Name = "lblGFactor"
+        Me.lblGFactor.Size = New System.Drawing.Size(54, 15)
+        Me.lblGFactor.TabIndex = 24
+        Me.lblGFactor.Text = "G-Factor"
+        '
+        'txtBC_HeatPerPassengerIntoCabinW
+        '
+        Me.txtBC_HeatPerPassengerIntoCabinW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_HeatPerPassengerIntoCabinW.Location = New System.Drawing.Point(218, 90)
+        Me.txtBC_HeatPerPassengerIntoCabinW.Name = "txtBC_HeatPerPassengerIntoCabinW"
+        Me.txtBC_HeatPerPassengerIntoCabinW.ReadOnly = true
+        Me.txtBC_HeatPerPassengerIntoCabinW.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_HeatPerPassengerIntoCabinW.TabIndex = 23
+        '
+        'Label2
+        '
+        Me.Label2.AutoSize = true
+        Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label2.ForeColor = System.Drawing.Color.Black
+        Me.Label2.Location = New System.Drawing.Point(14, 88)
+        Me.Label2.Name = "Label2"
+        Me.Label2.Size = New System.Drawing.Size(153, 15)
+        Me.Label2.TabIndex = 22
+        Me.Label2.Text = "Heat/Passenger Into Cabin"
+        '
+        'lblUnitsUValues
+        '
+        Me.lblUnitsUValues.AutoSize = true
+        Me.lblUnitsUValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsUValues.Location = New System.Drawing.Point(349, 261)
+        Me.lblUnitsUValues.Name = "lblUnitsUValues"
+        Me.lblUnitsUValues.Size = New System.Drawing.Size(66, 15)
+        Me.lblUnitsUValues.TabIndex = 21
+        Me.lblUnitsUValues.Text = "W/(K*m^3)"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsUValues, "W/(K*m^3)")
+        '
+        'lblUnitsPassengerBoundaryTemp
+        '
+        Me.lblUnitsPassengerBoundaryTemp.AutoSize = true
+        Me.lblUnitsPassengerBoundaryTemp.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsPassengerBoundaryTemp.Location = New System.Drawing.Point(349, 123)
+        Me.lblUnitsPassengerBoundaryTemp.Name = "lblUnitsPassengerBoundaryTemp"
+        Me.lblUnitsPassengerBoundaryTemp.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitsPassengerBoundaryTemp.TabIndex = 20
+        Me.lblUnitsPassengerBoundaryTemp.Text = "oC"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsPassengerBoundaryTemp, "Degrees Centigrade")
+        '
+        'lblUnitsPGRDensitySemiLowFloor
+        '
+        Me.lblUnitsPGRDensitySemiLowFloor.AutoSize = true
+        Me.lblUnitsPGRDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsPGRDensitySemiLowFloor.Location = New System.Drawing.Point(349, 175)
+        Me.lblUnitsPGRDensitySemiLowFloor.Name = "lblUnitsPGRDensitySemiLowFloor"
+        Me.lblUnitsPGRDensitySemiLowFloor.Size = New System.Drawing.Size(61, 15)
+        Me.lblUnitsPGRDensitySemiLowFloor.TabIndex = 19
+        Me.lblUnitsPGRDensitySemiLowFloor.Text = "Pass/m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsPGRDensitySemiLowFloor, "Passenger/Metres Squared")
+        '
+        'lblUnitsPassenderDensityLowFloor
+        '
+        Me.lblUnitsPassenderDensityLowFloor.AutoSize = true
+        Me.lblUnitsPassenderDensityLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsPassenderDensityLowFloor.Location = New System.Drawing.Point(349, 148)
+        Me.lblUnitsPassenderDensityLowFloor.Name = "lblUnitsPassenderDensityLowFloor"
+        Me.lblUnitsPassenderDensityLowFloor.Size = New System.Drawing.Size(61, 15)
+        Me.lblUnitsPassenderDensityLowFloor.TabIndex = 18
+        Me.lblUnitsPassenderDensityLowFloor.Text = "Pass/m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsPassenderDensityLowFloor, "Passengers/MetreSquared")
+        '
+        'lblUnitsBC_PassengerDensityRaisedFloor
+        '
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.AutoSize = true
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(349, 206)
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.Name = "lblUnitsBC_PassengerDensityRaisedFloor"
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(61, 15)
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.TabIndex = 17
+        Me.lblUnitsBC_PassengerDensityRaisedFloor.Text = "Pass/m^2"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsBC_PassengerDensityRaisedFloor, "Passengers/Metre Squared")
+        '
+        'lblHeatPerPassengerIntoCabinW
+        '
+        Me.lblHeatPerPassengerIntoCabinW.AutoSize = true
+        Me.lblHeatPerPassengerIntoCabinW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblHeatPerPassengerIntoCabinW.Location = New System.Drawing.Point(349, 93)
+        Me.lblHeatPerPassengerIntoCabinW.Name = "lblHeatPerPassengerIntoCabinW"
+        Me.lblHeatPerPassengerIntoCabinW.Size = New System.Drawing.Size(18, 15)
+        Me.lblHeatPerPassengerIntoCabinW.TabIndex = 16
+        Me.lblHeatPerPassengerIntoCabinW.Text = "W"
+        Me.ToolTip1.SetToolTip(Me.lblHeatPerPassengerIntoCabinW, "Watts")
+        '
+        'txtBC_UValues
+        '
+        Me.txtBC_UValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_UValues.Location = New System.Drawing.Point(218, 258)
+        Me.txtBC_UValues.Name = "txtBC_UValues"
+        Me.txtBC_UValues.ReadOnly = true
+        Me.txtBC_UValues.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_UValues.TabIndex = 15
+        '
+        'txtBC_CalculatedPassengerNumber
+        '
+        Me.txtBC_CalculatedPassengerNumber.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_CalculatedPassengerNumber.Location = New System.Drawing.Point(218, 229)
+        Me.txtBC_CalculatedPassengerNumber.Name = "txtBC_CalculatedPassengerNumber"
+        Me.txtBC_CalculatedPassengerNumber.ReadOnly = true
+        Me.txtBC_CalculatedPassengerNumber.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_CalculatedPassengerNumber.TabIndex = 14
+        '
+        'txtBC_PassengerDensityRaisedFloor
+        '
+        Me.txtBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(218, 202)
+        Me.txtBC_PassengerDensityRaisedFloor.Name = "txtBC_PassengerDensityRaisedFloor"
+        Me.txtBC_PassengerDensityRaisedFloor.ReadOnly = true
+        Me.txtBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_PassengerDensityRaisedFloor.TabIndex = 13
+        '
+        'lblBC_PassengerDensityRaisedFloor
+        '
+        Me.lblBC_PassengerDensityRaisedFloor.AutoSize = true
+        Me.lblBC_PassengerDensityRaisedFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_PassengerDensityRaisedFloor.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_PassengerDensityRaisedFloor.Location = New System.Drawing.Point(14, 205)
+        Me.lblBC_PassengerDensityRaisedFloor.Name = "lblBC_PassengerDensityRaisedFloor"
+        Me.lblBC_PassengerDensityRaisedFloor.Size = New System.Drawing.Size(182, 15)
+        Me.lblBC_PassengerDensityRaisedFloor.TabIndex = 12
+        Me.lblBC_PassengerDensityRaisedFloor.Text = "Passenger Density Raised Floor"
+        '
+        'lblBC_CalculatedPassengerNumber
+        '
+        Me.lblBC_CalculatedPassengerNumber.AutoSize = true
+        Me.lblBC_CalculatedPassengerNumber.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_CalculatedPassengerNumber.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_CalculatedPassengerNumber.Location = New System.Drawing.Point(14, 232)
+        Me.lblBC_CalculatedPassengerNumber.Name = "lblBC_CalculatedPassengerNumber"
+        Me.lblBC_CalculatedPassengerNumber.Size = New System.Drawing.Size(175, 15)
+        Me.lblBC_CalculatedPassengerNumber.TabIndex = 11
+        Me.lblBC_CalculatedPassengerNumber.Text = "Calculated Passenger Number"
+        '
+        'lblBC_UValues
+        '
+        Me.lblBC_UValues.AutoSize = true
+        Me.lblBC_UValues.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_UValues.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_UValues.Location = New System.Drawing.Point(14, 261)
+        Me.lblBC_UValues.Name = "lblBC_UValues"
+        Me.lblBC_UValues.Size = New System.Drawing.Size(57, 15)
+        Me.lblBC_UValues.TabIndex = 10
+        Me.lblBC_UValues.Text = "U-Values"
+        '
+        'txtBC_PassengerDensitySemiLowFloor
+        '
+        Me.txtBC_PassengerDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_PassengerDensitySemiLowFloor.Location = New System.Drawing.Point(218, 173)
+        Me.txtBC_PassengerDensitySemiLowFloor.Name = "txtBC_PassengerDensitySemiLowFloor"
+        Me.txtBC_PassengerDensitySemiLowFloor.ReadOnly = true
+        Me.txtBC_PassengerDensitySemiLowFloor.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_PassengerDensitySemiLowFloor.TabIndex = 9
+        '
+        'lblBC_PassengerDensitySemiLowFloor
+        '
+        Me.lblBC_PassengerDensitySemiLowFloor.AutoSize = true
+        Me.lblBC_PassengerDensitySemiLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_PassengerDensitySemiLowFloor.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_PassengerDensitySemiLowFloor.Location = New System.Drawing.Point(14, 176)
+        Me.lblBC_PassengerDensitySemiLowFloor.Name = "lblBC_PassengerDensitySemiLowFloor"
+        Me.lblBC_PassengerDensitySemiLowFloor.Size = New System.Drawing.Size(198, 15)
+        Me.lblBC_PassengerDensitySemiLowFloor.TabIndex = 8
+        Me.lblBC_PassengerDensitySemiLowFloor.Text = "Passenger Density Semi Low Floor"
+        '
+        'txtBC_PassengerDensityLowFloor
+        '
+        Me.txtBC_PassengerDensityLowFloor.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_PassengerDensityLowFloor.Location = New System.Drawing.Point(218, 145)
+        Me.txtBC_PassengerDensityLowFloor.Name = "txtBC_PassengerDensityLowFloor"
+        Me.txtBC_PassengerDensityLowFloor.ReadOnly = true
+        Me.txtBC_PassengerDensityLowFloor.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_PassengerDensityLowFloor.TabIndex = 7
+        '
+        'Label13
+        '
+        Me.Label13.AutoSize = true
+        Me.Label13.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label13.ForeColor = System.Drawing.Color.Black
+        Me.Label13.Location = New System.Drawing.Point(14, 148)
+        Me.Label13.Name = "Label13"
+        Me.Label13.Size = New System.Drawing.Size(166, 15)
+        Me.Label13.TabIndex = 6
+        Me.Label13.Text = "Passenger Density Low Floor"
+        '
+        'txtBC_PassengerBoundaryTemperature
+        '
+        Me.txtBC_PassengerBoundaryTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_PassengerBoundaryTemperature.Location = New System.Drawing.Point(218, 117)
+        Me.txtBC_PassengerBoundaryTemperature.Name = "txtBC_PassengerBoundaryTemperature"
+        Me.txtBC_PassengerBoundaryTemperature.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_PassengerBoundaryTemperature.TabIndex = 5
+        '
+        'lblPassengerBoundaryTemp
+        '
+        Me.lblPassengerBoundaryTemp.AutoSize = true
+        Me.lblPassengerBoundaryTemp.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblPassengerBoundaryTemp.ForeColor = System.Drawing.Color.Black
+        Me.lblPassengerBoundaryTemp.Location = New System.Drawing.Point(14, 120)
+        Me.lblPassengerBoundaryTemp.Name = "lblPassengerBoundaryTemp"
+        Me.lblPassengerBoundaryTemp.Size = New System.Drawing.Size(156, 15)
+        Me.lblPassengerBoundaryTemp.TabIndex = 4
+        Me.lblPassengerBoundaryTemp.Text = "Passenger Boundary Temp"
+        '
+        'txtBC_SolarClouding
+        '
+        Me.txtBC_SolarClouding.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtBC_SolarClouding.Location = New System.Drawing.Point(218, 59)
+        Me.txtBC_SolarClouding.Name = "txtBC_SolarClouding"
+        Me.txtBC_SolarClouding.ReadOnly = true
+        Me.txtBC_SolarClouding.Size = New System.Drawing.Size(97, 21)
+        Me.txtBC_SolarClouding.TabIndex = 1
+        '
+        'lblSolarClouding
+        '
+        Me.lblSolarClouding.AutoSize = true
+        Me.lblSolarClouding.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblSolarClouding.ForeColor = System.Drawing.Color.Black
+        Me.lblSolarClouding.Location = New System.Drawing.Point(14, 62)
+        Me.lblSolarClouding.Name = "lblSolarClouding"
+        Me.lblSolarClouding.Size = New System.Drawing.Size(88, 15)
+        Me.lblSolarClouding.TabIndex = 0
+        Me.lblSolarClouding.Text = "Solar Clouding"
+        '
+        'tabGeneralInputsOther
+        '
+        Me.tabGeneralInputsOther.Controls.Add(Me.grpEnvironmentConditions)
+        Me.tabGeneralInputsOther.Controls.Add(Me.grpAuxHeater)
+        Me.tabGeneralInputsOther.Controls.Add(Me.grpVentilation)
+        Me.tabGeneralInputsOther.Controls.Add(Me.grpACSystem)
+        Me.tabGeneralInputsOther.Location = New System.Drawing.Point(4, 22)
+        Me.tabGeneralInputsOther.Name = "tabGeneralInputsOther"
+        Me.tabGeneralInputsOther.Size = New System.Drawing.Size(937, 611)
+        Me.tabGeneralInputsOther.TabIndex = 3
+        Me.tabGeneralInputsOther.Text = " INP - Other "
+        Me.tabGeneralInputsOther.UseVisualStyleBackColor = true
+        '
+        'grpEnvironmentConditions
+        '
+        Me.grpEnvironmentConditions.BackColor = System.Drawing.Color.Transparent
+        Me.grpEnvironmentConditions.Controls.Add(Me.btnOpenAenv)
+        Me.grpEnvironmentConditions.Controls.Add(Me.btnEnvironmentConditionsSource)
+        Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_EnvironmentConditionsFilePath)
+        Me.grpEnvironmentConditions.Controls.Add(Me.Label20)
+        Me.grpEnvironmentConditions.Controls.Add(Me.chkEC_BatchMode)
+        Me.grpEnvironmentConditions.Controls.Add(Me.Label23)
+        Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_EnviromentalTemperature)
+        Me.grpEnvironmentConditions.Controls.Add(Me.lbltxtEC_EnviromentalTemperature)
+        Me.grpEnvironmentConditions.Controls.Add(Me.txtEC_Solar)
+        Me.grpEnvironmentConditions.Controls.Add(Me.lbltxtEC_Solar)
+        Me.grpEnvironmentConditions.Controls.Add(Me.lblUnitstxtEC_EnviromentalTemperature)
+        Me.grpEnvironmentConditions.Controls.Add(Me.lblUnitstxtEC_Solar)
+        Me.grpEnvironmentConditions.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.grpEnvironmentConditions.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.grpEnvironmentConditions.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.grpEnvironmentConditions.Location = New System.Drawing.Point(34, 36)
+        Me.grpEnvironmentConditions.Name = "grpEnvironmentConditions"
+        Me.grpEnvironmentConditions.Size = New System.Drawing.Size(868, 158)
+        Me.grpEnvironmentConditions.TabIndex = 33
+        Me.grpEnvironmentConditions.TabStop = false
+        Me.grpEnvironmentConditions.Text = "Environmental Conditions"
+        '
+        'btnOpenAenv
+        '
+        Me.btnOpenAenv.Image = CType(resources.GetObject("btnOpenAenv.Image"),System.Drawing.Image)
+        Me.btnOpenAenv.Location = New System.Drawing.Point(745, 122)
+        Me.btnOpenAenv.Name = "btnOpenAenv"
+        Me.btnOpenAenv.Size = New System.Drawing.Size(24, 24)
+        Me.btnOpenAenv.TabIndex = 62
+        Me.btnOpenAenv.UseVisualStyleBackColor = true
+        '
+        'btnEnvironmentConditionsSource
+        '
+        Me.btnEnvironmentConditionsSource.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
+        Me.btnEnvironmentConditionsSource.Location = New System.Drawing.Point(721, 122)
+        Me.btnEnvironmentConditionsSource.Name = "btnEnvironmentConditionsSource"
+        Me.btnEnvironmentConditionsSource.Size = New System.Drawing.Size(24, 24)
+        Me.btnEnvironmentConditionsSource.TabIndex = 61
+        Me.btnEnvironmentConditionsSource.UseVisualStyleBackColor = true
+        '
+        'txtEC_EnvironmentConditionsFilePath
+        '
+        Me.txtEC_EnvironmentConditionsFilePath.Location = New System.Drawing.Point(216, 123)
+        Me.txtEC_EnvironmentConditionsFilePath.Name = "txtEC_EnvironmentConditionsFilePath"
+        Me.txtEC_EnvironmentConditionsFilePath.Size = New System.Drawing.Size(487, 23)
+        Me.txtEC_EnvironmentConditionsFilePath.TabIndex = 60
+        '
+        'Label20
+        '
+        Me.Label20.AutoSize = true
+        Me.Label20.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label20.ForeColor = System.Drawing.Color.Black
+        Me.Label20.Location = New System.Drawing.Point(14, 126)
+        Me.Label20.Name = "Label20"
+        Me.Label20.Size = New System.Drawing.Size(174, 15)
+        Me.Label20.TabIndex = 28
+        Me.Label20.Text = "Enviromental Batch Conditions"
+        '
+        'chkEC_BatchMode
+        '
+        Me.chkEC_BatchMode.AutoSize = true
+        Me.chkEC_BatchMode.Location = New System.Drawing.Point(216, 91)
+        Me.chkEC_BatchMode.Name = "chkEC_BatchMode"
+        Me.chkEC_BatchMode.Size = New System.Drawing.Size(31, 21)
+        Me.chkEC_BatchMode.TabIndex = 27
+        Me.chkEC_BatchMode.Text = " "
+        Me.chkEC_BatchMode.UseVisualStyleBackColor = true
+        '
+        'Label23
+        '
+        Me.Label23.AutoSize = true
+        Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label23.ForeColor = System.Drawing.Color.Black
+        Me.Label23.Location = New System.Drawing.Point(14, 97)
+        Me.Label23.Name = "Label23"
+        Me.Label23.Size = New System.Drawing.Size(73, 15)
+        Me.Label23.TabIndex = 27
+        Me.Label23.Text = "Batch Mode"
+        '
+        'txtEC_EnviromentalTemperature
+        '
+        Me.txtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEC_EnviromentalTemperature.Location = New System.Drawing.Point(215, 34)
+        Me.txtEC_EnviromentalTemperature.Name = "txtEC_EnviromentalTemperature"
+        Me.txtEC_EnviromentalTemperature.Size = New System.Drawing.Size(101, 21)
+        Me.txtEC_EnviromentalTemperature.TabIndex = 25
+        '
+        'lbltxtEC_EnviromentalTemperature
+        '
+        Me.lbltxtEC_EnviromentalTemperature.AutoSize = true
+        Me.lbltxtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lbltxtEC_EnviromentalTemperature.ForeColor = System.Drawing.Color.Black
+        Me.lbltxtEC_EnviromentalTemperature.Location = New System.Drawing.Point(13, 37)
+        Me.lbltxtEC_EnviromentalTemperature.Name = "lbltxtEC_EnviromentalTemperature"
+        Me.lbltxtEC_EnviromentalTemperature.Size = New System.Drawing.Size(153, 15)
+        Me.lbltxtEC_EnviromentalTemperature.TabIndex = 24
+        Me.lbltxtEC_EnviromentalTemperature.Text = "Enviromental Temperature"
+        '
+        'txtEC_Solar
+        '
+        Me.txtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtEC_Solar.Location = New System.Drawing.Point(215, 63)
+        Me.txtEC_Solar.Name = "txtEC_Solar"
+        Me.txtEC_Solar.Size = New System.Drawing.Size(101, 21)
+        Me.txtEC_Solar.TabIndex = 1
+        '
+        'lbltxtEC_Solar
+        '
+        Me.lbltxtEC_Solar.AutoSize = true
+        Me.lbltxtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lbltxtEC_Solar.ForeColor = System.Drawing.Color.Black
+        Me.lbltxtEC_Solar.Location = New System.Drawing.Point(13, 66)
+        Me.lbltxtEC_Solar.Name = "lbltxtEC_Solar"
+        Me.lbltxtEC_Solar.Size = New System.Drawing.Size(36, 15)
+        Me.lbltxtEC_Solar.TabIndex = 0
+        Me.lbltxtEC_Solar.Text = "Solar"
+        '
+        'lblUnitstxtEC_EnviromentalTemperature
+        '
+        Me.lblUnitstxtEC_EnviromentalTemperature.AutoSize = true
+        Me.lblUnitstxtEC_EnviromentalTemperature.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitstxtEC_EnviromentalTemperature.Location = New System.Drawing.Point(347, 37)
+        Me.lblUnitstxtEC_EnviromentalTemperature.Name = "lblUnitstxtEC_EnviromentalTemperature"
+        Me.lblUnitstxtEC_EnviromentalTemperature.Size = New System.Drawing.Size(22, 15)
+        Me.lblUnitstxtEC_EnviromentalTemperature.TabIndex = 16
+        Me.lblUnitstxtEC_EnviromentalTemperature.Text = "oC"
+        Me.ToolTip1.SetToolTip(Me.lblUnitstxtEC_EnviromentalTemperature, "Degrees Centigrade")
+        '
+        'lblUnitstxtEC_Solar
+        '
+        Me.lblUnitstxtEC_Solar.AutoSize = true
+        Me.lblUnitstxtEC_Solar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitstxtEC_Solar.Location = New System.Drawing.Point(347, 63)
+        Me.lblUnitstxtEC_Solar.Name = "lblUnitstxtEC_Solar"
+        Me.lblUnitstxtEC_Solar.Size = New System.Drawing.Size(45, 15)
+        Me.lblUnitstxtEC_Solar.TabIndex = 26
+        Me.lblUnitstxtEC_Solar.Text = "W/m^3"
+        Me.ToolTip1.SetToolTip(Me.lblUnitstxtEC_Solar, "Watts/Metre Cubed")
+        '
+        'grpAuxHeater
+        '
+        Me.grpAuxHeater.BackColor = System.Drawing.Color.Transparent
+        Me.grpAuxHeater.Controls.Add(Me.txtAH_CoolantHeatToAirCabinHeater)
+        Me.grpAuxHeater.Controls.Add(Me.txtAH_FuelEnergyHeatToCoolant)
+        Me.grpAuxHeater.Controls.Add(Me.Label26)
+        Me.grpAuxHeater.Controls.Add(Me.Label25)
+        Me.grpAuxHeater.Controls.Add(Me.lblUnitsAH_FuelFiredHeater)
+        Me.grpAuxHeater.Controls.Add(Me.txtAH_FuelFiredHeaterkW)
+        Me.grpAuxHeater.Controls.Add(Me.lbltxtAH_FuelFiredHeaterkW)
+        Me.grpAuxHeater.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.grpAuxHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.grpAuxHeater.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.grpAuxHeater.Location = New System.Drawing.Point(474, 209)
+        Me.grpAuxHeater.Name = "grpAuxHeater"
+        Me.grpAuxHeater.Size = New System.Drawing.Size(428, 121)
+        Me.grpAuxHeater.TabIndex = 32
+        Me.grpAuxHeater.TabStop = false
+        Me.grpAuxHeater.Text = "Aux Heater"
+        '
+        'txtAH_CoolantHeatToAirCabinHeater
+        '
+        Me.txtAH_CoolantHeatToAirCabinHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAH_CoolantHeatToAirCabinHeater.Location = New System.Drawing.Point(282, 88)
+        Me.txtAH_CoolantHeatToAirCabinHeater.Name = "txtAH_CoolantHeatToAirCabinHeater"
+        Me.txtAH_CoolantHeatToAirCabinHeater.ReadOnly = true
+        Me.txtAH_CoolantHeatToAirCabinHeater.Size = New System.Drawing.Size(97, 21)
+        Me.txtAH_CoolantHeatToAirCabinHeater.TabIndex = 31
+        '
+        'txtAH_FuelEnergyHeatToCoolant
+        '
+        Me.txtAH_FuelEnergyHeatToCoolant.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAH_FuelEnergyHeatToCoolant.Location = New System.Drawing.Point(282, 56)
+        Me.txtAH_FuelEnergyHeatToCoolant.Name = "txtAH_FuelEnergyHeatToCoolant"
+        Me.txtAH_FuelEnergyHeatToCoolant.ReadOnly = true
+        Me.txtAH_FuelEnergyHeatToCoolant.Size = New System.Drawing.Size(97, 21)
+        Me.txtAH_FuelEnergyHeatToCoolant.TabIndex = 30
+        '
+        'Label26
+        '
+        Me.Label26.AutoSize = true
+        Me.Label26.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label26.ForeColor = System.Drawing.Color.Black
+        Me.Label26.Location = New System.Drawing.Point(22, 62)
+        Me.Label26.Name = "Label26"
+        Me.Label26.Size = New System.Drawing.Size(172, 15)
+        Me.Label26.TabIndex = 29
+        Me.Label26.Text = "Fuel Energy to Heat to Coolant"
+        '
+        'Label25
+        '
+        Me.Label25.AutoSize = true
+        Me.Label25.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label25.ForeColor = System.Drawing.Color.Black
+        Me.Label25.Location = New System.Drawing.Point(22, 91)
+        Me.Label25.Name = "Label25"
+        Me.Label25.Size = New System.Drawing.Size(249, 15)
+        Me.Label25.TabIndex = 28
+        Me.Label25.Text = "Coolant Heat Transferred to Air Cabin Heater"
+        '
+        'lblUnitsAH_FuelFiredHeater
+        '
+        Me.lblUnitsAH_FuelFiredHeater.AutoSize = true
+        Me.lblUnitsAH_FuelFiredHeater.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitsAH_FuelFiredHeater.Location = New System.Drawing.Point(398, 30)
+        Me.lblUnitsAH_FuelFiredHeater.Name = "lblUnitsAH_FuelFiredHeater"
+        Me.lblUnitsAH_FuelFiredHeater.Size = New System.Drawing.Size(24, 15)
+        Me.lblUnitsAH_FuelFiredHeater.TabIndex = 27
+        Me.lblUnitsAH_FuelFiredHeater.Text = "Kw"
+        Me.ToolTip1.SetToolTip(Me.lblUnitsAH_FuelFiredHeater, "Kilo Watts")
+        '
+        'txtAH_FuelFiredHeaterkW
+        '
+        Me.txtAH_FuelFiredHeaterkW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAH_FuelFiredHeaterkW.Location = New System.Drawing.Point(282, 27)
+        Me.txtAH_FuelFiredHeaterkW.Name = "txtAH_FuelFiredHeaterkW"
+        Me.txtAH_FuelFiredHeaterkW.Size = New System.Drawing.Size(97, 21)
+        Me.txtAH_FuelFiredHeaterkW.TabIndex = 1
+        '
+        'lbltxtAH_FuelFiredHeaterkW
+        '
+        Me.lbltxtAH_FuelFiredHeaterkW.AutoSize = true
+        Me.lbltxtAH_FuelFiredHeaterkW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lbltxtAH_FuelFiredHeaterkW.ForeColor = System.Drawing.Color.Black
+        Me.lbltxtAH_FuelFiredHeaterkW.Location = New System.Drawing.Point(22, 36)
+        Me.lbltxtAH_FuelFiredHeaterkW.Name = "lbltxtAH_FuelFiredHeaterkW"
+        Me.lbltxtAH_FuelFiredHeaterkW.Size = New System.Drawing.Size(102, 15)
+        Me.lbltxtAH_FuelFiredHeaterkW.TabIndex = 0
+        Me.lbltxtAH_FuelFiredHeaterkW.Text = "Fuel Fired Heater"
+        '
+        'grpVentilation
+        '
+        Me.grpVentilation.BackColor = System.Drawing.Color.Transparent
+        Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationDuringCooling)
+        Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationDuringHeating)
+        Me.grpVentilation.Controls.Add(Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive)
+        Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationDuringAC)
+        Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationWhenBothHeatingAndACInactive)
+        Me.grpVentilation.Controls.Add(Me.chkVEN_VentilationOnDuringHeating)
+        Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationDuringCooling)
+        Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationDuringHeating)
+        Me.grpVentilation.Controls.Add(Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive)
+        Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationOnDuringHeating)
+        Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationDuringAC)
+        Me.grpVentilation.Controls.Add(Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive)
+        Me.grpVentilation.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.grpVentilation.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.grpVentilation.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.grpVentilation.Location = New System.Drawing.Point(34, 369)
+        Me.grpVentilation.Name = "grpVentilation"
+        Me.grpVentilation.Size = New System.Drawing.Size(409, 216)
+        Me.grpVentilation.TabIndex = 31
+        Me.grpVentilation.TabStop = false
+        Me.grpVentilation.Text = "Ventilation"
+        '
+        'cboVEN_VentilationDuringCooling
+        '
+        Me.cboVEN_VentilationDuringCooling.FormattingEnabled = true
+        Me.cboVEN_VentilationDuringCooling.Items.AddRange(New Object() {"High", "Low"})
+        Me.cboVEN_VentilationDuringCooling.Location = New System.Drawing.Point(216, 182)
+        Me.cboVEN_VentilationDuringCooling.Name = "cboVEN_VentilationDuringCooling"
+        Me.cboVEN_VentilationDuringCooling.Size = New System.Drawing.Size(75, 24)
+        Me.cboVEN_VentilationDuringCooling.TabIndex = 39
+        '
+        'cboVEN_VentilationDuringHeating
+        '
+        Me.cboVEN_VentilationDuringHeating.FormattingEnabled = true
+        Me.cboVEN_VentilationDuringHeating.Items.AddRange(New Object() {"High", "Low"})
+        Me.cboVEN_VentilationDuringHeating.Location = New System.Drawing.Point(216, 150)
+        Me.cboVEN_VentilationDuringHeating.Name = "cboVEN_VentilationDuringHeating"
+        Me.cboVEN_VentilationDuringHeating.Size = New System.Drawing.Size(75, 24)
+        Me.cboVEN_VentilationDuringHeating.TabIndex = 38
+        '
+        'cboVEN_VentilationFlowSettingWhenHeatingAndACInactive
+        '
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.FormattingEnabled = true
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Items.AddRange(New Object() {"High", "Low"})
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Location = New System.Drawing.Point(216, 117)
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Name = "cboVEN_VentilationFlowSettingWhenHeatingAndACInactive"
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Size = New System.Drawing.Size(75, 24)
+        Me.cboVEN_VentilationFlowSettingWhenHeatingAndACInactive.TabIndex = 37
+        '
+        'chkVEN_VentilationDuringAC
+        '
+        Me.chkVEN_VentilationDuringAC.AutoSize = true
+        Me.chkVEN_VentilationDuringAC.Location = New System.Drawing.Point(278, 85)
+        Me.chkVEN_VentilationDuringAC.Name = "chkVEN_VentilationDuringAC"
+        Me.chkVEN_VentilationDuringAC.Size = New System.Drawing.Size(31, 21)
+        Me.chkVEN_VentilationDuringAC.TabIndex = 36
+        Me.chkVEN_VentilationDuringAC.Text = " "
+        Me.chkVEN_VentilationDuringAC.UseVisualStyleBackColor = true
+        '
+        'chkVEN_VentilationWhenBothHeatingAndACInactive
+        '
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.AutoSize = true
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Location = New System.Drawing.Point(278, 61)
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Name = "chkVEN_VentilationWhenBothHeatingAndACInactive"
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Size = New System.Drawing.Size(31, 21)
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.TabIndex = 35
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.Text = " "
+        Me.chkVEN_VentilationWhenBothHeatingAndACInactive.UseVisualStyleBackColor = true
+        '
+        'chkVEN_VentilationOnDuringHeating
+        '
+        Me.chkVEN_VentilationOnDuringHeating.AutoSize = true
+        Me.chkVEN_VentilationOnDuringHeating.Location = New System.Drawing.Point(279, 33)
+        Me.chkVEN_VentilationOnDuringHeating.Name = "chkVEN_VentilationOnDuringHeating"
+        Me.chkVEN_VentilationOnDuringHeating.Size = New System.Drawing.Size(31, 21)
+        Me.chkVEN_VentilationOnDuringHeating.TabIndex = 34
+        Me.chkVEN_VentilationOnDuringHeating.Text = " "
+        Me.chkVEN_VentilationOnDuringHeating.UseVisualStyleBackColor = true
+        '
+        'lblcboVEN_VentilationDuringCooling
+        '
+        Me.lblcboVEN_VentilationDuringCooling.AutoSize = true
+        Me.lblcboVEN_VentilationDuringCooling.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblcboVEN_VentilationDuringCooling.ForeColor = System.Drawing.Color.Black
+        Me.lblcboVEN_VentilationDuringCooling.Location = New System.Drawing.Point(13, 184)
+        Me.lblcboVEN_VentilationDuringCooling.Name = "lblcboVEN_VentilationDuringCooling"
+        Me.lblcboVEN_VentilationDuringCooling.Size = New System.Drawing.Size(149, 15)
+        Me.lblcboVEN_VentilationDuringCooling.TabIndex = 33
+        Me.lblcboVEN_VentilationDuringCooling.Text = "Ventilation During Cooling"
+        '
+        'lblcboVEN_VentilationDuringHeating
+        '
+        Me.lblcboVEN_VentilationDuringHeating.AutoSize = true
+        Me.lblcboVEN_VentilationDuringHeating.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblcboVEN_VentilationDuringHeating.ForeColor = System.Drawing.Color.Black
+        Me.lblcboVEN_VentilationDuringHeating.Location = New System.Drawing.Point(14, 152)
+        Me.lblcboVEN_VentilationDuringHeating.Name = "lblcboVEN_VentilationDuringHeating"
+        Me.lblcboVEN_VentilationDuringHeating.Size = New System.Drawing.Size(150, 15)
+        Me.lblcboVEN_VentilationDuringHeating.TabIndex = 30
+        Me.lblcboVEN_VentilationDuringHeating.Text = "Ventilation During Heating"
+        '
+        'lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive
+        '
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.AutoSize = true
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.ForeColor = System.Drawing.Color.Black
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Location = New System.Drawing.Point(14, 115)
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.MaximumSize = New System.Drawing.Size(210, 0)
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Name = "lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive"
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Size = New System.Drawing.Size(169, 30)
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.TabIndex = 27
+        Me.lblcboVEN_VentilationFlowSettingWhenHeatingAndACInactive.Text = "Ventilation FlowSetting When Heating And AC Inactive"
+        '
+        'lblchkVEN_VentilationOnDuringHeating
+        '
+        Me.lblchkVEN_VentilationOnDuringHeating.AutoSize = true
+        Me.lblchkVEN_VentilationOnDuringHeating.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblchkVEN_VentilationOnDuringHeating.ForeColor = System.Drawing.Color.Black
+        Me.lblchkVEN_VentilationOnDuringHeating.Location = New System.Drawing.Point(14, 33)
+        Me.lblchkVEN_VentilationOnDuringHeating.Name = "lblchkVEN_VentilationOnDuringHeating"
+        Me.lblchkVEN_VentilationOnDuringHeating.Size = New System.Drawing.Size(169, 15)
+        Me.lblchkVEN_VentilationOnDuringHeating.TabIndex = 24
+        Me.lblchkVEN_VentilationOnDuringHeating.Text = "Ventilation On During Heating"
+        '
+        'lblchkVEN_VentilationDuringAC
+        '
+        Me.lblchkVEN_VentilationDuringAC.AutoSize = true
+        Me.lblchkVEN_VentilationDuringAC.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblchkVEN_VentilationDuringAC.ForeColor = System.Drawing.Color.Black
+        Me.lblchkVEN_VentilationDuringAC.Location = New System.Drawing.Point(14, 88)
+        Me.lblchkVEN_VentilationDuringAC.Name = "lblchkVEN_VentilationDuringAC"
+        Me.lblchkVEN_VentilationDuringAC.Size = New System.Drawing.Size(122, 15)
+        Me.lblchkVEN_VentilationDuringAC.TabIndex = 22
+        Me.lblchkVEN_VentilationDuringAC.Text = "Ventilation During AC"
+        '
+        'lblchkVEN_VentilationWhenBothHeatingAndACInactive
+        '
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.AutoSize = true
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.ForeColor = System.Drawing.Color.Black
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Location = New System.Drawing.Point(14, 62)
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Name = "lblchkVEN_VentilationWhenBothHeatingAndACInactive"
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Size = New System.Drawing.Size(256, 15)
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.TabIndex = 0
+        Me.lblchkVEN_VentilationWhenBothHeatingAndACInactive.Text = "Ventilation When Both Heating And ACInactive"
+        '
+        'grpACSystem
+        '
+        Me.grpACSystem.BackColor = System.Drawing.Color.Transparent
+        Me.grpACSystem.Controls.Add(Me.txtAC_CompressorType)
+        Me.grpACSystem.Controls.Add(Me.Label6)
+        Me.grpACSystem.Controls.Add(Me.txtAC_COP)
+        Me.grpACSystem.Controls.Add(Me.lblBC_COP)
+        Me.grpACSystem.Controls.Add(Me.cboAC_CompressorType)
+        Me.grpACSystem.Controls.Add(Me.txtAC_CompressorCapacitykW)
+        Me.grpACSystem.Controls.Add(Me.lbltxtAC_CompressorCapacitykW)
+        Me.grpACSystem.Controls.Add(Me.lblUnitstxtAC_CompressorCapacitykW)
+        Me.grpACSystem.Controls.Add(Me.lblcboAC_CompressorType)
+        Me.grpACSystem.FlatStyle = System.Windows.Forms.FlatStyle.Popup
+        Me.grpACSystem.Font = New System.Drawing.Font("Microsoft Sans Serif", 10!)
+        Me.grpACSystem.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.grpACSystem.Location = New System.Drawing.Point(34, 209)
+        Me.grpACSystem.Name = "grpACSystem"
+        Me.grpACSystem.Size = New System.Drawing.Size(409, 154)
+        Me.grpACSystem.TabIndex = 30
+        Me.grpACSystem.TabStop = false
+        Me.grpACSystem.Text = "AC-System"
+        '
+        'txtAC_CompressorType
+        '
+        Me.txtAC_CompressorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAC_CompressorType.Location = New System.Drawing.Point(214, 59)
+        Me.txtAC_CompressorType.Name = "txtAC_CompressorType"
+        Me.txtAC_CompressorType.ReadOnly = true
+        Me.txtAC_CompressorType.Size = New System.Drawing.Size(101, 21)
+        Me.txtAC_CompressorType.TabIndex = 58
+        '
+        'Label6
+        '
+        Me.Label6.AutoSize = true
+        Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.Label6.ForeColor = System.Drawing.Color.Black
+        Me.Label6.Location = New System.Drawing.Point(13, 30)
+        Me.Label6.Name = "Label6"
+        Me.Label6.Size = New System.Drawing.Size(122, 15)
+        Me.Label6.TabIndex = 57
+        Me.Label6.Text = "AC-Compressor Type"
+        '
+        'txtAC_COP
+        '
+        Me.txtAC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAC_COP.Location = New System.Drawing.Point(215, 123)
+        Me.txtAC_COP.Name = "txtAC_COP"
+        Me.txtAC_COP.ReadOnly = true
+        Me.txtAC_COP.Size = New System.Drawing.Size(101, 21)
+        Me.txtAC_COP.TabIndex = 56
+        '
+        'lblBC_COP
+        '
+        Me.lblBC_COP.AutoSize = true
+        Me.lblBC_COP.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblBC_COP.ForeColor = System.Drawing.Color.Black
+        Me.lblBC_COP.Location = New System.Drawing.Point(13, 126)
+        Me.lblBC_COP.Name = "lblBC_COP"
+        Me.lblBC_COP.Size = New System.Drawing.Size(32, 15)
+        Me.lblBC_COP.TabIndex = 55
+        Me.lblBC_COP.Text = "COP"
+        '
+        'cboAC_CompressorType
+        '
+        Me.cboAC_CompressorType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cboAC_CompressorType.FormattingEnabled = true
+        Me.cboAC_CompressorType.Items.AddRange(New Object() {"2-Stage", "3-Stage", "4-Stage", "Continuous"})
+        Me.cboAC_CompressorType.Location = New System.Drawing.Point(215, 27)
+        Me.cboAC_CompressorType.Name = "cboAC_CompressorType"
+        Me.cboAC_CompressorType.Size = New System.Drawing.Size(100, 24)
+        Me.cboAC_CompressorType.TabIndex = 26
+        '
+        'txtAC_CompressorCapacitykW
+        '
+        Me.txtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.txtAC_CompressorCapacitykW.Location = New System.Drawing.Point(215, 91)
+        Me.txtAC_CompressorCapacitykW.Name = "txtAC_CompressorCapacitykW"
+        Me.txtAC_CompressorCapacitykW.Size = New System.Drawing.Size(101, 21)
+        Me.txtAC_CompressorCapacitykW.TabIndex = 23
+        '
+        'lbltxtAC_CompressorCapacitykW
+        '
+        Me.lbltxtAC_CompressorCapacitykW.AutoSize = true
+        Me.lbltxtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lbltxtAC_CompressorCapacitykW.ForeColor = System.Drawing.Color.Black
+        Me.lbltxtAC_CompressorCapacitykW.Location = New System.Drawing.Point(13, 91)
+        Me.lbltxtAC_CompressorCapacitykW.Name = "lbltxtAC_CompressorCapacitykW"
+        Me.lbltxtAC_CompressorCapacitykW.Size = New System.Drawing.Size(140, 15)
+        Me.lbltxtAC_CompressorCapacitykW.TabIndex = 22
+        Me.lbltxtAC_CompressorCapacitykW.Text = "AC-Compressor capacity"
+        '
+        'lblUnitstxtAC_CompressorCapacitykW
+        '
+        Me.lblUnitstxtAC_CompressorCapacitykW.AutoSize = true
+        Me.lblUnitstxtAC_CompressorCapacitykW.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
+        Me.lblUnitstxtAC_CompressorCapacitykW.Location = New System.Drawing.Point(347, 94)
+        Me.lblUnitstxtAC_CompressorCapacitykW.Name = "lblUnitstxtAC_CompressorCapacitykW"
+        Me.lblUnitstxtAC_CompressorCapacitykW.Size = New System.Drawing.Size(24, 15)
+        Me.lblUnitstxtAC_CompressorCapacitykW.TabIndex = 16
+        Me.lblUnitstxtAC_CompressorCapacitykW.Text = "Kw"
+        Me.ToolTip1.SetToolTip(Me.lblUnitstxtAC_CompressorCapacitykW, "Kilo Watts")
+        '
+        'lblcboAC_CompressorType
+        '
+        Me.lblcboAC_CompressorType.AutoSize = true
+        Me.lblcboAC_CompressorType.Font = New System.Drawing.Font("Microsoft Sans Serif", 9!)
+        Me.lblcboAC_CompressorType.ForeColor = System.Drawing.Color.Black
+        Me.lblcboAC_CompressorType.Location = New System.Drawing.Point(13, 62)
+        Me.lblcboAC_CompressorType.Name = "lblcboAC_CompressorType"
+        Me.lblcboAC_CompressorType.Size = New System.Drawing.Size(175, 15)
+        Me.lblcboAC_CompressorType.TabIndex = 0
+        Me.lblcboAC_CompressorType.Text = "AC-Compressor Type (Derived)"
+        '
+        'tabTechBenefits
+        '
+        Me.tabTechBenefits.CausesValidation = false
+        Me.tabTechBenefits.Controls.Add(Me.btnClearForm)
+        Me.tabTechBenefits.Controls.Add(Me.lblIndex)
+        Me.tabTechBenefits.Controls.Add(Me.txtIndex)
+        Me.tabTechBenefits.Controls.Add(Me.btnUpdate)
+        Me.tabTechBenefits.Controls.Add(Me.lblLineType)
+        Me.tabTechBenefits.Controls.Add(Me.chkActiveVC)
+        Me.tabTechBenefits.Controls.Add(Me.lblCoolingColumn)
+        Me.tabTechBenefits.Controls.Add(Me.chkActiveVV)
+        Me.tabTechBenefits.Controls.Add(Me.txtBenefitName)
+        Me.tabTechBenefits.Controls.Add(Me.chkActiveVH)
+        Me.tabTechBenefits.Controls.Add(Me.lblBenefitName)
+        Me.tabTechBenefits.Controls.Add(Me.chkOnVehicle)
+        Me.tabTechBenefits.Controls.Add(Me.lblVentelationColumn)
+        Me.tabTechBenefits.Controls.Add(Me.lblHeatingColumn)
+        Me.tabTechBenefits.Controls.Add(Me.cboLineType)
+        Me.tabTechBenefits.Controls.Add(Me.pnlRaisedFloorRow)
+        Me.tabTechBenefits.Controls.Add(Me.pnlSemiLowFloorRow)
+        Me.tabTechBenefits.Controls.Add(Me.pnlLowFloorRow)
+        Me.tabTechBenefits.Controls.Add(Me.lblCategory)
+        Me.tabTechBenefits.Controls.Add(Me.cboCategory)
+        Me.tabTechBenefits.Controls.Add(Me.gvTechBenefitLines)
+        Me.tabTechBenefits.Controls.Add(Me.lblUnits)
+        Me.tabTechBenefits.Controls.Add(Me.cboUnits)
+        Me.tabTechBenefits.Location = New System.Drawing.Point(4, 22)
+        Me.tabTechBenefits.Name = "tabTechBenefits"
+        Me.tabTechBenefits.Padding = New System.Windows.Forms.Padding(3)
+        Me.tabTechBenefits.Size = New System.Drawing.Size(937, 611)
+        Me.tabTechBenefits.TabIndex = 5
+        Me.tabTechBenefits.Text = " Tech List Input "
+        Me.tabTechBenefits.UseVisualStyleBackColor = true
+        '
+        'btnClearForm
+        '
+        Me.btnClearForm.Location = New System.Drawing.Point(814, 100)
+        Me.btnClearForm.Name = "btnClearForm"
+        Me.btnClearForm.Size = New System.Drawing.Size(75, 23)
+        Me.btnClearForm.TabIndex = 34
+        Me.btnClearForm.Text = "Clear Form"
+        Me.btnClearForm.UseVisualStyleBackColor = true
+        '
+        'lblIndex
+        '
+        Me.lblIndex.AutoSize = true
+        Me.lblIndex.Location = New System.Drawing.Point(29, 18)
+        Me.lblIndex.Name = "lblIndex"
+        Me.lblIndex.Size = New System.Drawing.Size(33, 13)
+        Me.lblIndex.TabIndex = 33
+        Me.lblIndex.Text = "Index"
+        '
+        'txtIndex
+        '
+        Me.txtIndex.Location = New System.Drawing.Point(81, 15)
+        Me.txtIndex.Name = "txtIndex"
+        Me.txtIndex.ReadOnly = true
+        Me.txtIndex.Size = New System.Drawing.Size(58, 20)
+        Me.txtIndex.TabIndex = 32
+        '
+        'btnUpdate
+        '
+        Me.btnUpdate.Location = New System.Drawing.Point(814, 18)
+        Me.btnUpdate.Name = "btnUpdate"
+        Me.btnUpdate.Size = New System.Drawing.Size(75, 23)
+        Me.btnUpdate.TabIndex = 25
+        Me.btnUpdate.Text = "Update/Add"
+        Me.btnUpdate.UseVisualStyleBackColor = true
+        '
+        'lblLineType
+        '
+        Me.lblLineType.AutoSize = true
+        Me.lblLineType.Enabled = false
+        Me.lblLineType.Location = New System.Drawing.Point(415, 74)
+        Me.lblLineType.Name = "lblLineType"
+        Me.lblLineType.Size = New System.Drawing.Size(51, 13)
+        Me.lblLineType.TabIndex = 31
+        Me.lblLineType.Text = "LineType"
+        '
+        'chkActiveVC
+        '
+        Me.chkActiveVC.AutoSize = true
+        Me.chkActiveVC.Location = New System.Drawing.Point(490, 173)
+        Me.chkActiveVC.Name = "chkActiveVC"
+        Me.chkActiveVC.Size = New System.Drawing.Size(73, 17)
+        Me.chkActiveVC.TabIndex = 16
+        Me.chkActiveVC.Text = "Active VC"
+        Me.chkActiveVC.UseVisualStyleBackColor = true
+        '
+        'lblCoolingColumn
+        '
+        Me.lblCoolingColumn.AutoSize = true
+        Me.lblCoolingColumn.Location = New System.Drawing.Point(316, 100)
+        Me.lblCoolingColumn.Name = "lblCoolingColumn"
+        Me.lblCoolingColumn.Size = New System.Drawing.Size(42, 13)
+        Me.lblCoolingColumn.TabIndex = 30
+        Me.lblCoolingColumn.Text = "Cooling"
+        '
+        'chkActiveVV
+        '
+        Me.chkActiveVV.AutoSize = true
+        Me.chkActiveVV.Location = New System.Drawing.Point(490, 145)
+        Me.chkActiveVV.Name = "chkActiveVV"
+        Me.chkActiveVV.Size = New System.Drawing.Size(73, 17)
+        Me.chkActiveVV.TabIndex = 15
+        Me.chkActiveVV.Text = "Active VV"
+        Me.chkActiveVV.UseVisualStyleBackColor = true
+        '
+        'txtBenefitName
+        '
+        Me.txtBenefitName.Location = New System.Drawing.Point(488, 41)
+        Me.txtBenefitName.Name = "txtBenefitName"
+        Me.txtBenefitName.Size = New System.Drawing.Size(270, 20)
+        Me.txtBenefitName.TabIndex = 2
+        '
+        'chkActiveVH
+        '
+        Me.chkActiveVH.AutoSize = true
+        Me.chkActiveVH.Location = New System.Drawing.Point(490, 117)
+        Me.chkActiveVH.Name = "chkActiveVH"
+        Me.chkActiveVH.Size = New System.Drawing.Size(74, 17)
+        Me.chkActiveVH.TabIndex = 14
+        Me.chkActiveVH.Text = "Active VH"
+        Me.chkActiveVH.UseVisualStyleBackColor = true
+        '
+        'lblBenefitName
+        '
+        Me.lblBenefitName.AutoSize = true
+        Me.lblBenefitName.Location = New System.Drawing.Point(411, 44)
+        Me.lblBenefitName.Name = "lblBenefitName"
+        Me.lblBenefitName.Size = New System.Drawing.Size(71, 13)
+        Me.lblBenefitName.TabIndex = 18
+        Me.lblBenefitName.Text = "Benefit Name"
+        '
+        'chkOnVehicle
+        '
+        Me.chkOnVehicle.AutoSize = true
+        Me.chkOnVehicle.Location = New System.Drawing.Point(490, 202)
+        Me.chkOnVehicle.Name = "chkOnVehicle"
+        Me.chkOnVehicle.Size = New System.Drawing.Size(78, 17)
+        Me.chkOnVehicle.TabIndex = 17
+        Me.chkOnVehicle.Text = "On Vehicle"
+        Me.chkOnVehicle.UseVisualStyleBackColor = true
+        '
+        'lblVentelationColumn
+        '
+        Me.lblVentelationColumn.AutoSize = true
+        Me.lblVentelationColumn.Location = New System.Drawing.Point(215, 100)
+        Me.lblVentelationColumn.Name = "lblVentelationColumn"
+        Me.lblVentelationColumn.Size = New System.Drawing.Size(56, 13)
+        Me.lblVentelationColumn.TabIndex = 29
+        Me.lblVentelationColumn.Text = "Ventilation"
+        '
+        'lblHeatingColumn
+        '
+        Me.lblHeatingColumn.AutoSize = true
+        Me.lblHeatingColumn.Location = New System.Drawing.Point(122, 100)
+        Me.lblHeatingColumn.Name = "lblHeatingColumn"
+        Me.lblHeatingColumn.Size = New System.Drawing.Size(44, 13)
+        Me.lblHeatingColumn.TabIndex = 28
+        Me.lblHeatingColumn.Text = "Heating"
+        '
+        'cboLineType
+        '
+        Me.cboLineType.AutoCompleteCustomSource.AddRange(New String() {"Normal", "Active Ventelation"})
+        Me.cboLineType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cboLineType.Enabled = false
+        Me.cboLineType.FormattingEnabled = true
+        Me.cboLineType.Items.AddRange(New Object() {"Normal", "ActiveVentilation"})
+        Me.cboLineType.Location = New System.Drawing.Point(488, 71)
+        Me.cboLineType.Name = "cboLineType"
+        Me.cboLineType.Size = New System.Drawing.Size(270, 21)
+        Me.cboLineType.TabIndex = 4
+        '
+        'pnlRaisedFloorRow
+        '
+        Me.pnlRaisedFloorRow.BackColor = System.Drawing.Color.Lavender
+        Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorH)
+        Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorC)
+        Me.pnlRaisedFloorRow.Controls.Add(Me.txtRaisedFloorV)
+        Me.pnlRaisedFloorRow.Controls.Add(Me.lblRaisedFloorRow)
+        Me.pnlRaisedFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
+        Me.pnlRaisedFloorRow.ForeColor = System.Drawing.Color.Black
+        Me.pnlRaisedFloorRow.Location = New System.Drawing.Point(26, 193)
+        Me.pnlRaisedFloorRow.Name = "pnlRaisedFloorRow"
+        Me.pnlRaisedFloorRow.Size = New System.Drawing.Size(379, 33)
+        Me.pnlRaisedFloorRow.TabIndex = 9
+        '
+        'txtRaisedFloorH
+        '
+        Me.txtRaisedFloorH.Location = New System.Drawing.Point(84, 6)
+        Me.txtRaisedFloorH.Name = "txtRaisedFloorH"
+        Me.txtRaisedFloorH.Size = New System.Drawing.Size(70, 20)
+        Me.txtRaisedFloorH.TabIndex = 11
+        '
+        'txtRaisedFloorC
+        '
+        Me.txtRaisedFloorC.Location = New System.Drawing.Point(281, 6)
+        Me.txtRaisedFloorC.Name = "txtRaisedFloorC"
+        Me.txtRaisedFloorC.Size = New System.Drawing.Size(70, 20)
+        Me.txtRaisedFloorC.TabIndex = 13
+        '
+        'txtRaisedFloorV
+        '
+        Me.txtRaisedFloorV.Location = New System.Drawing.Point(184, 6)
+        Me.txtRaisedFloorV.Name = "txtRaisedFloorV"
+        Me.txtRaisedFloorV.Size = New System.Drawing.Size(70, 20)
+        Me.txtRaisedFloorV.TabIndex = 12
+        '
+        'lblRaisedFloorRow
+        '
+        Me.lblRaisedFloorRow.AutoSize = true
+        Me.lblRaisedFloorRow.Location = New System.Drawing.Point(3, 9)
+        Me.lblRaisedFloorRow.Name = "lblRaisedFloorRow"
+        Me.lblRaisedFloorRow.Size = New System.Drawing.Size(66, 13)
+        Me.lblRaisedFloorRow.TabIndex = 23
+        Me.lblRaisedFloorRow.Text = "Raised Floor"
+        '
+        'pnlSemiLowFloorRow
+        '
+        Me.pnlSemiLowFloorRow.BackColor = System.Drawing.Color.Lavender
+        Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorH)
+        Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorC)
+        Me.pnlSemiLowFloorRow.Controls.Add(Me.txtSemiLowFloorV)
+        Me.pnlSemiLowFloorRow.Controls.Add(Me.lblSemiLowFloorRow)
+        Me.pnlSemiLowFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
+        Me.pnlSemiLowFloorRow.ForeColor = System.Drawing.Color.Black
+        Me.pnlSemiLowFloorRow.Location = New System.Drawing.Point(26, 155)
+        Me.pnlSemiLowFloorRow.Name = "pnlSemiLowFloorRow"
+        Me.pnlSemiLowFloorRow.Size = New System.Drawing.Size(379, 33)
+        Me.pnlSemiLowFloorRow.TabIndex = 8
+        '
+        'txtSemiLowFloorH
+        '
+        Me.txtSemiLowFloorH.Location = New System.Drawing.Point(84, 6)
+        Me.txtSemiLowFloorH.Name = "txtSemiLowFloorH"
+        Me.txtSemiLowFloorH.Size = New System.Drawing.Size(70, 20)
+        Me.txtSemiLowFloorH.TabIndex = 8
+        '
+        'txtSemiLowFloorC
+        '
+        Me.txtSemiLowFloorC.Location = New System.Drawing.Point(281, 6)
+        Me.txtSemiLowFloorC.Name = "txtSemiLowFloorC"
+        Me.txtSemiLowFloorC.Size = New System.Drawing.Size(70, 20)
+        Me.txtSemiLowFloorC.TabIndex = 10
+        '
+        'txtSemiLowFloorV
+        '
+        Me.txtSemiLowFloorV.Location = New System.Drawing.Point(184, 6)
+        Me.txtSemiLowFloorV.Name = "txtSemiLowFloorV"
+        Me.txtSemiLowFloorV.Size = New System.Drawing.Size(70, 20)
+        Me.txtSemiLowFloorV.TabIndex = 9
+        '
+        'lblSemiLowFloorRow
+        '
+        Me.lblSemiLowFloorRow.AutoSize = true
+        Me.lblSemiLowFloorRow.Location = New System.Drawing.Point(3, 9)
+        Me.lblSemiLowFloorRow.Name = "lblSemiLowFloorRow"
+        Me.lblSemiLowFloorRow.Size = New System.Drawing.Size(79, 13)
+        Me.lblSemiLowFloorRow.TabIndex = 22
+        Me.lblSemiLowFloorRow.Text = "Semi Low Floor"
+        '
+        'pnlLowFloorRow
+        '
+        Me.pnlLowFloorRow.BackColor = System.Drawing.Color.Lavender
+        Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorH)
+        Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorC)
+        Me.pnlLowFloorRow.Controls.Add(Me.txtLowFloorV)
+        Me.pnlLowFloorRow.Controls.Add(Me.lblLowFloorRow)
+        Me.pnlLowFloorRow.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
+        Me.pnlLowFloorRow.ForeColor = System.Drawing.Color.Black
+        Me.pnlLowFloorRow.Location = New System.Drawing.Point(26, 116)
+        Me.pnlLowFloorRow.Name = "pnlLowFloorRow"
+        Me.pnlLowFloorRow.Size = New System.Drawing.Size(379, 33)
+        Me.pnlLowFloorRow.TabIndex = 5
+        '
+        'txtLowFloorH
+        '
+        Me.txtLowFloorH.Location = New System.Drawing.Point(84, 6)
+        Me.txtLowFloorH.Name = "txtLowFloorH"
+        Me.txtLowFloorH.Size = New System.Drawing.Size(70, 20)
+        Me.txtLowFloorH.TabIndex = 5
+        '
+        'txtLowFloorC
+        '
+        Me.txtLowFloorC.Location = New System.Drawing.Point(280, 6)
+        Me.txtLowFloorC.Name = "txtLowFloorC"
+        Me.txtLowFloorC.Size = New System.Drawing.Size(70, 20)
+        Me.txtLowFloorC.TabIndex = 7
+        '
+        'txtLowFloorV
+        '
+        Me.txtLowFloorV.Location = New System.Drawing.Point(184, 6)
+        Me.txtLowFloorV.Name = "txtLowFloorV"
+        Me.txtLowFloorV.Size = New System.Drawing.Size(70, 20)
+        Me.txtLowFloorV.TabIndex = 6
+        '
+        'lblLowFloorRow
+        '
+        Me.lblLowFloorRow.AutoSize = true
+        Me.lblLowFloorRow.Location = New System.Drawing.Point(7, 9)
+        Me.lblLowFloorRow.Name = "lblLowFloorRow"
+        Me.lblLowFloorRow.Size = New System.Drawing.Size(53, 13)
+        Me.lblLowFloorRow.TabIndex = 21
+        Me.lblLowFloorRow.Text = "Low Floor"
+        '
+        'lblCategory
+        '
+        Me.lblCategory.AutoSize = true
+        Me.lblCategory.Location = New System.Drawing.Point(26, 71)
+        Me.lblCategory.Name = "lblCategory"
+        Me.lblCategory.Size = New System.Drawing.Size(49, 13)
+        Me.lblCategory.TabIndex = 19
+        Me.lblCategory.Text = "Category"
+        '
+        'cboCategory
+        '
+        Me.cboCategory.FormattingEnabled = true
+        Me.cboCategory.Location = New System.Drawing.Point(81, 71)
+        Me.cboCategory.Name = "cboCategory"
+        Me.cboCategory.Size = New System.Drawing.Size(324, 21)
+        Me.cboCategory.TabIndex = 3
+        '
+        'gvTechBenefitLines
+        '
+        Me.gvTechBenefitLines.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
+        Me.gvTechBenefitLines.Location = New System.Drawing.Point(21, 238)
+        Me.gvTechBenefitLines.Name = "gvTechBenefitLines"
+        Me.gvTechBenefitLines.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect
+        Me.gvTechBenefitLines.Size = New System.Drawing.Size(885, 356)
+        Me.gvTechBenefitLines.TabIndex = 30
+        '
+        'lblUnits
+        '
+        Me.lblUnits.AutoSize = true
+        Me.lblUnits.Enabled = false
+        Me.lblUnits.Location = New System.Drawing.Point(26, 44)
+        Me.lblUnits.Name = "lblUnits"
+        Me.lblUnits.Size = New System.Drawing.Size(31, 13)
+        Me.lblUnits.TabIndex = 20
+        Me.lblUnits.Text = "Units"
+        '
+        'cboUnits
+        '
+        Me.cboUnits.AutoCompleteCustomSource.AddRange(New String() {"Fraction"})
+        Me.cboUnits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+        Me.cboUnits.Enabled = false
+        Me.cboUnits.FormattingEnabled = true
+        Me.cboUnits.Items.AddRange(New Object() {"Fraction"})
+        Me.cboUnits.Location = New System.Drawing.Point(81, 44)
+        Me.cboUnits.Name = "cboUnits"
+        Me.cboUnits.Size = New System.Drawing.Size(324, 21)
+        Me.cboUnits.TabIndex = 1
+        '
+        'tabDiagnostics
+        '
+        Me.tabDiagnostics.Controls.Add(Me.txtDiagnostics)
+        Me.tabDiagnostics.Location = New System.Drawing.Point(4, 22)
+        Me.tabDiagnostics.Name = "tabDiagnostics"
+        Me.tabDiagnostics.Size = New System.Drawing.Size(937, 611)
+        Me.tabDiagnostics.TabIndex = 6
+        Me.tabDiagnostics.Text = "Diagnostics"
+        Me.tabDiagnostics.UseVisualStyleBackColor = true
+        '
+        'txtDiagnostics
+        '
+        Me.txtDiagnostics.Font = New System.Drawing.Font("Courier New", 8!)
+        Me.txtDiagnostics.Location = New System.Drawing.Point(22, 17)
+        Me.txtDiagnostics.Multiline = true
+        Me.txtDiagnostics.Name = "txtDiagnostics"
+        Me.txtDiagnostics.ScrollBars = System.Windows.Forms.ScrollBars.Both
+        Me.txtDiagnostics.Size = New System.Drawing.Size(877, 584)
+        Me.txtDiagnostics.TabIndex = 0
+        Me.txtDiagnostics.WordWrap = false
+        '
+        'Label1
+        '
+        Me.Label1.AutoSize = true
+        Me.Label1.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.Label1.Location = New System.Drawing.Point(746, 30)
+        Me.Label1.Name = "Label1"
+        Me.Label1.Size = New System.Drawing.Size(82, 13)
+        Me.Label1.TabIndex = 10
+        Me.Label1.Text = "Electrical Adj W"
+        Me.ToolTip1.SetToolTip(Me.Label1, "Electrical W - Tech List Adjusted")
+        '
+        'Label4
+        '
+        Me.Label4.AutoSize = true
+        Me.Label4.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.Label4.Location = New System.Drawing.Point(746, 57)
+        Me.Label4.Name = "Label4"
+        Me.Label4.Size = New System.Drawing.Size(94, 13)
+        Me.Label4.TabIndex = 12
+        Me.Label4.Text = "Mechanical Adj W"
+        Me.ToolTip1.SetToolTip(Me.Label4, "Mechanical W - Tech List Adjusted")
+        '
+        'ErrorProvider1
+        '
+        Me.ErrorProvider1.ContainerControl = Me
+        '
+        'btnSave
+        '
+        Me.btnSave.Location = New System.Drawing.Point(767, 734)
+        Me.btnSave.Name = "btnSave"
+        Me.btnSave.Size = New System.Drawing.Size(75, 23)
+        Me.btnSave.TabIndex = 1
+        Me.btnSave.Text = "Save"
+        Me.btnSave.UseVisualStyleBackColor = true
+        '
+        'btnCancel
+        '
+        Me.btnCancel.Location = New System.Drawing.Point(872, 734)
+        Me.btnCancel.Name = "btnCancel"
+        Me.btnCancel.Size = New System.Drawing.Size(75, 23)
+        Me.btnCancel.TabIndex = 2
+        Me.btnCancel.Text = "Cancel"
+        Me.btnCancel.UseVisualStyleBackColor = true
+        '
+        'txtBasElectrical
+        '
+        Me.txtBasElectrical.Location = New System.Drawing.Point(634, 26)
+        Me.txtBasElectrical.Name = "txtBasElectrical"
+        Me.txtBasElectrical.Size = New System.Drawing.Size(100, 20)
+        Me.txtBasElectrical.TabIndex = 3
+        '
+        'txtBaseMechanical
+        '
+        Me.txtBaseMechanical.Location = New System.Drawing.Point(634, 53)
+        Me.txtBaseMechanical.Name = "txtBaseMechanical"
+        Me.txtBaseMechanical.Size = New System.Drawing.Size(100, 20)
+        Me.txtBaseMechanical.TabIndex = 4
+        '
+        'txtAdjMechanical
+        '
+        Me.txtAdjMechanical.Location = New System.Drawing.Point(847, 53)
+        Me.txtAdjMechanical.Name = "txtAdjMechanical"
+        Me.txtAdjMechanical.Size = New System.Drawing.Size(100, 20)
+        Me.txtAdjMechanical.TabIndex = 7
+        '
+        'txtAdjElectrical
+        '
+        Me.txtAdjElectrical.Location = New System.Drawing.Point(847, 26)
+        Me.txtAdjElectrical.Name = "txtAdjElectrical"
+        Me.txtAdjElectrical.Size = New System.Drawing.Size(100, 20)
+        Me.txtAdjElectrical.TabIndex = 6
+        '
+        'Timer1
+        '
+        Me.Timer1.Interval = 1000
+        '
+        'lblElectricalBaseW
+        '
+        Me.lblElectricalBaseW.AutoSize = true
+        Me.lblElectricalBaseW.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.lblElectricalBaseW.Location = New System.Drawing.Point(528, 30)
+        Me.lblElectricalBaseW.Name = "lblElectricalBaseW"
+        Me.lblElectricalBaseW.Size = New System.Drawing.Size(91, 13)
+        Me.lblElectricalBaseW.TabIndex = 9
+        Me.lblElectricalBaseW.Text = "Electrical Base W"
+        '
+        'Label3
+        '
+        Me.Label3.AutoSize = true
+        Me.Label3.ForeColor = System.Drawing.SystemColors.MenuHighlight
+        Me.Label3.Location = New System.Drawing.Point(528, 57)
+        Me.Label3.Name = "Label3"
+        Me.Label3.Size = New System.Drawing.Size(103, 13)
+        Me.Label3.TabIndex = 11
+        Me.Label3.Text = "Mechanical Base W"
+        '
+        'CMFiles
+        '
+        Me.CMFiles.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem})
+        Me.CMFiles.Name = "CMFiles"
+        Me.CMFiles.Size = New System.Drawing.Size(177, 48)
+        '
+        'OpenWithToolStripMenuItem
+        '
+        Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem"
+        Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(176, 22)
+        Me.OpenWithToolStripMenuItem.Text = "Open with notepad"
+        '
+        'ShowInFolderToolStripMenuItem
+        '
+        Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem"
+        Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(176, 22)
+        Me.ShowInFolderToolStripMenuItem.Text = "Open in Folder"
+        '
+        'frmHVACTool
+        '
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!)
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+        Me.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange
+        Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
+        Me.ClientSize = New System.Drawing.Size(965, 766)
+        Me.Controls.Add(Me.Label4)
+        Me.Controls.Add(Me.Label3)
+        Me.Controls.Add(Me.Label1)
+        Me.Controls.Add(Me.lblElectricalBaseW)
+        Me.Controls.Add(Me.txtAdjMechanical)
+        Me.Controls.Add(Me.txtAdjElectrical)
+        Me.Controls.Add(Me.txtBaseMechanical)
+        Me.Controls.Add(Me.txtBasElectrical)
+        Me.Controls.Add(Me.btnCancel)
+        Me.Controls.Add(Me.btnSave)
+        Me.Controls.Add(Me.tabMain)
+        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
+        Me.MaximizeBox = false
+        Me.Name = "frmHVACTool"
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
+        Me.Text = "SSM HVAC Model V01 ( Excel Model V07 )"
+        Me.tabMain.ResumeLayout(false)
+        Me.tabGeneralInputsBP.ResumeLayout(false)
+        Me.BusParamGroupEdit.ResumeLayout(false)
+        Me.BusParamGroupEdit.PerformLayout
+        Me.BusParamGroupModel.ResumeLayout(false)
+        Me.BusParamGroupModel.PerformLayout
+        Me.tabGeneralInputsBC.ResumeLayout(false)
+        Me.GroupBox2.ResumeLayout(false)
+        Me.GroupBox2.PerformLayout
+        Me.tabGeneralInputsOther.ResumeLayout(false)
+        Me.grpEnvironmentConditions.ResumeLayout(false)
+        Me.grpEnvironmentConditions.PerformLayout
+        Me.grpAuxHeater.ResumeLayout(false)
+        Me.grpAuxHeater.PerformLayout
+        Me.grpVentilation.ResumeLayout(false)
+        Me.grpVentilation.PerformLayout
+        Me.grpACSystem.ResumeLayout(false)
+        Me.grpACSystem.PerformLayout
+        Me.tabTechBenefits.ResumeLayout(false)
+        Me.tabTechBenefits.PerformLayout
+        Me.pnlRaisedFloorRow.ResumeLayout(false)
+        Me.pnlRaisedFloorRow.PerformLayout
+        Me.pnlSemiLowFloorRow.ResumeLayout(false)
+        Me.pnlSemiLowFloorRow.PerformLayout
+        Me.pnlLowFloorRow.ResumeLayout(false)
+        Me.pnlLowFloorRow.PerformLayout
+        CType(Me.gvTechBenefitLines,System.ComponentModel.ISupportInitialize).EndInit
+        Me.tabDiagnostics.ResumeLayout(false)
+        Me.tabDiagnostics.PerformLayout
+        CType(Me.ErrorProvider1,System.ComponentModel.ISupportInitialize).EndInit
+        Me.CMFiles.ResumeLayout(false)
+        Me.ResumeLayout(false)
+        Me.PerformLayout
 
-	End Sub
+End Sub
     Friend WithEvents tabMain As System.Windows.Forms.TabControl
     Friend WithEvents tabGeneralInputsBP As System.Windows.Forms.TabPage
     Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip
diff --git a/VECTO/BusAuxiliaries/UI/frmHVACTool.resx b/VECTO/BusAuxiliaries/UI/frmHVACTool.resx
index 5ac719b01a4db51f40b6007eb1e43ba7fcb909dc..dd597e10d7cd506e65c66b6da239d43eb45eca35 100644
--- a/VECTO/BusAuxiliaries/UI/frmHVACTool.resx
+++ b/VECTO/BusAuxiliaries/UI/frmHVACTool.resx
@@ -137,6 +137,9 @@
         AElFTkSuQmCC
 </value>
   </data>
+  <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
   <metadata name="ErrorProvider1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>116, 17</value>
   </metadata>
diff --git a/VECTO/BusAuxiliaries/UI/frmHVACTool.vb b/VECTO/BusAuxiliaries/UI/frmHVACTool.vb
index e499a08faadd699ea6d517ac2184a2140523053e..c771a008f7e9b72f78dc554558cb0b8581f67ced 100644
--- a/VECTO/BusAuxiliaries/UI/frmHVACTool.vb
+++ b/VECTO/BusAuxiliaries/UI/frmHVACTool.vb
@@ -19,7 +19,7 @@ Public Class frmHVACTool
 	Private ssmTOOL As SSMTOOL
 	Private originalssmTOOL As SSMTOOL
 	Private TabColors As Dictionary(Of TabPage, Color) = New Dictionary(Of TabPage, Color)()
-	Private editTechLine As ITechListBenefitLine = New TechListBenefitLine(Nothing)
+	Private editTechLine As ITechListBenefitLine = New TechListBenefitLine()
 	Private gvTechListBinding As BindingList(Of ITechListBenefitLine)
 	Private DefaultCategories As String() = {"Cooling", "Heating", "Insulation", "Ventiliation"}
 	Private vectoFile As String = String.Empty
@@ -1037,15 +1037,6 @@ Public Class frmHVACTool
 
 		editTechLine = ssmTOOL.TechList.TechLines.First(Function(f) f.BenefitName = benefitName AndAlso f.Category = category)
 
-		If editTechLine.Units.ToLower = "kw" Then
-
-			ClearEditPanel()
-			MessageBox.Show("KW Unit types not supported, any KW Units in list are for test purposes only")
-			Return
-
-		End If
-
-
 		FillTechLineEditPanel(row)
 
 		UpdateButtonText()
@@ -1082,8 +1073,7 @@ Public Class frmHVACTool
 				Case "OnVehicle"
 					Dim onVehicle As Boolean = Not CType(gvTechBenefitLines.Rows(e.RowIndex).Cells(e.ColumnIndex).Value, Boolean)
 
-					Dim fi As ITechListBenefitLine =
-							ssmTOOL.TechList.TechLines.Find(Function(f) (f.Category = category) AndAlso f.BenefitName = benefit)
+					Dim fi As ITechListBenefitLine = ssmTOOL.TechList.Find(category, benefit)
 					fi.OnVehicle = onVehicle
 					' ssmTOOL.TechList.TechLines.First( Function(x)  x.BenefitName= benefit AndAlso x.Category=category).OnVehicle=onVehicle  
 					' BindGrid 
@@ -1347,8 +1337,7 @@ Public Class frmHVACTool
 		txtIndex.Text = index.ToString()
 		cboCategory.Text = techline.Category
 		txtBenefitName.Text = techline.BenefitName
-		cboUnits.Text = techline.Units
-		cboLineType.Text = If(techline.LineType = 0, "Normal", "ActiveVentilation")
+		'cboLineType.Text = If(techline.LineType = 0, "Normal", "ActiveVentilation")
 		txtLowFloorH.Text = String.Format(CultureInfo.InvariantCulture, "{0}", techline.LowFloorH)
 		txtLowFloorV.Text = String.Format(CultureInfo.InvariantCulture, "{0}", techline.LowFloorV)
 		txtLowFloorC.Text = String.Format(CultureInfo.InvariantCulture, "{0}", techline.LowFloorC)
@@ -1366,13 +1355,12 @@ Public Class frmHVACTool
 
 	Private Function GetTechLineFromPanel() As ITechListBenefitLine
 
-		Dim tl As ITechListBenefitLine = New TechListBenefitLine(ssmTOOL.GenInputs)
-
+		Dim tl As ITechListBenefitLine = New TechListBenefitLine()
+	    tl.BusFloorType = ssmTOOL.GenInputs.BP_BusFloorType
 
 		tl.Category = StrConv(cboCategory.Text, vbProperCase)
 		tl.BenefitName = txtBenefitName.Text
-		tl.Units = cboUnits.Text
-		tl.LineType = If(cboLineType.Text = "Normal", TechLineType.Normal, TechLineType.HVCActiveSelection)
+		'tl.LineType = If(cboLineType.Text = "Normal", TechLineType.Normal, TechLineType.HVCActiveSelection)
 		tl.LowFloorH = Double.Parse(txtLowFloorH.Text, CultureInfo.InvariantCulture)
 		tl.LowFloorV = Double.Parse(txtLowFloorV.Text, CultureInfo.InvariantCulture)
 		tl.LowFloorC = Double.Parse(txtLowFloorC.Text, CultureInfo.InvariantCulture)
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefits.csv b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefits.csv
index bad9f3ed243ee76a48b6c445c85cf07971aa65b1..b093bfb9e222db9783ee5fa97de36ccd06430363 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefits.csv
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefits.csv
@@ -1,33 +1,33 @@
-Category,BenefitName,Units,LowH,LowV,LowC,SemiLowH,SemiLowV,SemiLowC,RaisedH,RaisedV,RaisedC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
-Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Changeable' glas (g-value),fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,FALSE,3,FALSE,FALSE,FALSE
-Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,FALSE,3,FALSE,FALSE,FALSE
-Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (mechanical),kW,0,0,-0.2,0,0,-0.3,0,0,-0.4,FALSE,1,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (electrical),kW,0,0,-0.1,0,0,-0.15,0,0,-0.2,FALSE,2,FALSE,FALSE,FALSE
-Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,FALSE,3,FALSE,FALSE,FALSE
-Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Downhill' savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.),fraction,0,0,0.01,0,0,0.028,0,0,0.021,FALSE,0,FALSE,FALSE,FALSE
+Category,BenefitName,Units,LowFloorH,LowFloorV,LowFloorC,SemiLowFloorH,SemiLowFloorV,SemiLowFloorC,RaisedFloorH,RaisedFloorV,RaisedFloorC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
+Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,0,0,0,0,0
+Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,0,0,0,0,0
+Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,0,0,0,0,0
+Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,0,0,0,0,0
+Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,0,0,0,0,0
+Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,0,0,0,0,0
+Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,0,0,0,0,0
+Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,0,0,0,0,0
+Insulation,Changeable' glas (g-value),fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,0,0,0,0,0
+Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,0,0,0,0,0
+Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,0,0,0,0,0
+Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,0,3,0,0,0
+Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,0,3,0,0,0
+Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,0,0,0,0,0
+Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,0,0,0,0,0
+Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,0,0,0,0,0
+Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,0,0,0,0,0
+Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,0,0,0,0,0
+Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,0,0,0,0,0
+Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,0,0,0,0,0
+Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,0,0,0,0,0
+Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,0,0,0,0,0
+Cooling,Driver ac-system (mechanical),kW,0,0,-0.2,0,0,-0.3,0,0,-0.4,0,1,0,0,0
+Cooling,Driver ac-system (electrical),kW,0,0,-0.1,0,0,-0.15,0,0,-0.2,0,2,0,0,0
+Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,0,3,0,0,0
+Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,0,0,0,0,0
+Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,0,0,0,0,0
+Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,0,0,0,0,0
+Cooling,Downhill' savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.),fraction,0,0,0.01,0,0,0.028,0,0,0.021,0,0,0,0,0
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLOFF.csv b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLOFF.csv
index 83fb15d6c155573e3096d2e95dac6775485d4776..e3d989b4e9210d3b4732c64b1c3f03a1ed5a2dd9 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLOFF.csv
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLOFF.csv
@@ -1,33 +1,33 @@
-Category,BenefitName,Units,LowH,LowV,LowC,SemiLowH,SemiLowV,SemiLowC,RaisedH,RaisedV,RaisedC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
-Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,FALSE,0,FALSE,FALSE,FALSE
-Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,FALSE,3,FALSE,FALSE,FALSE
-Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,FALSE,3,FALSE,FALSE,FALSE
-Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,FALSE,0,FALSE,FALSE,FALSE
-Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,FALSE,0,FALSE,FALSE,FALSE
-Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,FALSE,1,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,FALSE,2,FALSE,FALSE,FALSE
-Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,FALSE,3,FALSE,FALSE,FALSE
-Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,FALSE,0,FALSE,FALSE,FALSE
-Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,FALSE,0,FALSE,FALSE,FALSE
-Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,FALSE,0,FALSE,FALSE,FALSE
+Category,BenefitName,Units,LowFloorH,LowFloorV,LowFloorC,SemiLowFloorH,SemiLowFloorV,SemiLowFloorC,RaisedFloorH,RaisedFloorV,RaisedFloorC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
+Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,0,0,0,0,0
+Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,0,0,0,0,0
+Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,0,0,0,0,0
+Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,0,0,0,0,0
+Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,0,0,0,0,0
+Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,0,0,0,0,0
+Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,0,0,0,0,0
+Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,0,0,0,0,0
+Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,0,0,0,0,0
+Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,0,0,0,0,0
+Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,0,0,0,0,0
+Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,0,3,0,0,0
+Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,0,3,0,0,0
+Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,0,0,0,0,0
+Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,0,0,0,0,0
+Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,0,0,0,0,0
+Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,0,0,0,0,0
+Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,0,0,0,0,0
+Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,0,0,0,0,0
+Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,0,0,0,0,0
+Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,0,0,0,0,0
+Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,0,0,0,0,0
+Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,0,0,0,0,0
+Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,0,1,0,0,0
+Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,0,2,0,0,0
+Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,0,3,0,0,0
+Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,0,0,0,0,0
+Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,0,0,0,0,0
+Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,0,0,0,0,0
+Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,0,0,0,0,0
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON.csv b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON.csv
index deb9ed2750887268b682129da03e44df926dff19..2f06c89fa7fa14577c1f79015beb5b5a36627c5c 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON.csv
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON.csv
@@ -1,33 +1,33 @@
-Category,BenefitName,Units,LowH,LowV,LowC,SemiLowH,SemiLowV,SemiLowC,RaisedH,RaisedV,RaisedC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
-Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,TRUE,0,FALSE,FALSE,FALSE
-Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,TRUE,3,TRUE,TRUE,TRUE
-Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,TRUE,3,TRUE,TRUE,TRUE
-Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,FALSE,1,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,TRUE,2,FALSE,FALSE,FALSE
-Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,TRUE,3,TRUE,TRUE,TRUE
-Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,TRUE,0,FALSE,FALSE,FALSE
+Category,BenefitName,Units,LowFloorH,LowFloorV,LowFloorC,SemiLowFloorH,SemiLowFloorV,SemiLowFloorC,RaisedFloorH,RaisedFloorV,RaisedFloorC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
+Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,1,0,0,0,0
+Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,1,0,0,0,0
+Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,1,0,0,0,0
+Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,1,0,0,0,0
+Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,1,0,0,0,0
+Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,1,0,0,0,0
+Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,1,0,0,0,0
+Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,1,0,0,0,0
+Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,1,0,0,0,0
+Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,1,0,0,0,0
+Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,1,0,0,0,0
+Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,1,3,1,1,1
+Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,1,3,1,1,1
+Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,1,0,0,0,0
+Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,1,0,0,0,0
+Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,1,0,0,0,0
+Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,1,0,0,0,0
+Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,1,0,0,0,0
+Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,1,0,0,0,0
+Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,1,0,0,0,0
+Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,1,0,0,0,0
+Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,1,0,0,0,0
+#Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,0,1,0,0,0
+#Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,1,2,0,0,0
+Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,1,3,1,1,1
+Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,1,0,0,0,0
+Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,1,0,0,0,0
+Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,1,0,0,0,0
+Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,1,0,0,0,0
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON_LIVE.csv b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON_LIVE.csv
index deb9ed2750887268b682129da03e44df926dff19..6dce2f8c0f3428e0bc9e2734235c857133af3c2e 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON_LIVE.csv
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsALLON_LIVE.csv
@@ -1,33 +1,33 @@
-Category,BenefitName,Units,LowH,LowV,LowC,SemiLowH,SemiLowV,SemiLowC,RaisedH,RaisedV,RaisedC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
-Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,TRUE,0,FALSE,FALSE,FALSE
-Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,TRUE,3,TRUE,TRUE,TRUE
-Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,TRUE,3,TRUE,TRUE,TRUE
-Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,TRUE,0,FALSE,FALSE,FALSE
-Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,TRUE,0,FALSE,FALSE,FALSE
-Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,FALSE,1,FALSE,FALSE,FALSE
-Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,TRUE,2,FALSE,FALSE,FALSE
-Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,TRUE,3,TRUE,TRUE,TRUE
-Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,TRUE,0,FALSE,FALSE,FALSE
-Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,TRUE,0,FALSE,FALSE,FALSE
-Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,TRUE,0,FALSE,FALSE,FALSE
+Category,BenefitName,Units,LowFloorH,LowFloorV,LowFloorC,SemiLowFloorH,SemiLowFloorV,SemiLowFloorC,RaisedFloorH,RaisedFloorV,RaisedFloorC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
+Insulation,Foils (g-value reduction),fraction,0.01,0,0.01,0.01,0,0.01,0.01,0,0.01,1,0,0,0,0
+Insulation,Double-glazing (g-value reduction- u-value reduction),fraction,0,0,0,0.02,0,0.012,0.02,0,0.025,1,0,0,0,0
+Insulation,Heat insulation glazing (u-value reduction),fraction,0.005,0,0.01,0.01,0,0.028,0.01,0,0.024,1,0,0,0,0
+Insulation,Roof insulation (u-value reduction),fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Insulation,Wall insulation (u-value reduction),fraction,0.01,0,0.02,0.02,0,0.019,0.02,0,0.05,1,0,0,0,0
+Insulation,Floor insulation (u-value reduction),fraction,0,0,0,0.02,0,0.027,0.02,0,0.012,1,0,0,0,0
+Insulation,Door insulation (u-value reduction),fraction,0.01,0,0.02,0.01,0,0.028,0.01,0,0.021,1,0,0,0,0
+Insulation,Clearance between door frame / door leaf  (different solutions bristles / rubberseals)  (reduced leckage air),fraction,0.01,0,0.02,0.005,0,0.036,0.008,0,0.041,1,0,0,0,0
+Insulation,Insulation of heating and cooling pipes (increase heating efficiency),fraction,0.01,0,0.02,0.01,0,0.024,0.01,0,0.029,1,0,0,0,0
+Insulation,"""Changeable"" glas (g-value)",fraction,0.005,0,0.01,0.01,0,0.025,0.011,0,0.025,1,0,0,0,0
+Insulation,Reflective paintings,fraction,0.005,0,0.005,0.005,0,0.02,0.005,0,0.012,1,0,0,0,0
+Insulation,Insulation of engine compartment,fraction,0,0,0.01,0,0,0.023,0,0,0.02,1,0,0,0,0
+Ventilation,Fan engines (EC- Brush) (efficiency),fraction,0,0.01,0,0,0.03,0,0,0.018,0,1,3,1,1,1
+Ventilation,Fan controll strategy (serial / parallel),fraction,0,0.005,0,0,0.017,0,0,0.02,0,1,3,1,1,1
+Ventilation,Air curtain (reduces air exchange between in-cabin room and environment,fraction,0.01,-0.005,0.01,0,0,0,0,0,0,1,0,0,0,0
+Ventilation,Partial air recirculation,fraction,0.02,0,-0.01,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Ventilation,Variable fresh air rate (influence on heating / cooling demand),fraction,0,0,0,-0.01,0,-0.012,-0.01,0,-0.032,1,0,0,0,0
+Heating,Engine waste heat recovery (reduces heating demand for auxillary heater) ALREADY IMPLEMENTED,fraction,0.014,0,0,0.024,0,0,0.01,0,0,1,0,0,0,0
+Heating,Heat storage (increase heating efficiency),fraction,0.012,0,0,0.028,0,0,0.005,0,0,1,0,0,0,0
+Heating,Heat pump systems (increase heating efficiency),fraction,0.01,0,0,0.02,0,0,0.005,0,0,1,0,0,0,0
+Heating,Position of heatexchangers in-cabin room (air flow towards walls / windows) [increases heat losses through increased ?T],fraction,0.02,0,0,0.019,0,0,0.03,0,0,1,0,0,0,0
+Heating,Heated surfaces,fraction,-0.01,0,0,-0.012,0,0,-0.032,0,0,1,0,0,0,0
+Heating,Heated seats,fraction,0.01,0,0,0.01,0,0,0.01,0,0,1,0,0,0,0
+Heating,Aux. heater type (heated medium water- air) (efficiency value)(energy source- fuel ptc),fraction,0.02,0,0,0.015,0,0,0.02,0,0,1,0,0,0,0
+Cooling,Adjustable compressorpower (cooling power variable) ALREADY IMPLEMENTED,fraction,0,0,0.01,0,0,0.01,0,0,0.02,1,0,0,0,0
+Cooling,Driver ac-system (mechanical),KW,0,0,-0.2,0,0,-0.3,0,0,-0.4,0,1,0,0,0
+Cooling,Driver ac-system (electrical),KW,0,0,-0.1,0,0,-0.15,0,0,-0.2,1,2,0,0,0
+Cooling,Different sizes of air ducts (pressure loss effects power consumption of the fan engines),fraction,0,-0.01,0,0,-0.012,0,0,-0.032,0,1,3,1,1,1
+Cooling,Low temperature storages / storage vaporizer,fraction,0,0,0.014,0,0,0.012,0,0,0.012,1,0,0,0,0
+Cooling,Speed depending air conditioning,fraction,0,0,0.018,0,0,0.02,0,0,0.021,1,0,0,0,0
+Cooling,Ejector,fraction,0,0,0.023,0,0,0.024,0,0,0.012,1,0,0,0,0
+Cooling,"""Downhill"" savings (determine diff. between effect for mech. & electr. Comp. regarding fuel consumpt.)",fraction,0,0,0.01,0,0,0.028,0,0,0.021,1,0,0,0,0
diff --git a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsEmptyList.csv b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsEmptyList.csv
index 14c256635ac4a2260fd0bb123847bd47d1bacdb5..6865cf8952bfad0591fcea819e22de927b0d81a1 100644
--- a/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsEmptyList.csv
+++ b/VECTOAux/VectoAuxiliariesTests/TestFiles/testSSMTechBenefitsEmptyList.csv
@@ -1 +1 @@
-Category,BenefitName,Units,LowH,LowV,LowC,SemiLowH,SemiLowV,SemiLowC,RaisedH,RaisedV,RaisedC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
\ No newline at end of file
+Category,BenefitName,Units,LowFloorH,LowFloorV,LowFloorC,SemiLowFloorH,SemiLowFloorV,SemiLowFloorC,RaisedFloorH,RaisedFloorV,RaisedFloorC,OnVehicle,LineType,ActiveVH,ActiveVV,ActiveVC
\ No newline at end of file
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M1_AverageHVACLoadDemandTests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M1_AverageHVACLoadDemandTests.vb
index 447acdd3d2ddf3852c99eac08486bf67acf219b8..c1cf17f51c8f3310bef63f9e558f0355f14f37bf 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M1_AverageHVACLoadDemandTests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M1_AverageHVACLoadDemandTests.vb
@@ -10,6 +10,7 @@ Imports TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.Electrics
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC
+Imports TUGraz.VectoCore.Models.Declaration
 
 
 Namespace UnitTests
@@ -36,8 +37,12 @@ Namespace UnitTests
 			alternatorMap.Initialise()
 
             CType(ssm.GenInputs, SSMGenInputs)._vehicle.Height = 0.SI(of Meter)
+            CType(ssm.GenInputs, SSMGenInputs)._vehicle.FloorType = FloorType.HighFloor
 
 			ssm.Load(_SSMMAP)
+            For Each entry As ITechListBenefitLine In ssm.TechList.TechLines
+                entry.OnVehicle = True
+            Next
 
 			m0 = New M00Impl(New ElectricalConsumerList(powernetVoltage, 0.096, True),
 														alternatorMap, powernetVoltage, signals, ssm)
@@ -47,6 +52,10 @@ Namespace UnitTests
 
 			ssm.Load(_SSMMAP)
 
+		    For Each entry As ITechListBenefitLine In ssm.TechList.TechLines
+		        entry.OnVehicle = true
+            next
+
 			Return New M01Impl(m0, alternatorGearEfficiency,
 												compressorGrearEfficiency,
 												powernetVoltage,
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M2_AverageElectricalLoadTests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M2_AverageElectricalLoadTests.vb
index df81c6c6d0aebe2ff896037eb35b0701735f5c1d..be7ff0a0a080890f5cd09a9d01b2ba6bdd7265c1 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M2_AverageElectricalLoadTests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M2_AverageElectricalLoadTests.vb
@@ -2,11 +2,9 @@
 Imports VectoAuxiliaries.Electrics
 Imports VectoAuxiliaries.Hvac
 Imports NUnit.Framework
+Imports TUGraz.VectoCommon.BusAuxiliaries
 Imports TUGraz.VectoCommon.Utils
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces
 Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules.Electrics
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules.HVAC
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Electrics
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M5_SmartAlternatorSetGenerationTests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M5_SmartAlternatorSetGenerationTests.vb
index f797c726b895a93d0a76e843b1d223f3671cf8cb..00dde49ca58880b1c089eaf33d5a74259cb777ae 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M5_SmartAlternatorSetGenerationTests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M5_SmartAlternatorSetGenerationTests.vb
@@ -1,11 +1,9 @@
 
 Imports System.IO
 Imports NUnit.Framework
+Imports TUGraz.VectoCommon.BusAuxiliaries
 Imports TUGraz.VectoCommon.Utils
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces
 Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules.Electrics
-Imports TUGraz.VectoCore.BusAuxiliaries.Interfaces.DownstreamModules.HVAC
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Electrics
 Imports TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/SSMTOOLTests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/SSMTOOLTests.vb
index b94205c27a18deae412444d66c7ffb88591f5961..3cda1581bfd19f29af314bfc3dde9ad2e897d582 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/SSMTOOLTests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/SSMTOOLTests.vb
@@ -21,9 +21,11 @@ Namespace UnitTests
 
 			Dim src As SSMTOOL = DirectCast(source, SSMTOOL)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(src.GenInputs)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = src.GenInputs.BP_BusFloorType
 
-			newItem.Units = "fraction"
+
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -43,10 +45,11 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
+            src.TechList.Clear()
 			Assert.IsTrue(src.TechList.Add(newItem, feedback))
 		End Sub
 
@@ -153,10 +156,11 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechList, gen)
+			Dim target As ISSMTechList = New SSMTechList(gen.BP_BusFloorType)
+            target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechList)
 
 
-			Assert.IsTrue(target.Initialise())
+			Assert.IsTrue(target.TechLines.Count > 0)
 		End Sub
 
 		<Test()>
@@ -165,23 +169,25 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListALLON, gen)
-
-			Dim v As Double = target.CValueVariation
-
+			Dim target As ISSMTechList = New SSMTechList(gen.BP_BusFloorType)
+            target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListALLON)
 
-			Assert.IsTrue(target.Initialise())
+		    For Each entry As ITechListBenefitLine In target.TechLines
+		        entry.OnVehicle = True
+		    Next
+            
+			Assert.IsTrue(target.TechLines.Count > 0)
 			Assert.AreEqual(0.142, Math.Round(target.HValueVariation, 3))
 			Assert.AreEqual(0.006, Math.Round(target.VHValueVariation, 3))
 			Assert.AreEqual(0.006, Math.Round(target.VVValueVariation, 3))
 			Assert.AreEqual(0.006, Math.Round(target.VCValueVariation, 3))
 			Assert.AreEqual(0.259, Math.Round(target.CValueVariation, 3))
 
-			Assert.AreEqual(0.0, Math.Round(target.VHValueVariationKW, 3))
-			Assert.AreEqual(0.0, Math.Round(target.VVValueVariationKW, 3))
-			Assert.AreEqual(0.0, Math.Round(target.VCValueVariationKW, 3))
-			Assert.AreEqual(0.0, Math.Round(target.VCValueVariationKW, 3))
-			Assert.AreEqual(-0.2, Math.Round(target.CValueVariationKW, 3))
+			'Assert.AreEqual(0.0, Math.Round(target.VHValueVariationKW, 3))
+			'Assert.AreEqual(0.0, Math.Round(target.VVValueVariationKW, 3))
+			'Assert.AreEqual(0.0, Math.Round(target.VCValueVariationKW, 3))
+			'Assert.AreEqual(0.0, Math.Round(target.VCValueVariationKW, 3))
+			'Assert.AreEqual(-0.2, Math.Round(target.CValueVariationKW, 3))
 		End Sub
 
 		'List Management Methods
@@ -191,9 +197,10 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList(gen.BP_BusFloorType)
+            target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Assert.IsTrue(target.Initialise())
+			'Assert.IsTrue(target.Initialise())
 
 			Assert.IsTrue(target.TechLines.Count = 0)
 		End Sub
@@ -204,11 +211,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList(gen.BP_BusFloorType)
+            target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+            newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -228,7 +237,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -244,11 +253,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList(gen.BP_BusFloorType)
+            target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -268,7 +279,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -284,11 +295,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList( gen.BP_BusFloorType)
+		    target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -308,7 +321,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -324,11 +337,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList( gen.BP_BusFloorType)
+		    target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -348,7 +363,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -366,11 +381,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList( gen.BP_BusFloorType)
+		    target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -390,7 +407,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -406,11 +423,13 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim target As ISSMTechList = New SSMTechList(GOODTechListEMPTYLIST, gen)
+			Dim target As ISSMTechList = New SSMTechList( gen.BP_BusFloorType)
+		    target.TechLines = HVACTechBenefitsReader.ReadFromFile(GOODTechListEMPTYLIST)
 
-			Dim newItem As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim newItem As ITechListBenefitLine = New TechListBenefitLine()
+		    newItem.BusFloorType = gen.BP_BusFloorType
 
-			newItem.Units = "fraction"
+			'newItem.Units = "fraction"
 			newItem.Category = "Insulation"
 			newItem.BenefitName = "Benefit1"
 
@@ -430,7 +449,7 @@ Namespace UnitTests
 			newItem.ActiveVH = True
 			newItem.ActiveVV = True
 			newItem.ActiveVC = True
-			newItem.LineType = TechLineType.Normal
+			'newItem.LineType = TechLineType.Normal
 
 			Dim feedback As String = String.Empty
 
@@ -443,7 +462,8 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim ttl As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim ttl As ITechListBenefitLine = New TechListBenefitLine()
+		    ttl.BusFloorType = gen.BP_BusFloorType
 
 			Assert.IsNotNull(ttl)
 		End Sub
@@ -453,19 +473,23 @@ Namespace UnitTests
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim ttl1 As ITechListBenefitLine = New TechListBenefitLine(gen)
-			Dim ttl2 As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim ttl1 As ITechListBenefitLine = New TechListBenefitLine()
+		    ttl1.BusFloorType = gen.BP_BusFloorType
+
+			Dim ttl2 As ITechListBenefitLine = New TechListBenefitLine()
+		    ttl2.BusFloorType = gen.BP_BusFloorType
 
 			Assert.IsTrue(ttl1.IsEqualTo(ttl2))
 		End Sub
 
+        '<TestCase("Units")> _
+        '<TestCase("LineType")> _
 		<Test()> _
 		<TestCase("Category")> _
 		<TestCase("BenefitName")> _
 		<TestCase("ActiveVC")> _
 		<TestCase("ActiveVH")> _
 		<TestCase("ActiveVV")> _
-		<TestCase("LineType")> _
 		<TestCase("LowFloorC")> _
 		<TestCase("LowFloorV")> _
 		<TestCase("LowFloorH")> _
@@ -475,14 +499,16 @@ Namespace UnitTests
 		<TestCase("RaisedFloorC")> _
 		<TestCase("RaisedFloorH")> _
 		<TestCase("RaisedFloorV")> _
-		<TestCase("Units")> _
 		<TestCase("OnVehicle")>
 		Public Sub TechBenefitLineCompareAsUnequal(prop As String)
 
 			Dim gen As ISSMGenInputs = New SSMGenInputs()
 
-			Dim ttl1 As ITechListBenefitLine = New TechListBenefitLine(gen)
-			Dim ttl2 As ITechListBenefitLine = New TechListBenefitLine(gen)
+			Dim ttl1 As ITechListBenefitLine = New TechListBenefitLine()
+		    ttl1.BusFloorType = gen.BP_BusFloorType
+
+			Dim ttl2 As ITechListBenefitLine = New TechListBenefitLine()
+		    ttl2.BusFloorType = gen.BP_BusFloorType
 
 			Select Case prop
 
@@ -497,8 +523,8 @@ Namespace UnitTests
 					ttl2.ActiveVH = True
 				Case "ActiveVV"
 					ttl2.ActiveVV = True
-				Case "LineType"
-					ttl2.LineType = TechLineType.HVCActiveSelection
+				'Case "LineType"
+				'	ttl2.LineType = TechLineType.HVCActiveSelection
 				Case "LowFloorC"
 					ttl2.LowFloorC = 1
 				Case "LowFloorV"
@@ -517,8 +543,8 @@ Namespace UnitTests
 					ttl2.RaisedFloorH = 1
 				Case "RaisedFloorV"
 					ttl2.RaisedFloorV = 1
-				Case "Units"
-					ttl2.Units = "NONE"
+				'Case "Units"
+				'	ttl2.Units = "NONE"
 				Case "OnVehicle"
 					ttl2.OnVehicle = True
 
diff --git a/VectoCore/VectoCore/InputData/Reader/ComponentData/HVACTechBenefitsReader.cs b/VectoCore/VectoCore/InputData/Reader/ComponentData/HVACTechBenefitsReader.cs
new file mode 100644
index 0000000000000000000000000000000000000000..88f57c6ea18ff24053937a0d9e14e186458a1e99
--- /dev/null
+++ b/VectoCore/VectoCore/InputData/Reader/ComponentData/HVACTechBenefitsReader.cs
@@ -0,0 +1,89 @@
+using System.Collections.Generic;
+using System.Data;
+using System.IO;
+using System.Linq;
+using TUGraz.VectoCommon.Exceptions;
+using TUGraz.VectoCommon.Utils;
+using TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC;
+using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC;
+using TUGraz.VectoCore.Utils;
+
+namespace TUGraz.VectoCore.InputData.Reader.ComponentData
+{
+	public class HVACTechBenefitsReader
+	{
+		protected static string[] headerCols = new[]
+		{
+			Fields.Category, Fields.BenefitName,
+			Fields.LowFloorC, Fields.LowFloorH, Fields.LowFloorV,
+			Fields.SemiLowFloorC, Fields.SemiLowFloorH, Fields.SemiLowFloorV,
+			Fields.RaisedFloorC, Fields.RaisedFloorH, Fields.RaisedFloorV,
+			Fields.ActiveVC, Fields.ActiveVH, Fields.ActiveVV
+		};
+
+		public static List<ITechListBenefitLine> ReadFromFile(string fileName)
+		{
+			return Create(VectoCSVFile.Read(fileName));
+		}
+
+		public static List<ITechListBenefitLine> ReadFromStream(Stream str)
+		{
+			return Create(VectoCSVFile.ReadStream(str));
+		}
+
+		public static List<ITechListBenefitLine> Create(DataTable data)
+		{
+			if (!HeaderIsValid(data.Columns)) {
+				throw new VectoException("invalid header for techlist file. expected: {0} got: {1}",
+					string.Join(", ", headerCols), string.Join(", ",  data.Columns)
+					);
+			}
+
+			var retVal = new List<ITechListBenefitLine>();
+			foreach (DataRow row in data.Rows) {
+				retVal.Add(new TechListBenefitLine()
+				{
+					Category = row.Field<string>(Fields.Category),
+					BenefitName = row.Field<string>(Fields.BenefitName),
+					LowFloorH = row.Field<string>(Fields.LowFloorH).ToDouble(),
+					LowFloorC = row.Field<string>(Fields.LowFloorC).ToDouble(),
+					LowFloorV = row.Field<string>(Fields.LowFloorV).ToDouble(),
+					SemiLowFloorH = row.Field<string>(Fields.SemiLowFloorH).ToDouble(),
+					SemiLowFloorC = row.Field<string>(Fields.SemiLowFloorC).ToDouble(),
+					SemiLowFloorV = row.Field<string>(Fields.SemiLowFloorV).ToDouble(),
+					RaisedFloorH = row.Field<string>(Fields.RaisedFloorH).ToDouble(),
+					RaisedFloorC = row.Field<string>(Fields.RaisedFloorC).ToDouble(),
+					RaisedFloorV = row.Field<string>(Fields.RaisedFloorV).ToDouble(),
+					ActiveVH = row.Field<string>(Fields.ActiveVH).ToBoolean(),
+					ActiveVV = row.Field<string>(Fields.ActiveVV).ToBoolean(),
+					ActiveVC = row.Field<string>(Fields.ActiveVC).ToBoolean(),
+				});
+			}
+
+			return retVal;
+		}
+
+		protected static bool HeaderIsValid(DataColumnCollection columns)
+		{
+			return headerCols.All(h => columns.Contains(h));
+		}
+
+		public class Fields
+		{
+			public const string Category = "Category";
+			public const string BenefitName = "BenefitName";
+			public const string LowFloorH = "LowFloorH";
+			public const string LowFloorC = "LowFloorC";
+			public const string LowFloorV = "LowFloorV";
+			public const string SemiLowFloorH = "SemiLowFloorH";
+			public const string SemiLowFloorC = "SemiLowFloorC";
+			public const string SemiLowFloorV = "SemiLowFloorV";
+			public const string RaisedFloorH = "RaisedFloorH";
+			public const string RaisedFloorC = "RaisedFloorC";
+			public const string RaisedFloorV = "RaisedFloorV";
+			public const string ActiveVH = "ActiveVH";
+			public const string ActiveVV = "ActiveVV";
+			public const string ActiveVC = "ActiveVC";
+		}
+	}
+}
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMCalculate.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMCalculate.cs
index 94f8db41fd54d8507daec0d2bfd8e96effa3217f..8327d2c94695787b97c723705ede2e897965fffa 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMCalculate.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMCalculate.cs
@@ -128,7 +128,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 				// If batch mode is disabled use the EC_EnviromentalTemperature and EC_Solar variables. 
 				// Else if batch is enable calculate the MechanicalWBaseAdjusted for each input in the AENV file and then calculate the weighted average
-				if (!gen.EC_EnviromentalConditions_BatchEnabled)
+			if (!gen.EC_EnviromentalConditions_BatchEnabled)
 					MechanicalWBaseAdjustedAverage = CalculateMechanicalWBaseAdjusted(gen, tl, gen.EC_EnviromentalTemperature, gen.EC_Solar, 1);
 				else {
 					foreach (var envCondition in gen.EC_EnvironmentalConditionsMap.GetEnvironmentalConditions())
@@ -537,25 +537,21 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			var firstValuePos = nameLength + catLength + unitLength + 2;
 			string cat;
 			string name;
-			string units;
-
+			
 			sb.AppendLine(string.Format(new string(' ', firstValuePos) + "H{0}VH{0}VV{0}VC{0}C{0}", vbTab));
 
 
 			foreach (var line in ssmTOOL.TechList.TechLines) {
 				{
 					var withBlock = line;
-					int extraNameSpaces, extraCatSpaces, extraUnitSpaces;
 
-					extraNameSpaces = nameLength - withBlock.BenefitName.Length;
-					extraCatSpaces = catLength - withBlock.Category.Length;
-					extraUnitSpaces = unitLength - withBlock.Units.Length;
+					var extraNameSpaces = nameLength - withBlock.BenefitName.Length;
+					var extraCatSpaces = catLength - withBlock.Category.Length;
 
 					cat = line.Category.Substring(0, Math.Min(line.Category.Length, catLength)) + new string(' ', extraCatSpaces < 0 ? 0 : extraCatSpaces).Replace(" ", ".");
 					name = line.BenefitName.Substring(0, Math.Min(line.BenefitName.Length, nameLength)) + new string(' ', extraNameSpaces < 0 ? 0 : extraNameSpaces).Replace(" ", ".");
-					units = line.Units.Substring(0, Math.Min(line.Units.Length, unitLength)) + new string(' ', extraUnitSpaces < 0 ? 0 : extraUnitSpaces).Replace(" ", ".");
 
-					sb.AppendLine(string.Format(units + cat + name + " {0}{1}{0}{2}{0}{3}{0}{4}{0}{5}", vbTab, withBlock.H.ToString("0.000"), withBlock.VH.ToString("0.000"), withBlock.VV.ToString("0.000"), withBlock.VC.ToString("0.000"), withBlock.C.ToString("0.000")));
+					sb.AppendLine(string.Format( cat + name + " {0}{1}{0}{2}{0}{3}{0}{4}{0}{5}", vbTab, withBlock.H.ToString("0.000"), withBlock.VH.ToString("0.000"), withBlock.VV.ToString("0.000"), withBlock.VC.ToString("0.000"), withBlock.C.ToString("0.000")));
 				}
 			}
 
@@ -567,7 +563,6 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 				var withBlock = ssmTOOL.TechList;
 				sb.AppendLine(vbTab + vbTab + "H" + vbTab + "VH" + vbTab + "VV" + vbTab + "VC" + vbTab + "C");
 				sb.AppendLine(string.Format("Base Var %   {0}{1}{0}{2}{0}{3}{0}{4}{0}{5}", vbTab, withBlock.HValueVariation.ToString("0.000"), withBlock.VHValueVariation.ToString("0.000"), withBlock.VVValueVariation.ToString("0.000"), withBlock.VCValueVariation.ToString("0.000"), withBlock.CValueVariation.ToString("0.000")));
-				sb.AppendLine(string.Format("Base Var KW  {0}{1}{0}{2}{0}{3}{0}{4}{0}{5}", vbTab, withBlock.HValueVariationKW.ToString("0.000"), withBlock.VHValueVariationKW.ToString("0.000"), withBlock.VVValueVariationKW.ToString("0.000"), withBlock.VCValueVariationKW.ToString("0.000"), withBlock.CValueVariationKW.ToString("0.000")));
 			}
 
 
@@ -695,7 +690,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			var C54 = genInputs.AC_CompressorCapacitykW;
 			var C59 = genInputs.AC_COP;
 
-			var MechanicalWBaseAdjusted = (VectoMath.Min((F94 * (1 - F100)), C54 * 1000) / C59);
+			var MechanicalWBaseAdjusted = (VectoMath.Min((F94 * (1 - F100)), C54) / C59);
 
 			return MechanicalWBaseAdjusted * Weight;
 		}
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTOOL.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTOOL.cs
index 13467126d0876d5847385ed1189c2c55ea94f3a3..f25e9a9705f139a055f9b45b47e1eae950dff779 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTOOL.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTOOL.cs
@@ -8,8 +8,11 @@ using Newtonsoft.Json.Linq;
 using Omu.ValueInjecter;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.InputData.FileIO.JSON;
+using TUGraz.VectoCore.InputData.Reader.ComponentData;
 using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces;
 using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC;
+using TUGraz.VectoCore.Models.Declaration;
+using TUGraz.VectoCore.Utils;
 
 namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 {
@@ -18,7 +21,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 	// Version of which appears on the form title.
 	public class SSMTOOL : ISSMTOOL
 	{
-		private string filePath;
+		private string FilePath;
 		public ISSMGenInputs GenInputs { get; set; }
 		public ISSMTechList TechList { get; set; }
 		public ISSMCalculate Calculate { get; set; }
@@ -84,12 +87,14 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		// Constructors
 		public SSMTOOL(string filePath, HVACConstants hvacConstants, bool isDisabled = false, bool useTestValues = false)
 		{
-			this.filePath = filePath;
-			this.SSMDisabled = isDisabled;
-			this.HVACConstants = hvacConstants;
+			FilePath = filePath;
+			SSMDisabled = isDisabled;
+			HVACConstants = hvacConstants;
 
 			GenInputs = new SSMGenInputs(Path.GetDirectoryName(filePath));
-			TechList = new SSMTechList(filePath, GenInputs, useTestValues);
+			TechList = new SSMTechList(GenInputs.BP_BusFloorType);
+			TechList.TechLines = HVACTechBenefitsReader.ReadFromStream(RessourceHelper.ReadStream(DeclarationData.DeclarationDataResourcePrefix + ".Buses." +
+																								"HVAC_TechList.csv"));
 
 			Calculate = new SSMCalculate(this);
 		}
@@ -122,7 +127,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			try {
 				//var output = JsonConvert.SerializeObject(this, Formatting.Indented, settings);
 
-				//File.WriteAllText(filePath, output);
+				//File.WriteAllText(FilePath, output);
 
 				var body = new Dictionary<string, object>();
 				body["SSMDisabled"] = SSMDisabled;
@@ -182,7 +187,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 			foreach (var line in TechList.TechLines) {
 				var tmp = new Dictionary<string, object>();
-				tmp["Units"] = line.Units;
+				//tmp["Units"] = line.Units;
 				tmp["Category"] = line.Category;
 				tmp["BenefitName"] = line.BenefitName;
 				tmp["LowFloorH"] = line.LowFloorH;
@@ -198,7 +203,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 				tmp["ActiveVH"] = line.ActiveVH;
 				tmp["ActiveVV"] = line.ActiveVV;
 				tmp["ActiveVC"] = line.ActiveVC;
-				tmp["LineType"] = line.LineType;
+				//tmp["LineType"] = line.LineType;
 				retVal.Add(tmp);
 			}
 
@@ -208,35 +213,13 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		public bool Load(string filePath)
 		{
 			var returnValue = true;
-			//var settings = new JsonSerializerSettings();
-			//SSMTOOL tmpAux; // = New SSMTOOL(filePath, HVACConstants)
-
-			//settings.TypeNameHandling = TypeNameHandling.Objects;
-
-			// JSON METHOD
+			
 			try {
 				var json = JSONInputDataFactory.ReadFile(filePath);
 				var body = (JObject)json["Body"];
 
 				SSMDisabled = body.GetEx<bool>("SSMDisabled");
 				LoadGenInputs((JObject)body["GenInputs"]);
-				LoadTechList((JArray)body["TechList"]);
-				
-
-				//var output = File.ReadAllText(filePath);
-
-
-				//tmpAux = JsonConvert.DeserializeObject<SSMTOOL>(output, settings);
-
-				//tmpAux.TechList.SetSSMGeneralInputs(tmpAux.GenInputs);
-
-				//foreach (TechListBenefitLine tll in tmpAux.TechList.TechLines)
-
-				//	tll.inputSheet = tmpAux.GenInputs;
-
-
-				//// This is where we Assume values of loaded( Deserialized ) object.
-				//Clone(tmpAux);
 			} catch (Exception ) {
 
 				// Nothing to do except return false.
@@ -278,20 +261,6 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			GenInputs.AH_CoolantHeatTransferredToAirCabinHeater = genInput.GetEx<double>("AH_CoolantHeatTransferredToAirCabinHeater");
 		}
 
-		private void LoadTechList(JArray tech)
-		{
-			TechList.TechLines.Clear();
-			foreach (var line in tech) {
-				//var line = entry.Value ;
-				var tmp = new TechListBenefitLine(GenInputs, line.GetEx<string>("Units"), line.GetEx<string>("Category"), line.GetEx<string>("BenefitName"),
-					line.GetEx<double>("LowFloorH"), line.GetEx<double>("LowFloorV"), line.GetEx<double>("LowFloorC"),
-					line.GetEx<double>("SemiLowFloorH"), line.GetEx<double>("SemiLowFloorV"), line.GetEx<double>("SemiLowFloorC"),
-					line.GetEx<double>("RaisedFloorH"), line.GetEx<double>("RaisedFloorV"), line.GetEx<double>("RaisedFloorC"),
-					line.GetEx<bool>("OnVehicle"), line.GetEx<string>("LineType").ParseEnum<TechLineType>(), line.GetEx<bool>("ActiveVH"), line.GetEx<bool>("ActiveVV"), line.GetEx<bool>("ActiveVC"));
-				TechList.TechLines.Add(tmp);
-			}
-		}
-
 		// Comparison
 		public bool IsEqualTo(ISSMTOOL source)
 		{
@@ -308,13 +277,13 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 			var returnValue = true;
 
-			var properties = this.GenInputs.GetType().GetProperties();
+			var properties = GenInputs.GetType().GetProperties();
 
 			foreach (var prop in properties) {
 
 				// If Not prop.GetAccessors.IsReadOnly Then
 				if (prop.CanWrite) {
-					if (!prop.GetValue(this.GenInputs, null/* TODO Change to default(_) if this is not a reference type */).Equals(prop.GetValue(src.GenInputs, null/* TODO Change to default(_) if this is not a reference type */)))
+					if (!prop.GetValue(GenInputs, null/* TODO Change to default(_) if this is not a reference type */).Equals(prop.GetValue(src.GenInputs, null/* TODO Change to default(_) if this is not a reference type */)))
 						returnValue = false;
 				}
 			}
@@ -327,10 +296,10 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			var src = (SSMTOOL)source;
 
 			// Equal numbers of lines check
-			if (this.TechList.TechLines.Count != src.TechList.TechLines.Count)
+			if (TechList.TechLines.Count != src.TechList.TechLines.Count)
 				return false;
 
-			foreach (var tl in this.TechList.TechLines.OrderBy(o => o.Category).ThenBy(n => n.BenefitName)) {
+			foreach (var tl in TechList.TechLines.OrderBy(o => o.Category).ThenBy(n => n.BenefitName)) {
 
 				// First Check line exists in other
 				if (src.TechList.TechLines.Where(w => w.BenefitName == tl.BenefitName && w.Category == tl.Category).Count() != 1)
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTechList.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTechList.cs
index ebe7ca70bebe4221ba85cb387a8b29bdc1f3014c..8833ac02dd40ccb2249c3d33eaeadb777baed196 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTechList.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/SSMTechList.cs
@@ -3,196 +3,95 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC;
+using TUGraz.VectoCore.Models.Declaration;
 
 namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 {
 	// Used By SSMTOOL Class.
 	public class SSMTechList : ISSMTechList
 	{
-
-		// Private Fields
-		private string filePath;
-		private ISSMGenInputs _ssmInputs;
-		//private bool _dirty;
-
-		public List<ITechListBenefitLine> TechLines { get; set; }
+		private readonly List<ITechListBenefitLine> _techLines;
+		private FloorType _busFloorType;
 
 		// Constructors
-		public SSMTechList(string filepath, ISSMGenInputs genInputs, bool initialiseDefaults = false)
+		public SSMTechList(FloorType busFloorType)
 		{
-			TechLines = new List<ITechListBenefitLine>();
-
-			filePath = filepath;
-
-			_ssmInputs = genInputs;
-
-			if (initialiseDefaults)
-				SetDefaults();
+			_techLines = new List<ITechListBenefitLine>();
+			BusFloorType = busFloorType;
 		}
 
-
-		public void SetSSMGeneralInputs(ISSMGenInputs genInputs)
+		public IReadOnlyList<ITechListBenefitLine> TechLines
 		{
-			_ssmInputs = genInputs;
-		}
-
-		// Initialisation Methods
-		public bool Initialise(string filepath)
-		{
-			filePath = filepath;
-
-			return Initialise();
+			get { return _techLines; }
+			set {
+				_techLines.Clear();
+				var fb = "";
+				foreach (var entry in value) {
+					Add(entry, ref fb);
+				}
+			}
 		}
 
-		public bool Initialise()
+		public FloorType BusFloorType
 		{
-			var returnStatus = true;
-
-			if (File.Exists(filePath)) {
-				using (var sr = new StreamReader(filePath)) {
-					// get array og lines fron csv
-					var lines = sr.ReadToEnd().Split(new [] { Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries);
-
-					// Must have at least 2 entries in map to make it usable [dont forget the header row]
-					if (lines.Length < 1) {
-						return false;
-					}
-
-					var firstline = true;
-
-					foreach (var line in lines) {
-						if (!firstline) {
-
-							// split the line
-							var elements = line.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
-							// 3 entries per line required
-							if (elements.Length != 17)
-								throw new ArgumentException("Incorrect number of values in csv file");
-							// add values to map
-
-							// 00. Category,
-							// 01. BenefitName,
-							// 02. Units,
-							// 03. LowH,
-							// 04. LowV,
-							// 05. LowC,
-							// 06. SemiLowH,
-							// 07. SemiLowV,
-							// 08. SemiLowC,
-							// 09. RaisedH,
-							// 10. RaisedV,
-							// 11. RaisedC,
-							// 12. OnVehicle,
-							// 13. LineType,
-							// 14. AvtiveVH,
-							// 15. ActiveVV,
-							// 16. ActiveVC
-
-
-							// Bus
-							try {
-								var tbline = new TechListBenefitLine(_ssmInputs, elements[2], elements[0], elements[1], double.Parse(elements[3], CultureInfo.InvariantCulture), double.Parse(elements[4], CultureInfo.InvariantCulture), double.Parse(elements[5], CultureInfo.InvariantCulture), double.Parse(elements[6], CultureInfo.InvariantCulture), double.Parse(elements[7], CultureInfo.InvariantCulture), double.Parse(elements[8], CultureInfo.InvariantCulture), double.Parse(elements[9], CultureInfo.InvariantCulture), double.Parse(elements[10], CultureInfo.InvariantCulture), double.Parse(elements[11], CultureInfo.InvariantCulture), bool.Parse(elements[12]), elements[13].ParseEnum<TechLineType>(), bool.Parse(elements[14]), bool.Parse(elements[15]), bool.Parse(elements[16]));
-
-								TechLines.Add(tbline);
-							} catch (Exception ) {
-
-								// Indicate problems
-								returnStatus = false;
-							}
-						} else {
-							firstline = false;
-						}
-					}
+			get { return _busFloorType; }
+			set {
+				_busFloorType = value;
+				foreach (var entry in _techLines) {
+					entry.BusFloorType = BusFloorType;
 				}
-			} else {
-				returnStatus = false;
 			}
-
-			return returnStatus;
 		}
 
+		
+
 		// Public Properties - Outputs Of Class
 		public double CValueVariation
 		{
 			get {
 				double a;
 
-				a = TechLines.Where(x => x.Units.ToLower() == "fraction").Sum(s => s.C);
-
-				return a;
-			}
-		}
-
-		public double CValueVariationKW
-		{
-			get {
-				double a;
-
-				a = TechLines.Where(x => x.Units.ToLower() == "kw").Sum(s => s.C);
+				a = TechLines.Sum(s => s.C);
 
 				return a;
 			}
 		}
 
+		
 		public double HValueVariation
 		{
 			get {
 
 				// Dim a,b As double
-				return TechLines.Where(x => x.Units == "fraction").Sum(s => s.H);
+				return TechLines.Sum(s => s.H);
 			}
 		}
 
-		public double HValueVariationKW
-		{
-			get {
-				return TechLines.Where(x => x.Units.ToLower() == "kw").Sum(s => s.H);
-			}
-		}
+		
 
 		public double VCValueVariation
 		{
 			get {
-				return TechLines.Where(x => x.Units.ToLower() == "fraction").Sum(s => s.VC); // -  VCValueVariationKW
-			}
-		}
-
-		public double VCValueVariationKW
-		{
-			get {
-				return TechLines.Where(x => x.Units.ToLower() == "kw").Sum(s => s.VC);
+				return TechLines.Sum(s => s.VC); // -  VCValueVariationKW
 			}
 		}
 
+		
 		public double VHValueVariation
 		{
 			get {
 				// Dim a,b As double
 
-				return TechLines.Where(x => x.Units.ToLower() == "fraction").Sum(s => s.VH);
-			}
-		}
-
-		public double VHValueVariationKW
-		{
-			get {
-				return TechLines.Where(x => x.Units.ToLower() == "kw").Sum(s => s.VH);
+				return TechLines.Sum(s => s.VH);
 			}
 		}
 
+		
 		public double VVValueVariation
 		{
 			get {
-				return TechLines.Where(x => x.Units.ToLower() == "fraction").Sum(s => s.VV);
-			}
-		}
-
-		public double VVValueVariationKW
-		{
-			get {
-				return TechLines.Where(x => x.Units.ToLower() == "kw").Sum(s => s.VV); // - VVValueVariationKW
+				return TechLines.Sum(s => s.VV);
 			}
 		}
 
@@ -209,7 +108,8 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 
 			try {
-				TechLines.Add(item);
+				item.BusFloorType = BusFloorType;
+				_techLines.Add(item);
 
 				if (TechLines.Count == initialCount + 1) {
 
@@ -217,12 +117,11 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 					feedback = "OK";
 					//_dirty = true;
 					return true;
-				} else {
-
-					// Failure
-					feedback = "The system was unable to add the new tech benefit list item.";
-					return false;
 				}
+
+				// Failure
+				feedback = "The system was unable to add the new tech benefit list item.";
+				return false;
 			} catch (Exception ) {
 				feedback = "The system threw an exception and was unable to add the new tech benefit list item.";
 				return false;
@@ -231,10 +130,15 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 		public void Clear()
 		{
-			if (TechLines.Count > 0)
+			if (_techLines.Count > 0)
 				//_dirty = true;
 
-			TechLines.Clear();
+			_techLines.Clear();
+		}
+
+		public ITechListBenefitLine Find(string category, string benefitName)
+		{
+			return _techLines.Find(f => f.Category == category && f.BenefitName == benefitName);
 		}
 
 		public bool Delete(ITechListBenefitLine item, ref string feedback)
@@ -243,7 +147,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 			if ((TechLines.Count(c => c.Category == item.Category && c.BenefitName == item.BenefitName) == 1)) {
 				try {
-					TechLines.RemoveAt(TechLines.FindIndex(c => c.Category == item.Category && c.BenefitName == item.BenefitName));
+					_techLines.RemoveAt(_techLines.FindIndex(c => c.Category == item.Category && c.BenefitName == item.BenefitName));
 
 					if (TechLines.Count == currentCount - 1) {
 						// This succeeded
@@ -266,222 +170,30 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 		public bool Modify(ITechListBenefitLine originalItem, ITechListBenefitLine newItem, ref string feedback)
 		{
-			var fi = TechLines.Find(f => f.Category == originalItem.Category && f.BenefitName == originalItem.BenefitName);
+			var fi = _techLines.Find(f => f.Category == originalItem.Category && f.BenefitName == originalItem.BenefitName);
 
 			if (fi != null) {
 				try {
-					var originalUnits = fi.Units;
 					fi.CloneFrom(newItem);
 
-					// The lines below are to assist in testing. The KW units are being excluded, but for benchmarking against the spreadsheet model
-					// Two KW entries are left in. There is no provision for adding KW units in so we check if the original entry was KW and 
-					// force it back to KW if it was already so. There shoud be no need to remove this as newly created lists will not match this
-					// Phenomenon.
-					if ((originalUnits.ToLower() == "kw")) {
-						fi.Units = originalUnits;
-						newItem.Units = originalUnits;
-					}
-
 					if (newItem == fi) {
 						// This succeeded
 						//_dirty = true;
 						return true;
-					} else {
-						// No Exception, but this failed for some reason.
-						feedback = "The system was unable to remove the item from the list.";
-						return false;
 					}
+
+					// No Exception, but this failed for some reason.
+					feedback = "The system was unable to remove the item from the list.";
+					return false;
 				} catch (Exception ) {
 					feedback = "An exception occured, the update failed.";
 					return false;
 				}
-			} else {
-				feedback = "the item was not found so cannot be modified.";
-				return false;
-			}
-		}
-
-
-		private void SetDefaults()
-		{
-			ITechListBenefitLine techLine1 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine1;
-				withBlock.Category = "Cooling";
-				withBlock.BenefitName = "Separate air distribution ducts";
-				withBlock.LowFloorH = 0;
-				withBlock.LowFloorC = 0.04;
-				withBlock.LowFloorV = 0.04;
-				withBlock.SemiLowFloorH = 0;
-				withBlock.SemiLowFloorC = 0.04;
-				withBlock.SemiLowFloorV = 0.04;
-				withBlock.RaisedFloorH = 0;
-				withBlock.RaisedFloorC = 0.04;
-				withBlock.RaisedFloorV = 0.04;
-				withBlock.ActiveVH = false;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = true;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
 			}
 
-			ITechListBenefitLine techLine2 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine2;
-				withBlock.Category = "Heating";
-				withBlock.BenefitName = "Adjustable auxiliary heater";
-				withBlock.LowFloorH = 0.02;
-				withBlock.LowFloorC = 0;
-				withBlock.LowFloorV = 0.02;
-				withBlock.SemiLowFloorH = 0.02;
-				withBlock.SemiLowFloorC = 0;
-				withBlock.SemiLowFloorV = 0.02;
-				withBlock.RaisedFloorH = 0.02;
-				withBlock.RaisedFloorC = 0;
-				withBlock.RaisedFloorV = 0.02;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = false;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine3 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine3;
-				withBlock.Category = "Heating";
-				withBlock.BenefitName = "Adjustable coolant thermostat";
-				withBlock.LowFloorH = 0.02;
-				withBlock.LowFloorC = 0;
-				withBlock.LowFloorV = 0.02;
-				withBlock.SemiLowFloorH = 0.02;
-				withBlock.SemiLowFloorC = 0;
-				withBlock.SemiLowFloorV = 0.02;
-				withBlock.RaisedFloorH = 0.02;
-				withBlock.RaisedFloorC = 0;
-				withBlock.RaisedFloorV = 0.02;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = false;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine4 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine4;
-				withBlock.Category = "Heating";
-				withBlock.BenefitName = "Engine waste gas heat exchanger";
-				withBlock.LowFloorH = 0.04;
-				withBlock.LowFloorC = 0;
-				withBlock.LowFloorV = 0.04;
-				withBlock.SemiLowFloorH = 0;
-				withBlock.SemiLowFloorC = 0;
-				withBlock.SemiLowFloorV = 0;
-				withBlock.RaisedFloorH = 0;
-				withBlock.RaisedFloorC = 0;
-				withBlock.RaisedFloorV = 0;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = false;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine5 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine5;
-				withBlock.Category = "Heating";
-				withBlock.BenefitName = "Heat pump systems";
-				withBlock.LowFloorH = 0.06;
-				withBlock.LowFloorC = 0;
-				withBlock.LowFloorV = 0.06;
-				withBlock.SemiLowFloorH = 0.04;
-				withBlock.SemiLowFloorC = 0;
-				withBlock.SemiLowFloorV = 0.04;
-				withBlock.RaisedFloorH = 0.04;
-				withBlock.RaisedFloorC = 0;
-				withBlock.RaisedFloorV = 0.04;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = false;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine6 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine6;
-				withBlock.Category = "Insulation";
-				withBlock.BenefitName = "Double-glazing";
-				withBlock.LowFloorH = 0.04;
-				withBlock.LowFloorC = 0.04;
-				withBlock.LowFloorV = 0.04;
-				withBlock.SemiLowFloorH = 0.04;
-				withBlock.SemiLowFloorC = 0.04;
-				withBlock.SemiLowFloorV = 0.04;
-				withBlock.RaisedFloorH = 0.04;
-				withBlock.RaisedFloorC = 0.04;
-				withBlock.RaisedFloorV = 0.04;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = true;
-				withBlock.ActiveVC = true;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine7 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine7;
-				withBlock.Category = "Insulation";
-				withBlock.BenefitName = "Tinted windows";
-				withBlock.LowFloorH = 0;
-				withBlock.LowFloorC = 0;
-				withBlock.LowFloorV = 0;
-				withBlock.SemiLowFloorH = 0;
-				withBlock.SemiLowFloorC = 0;
-				withBlock.SemiLowFloorV = 0;
-				withBlock.RaisedFloorH = 0;
-				withBlock.RaisedFloorC = 0;
-				withBlock.RaisedFloorV = 0;
-				withBlock.ActiveVH = false;
-				withBlock.ActiveVV = false;
-				withBlock.ActiveVC = false;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-			}
-
-			ITechListBenefitLine techLine8 = new TechListBenefitLine(_ssmInputs);
-			{
-				var withBlock = techLine8;
-				withBlock.Category = "Ventilation";
-				withBlock.BenefitName = "Fan control strategy (serial/parallel)";
-				withBlock.LowFloorH = 0.02;
-				withBlock.LowFloorC = 0.02;
-				withBlock.LowFloorV = 0.02;
-				withBlock.SemiLowFloorH = 0.02;
-				withBlock.SemiLowFloorC = 0.02;
-				withBlock.SemiLowFloorV = 0.02;
-				withBlock.RaisedFloorH = 0.02;
-				withBlock.RaisedFloorC = 0.02;
-				withBlock.RaisedFloorV = 0.02;
-				withBlock.ActiveVH = true;
-				withBlock.ActiveVV = true;
-				withBlock.ActiveVC = true;
-				withBlock.OnVehicle = false;
-				withBlock.Units = "fraction";
-				withBlock.LineType = TechLineType.HVCActiveSelection;
-			}
-
-			var feedback = string.Empty;
-			Add(techLine1, ref feedback);
-			Add(techLine2, ref feedback);
-			Add(techLine3, ref feedback);
-			Add(techLine4, ref feedback);
-			Add(techLine5, ref feedback);
-			Add(techLine6, ref feedback);
-			Add(techLine7, ref feedback);
-			Add(techLine8, ref feedback);
+			feedback = "the item was not found so cannot be modified.";
+			return false;
 		}
+
 	}
 }
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/TechListBenefitLine.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/TechListBenefitLine.cs
index 04195427c86873753f5be474621c7f4e4e86721d..85b3be01249419fd1328597fdbc01c08a02de07b 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/TechListBenefitLine.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/HVAC/TechListBenefitLine.cs
@@ -3,12 +3,7 @@ using TUGraz.VectoCore.Models.Declaration;
 
 namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 {
-	public enum PowerType
-	{
-		Mechanical,
-		Electrical
-	}
-
+	
 	// Used by SSMTOOL Class, refer to original spreadsheet model
 	// Or PDF Model Document which articulates the same spreadsheet functionality
 	// But within the context of the Vecto interpretation of the same.
@@ -16,9 +11,9 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 	public class TechListBenefitLine : ITechListBenefitLine
 	{
 		//private float _h, _vh, _vv, _vc, _c;
-		public ISSMGenInputs inputSheet;
+		public FloorType BusFloorType { protected get; set; }
 
-		public string Units { get; set; }
+		//public string Units { get; set; }
 		public string Category { get; set; }
 		public string BenefitName { get; set; }
 		public double LowFloorH { get; set; }
@@ -37,185 +32,128 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		public bool ActiveVH { get; set; }
 		public bool ActiveVV { get; set; }
 		public bool ActiveVC { get; set; }
-		public TechLineType LineType { get; set; }
 
 		public double H
 		{
 			get {
-				double returnValue = 0;
+				var returnValue = 0.0;
 
 				// =IF($M49=0,0,IF(AND($M49=1,'INPUT & RESULTS SHEET'!$D$6="low floor"),'TECH LIST INPUT'!D49, IF(AND($M49=1,'INPUT & RESULTS SHEET'!$D$6="semi low floor"),'TECH LIST INPUT'!G49,'TECH LIST INPUT'!J49)))
-				if (!OnVehicle)
+				if (!OnVehicle) {
 					return returnValue;
-
-				switch (inputSheet.BP_BusFloorType) {
-					case FloorType.LowFloor: {
-						returnValue = LowFloorH;
-						break;
-					}
-
-					case FloorType.SemiLowFloor: {
-						returnValue = SemiLowFloorH;
-						break;
-					}
-
-					case FloorType.HighFloor: {
-						returnValue = RaisedFloorH;
-						break;
-					}
 				}
 
-				return returnValue;
+				switch (BusFloorType) {
+					case FloorType.LowFloor: return LowFloorH;
+					case FloorType.SemiLowFloor: return SemiLowFloorH;
+					case FloorType.HighFloor: return RaisedFloorH;
+					default: return returnValue;
+				}
 			}
 		}
 
 		public double VH
 		{
 			get {
-				double floorValue = 0;
+				const double floorValue = 0;
 
-				if (!OnVehicle)
+				if (!OnVehicle) {
 					return floorValue;
-
-				// Get floor value
-				switch (inputSheet.BP_BusFloorType) {
-					case FloorType.LowFloor: {
-						floorValue = LowFloorV;
-						break;
-					}
-
-					case FloorType.SemiLowFloor: {
-						floorValue = SemiLowFloorV;
-						break;
-					}
-
-					case FloorType.HighFloor: {
-						floorValue = RaisedFloorV;
-						break;
-					}
 				}
 
 				// Active
-				if (ActiveVH)
-					return floorValue;
-				else
+				if (!ActiveVH) {
 					return 0;
+				}
+
+				// Get floor value
+				switch (BusFloorType) {
+					case FloorType.LowFloor: return LowFloorV;
+					case FloorType.SemiLowFloor: return SemiLowFloorV;
+					case FloorType.HighFloor: return RaisedFloorV;
+					default: return floorValue;
+				}
 			}
 		}
 
 		public double VV
 		{
 			get {
-				double floorValue = 0;
+				var floorValue = 0.0;
 
-				if (!OnVehicle)
+				if (!OnVehicle) {
 					return floorValue;
-
-				// Get floor value
-				switch (inputSheet.BP_BusFloorType) {
-					case FloorType.LowFloor: {
-						floorValue = LowFloorV;
-						break;
-					}
-
-					case FloorType.SemiLowFloor: {
-						floorValue = SemiLowFloorV;
-						break;
-					}
-
-					case FloorType.HighFloor: {
-						floorValue = RaisedFloorV;
-						break;
-					}
 				}
 
 				// Active
-				if (ActiveVV)
+				if (!ActiveVV) {
 					return floorValue;
-				else
-					return 0;
+				}
+
+				// Get floor value
+				switch (BusFloorType) {
+					case FloorType.LowFloor: return LowFloorV;
+					case FloorType.SemiLowFloor: return SemiLowFloorV;
+					case FloorType.HighFloor: return RaisedFloorV;
+					default: return floorValue;
+				}
 			}
 		}
 
 		public double VC
 		{
 			get {
-				double floorValue = 0;
+				var floorValue = 0.0;
 
-				if (!OnVehicle)
+				if (!OnVehicle) {
 					return floorValue;
-
-				// Get floor value
-				switch (inputSheet.BP_BusFloorType) {
-					case FloorType.LowFloor: {
-						floorValue = LowFloorV;
-						break;
-					}
-
-					case FloorType.SemiLowFloor: {
-						floorValue = SemiLowFloorV;
-						break;
-					}
-
-					case FloorType.HighFloor: {
-						floorValue = RaisedFloorV;
-						break;
-					}
 				}
 
 				// Active
-				if (ActiveVC)
+				if (!ActiveVC) {
 					return floorValue;
-				else
-					return 0;
+				}
+
+				// Get floor value
+				switch (BusFloorType) {
+					case FloorType.LowFloor: return LowFloorV;
+					case FloorType.SemiLowFloor: return SemiLowFloorV;
+					case FloorType.HighFloor: return RaisedFloorV;
+					default: return floorValue;
+				}
 			}
 		}
 
 		public double C
 		{
 			get {
-				double returnValue = 0;
+				var returnValue = 0.0;
 
 				if (!OnVehicle)
 					return returnValue;
 
-				switch (inputSheet.BP_BusFloorType) {
-					case FloorType.LowFloor: {
-						returnValue = LowFloorC;
-						break;
-					}
-
-					case FloorType.SemiLowFloor: {
-						returnValue = SemiLowFloorC;
-						break;
-					}
-
-					case FloorType.HighFloor: {
-						returnValue = RaisedFloorC;
-						break;
-					}
+				switch (BusFloorType) {
+					case FloorType.LowFloor: return LowFloorC;
+					case FloorType.SemiLowFloor: return SemiLowFloorC;
+					case FloorType.HighFloor: return RaisedFloorC;
+					default: return returnValue;
 				}
-
-				return returnValue;
 			}
 		}
 
 		public TechListBenefitLine() { }
 
-		public TechListBenefitLine(ISSMGenInputs geninputs)
-		{
-			this.inputSheet = geninputs;
-		}
+		
 
 		public TechListBenefitLine(
-			ISSMGenInputs geninputs, string units, string category, string benefitName, double lowFloorH, double lowFloorV,
+			string category, string benefitName, double lowFloorH, double lowFloorV,
 			double lowFloorC, double semiLowFloorH, double semiLowFloorV, double semiLowFloorC, double raisedFloorH,
-			double raisedFloorV, double raisedFloorC, bool onVehicle, TechLineType lineType, bool activeVH, bool activeVV,
+			double raisedFloorV, double raisedFloorC, bool onVehicle, bool activeVH, bool activeVV,
 			bool activeVC
 		)
 		{
-			inputSheet = geninputs;
-			Units = units;
+			//BusFloorType = geninputs;
+			//Units = units;
 			Category = category;
 			BenefitName = benefitName;
 			LowFloorH = lowFloorH;
@@ -228,7 +166,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 			RaisedFloorV = raisedFloorV;
 			RaisedFloorC = raisedFloorC;
 			OnVehicle = onVehicle;
-			LineType = lineType;
+			//LineType = lineType;
 			ActiveVH = activeVH;
 			ActiveVV = activeVV;
 			ActiveVC = activeVC;
@@ -238,12 +176,12 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		public static bool operator ==(TechListBenefitLine op1, TechListBenefitLine op2)
 		{
 			if ((op1.Category == op2.Category && op1.BenefitName == op2.BenefitName && op1.ActiveVC == op2.ActiveVC &&
-				op1.ActiveVH == op2.ActiveVH && op1.ActiveVV == op2.ActiveVV && op1.LineType == op2.LineType &&
+				op1.ActiveVH == op2.ActiveVH && op1.ActiveVV == op2.ActiveVV && /*op1.LineType == op2.LineType &&*/
 				op1.LowFloorC == op2.LowFloorC && op1.LowFloorV == op2.LowFloorV && op1.LowFloorH == op2.LowFloorH &&
 				op1.SemiLowFloorC == op2.SemiLowFloorC && op1.SemiLowFloorH == op2.SemiLowFloorH &&
 				op1.SemiLowFloorV == op2.SemiLowFloorV && op1.RaisedFloorC == op2.RaisedFloorC &&
-				op1.RaisedFloorH == op2.RaisedFloorH && op1.RaisedFloorV == op2.RaisedFloorV && op1.OnVehicle == op2.OnVehicle &&
-				op1.Units == op2.Units)) {
+				op1.RaisedFloorH == op2.RaisedFloorH && op1.RaisedFloorV == op2.RaisedFloorV && op1.OnVehicle == op2.OnVehicle 
+				/*&& op1.Units == op2.Units*/)) {
 				return true;
 			}
 
@@ -253,12 +191,12 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		public static bool operator !=(TechListBenefitLine op1, TechListBenefitLine op2)
 		{
 			if ((op1.Category != op2.Category || op1.BenefitName != op2.BenefitName || op1.ActiveVC != op2.ActiveVC ||
-				op1.ActiveVH != op2.ActiveVH || op1.ActiveVV != op2.ActiveVV || op1.LineType != op2.LineType ||
+				op1.ActiveVH != op2.ActiveVH || op1.ActiveVV != op2.ActiveVV || /*op1.LineType != op2.LineType ||*/
 				op1.LowFloorC != op2.LowFloorC || op1.LowFloorV != op2.LowFloorV || op1.LowFloorH != op2.LowFloorH ||
 				op1.SemiLowFloorC != op2.SemiLowFloorC || op1.SemiLowFloorH != op2.SemiLowFloorH ||
 				op1.SemiLowFloorV != op2.SemiLowFloorV || op1.RaisedFloorC != op2.RaisedFloorC ||
-				op1.RaisedFloorH != op2.RaisedFloorH || op1.RaisedFloorV != op2.RaisedFloorV || op1.OnVehicle != op2.OnVehicle ||
-				op1.Units != op2.Units)) {
+				op1.RaisedFloorH != op2.RaisedFloorH || op1.RaisedFloorV != op2.RaisedFloorV || op1.OnVehicle != op2.OnVehicle /*||
+				op1.Units != op2.Units*/)) {
 				return true;
 			}
 
@@ -269,14 +207,14 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 		protected bool Equals(TechListBenefitLine other)
 		{
-			return Equals(inputSheet, other.inputSheet) && string.Equals(Units, other.Units) &&
+			return Equals(BusFloorType, other.BusFloorType) && /*string.Equals(Units, other.Units) &&*/
 					string.Equals(Category, other.Category) && string.Equals(BenefitName, other.BenefitName) &&
 					LowFloorH.Equals(other.LowFloorH) && LowFloorV.Equals(other.LowFloorV) && LowFloorC.Equals(other.LowFloorC) &&
 					SemiLowFloorH.Equals(other.SemiLowFloorH) && SemiLowFloorV.Equals(other.SemiLowFloorV) &&
 					SemiLowFloorC.Equals(other.SemiLowFloorC) && RaisedFloorH.Equals(other.RaisedFloorH) &&
 					RaisedFloorV.Equals(other.RaisedFloorV) && RaisedFloorC.Equals(other.RaisedFloorC) &&
 					OnVehicle == other.OnVehicle && ActiveVH == other.ActiveVH && ActiveVV == other.ActiveVV &&
-					ActiveVC == other.ActiveVC && LineType == other.LineType;
+					ActiveVC == other.ActiveVC /* && LineType == other.LineType*/;
 		}
 
 		public override bool Equals(object obj)
@@ -297,8 +235,8 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 		public override int GetHashCode()
 		{
 			unchecked {
-				var hashCode = (inputSheet != null ? inputSheet.GetHashCode() : 0);
-				hashCode = (hashCode * 397) ^ (Units != null ? Units.GetHashCode() : 0);
+				var hashCode = BusFloorType.GetHashCode();
+				//hashCode = (hashCode * 397) ^ (Units != null ? Units.GetHashCode() : 0);
 				hashCode = (hashCode * 397) ^ (Category != null ? Category.GetHashCode() : 0);
 				hashCode = (hashCode * 397) ^ (BenefitName != null ? BenefitName.GetHashCode() : 0);
 				hashCode = (hashCode * 397) ^ LowFloorH.GetHashCode();
@@ -314,7 +252,7 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 				hashCode = (hashCode * 397) ^ ActiveVH.GetHashCode();
 				hashCode = (hashCode * 397) ^ ActiveVV.GetHashCode();
 				hashCode = (hashCode * 397) ^ ActiveVC.GetHashCode();
-				hashCode = (hashCode * 397) ^ (int)LineType;
+				//hashCode = (hashCode * 397) ^ (int)LineType;
 				return hashCode;
 			}
 		}
@@ -323,32 +261,32 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC
 
 		public void CloneFrom(ITechListBenefitLine source)
 		{
-			this.Units = source.Units;
-			this.Category = source.Category;
-			this.BenefitName = source.BenefitName;
-			this.LowFloorH = source.LowFloorH;
-			this.LowFloorV = source.LowFloorV;
-			this.LowFloorC = source.LowFloorC;
-
-			this.SemiLowFloorH = source.SemiLowFloorH;
-			this.SemiLowFloorV = source.SemiLowFloorV;
-			this.SemiLowFloorC = source.SemiLowFloorC;
-
-			this.RaisedFloorH = source.RaisedFloorH;
-			this.RaisedFloorV = source.RaisedFloorV;
-			this.RaisedFloorC = source.RaisedFloorC;
-
-			this.OnVehicle = source.OnVehicle;
-			this.ActiveVH = source.ActiveVH;
-			this.ActiveVV = source.ActiveVV;
-			this.ActiveVC = source.ActiveVC;
-			this.LineType = source.LineType;
+			//this.Units = source.Units;
+			Category = source.Category;
+			BenefitName = source.BenefitName;
+			LowFloorH = source.LowFloorH;
+			LowFloorV = source.LowFloorV;
+			LowFloorC = source.LowFloorC;
+
+			SemiLowFloorH = source.SemiLowFloorH;
+			SemiLowFloorV = source.SemiLowFloorV;
+			SemiLowFloorC = source.SemiLowFloorC;
+
+			RaisedFloorH = source.RaisedFloorH;
+			RaisedFloorV = source.RaisedFloorV;
+			RaisedFloorC = source.RaisedFloorC;
+
+			OnVehicle = source.OnVehicle;
+			ActiveVH = source.ActiveVH;
+			ActiveVV = source.ActiveVV;
+			ActiveVC = source.ActiveVC;
+			//LineType = source.LineType;
 		}
 
 		public bool IsEqualTo(ITechListBenefitLine source)
 		{
 			var mySource = (TechListBenefitLine)source;
-			if (object.ReferenceEquals(mySource, null)) {
+			if (ReferenceEquals(mySource, null)) {
 				return false;
 			}
 
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ISSMTechList.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ISSMTechList.cs
index 371233c1175696f6a74a4cfa08b358bea650995d..37f4dc5f5a3315b174febeced57a8b111b59f5e1 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ISSMTechList.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ISSMTechList.cs
@@ -4,14 +4,15 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HV
 {
 	public interface ISSMTechList
 	{
-		List<ITechListBenefitLine> TechLines { get; set; }
+		IReadOnlyList<ITechListBenefitLine> TechLines { get; set; }
 
 		void Clear();
+		ITechListBenefitLine Find(string category, string benefitName);
 		bool Add(ITechListBenefitLine item, ref string feedback);
 		bool Delete(ITechListBenefitLine item, ref string feedback);
 		bool Modify(ITechListBenefitLine originalItem, ITechListBenefitLine modifiedItem, ref string feedback);
 
-		void SetSSMGeneralInputs(ISSMGenInputs genInputs);
+		//void SetSSMGeneralInputs(ISSMGenInputs genInputs);
 
 		double HValueVariation { get; }
 		double VHValueVariation { get; }
@@ -19,14 +20,14 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HV
 		double VCValueVariation { get; }
 		double CValueVariation { get; }
 
-		double HValueVariationKW { get; }
-		double VHValueVariationKW { get; }
-		double VVValueVariationKW { get; }
-		double VCValueVariationKW { get; }
-		double CValueVariationKW { get; }
+		//double HValueVariationKW { get; }
+		//double VHValueVariationKW { get; }
+		//double VVValueVariationKW { get; }
+		//double VCValueVariationKW { get; }
+		//double CValueVariationKW { get; }
 
 
-		bool Initialise();
-		bool Initialise(string filePath);
+		//bool Initialise();
+		//bool Initialise(string filePath);
 	}
 }
diff --git a/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ITechListBenefitLine.cs b/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ITechListBenefitLine.cs
index 778bc5b63d81451183a8aa824166099bb4ba0d6b..99c60bf06b5c027de0ae104cb03f32e9af4ca300 100644
--- a/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ITechListBenefitLine.cs
+++ b/VectoCore/VectoCore/Models/BusAuxiliaries/Interfaces/DownstreamModules/HVAC/ITechListBenefitLine.cs
@@ -1,7 +1,10 @@
-namespace TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC {
+using TUGraz.VectoCore.Models.Declaration;
+
+namespace TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC {
 	public interface ITechListBenefitLine
 	{
-		string Units { get; set; }
+		FloorType BusFloorType { set; }
+
 		string Category { get; set; }
 		string BenefitName { get; set; }
 
@@ -21,7 +24,6 @@
 		bool ActiveVH { get; set; }
 		bool ActiveVV { get; set; }
 		bool ActiveVC { get; set; }
-		TechLineType LineType { get; set; }
 
 		double H { get; }
 		double VH { get; }
diff --git a/VectoCore/VectoCore/Resources/Declaration/Buses/ElectricConsumers.csv b/VectoCore/VectoCore/Resources/Declaration/Buses/ElectricConsumers.csv
new file mode 100644
index 0000000000000000000000000000000000000000..07c37ade45dbdfa1139f21a13c38eb4cfa93aeb5
--- /dev/null
+++ b/VectoCore/VectoCore/Resources/Declaration/Buses/ElectricConsumers.csv
@@ -0,0 +1,21 @@
+Category                    , Consumer                                                , Base Vehicle , Nominal Amps , PhaseIdle/TractionOn , Num in Vehicle , Info
+Veh Electronics & Engine    , Controllers Valves etc.                                 , 1            , 25.0         , 1.0                  , 1              ,
+Doors                       , Doors per vehicle                                       , 0            , 3.0          , 0.096339             , 3              ,
+Vehicle basic equipment     , Radio City                                              , 0            , 2.0          , 0.8                  , 1              ,
+Vehicle basic equipment     , Radio Intercity                                         , 0            , 5.0          , 0.8                  , 0              ,
+Vehicle basic equipment     , Radio/Audio Tourism                                     , 0            , 9.0          , 0.8                  , 0              ,
+Vehicle basic equipment     , Fridge                                                  , 0            , 4.0          , 0.5                  , 0              ,
+Vehicle basic equipment     , Kitchen Standard                                        , 0            , 67.0         , 0.05                 , 0              ,
+Vehicle basic equipment     , Interior lights City/ Intercity + doorlights            , 0            , 1.0          , 0.7                  , 12             , 1/m vehicle length
+Vehicle basic equipment     , LED Interior lights ceiling city/Intercity + doorlights , 0            , 0.6          , 0.7                  , 0              , 1/m vehicle length
+Vehicle basic equipment     , Interior lights Tourism + reading                       , 0            , 1.1          , 0.7                  , 0              , 1/m vehicle length
+Vehicle basic equipment     , LED Interior lights ceiling Tourism + reading           , 0            , 0.66         , 0.7                  , 0              , 1/m vehicle length
+Customer Specific Equipment , External Displays Font/Side/Rear                        , 0            , 2.65         , 1.0                  , 4              ,
+Customer Specific Equipment , Internal display per unit                               , 0            , 1.06         , 1.0                  , 1              , (front side rear)
+Customer Specific Equipment , CityBus Ref EBSF Table4 Devices ITS No Displays         , 0            , 9.3          , 1.0                  , 1              ,
+Lights                      , Exterior Lights BULB                                    , 0            , 7.4          , 1.0                  , 1              ,
+Lights                      , Day running lights LED bonus                            , 0            , -0.723       , 1.0                  , 1              ,
+# Lights                    , Antifog rear lights LED bonus                           , 0            , -0.17        , 1.0                  , 1              , @quam: not mentioned input parameters
+Lights                      , Position lights LED bonus                               , 0            , -1.2         , 1.0                  , 1              ,
+Lights                      , Direction lights LED bonus                              , 0            , -0.3         , 1.0                  , 1              ,
+Lights                      , Brake Lights LED bonus                                  , 0            , -1.2         , 1.0                  , 1              ,
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Resources/Declaration/Buses/HVAC_TechList.csv b/VectoCore/VectoCore/Resources/Declaration/Buses/HVAC_TechList.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3c6167a2096fb8cb8d135d3ab6183e043fd3ceee
--- /dev/null
+++ b/VectoCore/VectoCore/Resources/Declaration/Buses/HVAC_TechList.csv
@@ -0,0 +1,8 @@
+Category    , BenefitName                     , LowFloorH , LowFloorC , LowFloorV , SemiLowFloorH , SemiLowFloorC , SemiLowFloorV , RaisedFloorH , RaisedFloorC , RaisedFloorV , ActiveVH , ActiveVV , ActiveVC ,
+Cooling     , Separate air distribution ducts , 0         , 0.04      , 0.04      , 0             , 0.04          , 0.04          , 0            , 0.04         , 0.04         , 0        , 0        , 1        ,
+Heating     , Adjustable auxiliary heater     , 0.02      , 0         , 0.02      , 0.02          , 0             , 0.02          , 0.02         , 0            , 0.02         , 1        , 0        , 0        ,
+Heating     , Adjustable coolant thermostat   , 0.02      , 0         , 0.02      , 0.02          , 0             , 0.02          , 0.02         , 0            , 0.02         , 1        , 0        , 0        ,
+Heating     , Engine waste gas heat exchanger , 0.04      , 0         , 0.04      , 0             , 0             , 0             , 0            , 0            , 0            , 1        , 0        , 0        ,
+Heating     , Heat pump systems               , 0.06      , 0         , 0.06      , 0.04          , 0             , 0.04          , 0.04         , 0            , 0.04         , 1        , 0        , 0        ,
+Insulation  , Double-glazing                  , 0.04      , 0.04      , 0.04      , 0.04          , 0.04          , 0.04          , 0.04         , 0.04         , 0.04         , 1        , 1        , 1        ,
+#Insulation , Tinted windows                  , 0         , 0         , 0         , 0             , 0             , 0             , 0            , 0            , 0            , 0        , 0        , 0        ,
diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
index 1e9a22e9dd657198c51587522bcadb75b5183326..0c2878236e917b67dcad3b1ffe72cfce1bb0b38a 100644
--- a/VectoCore/VectoCore/VectoCore.csproj
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -261,6 +261,7 @@
     <Compile Include="InputData\FileIO\XML\Declaration\IXMLDeclarationInputDataReader.cs" />
     <Compile Include="InputData\FileIO\XML\IXMLInputDataReader.cs" />
     <Compile Include="InputData\FileIO\XML\XMLInputDataNinjectModule.cs" />
+    <Compile Include="InputData\Reader\ComponentData\HVACTechBenefitsReader.cs" />
     <Compile Include="Models\BusAuxiliaries\AdvancedAuxiliaries.cs" />
     <Compile Include="Models\BusAuxiliaries\AuxiliaryConfig.cs" />
     <Compile Include="Models\BusAuxiliaries\DownstreamModules\Impl\AbstractModule.cs" />
@@ -798,6 +799,8 @@
     <EmbeddedResource Include="Resources\XSD\VectoEngineeringDefinitions.1.1.xsd">
       <SubType>Designer</SubType>
     </EmbeddedResource>
+    <EmbeddedResource Include="Resources\Declaration\Buses\ElectricConsumers.csv" />
+    <EmbeddedResource Include="Resources\Declaration\Buses\HVAC_TechList.csv" />
     <None Include="Utils\VectoVersionCore.tt">
       <Generator>TextTemplatingFileGenerator</Generator>
       <LastGenOutput>VectoVersionCore.cs</LastGenOutput>
@@ -829,6 +832,7 @@
       <Name>VectoHashing</Name>
     </ProjectReference>
   </ItemGroup>
+  <ItemGroup />
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.