# Author(s): AngirestBird, Doolittle
guiTypes = {
	# Open the EU UI
	containerWindowType = {
		name = "EU_open_the_eu_scripted_gui_window"
		position = { x= 742 y=38 }

		buttonType = {
			name = "open_the_eu_gui"
			spriteType = "GFX_EU_help_button_custom"
			position = { x=0 y=0 }
			shortcut = "shift+i"
			pdx_tooltip = "eu_gui_tooltip"
			pdx_tooltip_delayed = "eu_gui_tooltip_delayed"
			scale = 0.9
		}
	}

	# The Main UI
	containerWindowType = {
		name = "EU_main_background_window"
		size = { width = 659 height = 665 }
		position = { x = 215 y = 0 }
		clipping = no
		orientation = center
		origo = center
		moveable = yes

		background = {
			name = "EU_main_background_window_screen"
			quadTextureSprite = "GFX_euro_background_new"
		}

		iconType = {
			name = "EU_secondary_display_window"
			position = { x = -215 y = -2 }
			quadTextureSprite = "GFX_euro_narrow_strip"
		}

		instantTextBoxType = {
			name = "EU_main_background_window_inner_title"
			position = { x = 180 y = 35 }
			font = "hoi_36header"
			maxWidth = 295
			maxHeight = 18
			text = "EU_main_background_window_inner_title"
			format = center
		}

		buttonType = {
			name = "EU_laws_flowchart_button"
			position = { x = 575 y = 15 }
			quadTextureSprite ="GFX_help_button_custom"
			clicksound = click_default
			pdx_tooltip = "EU_MD_LAW_FLOWCHART"
			pdx_tooltip_delayed = "EU_MD_LAW_FLOWCHART_DESC"
			web_link = "https://gitlab.com/Millennium_Dawn/Millennium_Dawn/-/wikis/uploads/f7648d87fcd84d0ebe3dfcd9596a3ee0/European_Union_Diagram.drawio_6_.png"
		}

		# Retire the Offices
		buttonType = {
			name = "EU_offices_screen"
			position = { x = 15 y = 105 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "EU_offices_screen_title"
			format = center
			pdx_tooltip = "EU_offices_screen_desc"
		}
		# Top Bar
		buttonType = {
			name = "EU_europeanism_screen"
			position = { x = 140 y = 105 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "EU_europeanism_screen_title"
			format = center
			pdx_tooltip = "EU_europeanism_screen_desc"
		}
		buttonType = {
			name = "parliament_button"
			position = { x = 265 y = 105 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "parliament_button_title"
			format = center
			pdx_tooltip = "parliament_button_desc"
		}
		buttonType = {
			name = "euro_voting_button"
			position = { x = 390 y = 105 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "euro_voting_button_title"
			format = center
			pdx_tooltip = "euro_voting_button_desc"
		}
		buttonType = {
			name = "fiscal_button"
			position = { x = 515 y = 105 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "fiscal_button_title"
			format = center
			pdx_tooltip = "fiscal_button_desc"
		}
		# Bottom Bar
		buttonType = {
			name = "EU_Article_50"
			position = { x = 18 y = 590 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_18mbs"
			text = "EU_trigger_article_50"
			format = center
			pdx_tooltip = "EU_article_50_available_click"
			pdx_tooltip_delayed="EU_article_50_available_delayed"
		}
		buttonType = {
			name = "euro_close_button"
			position = { x = 610 y = 15 }
			spriteType = "GFX_closebutton"
			font = "hoi_18mbs"
			format = center
			pdx_tooltip = "DIPLOMACY_CLOSE"
			shortcut = "ESCAPE"
		}
		buttonType = {
			name = "euro_open_sec_dis"
			position = { x = 15 y = 15 }
			spriteType = "GFX_production_line_arrow_left"
		}

		# Offices Screen
		containerWindowType = {
			name = "EU_political_window_name"
			position = { x = 0 y = 0 }

			# ROW ONE:
			# European Council
			buttonType = {
				name = "eu_president_council"
				position = { x = 70 y = 178 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_council_tt"
			}
			buttonType = {
				name = "eu_president_council_back"
				position = { x = 30 y = 165 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_council_tt"
				pdx_tooltip_delayed = "eu_president_council_tip"
			}
			instantTextBoxType = {
				name = "eu_president_council_text"
				position = { x = -22 y = 235 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_president_council_text"
				format = center
				pdx_tooltip = "EU_president_council_tt"
				pdx_tooltip_delayed = "eu_president_council_tip"
			}

			# President Commission
			buttonType = {
				name = "eu_president_commission"
				position = { x = 280 y = 178 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "eu_president_commission_tt"
			}
			buttonType = {
				name = "eu_president_commission_back"
				position = { x = 240 y = 165 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "eu_president_commission_tt"
				pdx_tooltip_delayed = "eu_president_commission_tip"
			}
			instantTextBoxType = {
				name = "eu_president_commission_text"
				position = { x = 190 y = 235 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_president_commission_text"
				format = center
				pdx_tooltip = "eu_president_commission_tt"
				pdx_tooltip_delayed = "eu_president_commission_tip"
			}

			# European Central Bank President
			buttonType = {
				name = "eu_central_bank_president"
				position = { x = 490 y = 178 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_central_bank_president_tt"
			}
			buttonType = {
				name = "eu_central_bank_president_back"
				position = { x = 450 y = 165 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_central_bank_president_tt"
				pdx_tooltip_delayed = "eu_central_bank_president_tip"
			}
			instantTextBoxType = {
				name = "eu_central_bank_president_text"
				position = { x = 400 y = 235 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_central_bank_president_text"
				format = center
				pdx_tooltip = "EU_central_bank_president_tt"
				pdx_tooltip_delayed = "eu_central_bank_president_tip"
			}

			# ROW TWO
			# High Representative
			buttonType = {
				name = "foreign_affairs_security"
				position = { x = 70 y = 285 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_high_representative_tt"
			}
			buttonType = {
				name = "foreign_affairs_security_back"
				position = { x = 30 y = 270 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_high_representative_tt"
				pdx_tooltip_delayed = "eu_foreign_affairs_security_tip"
			}
			instantTextBoxType = {
				name = "foreign_affairs_security_text"
				position = { x = -22 y = 340 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "foreign_affairs_security_text"
				format = center
				pdx_tooltip = "EU_high_representative_tt"
				pdx_tooltip_delayed = "eu_foreign_affairs_security_tip"
			}

			# President of the European Parliament
			buttonType = {
				name = "eu_parliament_president"
				position = { x = 280 y = 285 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_european_parliament_tt"
			}
			buttonType = {
				name = "eu_parliament_president_back"
				position = { x = 240 y = 270 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_european_parliament_tt"
				pdx_tooltip_delayed = "eu_parliament_president_tip"
			}
			instantTextBoxType = {
				name = "eu_parliament_president_text"
				position = { x = 190 y = 340 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_parliament_president_text"
				format = center
				pdx_tooltip = "EU_president_european_parliament_tt"
				pdx_tooltip_delayed = "eu_parliament_president_tip"
			}

			# Minister of Economy and Finance
			buttonType = {
				name = "eu_minister_economy_finance"
				position = { x = 490 y = 285 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_ministry_of_economy_and_finance_tt"
			}
			buttonType = {
				name = "eu_minister_economy_finance_back"
				position = { x = 450 y = 270 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_ministry_of_economy_and_finance_tt"
				pdx_tooltip_delayed = "eu_minister_economy_finance_tip"
			}
			instantTextBoxType = {
				name = "eu_minister_economy_finance_text"
				position = { x = 400 y = 340 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_minister_economy_finance_text"
				format = center
				pdx_tooltip = "EU_ministry_of_economy_and_finance_tt"
				pdx_tooltip_delayed = "eu_minister_economy_finance_tip"
			}

			# ROW THREE:
			# Frontex Director
			buttonType = {
				name = "eu_frontex_director"
				position = { x = 70 y = 390 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_frontex_director_tt"
			}
			buttonType = {
				name = "eu_frontex_director_back"
				position = { x = 30 y = 375 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_frontex_director_tt"
				pdx_tooltip_delayed = "eu_frontex_director_tip"
			}
			instantTextBoxType = {
				name = "eu_frontex_director_text"
				position = { x = -22 y = 445 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_frontex_director_text"
				format = center
				pdx_tooltip = "EU_frontex_director_tt"
				pdx_tooltip_delayed = "eu_frontex_director_tip"
			}

			# Secretary General of Euro Army
			buttonType = {
				name = "eu_sec_general_euro_army"
				position = { x = 280 y = 390 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_sec_general_euro_army_tt"
			}
			buttonType = {
				name = "eu_sec_general_euro_army_back"
				position = { x = 240 y = 375 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_sec_general_euro_army_tt"
				pdx_tooltip_delayed = "eu_sec_general_euro_army_tip"
			}
			instantTextBoxType = {
				name = "eu_sec_general_euro_army_text"
				position = { x = 190 y = 445 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_sec_general_euro_army_text"
				format = center
				pdx_tooltip = "EU_sec_general_euro_army_tt"
				pdx_tooltip_delayed = "eu_sec_general_euro_army_tip"
			}

			# Secretary General of the Euro Navy
			buttonType = {
				name = "eu_sec_general_euro_navy"
				position = { x = 490 y = 390 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_sec_general_euro_navy_tt"
			}
			buttonType = {
				name = "eu_sec_general_euro_navy_back"
				position = { x = 450 y = 375 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_sec_general_euro_navy_tt"
				pdx_tooltip_delayed = "eu_sec_general_euro_navy_tip"
			}
			instantTextBoxType = {
				name = "eu_sec_general_euro_navy_text"
				position = { x = 400 y = 445 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_sec_general_euro_navy_text"
				format = center
				pdx_tooltip = "EU_sec_general_euro_navy_tt"
				pdx_tooltip_delayed = "eu_sec_general_euro_navy_tip"
			}

			# ROW FOUR:
			# Ambassador to the United Nations
			buttonType = {
				name = "eu_ambassador_to_un"
				position = { x = 280 y = 500 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_ambassador_to_un_tt"
			}
			buttonType = {
				name = "eu_ambassador_to_un_back"
				position = { x = 240 y = 485 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_ambassador_to_un_tt"
				pdx_tooltip_delayed = "eu_ambassador_to_un_tip"
			}
			instantTextBoxType = {
				name = "eu_ambassador_to_un_text"
				position = { x = 190 y = 555 }
				font = "hoi_16mbs"
				maxWidth = 270
				maxHeight = 20
				text = "eu_ambassador_to_un_text"
				format = center
				pdx_tooltip = "EU_ambassador_to_un_tt"
				pdx_tooltip_delayed = "eu_ambassador_to_un_tip"
			}

			# President of the European Federation
			buttonType = {
				name = "eu_pres_federation"
				position = { x = 490 y = 500 }
				quadTextureSprite = "GFX_shield_medium"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_of_the_eurofederation_tt"
				pdx_tooltip_delayed = "eu_pres_federation_back_tip"
			}
			buttonType = {
				name = "eu_pres_federation_back"
				position = { x = 450 y = 485 }
				quadTextureSprite = "GFX_european_union_office_header"
				font = "hoi_18mbs"
				text = ""
				format = center
				pdx_tooltip = "EU_president_of_the_eurofederation_tt"
				pdx_tooltip_delayed = "eu_pres_federation_tip"
			}

			# Retire the Offices
			buttonType = {
				name = "retire_office"
				position = { x = 35 y = 500 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "eu_retire_office_text"
				format = center
				pdx_tooltip = "EU_retire_from_offices_desc"
			}
		}

		# European Union Information Screen
		containerWindowType = {
			name = "euro_union_window"
			position = { x = 0 y = 0 }
			containerWindowType = {
				name = "state_of_the_euro_headers"
				position = { x = 20 y = 160 }

				instantTextBoxType = {
					name = "soteu_country_header"
					position = { x = 25 y = 10 }
					font = "hoi_16mbs"
					maxWidth = 70
					maxHeight = 20
					text = "soteu_country_header"
					format = center
				}

				instantTextBoxType = {
					name = "soteu_population_header"
					position = { x = 125 y = 10 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "population_country_header"
					format = center
				}

				instantTextBoxType = {
					name = "soteu_ratio_of_eu_header"
					position = { x = 195 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "ratio_of_total_eu_header"
					format = center
				}

				instantTextBoxType = {
					name = "soteu_europeanism_header"
					position = { x = 260 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "euroscepticism_header"
					format = center
				}

				instantTextBoxType = {
					name = "soteu_breach_of_eu_values_header"
					position = { x = 325 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "breach_of_eu_values_header"
					format = center
				}
			}

			# Eurosceptic/Europeanism Values
			containerWindowType = {
				name = "EU_eurosupport_window"
				position = { x = 250 y = 180 }

				containerWindowType = {
					name = "system_of_eu_values_window"
					position = { x = 225 y = 0 }
					iconType = {
						name = "system_of_eu_values_bg"
						position = { x = 0 y = 0 }
						spriteType = "GFX_nuke_progress_bar2_bg"
					}
					instantTextBoxType = {
						name = "system_of_eu_values"
						position = { x = 0 y = 0 }
						font = "hoi_18mbs"
						maxWidth = 120
						maxHeight = 20
						format = center
						text = "system_of_eu_values_text"
						pdx_tooltip = "system_of_eu_values_tt"
					}
				}

				# Value Display
				instantTextBoxType = {
					name = "country_europeanism_status"
					position = { x = 160 y = 40 }
					font = "hoi_18mbs"
					maxWidth = 265
					maxHeight = 20
					text = "EU_euroscepticism_status"
					format = center
					pdx_tooltip = "EU_voting_category_desc"
				}
				instantTextBoxType = {
					name = "pro-euro"
					position = { x = 153 y = 180 }
					font = "hoi_18mbs"
					maxWidth = 265
					maxHeight = 20
					text = "EU_europeanism_status"
					format = center
					pdx_tooltip = "EU_voting_category_desc"
				}

				# Button for Euro/Pro European
				buttonType = {
					name = "euroscepticism_country_button"
					position = { x = 225 y = 60 }
					spriteType = "GFX_euro_general_button_small"
					font = "hoi_18mbs"
					text = "root_euroscepticism_campaign"
					format = center
					pdx_tooltip = "root_euroscepticism_campaign_desc"
				}

				buttonType = {
					name = "proeuro_country_button"
					position = { x = 225 y = 110 }
					spriteType = "GFX_euro_general_button_small"
					font = "hoi_18mbs"
					text = "root_pro_european_campaign"
					format = center
					pdx_tooltip = "root_pro_european_campaign_desc"
				}

				buttonType = {
					name = "euroscepticism_euwide_button"
					position = { x = 225 y = 200 }
					spriteType = "GFX_euro_general_button_small"
					font = "hoi_18mbs"
					text = "euroscepticism_campaign"
					format = center
					pdx_tooltip = "euroscepticism_campaign_desc"
				}

				buttonType = {
					name = "proeuro_euwide_button"
					position = { x = 225 y = 250 }
					spriteType = "GFX_euro_general_button_small"
					font = "hoi_18mbs"
					text = "pro_european_campaign"
					format = center
					pdx_tooltip = "pro_european_campaign_desc"
				}

				instantTextBoxType = {
					name = "euro_info_population_of_eu"
					position = { x = 214 y = 325 }
					font = "hoi_18mbs"
					maxWidth = 180
					maxHeight = 20
					text = "EU_population_tooltip"
					format = left
					pdx_tooltip = ""
				}

				buttonType = {
					name = "approve_IPA_button"
					position = { x = 225 y = 350 }
					spriteType = "GFX_euro_general_button_small"
					font = "hoi_18mbs"
					text = "EU_approve_ipa"
					format = center
					pdx_tooltip = "instrument_for_pre_accession_assistance_desc"
					pdx_tooltip_delayed = "approve_ipa_tt"
				}
			}
		}

		# European Parliament Window
		containerWindowType = {
			name = "euro_parliament_window"
			position = { x = 0 y = 0 }

		### Testing box for variables
		#	instantTextBoxType = {
		#		name = "var77_display"
		#		position = { x = 250 y = 550 }
		#		font = "hoi_16mbs"
		#		maxWidth = 150
		#		maxHeight = 20
		#		text = "var77_text"
		#		pdx_tooltip = "var77_display"
		#	}

			# Political Parties of the MEP
			containerWindowType = {
				name = "EU_political_parties"
				position = { x = 20 y = 175 }

				instantTextBoxType = {
					name = "eu_political_parties_header"
					position = { x = 125 y = -18 }
					font = "hoi_18mbs"
					maxWidth = 400
					maxHeight = 20
					text = "EU_political_groups_text"
					format = center
					pdx_tooltip = "EU_political_groups_text_tt"
				}

				# Party MEP breakdown view buttons (first-draft positions; nudge in-game)
				buttonType = {
					name = "eu_view_party_0_members"
					position = { x = 0 y = 0 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_0_loc_key"
					pdx_tooltip = "EU_parl_PG_party_0_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_1_members"
					position = { x = 0 y = 20 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_1_loc_key"
					pdx_tooltip = "EU_parl_PG_party_1_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_2_members"
					position = { x = 0 y = 40 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_2_loc_key"
					pdx_tooltip = "EU_parl_PG_party_2_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_3_members"
					position = { x = 0 y = 60 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_3_loc_key"
					pdx_tooltip = "EU_parl_PG_party_3_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_4_members"
					position = { x = 0 y = 80 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_4_loc_key"
					pdx_tooltip = "EU_parl_PG_party_4_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_5_members"
					position = { x = 0 y = 100 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_5_loc_key"
					pdx_tooltip = "EU_parl_PG_party_5_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_6_members"
					position = { x = 0 y = 120 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_6_loc_key"
					pdx_tooltip = "EU_parl_PG_party_6_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_7_members"
					position = { x = 0 y = 140 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_7_loc_key"
					pdx_tooltip = "EU_parl_PG_party_7_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_8_members"
					position = { x = 0 y = 160 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_8_loc_key"
					pdx_tooltip = "EU_parl_PG_party_8_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_9_members"
					position = { x = 0 y = 180 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_9_loc_key"
					pdx_tooltip = "EU_parl_PG_party_9_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_10_members"
					position = { x = 0 y = 200 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_10_loc_key"
					pdx_tooltip = "EU_parl_PG_party_10_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_11_members"
					position = { x = 0 y = 220 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_11_loc_key"
					pdx_tooltip = "EU_parl_PG_party_11_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_12_members"
					position = { x = 325 y = 0 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_12_loc_key"
					pdx_tooltip = "EU_parl_PG_party_12_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_13_members"
					position = { x = 325 y = 20 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_13_loc_key"
					pdx_tooltip = "EU_parl_PG_party_13_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_14_members"
					position = { x = 325 y = 40 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_14_loc_key"
					pdx_tooltip = "EU_parl_PG_party_14_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_15_members"
					position = { x = 325 y = 60 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_15_loc_key"
					pdx_tooltip = "EU_parl_PG_party_15_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_16_members"
					position = { x = 325 y = 80 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_16_loc_key"
					pdx_tooltip = "EU_parl_PG_party_16_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_17_members"
					position = { x = 325 y = 100 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_17_loc_key"
					pdx_tooltip = "EU_parl_PG_party_17_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_18_members"
					position = { x = 325 y = 120 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_18_loc_key"
					pdx_tooltip = "EU_parl_PG_party_18_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_19_members"
					position = { x = 325 y = 140 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_19_loc_key"
					pdx_tooltip = "EU_parl_PG_party_19_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_20_members"
					position = { x = 325 y = 160 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_20_loc_key"
					pdx_tooltip = "EU_parl_PG_party_20_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_21_members"
					position = { x = 325 y = 180 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_21_loc_key"
					pdx_tooltip = "EU_parl_PG_party_21_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_22_members"
					position = { x = 325 y = 200 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_22_loc_key"
					pdx_tooltip = "EU_parl_PG_party_22_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}
				buttonType = {
					name = "eu_view_party_23_members"
					position = { x = 325 y = 220 }
					size = { x = 150 y = 20 }
					spriteType = "GFX_generic_button_wide"
					font = "hoi_16mbs"
					text = "EU_parliament_mini_PG_party_23_loc_key"
					pdx_tooltip = "EU_parl_PG_party_23_loc_key"
					pdx_tooltip_delayed = "eu_view_party_members_tt"
				}

				# Influence Buttons
				buttonType = {
					name = "PG_party_0_influence"
					position = { x = 160 y = 0 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_0_influence"
					format = center
					pdx_tooltip = "wes_aut_tt"
				}
				buttonType = {
					name = "PG_party_1_influence"
					position = { x = 160 y = 20 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_1_influence"
					format = center
					pdx_tooltip = "wes_con_tt"
				}
				buttonType = {
					name = "PG_party_2_influence"
					position = { x = 160 y = 40 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_2_influence"
					format = center
					pdx_tooltip = "wes_lib_tt"
				}
				buttonType = {
					name = "PG_party_3_influence"
					position = { x = 160 y = 60 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_3_influence"
					format = center
					pdx_tooltip = "wes_soc_tt"
				}
				buttonType = {
					name = "PG_party_4_influence"
					position = { x = 160 y = 80 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_4_influence"
					format = center
					pdx_tooltip = "eme_com_tt"
				}
				buttonType = {
					name = "PG_party_5_influence"
					position = { x = 160 y = 100 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_5_influence"
					format = center
					pdx_tooltip = "eme_ana_tt"
				}
				buttonType = {
					name = "PG_party_6_influence"
					position = { x = 160 y = 120 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_6_influence"
					format = center
					pdx_tooltip = "eme_rea_tt"
				}
				buttonType = {
					name = "PG_party_7_influence"
					position = { x = 160 y = 140 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_7_influence"
					format = center
					pdx_tooltip = "eme_aut_tt"
				}
				buttonType = {
					name = "PG_party_8_influence"
					position = { x = 160 y = 160 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_8_influence"
					format = center
					pdx_tooltip = "eme_msh_tt"
				}
				buttonType = {
					name = "PG_party_9_influence"
					position = { x = 160 y = 180 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_9_influence"
					format = center
					pdx_tooltip = "eme_hsh_tt"
				}
				buttonType = {
					name = "PG_party_10_influence"
					position = { x = 160 y = 200 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_10_influence"
					format = center
					pdx_tooltip = "sal_est_tt"
				}
				buttonType = {
					name = "PG_party_11_influence"
					position = { x = 160 y = 220 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_11_influence"
					format = center
					pdx_tooltip = "sal_jih_tt"
				}
				buttonType = {
					name = "PG_party_12_influence"
					position = { x = 470 y = 0 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_12_influence"
					format = center
					pdx_tooltip = "neu_isl_tt"
				}
				buttonType = {
					name = "PG_party_13_influence"
					position = { x = 470 y = 20 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_13_influence"
					format = center
					pdx_tooltip = "neu_aut_tt"
				}
				buttonType = {
					name = "PG_party_14_influence"
					position = { x = 470 y = 40 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_14_influence"
					format = center
					pdx_tooltip = "neu_con_tt"
				}
				buttonType = {
					name = "PG_party_15_influence"
					position = { x = 470 y = 60 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_15_influence"
					format = center
					pdx_tooltip = "neu_oli_tt"
				}
				buttonType = {
					name = "PG_party_16_influence"
					position = { x = 470 y = 80 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_16_influence"
					format = center
					pdx_tooltip = "neu_lib_tt"
				}
				buttonType = {
					name = "PG_party_17_influence"
					position = { x = 470 y = 100 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_17_influence"
					format = center
					pdx_tooltip = "neu_gre_tt"
				}
				buttonType = {
					name = "PG_party_18_influence"
					position = { x = 470 y = 120 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_18_influence"
					format = center
					pdx_tooltip = "neu_soc_tt"
				}
				buttonType = {
					name = "PG_party_19_influence"
					position = { x = 470 y = 140 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_19_influence"
					format = center
					pdx_tooltip = "neu_com_tt"
				}
				buttonType = {
					name = "PG_party_20_influence"
					position = { x = 470 y = 160 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_20_influence"
					format = center
					pdx_tooltip = "nat_pop_tt"
				}
				buttonType = {
					name = "PG_party_21_influence"
					position = { x = 470 y = 180 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_21_influence"
					format = center
					pdx_tooltip = "nat_facism_tt"
				}
				buttonType = {
					name = "PG_party_22_influence"
					position = { x = 470 y = 200 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_22_influence"
					format = center
					pdx_tooltip = "nat_autocracy_tt"
				}
				buttonType = {
					name = "PG_party_23_influence"
					position = { x = 470 y = 220 }
					spriteType = "GFX_generic_button_wide_green"
					font = "hoi_16mbs"
					text = "EU_parl_PG_party_23_influence"
					format = center
					pdx_tooltip = "monarchist_tt"
				}
			}

			containerWindowType = {
				name = "agenda_of_the_ep"
				position = { x = 100 y = 175 }
				instantTextBoxType = {
					name = "total_mep"
					position = { x = -85 y = 240 }
					font = "hoi_24header"
					maxWidth = 210
					maxHeight = 24
					text = "total_mep_text"
					pdx_tooltip = "total_mep_tt"
					format = centre
				}

				instantTextBoxType = {
					name = "eu_parliament_majority"
					position = { x = -85 y = 270 }
					font = "hoi_24header"
					maxWidth = 210
					maxHeight = 24
					text = "eu_parliament_majority_text"
					format = centre
					pdx_tooltip = "eu_parliament_majority_tt"
				}

				instantTextBoxType = {
					name = "eu_parliament_supporting"
					position = { x = -85 y = 300 }
					font = "hoi_24header"
					maxWidth = 210
					maxHeight = 24
					text = "eu_parliament_supporting_text"
					format = centre
					pdx_tooltip = "eu_parliament_supporting_tt"
				}

				instantTextBoxType = {
					name = "active_agenda_header"
					position = { x = -85 y = 335 }
					font = "hoi_18mbs"
					maxWidth = 210
					maxHeight = 24
					text = "active_agenda_header"
					format = centre
				}

				instantTextBoxType = {
					name = "current_active_agenda"
					position = { x = -85 y = 360 }
					font = "hoi_18mbs"
					maxWidth = 210
					maxHeight = 24
					text = "[current_active_agenda_disp]"
					pdx_tooltip = "[current_active_vote_desc_disp]"
					format = centre
				}
			}

			instantTextBoxType = {
				name = "list_of_available_laws"
				position = { x = 300 y = 425 }
				font = "hoi_18mbs"
				maxWidth = 400
				maxHeight = 24
				text = "list_of_available_laws_header"
				format = centre
			}

			containerWindowType = {
				name = "ep_voting_buttons"
				position = { x = 225 y = 425 }

				buttonType = {
					name = "pass_vote_button"
					position = { x = 0 y = 0 }
					clicksound = click_close
					quadTextureSprite ="GFX_button_148x34"
					buttonFont = "hoi_16mbs"
					Orientation = "UPPER_LEFT"
					text = "pass_vote_button_title"
					pdx_tooltip = "pass_vote_button_desc"
					clicksound = click_close
				}
				buttonType = {
					name = "remove_vote_button"
					position = { x = 0 y = 40 }
					clicksound = click_close
					quadTextureSprite ="GFX_button_148x34"
					text = "remove_vote_button_title"
					pdx_tooltip = "remove_vote_button_desc"
					buttonFont = "hoi_16mbs"
					Orientation = "UPPER_LEFT"
					clicksound = click_close
				}
			}
		}

		# European Union Voting Screen
		containerWindowType = {
			name = "euro_voting_window"
			position = { x = 0 y = 0 }

			instantTextBoxType = {
				name = "euro_council_head_eu"
				position = { x = 20 y = 175 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "european_council_header"
				format = center
				pdx_tooltip = "european_council_header_tt"
			}

			instantTextBoxType = {
				name = "euro_vote_support_header"
				position = { x = -105 y = 350 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "EU_supporting"
				format = center
				pdx_tooltip = "european_council_header_tt"
			}

			instantTextBoxType = {
				name = "euro_vote_reject_header"
				position = { x = -100 y = 390 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "EU_rejecting"
				format = center
				pdx_tooltip = "european_council_header_tt"
			}

			instantTextBoxType = {
				name = "rej_vote_percent"
				position = { x = 312 y = 380 }
				font = "hoi_16mbs"
				text = "rej_vote_tt"
				format = center
				maxWidth = 150
			}

			instantTextBoxType = {
				name = "sup_vote_percent"
				position = { x = 315 y = 350 }
				font = "hoi_16mbs"
				text = "EU_sup_vote_tt"
				pdx_tooltip = "EU_sup_vote_desc_tt"
				format = center
				maxWidth = 150
			}

			instantTextBoxType = {
				name = "EU_total_member_vote"
				position = { x = 235 y = 415 }
				font = "hoi_16mbs"
				text = "EU_total_member_vote_tt"
				pdx_tooltip = "EU_total_member_vote_desc_tt"
				format = left
				maxWidth = 300
			}

			instantTextBoxType = {
				name = "voting_member_list"
				position = { x = 385 y = 180 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "european_council_voting_members"
				format = center
				pdx_tooltip = "european_council_voting_members_tt"
			}

			instantTextBoxType = {
				name = "open_votes_list"
				position = { x = -35 y = 430 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "current_council_votes"
				format = center
				pdx_tooltip = "current_council_votes_tt"
			}

			instantTextBoxType = {
				name = "active_measure_name"
				position = { x = 208 y = 430 }
				font = "hoi_18mbs"
				maxWidth = 320
				maxHeight = 20
				text = "EU_current_active_measure"
				format = center
				pdx_tooltip = "active_measure_name_tt"
			}

			instantTextBoxType = {
				name = "current_active_vote"
				position = { x = 265 y = 455 }
				font = "hoi_18mbs"
				maxWidth = 200
				maxHeight = 24
				text = "[current_active_vote_disp]"
				format = centre
			}

			buttonType = {
				name = "support_council_vote_button"
				position = { x = 295 y = 500 }
				clicksound = click_close
				quadTextureSprite ="GFX_button_148x34"
				text = ""
				buttonFont = "hoi_16mbs"
				Orientation = "UPPER_LEFT"
				buttonText = "EU_support"
				clicksound = click_close
			}
			buttonType = {
				name = "reject_council_vote_button"
				position = { x = 295 y = 540}
				clicksound = click_close
				quadTextureSprite ="GFX_button_148x34"
				text = ""
				buttonFont = "hoi_16mbs"
				Orientation = "UPPER_LEFT"
				buttonText = "EU_reject"
				clicksound = click_close
			}
		}

		# European Budget
		containerWindowType = {
			name = "euro_budget_window"
			position = { x = 0 y = 0 }

			containerWindowType = {
				name = "omt_account_header"
				position = { x = 20 y = 160 }
				instantTextBoxType = {
					name = "omt_country_header"
					position = { x = 0 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 70
					maxHeight = 20
					text = "soteu_country_header"
					format = center
				}

				instantTextBoxType = {
					name = "omt_debt_header"
					position = { x = 120 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "debt_header"
					format = center
				}

				instantTextBoxType = {
					name = "omt_interest_rate_header"
					position = { x = 190 y = 0 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "interest_rate_header"
					format = center
				}

				instantTextBoxType = {
					name = "omt_account_header"
					position = { x = 260 y = -5 }
					font = "hoi_16mbs"
					maxWidth = 110
					maxHeight = 20
					text = "omt_account_header"
					format = center
				}
			}


			containerWindowType = {
				name = "eu_budget_information"
				position = { x = 350 y = 170 }

				instantTextBoxType = {
					name = "gdp_total_of_the_eu"
					position = { x = 0 y = 0 }
					font = "hoi_18mbs"
					maxWidth = 320
					maxHeight = 20
					text = "gdp_total_of_the_eu_tt"
					format = center
					pdx_tooltip = "gdp_total_of_the_eu_tt_delayed"
				}

				instantTextBoxType = {
					name = "average_eu_economy"
					position = { x = 35 y = 25 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "[avg_eu_eco_color]"
					pdx_tooltip = "EU_average_eu_economy_tt_delayed"
					format = left
				}

				instantTextBoxType = {
					name = "average_eu_gdpc"
					position = { x = 35 y = 45 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "average_eu_gdpc_header"
					format = left
				}

				instantTextBoxType = {
					name = "multiannual_financial_framework"
					position = { x = 0 y = 65 }
					font = "hoi_18mbs"
					maxWidth = 320
					maxHeight = 20
					text = "multiannual_financial_framework_header"
					format = center
				}

				instantTextBoxType = {
					name = "budget_invested_pp"
					position = { x = 35 y = 85 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "budget_invested_pp_tt"
					format = left
				}

				instantTextBoxType = {
					name = "mff_total"
					position = { x = 35 y = 105 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "mff_total_tt"
					format = left
				}

				instantTextBoxType = {
					name = "eu_gdp_call_rate"
					position = { x = 35 y = 125 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "eu_budget_gdp_call_rate_tt"
					format = left
				}

				instantTextBoxType = {
					name = "eu_total_budget"
					position = { x = 35 y = 145 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "eu_total_budget_tt"
					format = left
					pdx_tooltip = "eu_total_budget_tt_delayed"
				}

				instantTextBoxType = {
					name = "budget_next_year"
					position = { x = 0 y = 165 }
					font = "hoi_18mbs"
					maxWidth = 320
					maxHeight = 20
					text = "budget_next_year_header"
					format = center
				}

				instantTextBoxType = {
					name = "next_year_pp_loc"
					position = { x = 35 y = 185 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "next_year_pp_loc_tt"
					format = left
				}

				instantTextBoxType = {
					name = "expenditure_total_loc"
					position = { x = 35 y = 205 }
					font = "hoi_18mbs"
					maxWidth = 200
					maxHeight = 20
					text = "expenditure_total_loc_text"
					format = left
					pdx_tooltip = "expenditure_total_loc_tt"
					pdx_tooltip_delayed = "expenditure_total_loc_delayed_tt"
				}
			}
			buttonType = {
				name = "EU_global_expenses"
				position = { x = 380 y = 400 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_global_expenses_text"
				format = center
				pdx_tooltip = "EU_budget_global_expense_tooltip"
				pdx_tooltip_delayed = "tooltip_EU_budget_global_combined"
			}
			buttonType = {
				name = "EU_administration_expenses"
				position = { x = 380 y = 445 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_administration_expenses_text"
				format = center
				pdx_tooltip = "EU_budget_admin_expense_tooltip"
				pdx_tooltip_delayed = "tooltip_EU_budget_admin_combined"
			}
			buttonType = {
				name = "EU_growth_natural_subsidies"
				position = { x = 380 y = 490 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_subsidies_text"
				format = center
				pdx_tooltip = "EU_budget_subsidies_tooltip"
				pdx_tooltip_delayed = "tooltip_EU_budget_growth_combined"
			}
			buttonType = {
				name = "EU_min_call_rate"
				position = { x = 510 y = 400 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_min_call_rate_text"
				format = center
				pdx_tooltip = "EU_min_call_rate_tooltip"
			}
			buttonType = {
				name = "EU_global_call_rate"
				position = { x = 510 y = 445 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_global_rate_text"
				format = center
				pdx_tooltip = "EU_global_call_rate_tooltip"
				pdx_tooltip_delayed = "tooltip_EU_global_call_combined_tooltip"
			}
			buttonType = {
				name = "EU_THIS_call_rate"
				position = { x = 510 y = 490 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_country_rate_text"
				format = center
				pdx_tooltip = "EU_THIS_call_rate_tooltip"
				pdx_tooltip_delayed = "tooltip_EU_budget_raise_THIS_call_combined"
			}
			buttonType = {
				name = "EU_adjust_omt_program"
				position = { x = 380 y = 540 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_adjust_omt_text"
				format = center
				pdx_tooltip = "tooltip_ECB_adjust_OMT_limit_effect"
				pdx_tooltip_delayed = "eu_adjust_omt_program_tip"
			}
			buttonType = {
				name = "EU_run_omt_program"
				position = { x = 510 y = 540 }
				spriteType = "GFX_euro_general_button_small"
				font = "hoi_18mbs"
				text = "EU_start_omt_text"
				format = center
				pdx_tooltip = "tooltip_ECB_Start_OMT_effect"
				pdx_tooltip_delayed = "EU_run_omt_program_tip"
			}
		}

		# Secondary GUI
		instantTextBoxType = {
			name = "EU_sec_display_title"
			position = { x = -195 y = 112 }
			font = "hoi_24header"
			maxWidth = 180
			maxHeight = 30
			text = "[EU_sec_display_title_loc]"
			format = center
		}
		instantTextBoxType = {
			name = "eu_parl_2nd_disp_eu_tag_header"
			position = { x = -195 y = 160 }
			font = "hoi_16mbs"
			maxWidth = 150
			maxHeight = 30
			text = "european_sec_parliament_member_state"
		}

		instantTextBoxType = {
			name = "eu_parl_2nd_disp_eu_mep_header"
			position = { x = -65 y = 160 }
			font = "hoi_16mbs"
			maxWidth = 50
			maxHeight = 30
			text = "european_sec_parliament_meps"
		}

		buttonType = {
			name = "eu_fiscal_view_toggle"
			position = { x = -190 y = 25 }
			spriteType = "GFX_euro_general_button_small"
			font = "hoi_16mbs"
			text = "eu_fiscal_view_toggle"
			format = center
			pdx_tooltip = "eu_fiscal_view_toggle_tt"
		}

		instantTextBoxType = {
			name = "eu_fiscal_2nd_disp_name_header"
			position = { x = -195 y = 160 }
			font = "hoi_16mbs"
			maxWidth = 110
			maxHeight = 30
			text = "european_sec_fiscal_member_state"
		}

		instantTextBoxType = {
			name = "eu_fiscal_2nd_disp_contrib_header"
			position = { x = -85 y = 160 }
			font = "hoi_16mbs"
			maxWidth = 70
			maxHeight = 30
			text = "european_sec_fiscal_contribution"
			format = right
		}

		instantTextBoxType = {
			name = "eu_fiscal_2nd_disp_distrib_header"
			position = { x = -85 y = 160 }
			font = "hoi_16mbs"
			maxWidth = 70
			maxHeight = 30
			text = "european_sec_fiscal_net"
			format = right
		}

	}

	# Dynamic Lists
	# Parliament
	# Secondary Display
	containerWindowType = {
		name = "eu_parliament_2nd_display_container"
		position = { x = -195 y = 180 }
		size = { width = 190 height = 395 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		gridboxType = {
			name = "epsd_container_list"
			position = { x = 0 y = 0 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 150 height = 20 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "eu_parliament_2nd_display"
		position = { x = 0 y = 0 }

		instantTextBoxType = {
			name = "eu_parl_2nd_disp_eu_tag"
			position = { x = 0 y = 0 }
			font = "hoi_16mbs"
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 135
			maxHeight = 20
			fixedsize = yes
			format = left
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "eu_parl_2nd_disp_eu_mep"
			position = { x = 135 y = 0 }
			font = "hoi_16mbs"
			text = "[?THIS.MEP_Total|C0]"
			pdx_tooltip = "eu_this_mep_tt"
			maxWidth = 30
			maxHeight = 20
			fixedsize = yes
			format = right
			Orientation = "UPPER_LEFT"
		}
	}
	# Party MEP breakdown panel (replaces the per-party hover tooltip). Reuses the left strip.
	containerWindowType = {
		name = "eu_party_member_detail_container"
		position = { x = -195 y = 100 }
		size = { width = 190 height = 450 }
		# verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		instantTextBoxType = {
			name = "eu_party_member_detail_header"
			position = { x = 0 y = 75 }
			font = "hoi_16mbs"
			maxWidth = 160
			maxHeight = 20
			text = "eu_party_member_detail_header"
			format = left
		}

		buttonType = {
			name = "eu_party_detail_back"
			position = { x = 150 y = 20 }
			spriteType = "GFX_closebutton"
			pdx_tooltip = "eu_party_detail_back_tt"
		}

		gridboxType = {
			name = "eu_party_members_list"
			position = { x = 0 y = 90 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 185 height = 20 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "eu_party_member_detail"
		position = { x = 0 y = 0 }

		instantTextBoxType = {
			name = "eu_party_member_detail_tag"
			position = { x = 0 y = 0 }
			font = "hoi_16mbs"
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 150
			maxHeight = 20
			fixedsize = yes
			format = left
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "eu_party_member_detail_seats"
			position = { x = 130 y = 0 }
			font = "hoi_16mbs"
			text = "[?THIS.MEP_party_selected_display|C0]"
			pdx_tooltip = "eu_party_member_detail_seats_tt"
			maxWidth = 35
			maxHeight = 20
			fixedsize = yes
			format = right
			Orientation = "UPPER_LEFT"
		}
	}
	# Fiscal — Contributions Secondary Display
	containerWindowType = {
		name = "eu_contributions_2nd_display_container"
		position = { x = -195 y = 180 }
		size = { width = 190 height = 395 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		gridboxType = {
			name = "eu_contrib_list"
			position = { x = 0 y = 0 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 185 height = 20 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "eu_contributions_2nd_display"
		position = { x = 0 y = 0 }

		instantTextBoxType = {
			name = "eu_contrib_2nd_disp_tag"
			position = { x = 0 y = 0 }
			font = "hoi_16mbs"
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 115
			maxHeight = 20
			fixedsize = yes
			format = left
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "eu_contrib_2nd_disp_value"
			position = { x = 115 y = 0 }
			font = "hoi_16mbs"
			text = "[?THIS.EU_budget_contribution|Y3]"
			pdx_tooltip = "eu_contrib_row_tt"
			maxWidth = 65
			maxHeight = 20
			fixedsize = yes
			format = right
			Orientation = "UPPER_LEFT"
		}
	}
	# Fiscal — Distributions Secondary Display
	containerWindowType = {
		name = "eu_distribution_2nd_display_container"
		position = { x = -195 y = 180 }
		size = { width = 190 height = 395 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		gridboxType = {
			name = "eu_distrib_list"
			position = { x = 0 y = 0 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 185 height = 20 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "eu_distribution_2nd_display"
		position = { x = 0 y = 0 }

		instantTextBoxType = {
			name = "eu_distrib_2nd_disp_tag"
			position = { x = 0 y = 0 }
			font = "hoi_16mbs"
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 115
			maxHeight = 20
			fixedsize = yes
			format = left
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "eu_distrib_2nd_disp_value"
			position = { x = 115 y = 0 }
			font = "hoi_16mbs"
			text = "[?THIS.EU_budget_net|+3]"
			pdx_tooltip = "eu_distrib_row_tt"
			maxWidth = 65
			maxHeight = 20
			fixedsize = yes
			format = right
			Orientation = "UPPER_LEFT"
		}
	}
	# Euro-Info Screen
	containerWindowType = {
		name = "state_of_the_european_union_container"
		position = { x = 20 y = 190 }
		size = { width = 420 height = 380 }
		margin = { top = 8 bottom = 8 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		gridboxType = {
			name = "state_of_the_european_union_list"
			position = { x = 0 y = 0 }
			padding = { top = 50 bottom = 50 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 300 height = 25 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "state_of_the_eu_list"

		instantTextBoxType = {
			name = "soteu_eu_tag"
			position = { x = 0 y = 0 }

			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0 }
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 175
			maxHeight = 20
			fixedsize = yes

			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "soteu_population"
			position = { x = 130 y = 0 }
			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "[?THIS.population_total_m|3Y]M"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}

		####
		instantTextBoxType = {
			name = "soteu_eu_pop_ratio"
			font = "hoi_16mbs"
			position = { x = 200 y = 0 }
			text = "[?THIS.EU_pop_ratio|%C2]"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "soteu_tag_europeanism"
			font = "hoi_16mbs"
			position = { x = 265 y = 0 }
			text = "[?THIS.europeanism|%G1]"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "soteu_breach_of_eu_values"
			font = "hoi_16mbs"
			position = { x = 330 y = 0 }
			text = "[?THIS.breach_of_EU_value|§g0]"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}
	}

	# European Council Voting
	containerWindowType = {
		name = "eu_council_voting_screen_container"

		containerWindowType = {
			name = "european_council_available_votes_container"
			position = { x=-25 y = 445 }
			size = { width = 300 height = 140 }
			margin = { top = 8 bottom = 8 }
			verticalScrollbar = "right_vertical_slider"

			background = {
				name = "Background"
				quadTextureSprite ="GFX_tiled_window_transparent"
			}

			gridboxType = {
				name = "list_of_available_council_votes"
				position = { x = 0 y = 0 }
				padding = { top = 50 bottom = 0 }
				size = { width = 100%% height = 100%% }
				slotsize = { width = 300 height = 35 }
				format = "UPPER_LEFT"
				max_slots_horizontal = 1
			}
		}

		containerWindowType = {
			name = "eu_council_voting_members_container"
			position = { x=465 y = 195 }
			size = { width = 175 height = 380 }
			margin = { top = 8 bottom = 16 }
			verticalScrollbar = "right_vertical_slider"

			background = {
				name = "Background"
				quadTextureSprite ="GFX_tiled_window_transparent"
			}

			gridboxType = {
				name = "eu_council_voting_members_list"
				position = { x = 0 y = 0 }
				padding = { top = 50 bottom = 300 }
				size = { width = 100%% height = 100%% }
				slotsize = { width = 85 height = 35 }
				format = "UPPER_LEFT"
				max_slots_horizontal = 1
			}
		}

		containerWindowType = {
			name = "eu_council_current_voting_container"
			position = { x= 50 y = 350 }
			size = { width = 420 height = 70 }
			margin = { top = 8 bottom = 8 }

			background = {
				name = "Background"
				quadTextureSprite ="GFX_tiled_window_transparent"
			}

			gridboxType = {
				name = "list_of_supporting_members"
				position = { x = 0 y = -5 }
				padding = { top = 0 bottom = 0 }
				size = { width = 100%% height = 100%% }
				slotsize = { width = 15 height = 10 }
				format = "UPPER_LEFT"
				max_slots_horizontal = 20
			}
			gridboxType = {
				name = "list_of_rejecting_members"
				position = { x = 0 y = 25 }
				padding = { top = 0 bottom = 0 }
				size = { width = 100%% height = 100%% }
				slotsize = { width = 15 height = 10 }
				format = "UPPER_LEFT"
				max_slots_horizontal = 20
			}
		}

		containerWindowType = {
			name = "eu_council_passed_votes_container"
			position = { x= 20 y = 195 }
			size = { width = 375 height = 150 }
			margin = { top = 8 bottom = 8 }

			verticalScrollbar = "right_vertical_slider_intel"
			scroll_wheel_factor = 40
			smooth_scrolling = yes

			background = {
				name = "Background"
				quadTextureSprite ="GFX_tiled_window_transparent"
			}

			gridboxType = {
				name = "list_of_passed_votes"
				position = { x = 0 y = 0 }
				padding = { top = 50 bottom = 300 }
				size = { width = 100%% height = 100%% }
				slotsize = { width = 300 height = 15 }
				format = "UPPER_LEFT"
				max_slots_horizontal = 1
			}
		}
	}
	containerWindowType = {
		name = "eu_council_vote_supporting_container"

		instantTextBoxType = {
			name = "eu_council_vote_supporting_list"
			position = { x = 50 y = 0 }

			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "[THIS.GetFlag]"
			maxWidth = 400
			maxHeight = 20
			fixedsize = yes

			Orientation = "UPPER_LEFT"
		}
	}
	containerWindowType = {
		name = "eu_council_vote_rejecting_container"

		instantTextBoxType = {
			name = "eu_council_vote_rejecting_list"
			position = { x = 50 y = 0 }

			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "[THIS.GetFlag]"
			maxWidth = 400
			maxHeight = 20
			fixedsize = yes

			Orientation = "UPPER_LEFT"
		}
	}
	containerWindowType = {
		name = "eu_council_passed_laws_container"

		instantTextBoxType = {
			name = "eu_council_passed_laws_list"
			position = { x = 0 y = 0 }

			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "[name_of_reform]"
			maxWidth = 400
			maxHeight = 20
			fixedsize = yes

			Orientation = "UPPER_LEFT"
		}
	}
	containerWindowType = {
		name = "eu_council_voting_members_list_container"
		buttonType = {
			name = "eu_council_voting_members_list_button"
			position = { x = 0 y = 0 }
			quadTextureSprite ="GFX_button_148x34"
			buttonFont = "hoi_16mbs"
			Orientation = "UPPER_LEFT"
			buttonText = "[THIS.GetNameWithFlag]"
			clicksound = click_close
			pdx_tooltip = "influence_country_vote_tt"
		}
	}

	containerWindowType = {
		name = "eu_council_available_reforms_list"
		buttonType = {
			name = "eu_council_available_reforms_button"
			position = { x = 50 y = 0 }
			clicksound = click_close
			quadTextureSprite ="GFX_button_221x34"
			buttonFont = "hoi_16mbs"
			Orientation = "UPPER_LEFT"
			buttonText = "[name_of_reform]"
			clicksound = click_close
			pdx_tooltip = "council_vote_button_tt"
			pdx_tooltip_delayed = "council_vote_button_delayed_tt"
		}
	}

	# European budget Screen
	containerWindowType = {
		name = "omt_bank_account_container"
		position = { x=20 y = 185 }
		size = { width = 360 height = 400 }
		margin = { top = 8 bottom = 8 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}
		gridboxType = {
			name = "ecb_omit_list"
			position = { x = 0 y = 0 }
			padding = { top = 50 bottom = 50 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 300 height = 25 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "ecb_omt_eu_list"

		instantTextBoxType = {
			name = "eu_tag"
			position = { x = 0 y = 0 }

			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "[THIS.GetNameWithFlag]"
			maxWidth = 175
			maxHeight = 20
			fixedsize = yes

			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "debt"
			position = { x = 130 y = 0 }
			font = "hoi_16mbs"
			borderSize = {x = 0 y = 0}
			text = "$[?THIS.debt|3Y]"
			pdx_tooltip = "ecb_omt_debt_list_tt"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "interest_rate"
			font = "hoi_16mbs"
			position = { x = 210 y = 0}
			text = "[?THIS.interest_rate|3R]%"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}

		instantTextBoxType = {
			name = "omt_account_amount"
			font = "hoi_16mbs"
			position = {x = 270 y = 0}
			text = "$[?THIS.OMT_account|C]"
			pdx_tooltip = "ecb_omt_account_amount_tt"
			maxWidth = 100
			maxHeight = 20
			fixedsize = yes
			format = center
			Orientation = "UPPER_LEFT"
		}
	}

	# European Parliament Screen
	containerWindowType = {
		name = "eu_parliament_voting_container"
		position = { x=350 y = 435 }
		size = { width = 300 height = 140 }
		margin = { top = 8 bottom = 8 }
		verticalScrollbar = "right_vertical_slider"

		background = {
			name = "Background"
			quadTextureSprite ="GFX_tiled_window_transparent"
		}

		gridboxType = {
			name = "eu_parliament_available_reforms_list"
			position = { x = 0 y = 0 }
			padding = { top = 50 bottom = 0 }
			size = { width = 100%% height = 100%% }
			slotsize = { width = 300 height = 35 }
			format = "UPPER_LEFT"
			max_slots_horizontal = 1
		}
	}
	containerWindowType = {
		name = "eu_parliament_available_reforms_list_container"

		buttonType = {
			name = "eu_parliament_available_reforms_button"
			position = { x = 40 y = 0 }
			quadTextureSprite ="GFX_button_221x34"
			buttonFont = "hoi_16mbs"
			Orientation = "UPPER_LEFT"
			buttonText = "[name_of_reform]"
			clicksound = click_close
			pdx_tooltip = "vote_requirements_tt"
			pdx_tooltip_delayed = "vote_pass_desc_tt"
		}
	}
}
