-- BIA Style Sheet

---------------------------------------------------------------------------
--**	WIDGET_Type,			DefaultStyle:	**--
--
-- 		WIDGET_Group, 			defStyleGroup
--		WIDGET_TextLabel, 		defStyleLabel
--		WIDGET_ArtLabel, 		defStyleLabel*
--		WIDGET_EditText, 		defStyleEditText
--		WIDGET_Button, 			defStyleButton
--		WIDGET_CheckButton, 	defStyleCheckBox
--		WIDGET_RadioButton, 	defStyleRadioButton
--		WIDGET_ProgressBar, 	defStyleProgressBar
--		WIDGET_ScrollBar, 		defStyleScrollBar
--		WIDGET_TextListBox, 	defStyleListBox
--		WIDGET_CustomListBox, 	defStyleListBox*
--		WIDGET_ComboBox, 		defStyleComboBox
--		WIDGET_EditComboBox,	defStyleComboBox*
--		WIDGET_SliderBar,
--		WIDGET_SpinnerBox,
--		WIDGET_3DScene

---------------------------------------------------------------------------
-- style sheet

StyleSheet = 
{
	Styles = 
	{
		{
			type 			= "Style",
			name			= "defStyleGroup",
			
			Presentation	=
			{
				Art				=
				{
					{
						type 			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						rectangleType	= "Fill",
						colour 			= "TestDialogBackground",
					},
					{
						type 			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						rectangleType	= "Border",
						colour 			= "TestDialogExternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type 			= "ScrollBarStyle",
			name		= "defStyleScrollBar",
			
			range =  
			{
				0,
				1,
			},			
			
			stepSize		= 0.01,			
			
			orientation	= "Vertical",
			
			Presentation	=
			{
				Art 			=
				{
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						rectangleType	= "Fill",
						
						colour 			= { 0, 0, 0, 64 },
					},
						
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						rectangleType	= "Border",
						
						colour 			= "TestDialogInternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
			
			ButtonUp		=
			{
				size			= { 0.025, 0.025 },
				
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Graphic",
							
							states			= { "Normal", "Active", "Disabled" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up.tga",
							
							colour 			= "White",
						},
						{
							type			= "Graphic",
							
							states			= { "Hover" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up_highlight.tga",
							
							colour 			= "White",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ButtonLeft		= 
			{
				size			= { 0.025, 0.025 },
				
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Graphic",
							
							states			= { "Normal", "Active", "Disabled" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left.tga",
							colour 			= "White",
						},
						{
							type			= "Graphic",
							
							states			= { "Hover" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left_highlight.tga",
							colour 			= "White",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ButtonDown		= 
			{
				size			= { 0.025, 0.025 },
				
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Graphic",
							
							states			= { "Normal", "Active", "Disabled" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down.tga",
							colour 			= "White",
						},
						{
							type			= "Graphic",
							
							states			= { "Hover" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down_highlight.tga",
							colour 			= "White",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ButtonRight		= 
			{
				size			= { 0.025, 0.025 },
				
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Graphic",
							
							states			= { "Normal", "Active", "Disabled" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right.tga",
							colour 			= "White",
						},
						{
							type			= "Graphic",
							
							states			= { "Hover" },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right_highlight.tga",
							colour 			= "White",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ButtonTrackVert	=
			{
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Disabled" },
							
							rectangleType	= "Fill",
							colour			= "TestButtonBackground",
						},
						{
							type			= "Rectangle",
							
							states			= { "Hover" },
							
							rectangleType	= "Fill",
							colour			= "TestButtonBackgroundHighlight",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ButtonTrackHorz = 
			{
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Disabled" },
							
							rectangleType	= "Fill",
							colour			= "TestButtonBackground",
						},
						{
							type			= "Rectangle",
							
							states			= { "Hover" },
							
							rectangleType	= "Fill",
							colour			= "TestButtonBackgroundHighlight",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
		},
		
		{
			type 			= "Style",
			name			= "defStyleLabel",
			
			size 			= { 0.25, 0.025 },
			
			Presentation	=
			{
				Art				=
				{
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						colour			= "TestDialogTitleBackground",
					},
					{
						type			= "Text",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						textColourTop	= "TestTitleText",
						textColourBottom = "TestTitleText",
						
						fontname		= "century16",
						horzAlign		= "Centre",
						vertAlign		= "Centre",
						
					},
					{
						type			= "Line",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						p1		 		= { 0.0, 0.025 },
						p2				= { 0.25, 0.025 },
						
						colour 			= "TestDialogInternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type 			= "ButtonStyle",
			name			= "defStyleButton",
			
			size			= { 0.125, 0.05 },
			
			Presentation	=
			{
				Art				=
				{
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Disabled" },
						
						colour			= "TestButtonAcceptBackground",
					},
					{
						type			= "Rectangle",
						
						states			= { "Hover" },
						
						colour			= "TestButtonAcceptBackgroundHighlight",
					},
					
					{
						type			= "Text",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						textColourTop	= "TestButtonAcceptText",
						textColourBottom = "TestButtonAcceptText",
						
						fontname		= "century16",
						horzAlign		= "Centre",	
						vertAlign		= "Centre",
					},
					
					{
						type			= "Line",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						p1		 		= { 0.0, 0.0 },
						p2				= { 1.0, 0.0 },
						
						colour 			= "TestDialogInternalBorder",
					},
					{
						type			= "Line",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						p1		 		= { 1.0, 0.0 },
						p2				= { 1.0, 1.0 },
						
						colour 			= "TestDialogInternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type 			= "ButtonStyle",
			name			= "defStyleCheckBox",
			
			size			= { 0.25, 0.025 },
			
			Presentation	=
			{
				Art				=
				{
					{
						type			= "Graphic",
						
						states			= { "Checked", "CheckedHover", "CheckedDisabled" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_checked.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Graphic",
						
						states			= { "Normal", "Hover", "Disabled" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_unchecked.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Graphic",
						
						states			= { "Active", "CheckedActive" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_active.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Text",
						
						states			= { "Hover", "Active", "CheckedHover", "CheckedActive" },
						
						position		= { 0.1, 0.0 },
						size			= { 0.9, 1.0 },
						
						textColourTop	= "TestCheckBoxTextHighlight",
						textColourBottom = "TestCheckBoxTextHighlight",
						
						fontname		= "century16",
						horzAlign		= "Left",	
						vertAlign		= "Centre",
					},
					
					{
						type			= "Text",
						
						states			= { "Normal", "Disabled", "Checked", "CheckedDisabled" },
						
						position		= { 0.1, 0.0 },
						size			= { 0.9, 1.0 },
						
						textColourTop	= "TestCheckBoxText",
						textColourBottom = "TestCheckBoxText",
						
						fontname		= "century16",
						horzAlign		= "Left",	
						vertAlign		= "Centre",
					},  
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type 			= "ButtonStyle",
			name			= "defStyleRadioButton",
			
			size			= { 0.25, 0.025 },
			
			Presentation	=
			{
				Art				=
				{
					{
						type			= "Graphic",
						
						states			= { "Checked", "CheckedHover", "CheckedDisabled" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_radiochecked.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Graphic",
						
						states			= { "Normal", "Hover", "Disabled" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_unchecked.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Graphic",
						
						states			= { "Active", "CheckedActive" },
						
						position 		= { 0.0, 0.0 },
						size			= { 0.1, 1.0 },
						
						texture			= "Data:Art\\UI\\Screens\\TestScreen\\box_active.tga",
						
						colour 			= "White",
					},
					
					{
						type			= "Text",
						
						states			= { "Hover", "Active", "CheckedHover", "CheckedActive" },
						
						position		= { 0.1, 0.0 },
						size			= { 0.9, 1.0 },
						
						textColourTop	= "TestCheckBoxTextHighlight",
						textColourBottom = "TestCheckBoxTextHighlight",
						
						fontname		= "century16",
						horzAlign		= "Left",	
						vertAlign		= "Centre",
					},
					
					{
						type			= "Text",
						
						states			= { "Normal", "Disabled", "Checked", "CheckedDisabled" },
						
						position		= { 0.1, 0.0 },
						size			= { 0.9, 1.0 },
						
						textColourTop	= "TestCheckBoxText",
						textColourBottom = "TestCheckBoxText",
						
						fontname		= "century16",
						horzAlign		= "Left",	
						vertAlign		= "Centre",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type			= "EditTextStyle",
			name			= "defStyleEditText",
			
			size			= { 0.25, 0.025 },
			
			editTextType	= "Normal",
			
			caretColour		= "Black",
			
			Presentation	=
			{
				Art				=
				{
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled", "EditText" },
						
						colour			= "TestEditTextBackground",
					},
					
					{
						type			= "Text",
						
						states			= { "Normal", "Disabled", "Active" },
						
						padding 		= { 0.00625, 0 },
						
						textColourTop	= "TestEditTextText",
						textColourBottom = "TestEditTextText",
						
						fontname		= "century14",
						horzAlign		= "Left",									
						
					},
					
					{
						type			= "Text",
						
						states			= { "Hover", "EditText" },
						
						padding 		= { 0.00625, 0 },
						
						textColourTop	= "TestEditTextTextHighlight",
						textColourBottom = "TestEditTextTextHighlight",
						
						fontname		= "century14",
						horzAlign		= "Left",		
						
						caretColour		= "TestEditTextTextHighlight",						
					},
					
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled", "EditText" },
						
						rectangleType 	= "Border",
						
						colour 			= "TestDialogInternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
		},
		
		{
			type			= "ProgressBarStyle",
			name			= "defStyleProgressBar",
			
			size			= { 0.25, 0.125 },
			
			range		= { 0, 100 },
			stepSize		= 20,
			
			Presentation	= 
			{
				Art 			=
				{
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						colour			= "TestProgressBarBackground",
					},
					
					{
						type			= "Rectangle",
						
						states			= { "Normal", "Active", "Hover", "Disabled" },
						
						rectangleType 	= "Border",
						colour 			= "TestDialogInternalBorder",
					},
				},
			},
			
			HitArea 		=
			{
				{
					type			= "Rectangle",
					position 		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
			
			Progress		=
			{
				Presentation	=
				{
					Art				=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							colour			= "TestProgressBarProgress",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType 	= "Border",
							
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
		},
		
		{
			type			= "ListBoxStyle",
			name			= "defStyleListBox",
			
			size			= { 0.25, 0.175 },
			
			HitArea			=
			{
				{
					type 			= "Rectangle",
					position		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
			
			ScrollBar		=
			{
				--style			= "defStyleScrollBar",
				size			= { 0.025, 0.175 },
				
				Presentation	=
				{
					Art 			=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Fill",
							colour 			= { 0, 0, 0, 64 },
						},
							
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			
				ButtonUp		=
				{
					size			= { 0.025, 0.025 },
					
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Graphic",
								
								states			= { "Normal", "Active", "Disabled" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up.tga",
								colour 			= "White",
							},
							{
								type			= "Graphic",
								
								states			= { "Hover" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up_highlight.tga",
								colour 			= "White",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ButtonLeft		= 
				{
					size			= { 0.025, 0.025 },
					
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Graphic",
								
								states			= { "Normal", "Active", "Disabled" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left.tga",
								colour 			= "White",
							},
							{
								type			= "Graphic",
								
								states			= { "Hover" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left_highlight.tga",
								colour 			= "White",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ButtonDown		= 
				{
					size			= { 0.025, 0.025 },
					
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Graphic",
								
								states			= { "Normal", "Active", "Disabled" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down.tga",
								colour 			= "White",
							},
							
							{
								type			= "Graphic",
								
								states			= { "Hover" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down_highlight.tga",
								colour 			= "White",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ButtonRight		= 
				{
					size			= { 0.025, 0.025 },
					
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Graphic",
								
								states			= { "Normal", "Active", "Disabled" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right.tga",
								colour 			= "White",
							},
							{
								type			= "Graphic",
								
								states			= { "Hover" },
								
								texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right_disabled.tga",
								colour 			= "White",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ButtonTrackVert	=
				{
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Disabled" },
								
								rectangleType	= "Fill",
								colour			= "TestButtonBackground",
							},
							{
								type			= "Rectangle",
								
								states			= { "Hover" },
								
								rectangleType	= "Fill",
								colour			= "TestButtonBackgroundHighlight",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ButtonTrackHorz = 
				{
					Presentation		=
					{
						Art					=
						{
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Disabled" },
								
								rectangleType	= "Fill",
								colour			= "TestButtonBackground",
							},
							{
								type			= "Rectangle",
								
								states			= { "Hover" },
								
								rectangleType	= "Fill",
								colour			= "TestButtonBackgroundHighlight",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
			},
			
			ItemsGroup		=
			{
				--style			= "defStyleItemsGroup",
				
				Presentation	=
				{
					Art 			=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Fill",
							colour 			= { 0, 0, 0, 64 },
						},
							
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ItemTemplate 	=
			{
				size 			= { 0.225, 0.025 },
				
				Presentation	= 
				{
					Art 			= 
					{
						{
							type			= "Text",
							
							states			= { "Normal", "Active", "Disabled" },
							
							textColourTop	= { 255, 255, 255, 192 },
							textColourBottom = { 255, 255, 255, 192 },
							
							fontname		= "century16",
							horzAlign		= "Left",		
							
							text			= "Item Template",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Selected", "SelectedActive", "SelectedHover", "SelectedDisabled" },
							
							colour 			= { 255, 0, 128, 128 },										
						},
						
						{
							type			= "Text",
							
							states			= { "Hover", "Selected", "SelectedActive", "SelectedHover", "SelectedDisabled" },
							
							textColourTop	= { 255, 255, 255, 255 },
							textColourBottom = { 255, 255, 255, 255 },
							
							fontname		= "century16",
							horzAlign		= "Left",		
							
							text			= "Item Template",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
		},
		
		{
			type			= "ComboBoxStyle",
			name			= "defStyleComboBox",
			
			size			= { 0.25, 0.025 },
			
			HitArea			=
			{
				{
					type 			= "Rectangle",
					position		= { 0.0, 0.0 },
					size			= { 1.0, 1.0 },
				},
			},
			
			Label			=
			{
				Presentation	=
				{
					Art 			=
					{
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Fill",
							colour 			= { 0, 0, 0, 64 },
						},
						
						{
							type			= "Text",
							
							states			= { "Normal", "Active", "Disabled" },
							
							padding 		= { 0.00625, 0 },
							
							textColourTop	= "TestComboBoxText",
							textColourBottom = "TestComboBoxText", 
							
							fontname		= "century14",
							horzAlign		= "Left",									
						},
						{
							type			= "Text",
							
							states			= { "Hover" },
							
							padding 		= { 0.00625, 0 },
							
							textColourTop	= "TestComboBoxTextHighlight",
							textColourBottom = "TestComboBoxTextHighlight",
							
							fontname		= "century14",
							horzAlign		= "Left",									
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ArrowButton		=
			{
				size			= { 0.025, 0.025 },
					
				Presentation		=
				{
					Art					=
					{
						{
							type			= "Graphic",
							
							states			= { "Normal", "Active", "Disabled" },
							
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down.tga",
							
							colour 			= "White",
						},
						{
							type			= "Graphic",
							
							states			= { "Hover" },
							
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
							
							texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down_highlight.tga",
							
							colour 			= "White",
						},
						
						{
							type			= "Rectangle",
							
							states			= { "Normal", "Active", "Hover", "Disabled" },
							
							rectangleType	= "Border",
							colour 			= "TestDialogInternalBorder",
						},
					},
				},
				
				HitArea 		=
				{
					{
						type			= "Rectangle",
						position 		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
			},
			
			ListBox 		=
			{
				size			= { 0.25, 0.175 },
				
				HitArea			=
				{
					{
						type 			= "Rectangle",
						position		= { 0.0, 0.0 },
						size			= { 1.0, 1.0 },
					},
				},
				
				ScrollBar		=
				{
					--style			= "defStyleScrollBar",
					size			= { 0.025, 0.175 },
					
					Presentation	=
					{
						Art 			=
						{
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Fill",
								
								colour 			= { 0, 0, 0, 64 },
							},
								
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
					
					ButtonUp		=
					{
						size			= { 0.025, 0.025 },
						
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Graphic",
									
									states			= { "Normal", "Active", "Disabled" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up.tga",
									
									colour 			= "White",
								},
								{
									type			= "Graphic",
									
									states			= { "Hover" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_up_highlight.tga",
									
									colour 			= "White",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
					
					ButtonLeft		= 
					{
						size			= { 0.025, 0.025 },
						
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Graphic",
									
									states			= { "Normal", "Active", "Disabled" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left.tga",
									colour 			= "White",
								},
								{
									type			= "Graphic",
									
									states			= { "Hover" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_left_highlight.tga",
									colour 			= "White",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
					
					ButtonDown		= 
					{
						size			= { 0.025, 0.025 },
						
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Graphic",
									
									states			= { "Normal", "Active", "Disabled" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down.tga",
									colour 			= "White",
								},
								{
									type			= "Graphic",
									
									states			= { "Hover" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_down_highlight.tga",
									colour 			= "White",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
					
					ButtonRight		= 
					{
						size			= { 0.025, 0.025 },
						
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Graphic",
									
									states			= { "Normal", "Active", "Disabled" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right.tga",
									colour 			= "White",
								},
								{
									type			= "Graphic",
									
									states			= { "Hover" },
									
									texture			= "Data:Art\\UI\\Screens\\TestScreen\\scroll_button_right_disabled.tga",
									colour 			= "White",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
					
					ButtonTrackVert	=
					{
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Disabled" },
									
									rectangleType	= "Fill",
									colour			= "TestButtonBackground",
								},
								{
									type			= "Rectangle",
									
									states			= { "Hover" },
									
									rectangleType	= "Fill",
									colour			= "TestButtonBackgroundHighlight",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
					
					ButtonTrackHorz = 
					{
						Presentation		=
						{
							Art					=
							{
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Disabled" },
									
									rectangleType	= "Fill",
									colour			= "TestButtonBackground",
								},
								{
									type			= "Rectangle",
									
									states			= { "Hover" },
									
									rectangleType	= "Fill",
									colour			= "TestButtonBackgroundHighlight",
								},
								
								{
									type			= "Rectangle",
									
									states			= { "Normal", "Active", "Hover", "Disabled" },
									
									rectangleType	= "Border",
									colour 			= "TestDialogInternalBorder",
								},
							},
						},
						
						HitArea 		=
						{
							{
								type			= "Rectangle",
								position 		= { 0.0, 0.0 },
								size			= { 1.0, 1.0 },
							},
						},
					},
				},
				
				ItemsGroup		=
				{
					--style			= "defStyleItemsGroup",
					
					Presentation	=
					{
						Art 			=
						{
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Fill",
								colour 			= { 0, 0, 0, 64 },
							},
								
							{
								type			= "Rectangle",
								
								states			= { "Normal", "Active", "Hover", "Disabled" },
								
								rectangleType	= "Border",
								colour 			= "TestDialogInternalBorder",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
				
				ItemTemplate 	=
				{
					size 			= { 0.225, 0.025 },
					
					Presentation	= 
					{
						Art 			= 
						{
							{
								type			= "Text",
								
								states			= { "Normal", "Active", "Disabled" },
								
								textColourTop	= { 255, 255, 255, 192 },
								textColourBottom = { 255, 255, 255, 192 },
								
								fontname		= "century16",
								horzAlign		= "Left",		
								
								text			= "Item Template",
							},
							
							{
								type			= "Rectangle",
								
								states			= { "Selected", "SelectedActive", "SelectedHover", "SelectedDisabled" },
								
								colour 			= { 255, 0, 128, 128 },										
							},
							
							{
								type			= "Text",
								
								states			= { "Hover", "Selected", "SelectedActive", "SelectedHover", "SelectedDisabled" },
								
								textColourTop	= { 255, 255, 255, 255 },
								textColourBottom = { 255, 255, 255, 255 },
								
								fontname		= "century16",
								horzAlign		= "Left",		
								
								text			= "Item Template",
							},
						},
					},
					
					HitArea 		=
					{
						{
							type			= "Rectangle",
							position 		= { 0.0, 0.0 },
							size			= { 1.0, 1.0 },
						},
					},
				},
			},
		},
	}
}
