body
{
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FDF7DC;
	text-align: center;
}
.container
{
	background: url(../images/background.png) repeat top left;
	width: 1022px;
	height: 730px;
	border: 1px solid #342E2B;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.homeHeader
{
	background: url(../images/bar.png) no-repeat top left;
	padding: 0px;
	margin: 0px;
	height: 50px;
}
.homeMenu
{

}
.homeMenuLeft
{
	background: url(../images/topRibbon_left.png) no-repeat 0px 16px;
	width: 114px;
	height: 92px;
	float: left;
}
.homeMenuRight
{
	background: url(../images/topRibbon_right.png) no-repeat 0px 16px;
	width: 448px;
	height: 92px;
	float: left;
	line-height: 92px;
	vertical-align: middle;
	text-align: left;
}
.homeMenuRight a
{
	color: #342E2B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
}
.homeMenuLogo
{
	background: url(../images/logo.png) no-repeat 0px 0px;
	width: 284px;
	height: 92px;
	float: left;
}
.homeCopy
{
	width: 500px;
	height: 320px;
	position: absolute;
	top: 210px;
	left: 80px;
	color: #342E2B;
	text-align: center;
}
.appIconContainer
{
	width: 500px;
	height: 110px;
	position: absolute;
	top: 550px;
	left: 80px;
	text-align: center;
}
.appIconImage
{
	padding-left: 18px;
	padding-right: 18px;
}
.line1
{
	font-size: 12pt;
	letter-spacing: 2px;
	margin-bottom: 14px;
}
.line2
{
	font-family: 'FranchiseRegular';
	font-size: 46pt;
	letter-spacing: -1px;
	margin-bottom: 14px;
}
.line3
{
	font-size: 11pt;
	margin-bottom: 20px;
}
.line4
{
	font-family: 'FranchiseRegular';
	font-size: 33pt;
	letter-spacing: 0px;
	margin-bottom: 18px;
}
.line5
{
	font-size: 13pt;
	letter-spacing: 1px;
	margin-bottom: 12px;
}
.line6
{
	font-family: 'FranchiseRegular';
	font-size: 43pt;
	letter-spacing: 5px;
	margin-bottom: 10px;
}
.homeTree
{
	background: url(../images/tree.png) no-repeat 0px 0px;
	width: 382px;
	height: 590px;
	position: absolute;
	top: 122px;
	left: 640px;
	z-index: 2;
}
.educationHeader
{
	background: url(../images/bar.png) no-repeat top left;
	padding: 0px;
	margin: 0px;
	width: 1022px;
	height: 50px;
	position: absolute;
	top: 675px;
	left: 0px;
	z-index: 1;
	font-family: 'FranchiseRegular';
	font-size: 20pt;
	letter-spacing: 4px;
}
.educationHeader a
{
	color: #FDF7DC;
}
#educationHeader
{
	position: absolute;
	top: 5px;
	left: 100px;
	font-family: 'FranchiseRegular';
}
.verticalRibbon
{
	background: url(../images/verticalRibbon.png) no-repeat top left;
	width: 62px;
	height: 438px;
	position: absolute;
	top: 662px;
	left: 15px;
	z-index: 2;
	color: #231F20;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}
.verticalText
{
	writing-mode:tb-rl;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	white-space:nowrap;
	font-size: 14pt;
	position: relative;
	bottom: -328px;
	left: -3px;
}
.eduacationTitleBar
{
	width: 494px;
	color: #231F20;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18pt;
	position: absolute;
	top: 735px;
	left: 100px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border-bottom: 6px solid #779F4A;
}
.eduacationAppTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18pt;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: -3px;
	border-bottom: 8px solid #779F4A;
}
.ipadContainer
{
	background: url(../images/iPadFrame.png) no-repeat top left;
	height: 417px;
	width: 550px;
	position: absolute;
	top: 770px;
	left: 80px;
}
.educationDivider
{
	background: url(../images/education_DividingLine.png) no-repeat top left;
	height: 456px;
	width: 14px;
	position: absolute;
	top: 760px;
	left: 625px;
}
.educationCopy
{
	height: 456px;
	width: 350px;
	position: absolute;
	top: 760px;
	left: 650px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	text-align: left;
}
#imageSelector1
{
	position: absolute;
	top: 1185px;
	left: 450px;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#imageSelector2
{
	position: absolute;
	top: 1185px;
	left: 480px;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#imageSelector3
{
	position: absolute;
	top: 1185px;
	left: 510px;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#imageSelector4
{
	position: absolute;
	top: 1185px;
	left: 540px;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#imageSelector5
{
	position: absolute;
	top: 1185px;
	left: 570px;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#educationIcon1
{
	position: absolute;
	top: 1235px;
	left: 65px;
	width: 110px;
	height: 110px;
}
#educationIcon2
{
	position: absolute;
	top: 1235px;
	left: 215px;
	width: 110px;
	height: 110px;
}
#educationIcon3
{
	position: absolute;
	top: 1235px;
	left: 365px;
	width: 110px;
	height: 110px;
}
#educationIcon4
{
	position: absolute;
	top: 1235px;
	left: 515px;
	width: 110px;
	height: 110px;
}
#educationIcon5
{
	position: absolute;
	top: 1235px;
	left: 665px;
	width: 110px;
	height: 110px;
}
#appSelector
{
	position: absolute;
	top: 1345px;
	left: 65px;
	width: 110px;
	height: 5px;
	border-bottom: 4px solid #779F4A
}
#bestAppStar
{
	background: url(../images/education_BestAppStar.png) no-repeat top left;
	position: absolute;
	top: 1100px;
	left: 45px;
	width: 132px;
	height: 134px;
	z-index: 3;
}
.contactAnchor
{
	position: absolute;
	top: 1500px;
	left: 0px;
}
.contactContainer
{
	background: url(../images/contactBackground.png) no-repeat top left;
	position: absolute;
	top: 1505px;
	left: 0px;
	width: 1022px;
	height: 553px;
}
#twitterLink
{
	position: absolute;
	top: 1925px;
	left: 967px;
	width: 44px;
	height: 30px;
}
#facebookLink
{
	position: absolute;
	top: 1870px;
	left: 972px;
	width: 28px;
	height: 44px;
}
#contactHello
{
	position: absolute;
	top: 1630px;
	left: 60px;
	width: 94px;
	height: 34px;
}
#contactThankyou
{
	position: absolute;
	top: 1730px;
	left: 190px;
	width: 94px;
	height: 34px;
}
#contactThankyouCopy
{
	position: absolute;
	top: 1785px;
	left: 145px;
	width: 328px;
	height: 230px;
	text-align: center;
	color: #FDF7DC;
}
#contactTop
{
	position: absolute;
	top: 1550px;
	left: 448px;
	width: 82px;
	height: 42px;
}
#contactAboutUs
{
	position: absolute;
	top: 1630px;
	left: 610px;
	width: 160px;
	height: 34px;
}
#supportVerticalLabelContainer
{
	width: 62px;
	height: 438px;
	position: absolute;
	top: 1602px;
	left: 0px;
	z-index: 2;
	color: #231F20;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}
.supportVerticalLabelText
{
	writing-mode:tb-rl;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	white-space:nowrap;
	font-size: 14pt;
	position: relative;
	bottom: -328px;
	left: -3px;
}
#firstName
{
	position: absolute;
	top: 175px;
	left: 55px;
	width: 230px;
	color: #342E2B;
}
#lastName
{
	position: absolute;
	top: 175px;
	left: 330px;
	width: 230px;
	color: #342E2B;
}
#email
{
	position: absolute;
	top: 220px;
	left: 55px;
	width: 505px;
	color: #342E2B;
}
#comments
{
	position: absolute;
	top: 265px;
	left: 55px;
	width: 505px;
	height: 200px;
	color: #342E2B;
}
#contactButton
{
	position: absolute;
	top: 470px;
	left: 435px;
}
#contactCopy
{
	position: absolute;
	top: 1675px;
	left: 615px;
	width: 320px;
	height: 310px;
	color: #FDF7DC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	text-align: left;
}
#contactCopy a
{
	color: #FDF7DC;
	font-weight: bold;
}
#footer
{
	position: absolute;
	top: 740px;
	left: 0px;
	width: 1022px;
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #231F20;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}

