<STYLE TYPE="text/css"><!--
	.Dummy {}
	.BG {
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
			background-color: #FFFFFF;
			color: #888888;
			transition-property: background-color, color;
	}
	.BG:hover {
			background-color: #000000;
			color: #FFFFFF;
	}
	.Banner {
			width: 100vw;
			height: auto;
	}
	.Banner90 {
			width: 90vw;
	}
	.BodyFont {
			color: #888888;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 12pt;
			line-height: 1.5;
	}
	.Buttons {
			font-family: Arial;
			font-size: 10pt;
			font-weight: bold;
			height: 35px;
			background-color: #D9D25C;
			color: #FFFFFF;
			border: 1pt solid #000000;
	}
	.ClassPopupItem {
			position: absolute;
			visibility: hidden;
			z-index: 100;
	}
	.Footer {
	}
	.Header {
			-ms-flex-align: center;
			-ms-flex-pack: center;
			-webkit-box-align: center;
			-webkit-box-pack: center;
			align-items: center;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
			height: 750px;
			min-height: 750px;
			width: 100%;
	}
	.Item {
			transition-duration: 500ms;
			transition-property: background-color;
	}
	.Item:hover {
			background-color: #FFD92E;
	}
	.MenuHeight{
			height: 100px;
	}
	.MenuLink {
			color: #000000;
			text-decoration: none;
			transition-duration: 500ms;
			transition-property: color, text-decoration;
	}
	.MenuLink:hover {
			color: #5B595B;
			text-decoration: underline;
	}
	.ResponsiveBigCell {
			background-color: #FFFFFF;
			display: block;
			width: 400px;
			height: 600px;
			min-height: 600px;
			max-height: 600px;
	}
	.ResponsiveCell {
			display: block;
			width: 270px;
			transition-duration: 500ms;
			transition-property: background-color;
	}
	.ResponsiveCell:hover {
			background-color: #D9D25C;
	}
	.ResponsiveCellFont {
			font-size: 10pt;
			letter-spacing: 0.1pt;
			text-justify: inter-word;
	}
	.ResponsiveCellItem {
			display: block;
	}
	.ResponsiveMediumCell {
			display: block;
			width: 540px;
			min-height: 100px;
			transition-duration: 500ms;
			transition-property: background-color, color;
	}
	.ResponsiveRow {
			display: inline;
			float: left;
	}
	.ResponsiveTable {
			min-width: 300px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
	}
	.ResponsiveTableItem {
			min-width: 720px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
	}
	.SlideOn {
			width: 525px;
			display: inline;
			opacity: 1;
	}
	.SlideOff {
			width: 525px;
			display: none;
			opacity: 0;
	}
	.SmallTitle {
			color: #000000;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 14pt;
			letter-spacing: 2px;
			text-decoration: none;
	}
	.SpecialLink {
			text-decoration: none;
	}
	.SpecialLinkButton {
			-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			background-color: #D9D25C;
			border: 1pt solid #D9D25C;
			box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			color: #FFFFFF;
			cursor: pointer;
			display: inline-block;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 14px;
			font-weight: 600;
			height: 55px;
			letter-spacing: 0;
			line-height: 55px;
			margin: 5px;
			padding: 0 36px;
			text-align: center;
			text-decoration: none;
			transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			white-space: nowrap;
	}
	.SpecialLinkButton:hover {
			background-color: #FFFFFF;
			border: 1pt solid #000000;
			color: #222222;
	}
	.SpecialLinkButtonWhite {
			-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			background-color: #FFFFFF;
			border: 1pt solid #000000;
			box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			color: #222222;
			cursor: pointer;
			display: inline-block;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 14px;
			font-weight: 600;
			height: 55px;
			letter-spacing: 0;
			line-height: 55px;
			margin: 5px;
			padding: 0 36px;
			text-align: center;
			text-decoration: none;
			transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			white-space: nowrap;
	}
	.SpecialLinkButtonWhite:hover {
			background-color: #D9D25C;
			border: 1pt solid #D9D25C;
			color: #FFFFFF;
	}
	.SpecialLinkCircleWhite {
			-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			background-color: #FFFFFF;
			border: 1pt solid #000000;
			border-radius: 70%;
			box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
			color: #222222;
			cursor: pointer;
			display: inline-block;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 64px;
			font-weight: 600;
			height: 66px;
			width: 66px;
			letter-spacing: 0;
			line-height: 55px;
			margin: 5px;
			text-align: center;
			text-size-adjust: auto;
			text-decoration: none;
			transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			white-space: nowrap;
	}
	.SpecialLinkCircleWhite:hover {
			background-color: #D9D25C;
			border: 1pt solid #D9D25C;
			color: #FFFFFF;
	}
	.Sticky {
			position: fixed;
			top: 0px;
	}
	.StickyPopupItem {
			position: fixed;
			visibility: hidden;
			z-index: 101;
	}
	.StickyPopupItem_0 {
			opacity: 0;
			position: fixed;
			visibility: hidden;
			z-index: 101;
			transition-duration: 250ms, 1250ms;
			transition-property: opacity, visibility;
	}
	.StickyPopupItem_1 {
			opacity: 1;
			position: fixed;
			visibility: visible;
			z-index: 102;
			transition-duration: 500ms, 100ms;
			transition-property: opacity, visibility;
	}
	.SubMenuItem {
			transition-duration: 500ms;
			transition-property: transform;
	}
	.SubMenuItem:hover {
			transform: scale(1.1);
	}
	.Subtitle {
			color: #000000;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 24pt;
			letter-spacing: 2px;
			text-decoration: none;
	}
	.TextFields {
			font-family: Arial;
			font-size: 10pt;
			font-weight: bold;
			height: 30px;
			background-color: #FFFFFF;
			color: #5B595B;
			border: 1pt solid #5B595B;
	}
	.Title {
			color: #000000;
			font-family: 'Century Gothic', Verdana, Arial;
			font-size: 40pt;
			letter-spacing: 2px;
			text-decoration: none;
			text-shadow: 2px 0 0 #FFFFFF, 0 -2px 0 #FFFFFF, 0 2px 0 #FFFFFF, -2px 0 0 #FFFFFF;
	}
	a:hover {
			color: #76744C;
			transition-duration: 500ms;
			transition-property: color;
	}
	body {
			opacity: 0;
			transition: opacity 500ms;
	}
	@media only screen and (min-width: 1200px) and (max-width: 1599px) {
		.Header {
			height: 650px;
			min-height: 650px;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.Header {
			height: 500px;
			min-height: 500px;
		}
	}
	@media only screen and (min-width: 801px) and (max-width: 991px) {
		.Header {
			height: unset;
			min-height: unset;
		}
	}
	@media only screen and (min-width: 601px) and (max-width: 800px) {
		.Banner {
				width: 800px;
				max-width: 800px;
		}
		.Banner90 {
				max-width: 720px;
		}
		.Footer {
				max-width: 800px;
		}
		.Header {
			height: unset;
			min-height: unset;
		}
		.MenuHeight{
				height: 64px;
		}
		.ResponsiveBigCell {
				width: 800px;
				height: auto;
				min-height: unset;
				max-height: unset;
		}
		.ResponsiveMediumCell {
				width: 370px;
		}
		.ResponsiveCell {
				display: block;
				width: 770px;
				transition-duration: 500ms;
				transition-property: background-color;
		}
		.ResponsiveTable {
				min-width: 800px;
				max-width: 800px;
		}
		.Title {
				font-size: 32pt;
		}
	}
	@media only screen and (max-width: 600px) {
		.Banner {
				width: 600px;
				max-width: 600px;
		}
		.Banner90 {
				max-width: 540px;
		}
		.Footer {
				max-width: 600px;
		}
		.Header {
			height: unset;
			min-height: unset;
		}
		.MenuHeight{
				height: 64px;
				min-height: 64px;
				max-height: 64px;
		}
		.ResponsiveBigCell {
				width: 600px;
				height: auto;
				min-height: unset;
				max-height: unset;
		}
		.ResponsiveCell {
				display: block;
				width: 570px;
				transition-duration: 500ms;
				transition-property: background-color;
		}
		.ResponsiveMediumCell {
				width: 270px;
		}
		.ResponsiveTable {
				min-width: 600px;
				max-width: 600px;
		}
		.Title {
				font-size: 24pt;
		}
	}
--></STYLE>