<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Donna Ferraro (K. Hovnanian Enterprises) -->
<!--W3C Schema generated by XMLSPY v5 rel. 2 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="Area">
		<xs:complexType>
			<xs:attribute name="Code" type="xs:string" use="required"/>
			<xs:attribute name="hasCommunities">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="No"/>
						<xs:enumeration value="Yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Name" type="xs:string"/>
			<xs:attribute name="XPosition" type="xs:decimal"/>
			<xs:attribute name="YPosition" type="xs:decimal"/>
			<xs:attribute name="XPosition1" type="xs:decimal"/>
			<xs:attribute name="YPosition1" type="xs:decimal"/>
			<xs:attribute name="Lat" type="xs:decimal"/>
			<xs:attribute name="Lon" type="xs:decimal"/>
			<xs:attribute name="Scale" type="xs:decimal"/>
			<xs:attribute name="Region"  type="xs:string">
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="AreaConfig">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Brands"/>
				<xs:element ref="States"/>
				<xs:element ref="ColorSchemes"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Areas">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Area" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Brand">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="States"/>
			</xs:sequence>
			<xs:attribute name="Code" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="KHV"/>
						<xs:enumeration value="MZM"/>
						<xs:enumeration value="KFS"/>
						<xs:enumeration value="FTS"/>
						<xs:enumeration value="FCT"/>
						<xs:enumeration value="DMD"/>
						<xs:enumeration value="BRT"/>
						<xs:enumeration value="PKS"/>
						<xs:enumeration value="PKW"/>
						<xs:enumeration value="BOYL"/>
						<xs:enumeration value="WWH"/>
						<xs:enumeration value="SMT"/>
						<xs:enumeration value="GCH"/>
						<xs:enumeration value="GWH"/>
						<xs:enumeration value="WMR"/>
						<xs:enumeration value="WSH"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Name" type="xs:string" use="required"/>
			<xs:attribute name="ColorScheme" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="Blue"/>
						<xs:enumeration value="Green"/>
						<xs:enumeration value="Teal"/>
						<xs:enumeration value="Burgundy"/>
						<xs:enumeration value="Purple"/>
						<xs:enumeration value="DarkPurple"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Active" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Brands">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Brand" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ColorScheme">
		<xs:complexType>
			<xs:attribute name="name" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="Blue"/>
						<xs:enumeration value="Burgundy"/>
						<xs:enumeration value="DarkPurple"/>
						<xs:enumeration value="Green"/>
						<xs:enumeration value="Purple"/>
						<xs:enumeration value="Teal"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="PrimaryColor" type="xs:string" use="required"/>
			<xs:attribute name="SecondaryColor" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ColorSchemes">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ColorScheme" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Region">
		<xs:complexType>
			<xs:attribute name="Code" type="xs:string" use="required"/>
			<xs:attribute name="Name" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Regions">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Region" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="State">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Regions" minOccurs="0"/>
				<xs:element ref="Areas"/>
			</xs:sequence>
			<xs:attribute name="Code" type="xs:string" use="required"/>
			<xs:attribute name="hasOperations" type="xs:string"/>
			<xs:attribute name="hasCommunities">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="No"/>
						<xs:enumeration value="Yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Name" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="States">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="State" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
