@charset "utf-8";
/* tags */
body {
	background-color:#DFDAEB;
	font-family: "Century Gothic";
}
a {
	color: #733EFF;
	text-decoration: underline;
}
a.bookingLink {
	color: #FF0033;
	text-decoration: none;
}
img {
	border: none;
}
table {
	width: 340px;
	border: none;
}
/* Universal Page Attributes */
#header {
	background-image: url(images/header.jpg);
	height: 153px;
	width: 800px;
	position: absolute;
	top: 0%;
	left: 50%;
	margin-top: 0px;
	margin-left: -400px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DE9DC5;
	border-right-color: #DE9DC5;
	border-left-color: #DE9DC5;
	background-repeat: no-repeat;
	background-position: center top;
}
#menu {
	position: absolute;
	height: 30px;
	width: 800px;
	top: 0%;
	left: 50%;
	margin-top: 154px;
	margin-left: -400px;
	border-right-width: 3px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DE9DC5;
	border-left-color: #DE9DC5;
}
#mainBodyL {
	background-color: #FFFFFF;
	position: absolute;
	height: 471px;
	width: 460px;
	top: 0%;
	left: 50%;
	margin-top: 184px;
	margin-left: -400px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DE9DC5;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 9px;
	font-size: 13px;
	z-index:1;
}
#mainBodyR {
	background-color: #C1B3D7;
	position: absolute;
	height: 471px;
	width: 315px;
	top: 0%;
	left: 50%;
	margin-top: 184px;
	margin-left: 81px;
	z-index:2;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #DE9DC5;
	padding-left: 6px;
	padding-top: 8px;
	font-size: 13px;
	line-height: 18px;
}
#bleftBody {
	background-color: #C1B3D7;
	position: absolute;
	top: 0%;
	left: 50%;
	margin-top: 663px;
	margin-left: -400px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DE9DC5;
	font-size: 13px;
	color: #000000;
	text-align: left;
}
#brightBody {
	background-color: #978BBD;
	position: absolute;
	top: 0%;
	left: 50%;
	margin-top: 663px;
	margin-left: 81px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #DE9DC5;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
#leftFooter {
	background-color: #DE9DC5;
	position: absolute;
	height: 19px;
	width: 399px;
	top: 0%;
	left: 50%;
	margin-top: 798px;
	margin-left: -400px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding-top: 1px;
	padding-right: 3px;
}
#rightFooter {
	background-color: #EBAECD;
	position: absolute;
	height: 19px;
	width: 401px;
	top: 0%;
	left: 50%;
	margin-top: 798px;
	margin-left: 2px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-left: 2px;
}
#validation {
	position: absolute;
	height: 21px;
	width: 805px;
	top: 0%;
	left: 50%;
	margin-top: 823px;
	margin-left: -400px;
	text-align: right;
}
/* ****************************************************Individual Page Attributes************************************************* */
/* Index Page */
.indexmainBodyL {
	line-height: 21px;
	background-image: url(images/homepage.jpg);
	background-repeat: no-repeat;
	background-position: 353px top;
	word-spacing: -1px;
}
.indexmainBodyR {
	background-image: url(images/homepage.jpg);
	background-position: right top;
}
.indexbleftBody {
	height: 105px;
	width: 468px;
	padding-top: 30px;
	padding-left: 11px;
}
.indexbrightBody {
	height: 90px;
	width: 264px;
	padding-top: 45px;
	padding-left: 57px;
}
/* Tuition Page */
.tuitionmainBodyL {
	line-height: 15px;
}
.tuitionmainBodyLCenter {
	text-align: center;
	display: block;
}
.tuitionmainBodyR {
	background-image: url(images/tuition.jpg);
	background-position: right top;
}
.tuitionbleftBody {
	height: 123px;
	width: 454px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 15px;
	line-height: 14px;
	font-size: 12px!important;
}
.tuitionbrightBody {
	height: 103px;
	width: 282px;
	padding-top: 32px;
	padding-left: 24px;
	padding-right: 15px;
	line-height: 14px;
	font-size: 12px!important;
}
/* About Us Page */
.aboutmainBodyL {
	background-image: url(images/aboutus.jpg);
	background-repeat: no-repeat;
	background-position: 353px top;
}
.aboutmainBodyR {
	background-image: url(images/aboutus.jpg);
	background-position: right top;
}
.aboutbleftBody {
	height: 124px;
	width: 433px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 35px;
}
.aboutbrightBody {
	height: 92px;
	width: 288px;
	padding-top: 43px;
	padding-left: 33px;
}
/* Profile Page */
.profilebleftBody {
	height: 124px;
	width: 448px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 20px;
	font-size: 12px!important;
}
.profilebrightBody {
	height: 92px;
	width: 301px;
	padding-top: 43px;
	padding-left: 20px;
}
/* Questions Page */
.questionsmainBodyL {
	background-image: url(images/questions.jpg);
	background-repeat: no-repeat;
	background-position: 353px top;
	line-height: 14px;
	word-spacing: -1px;
}
.questionsmainBodyR {
	background-image: url(images/questions.jpg);
	background-position: right top;
}
.questionsbleftBody {
	height: 124px;
	width: 433px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 35px;
}
.questionsbrightBody {
	height: 92px;
	width: 281px;
	padding-top: 43px;
	padding-left: 40px;
}
/* Booking Page */
.bookingmainBodyR {
	background-image: url(images/booking.jpg);
	background-position: right top;
}
.bookingbleftBody {
	height: 124px;
	width: 449px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 19px;
}
.bookingbrightBody {
	background-image: url(images/booking.jpg);
	background-position: right -479px;
	background-repeat: no-repeat;
	height: 100px;
	width: 280px;
	padding-top: 35px;
	padding-left: 26px;
	padding-right: 15px;
}
/* Contact Page */
.contactmainBodyL {
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-position: 353px top;
}
.contactmainBodyR {
	background-image: url(images/contact.jpg);
	background-position: right top;
}
.contactbleftBody {
	height: 124px;
	width: 449px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 19px;
}
.contactbrightBody {
	height: 100px;
	width: 280px;
	padding-top: 35px;
	padding-left: 26px;
	padding-right: 15px;
}
/* Links Page */
.linksmainBodyR {
	background-image: url(images/links.jpg);
	background-position: right top;
}
.linksbleftBody {
	height: 124px;
	width: 448px;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 20px;
}
.linksbrightBody {
	height: 103px;
	width: 282px;
	padding-top: 32px;
	padding-left: 24px;
	padding-right: 15px;
	line-height: 14px;
	font-size: 12px!important;
}
