body {
	background-color: #e9e1a2;
	margin-top: 10px;
}

.main {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.header {
	width: 1011px;
	height: 200px;
	background: url(../images/header_bg.jpg) 0 0;
	background-repeat: no-repeat;
}
.header_logo {
	width: 101px;
	padding-left: 30px;
	padding-top: 22px;
}
.contact_link {
	color: #e9e1a2;
	bottom: 144px;
	position: relative;
	right: 36px;
	font: normal normal 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	width: 100px;
	left: 910px;
}

A.Teacher:link  {
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		font-variant : small-caps;
		text-decoration: none;
}

A.Teacher:visited  {
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		font-variant : small-caps;
		text-decoration: none;
}

A.Teacher:hover {
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		font-variant : small-caps;
}
A.Teacher:active  {
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		font-variant : small-caps;
}

a {
	text-decoration:none;
	}
	
.contact_link a:link {
	color: #e9e1a2;
	text-decoration: none;
}

.contact_link a:visited {
	color: #bbc27e;
	text-decoration: none;
}

.contact_link a:hover {
	color: #bbc27e;
	text-decoration: none;
}

.contact_link a:active {
	color: #bbc27e;
	text-decoration: none;
}
.navigation {
	color: #ffffff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 822px;
	left: 180px;
	bottom: 39px;
	right: 36px;
}

.onpage {
	color: #ffffff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-variant : small-caps;
}

.navigation a:link {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
	color: #bbc27e;
	text-decoration: none;
}
.schedule a:link {
	color: #D63D53;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.schedule a:visited {
	color: #D63D53;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
.schedule a:hover {
	color: #D55424;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.schedule a:active {
	color: #D63D53;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.navigation a:hover {
	color: #bbc27e;
	text-decoration: none;
}

.navigation a:active {
	color: #ffffff;
	text-decoration: none;
}

.divider {
	color: #bbc27e;
}
.center_photos {
	width: 1011px;
	margin-top: -7px;
}

.text_area_mini {
	width: 1011px;
	height: 480px;
	background: url(../images/PageMini.gif);
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_smaller {
	width: 1011px;
	height: 560px;
	background: url(../images/PageSmaller.gif);
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_small {
	width: 1011px;
	height: 700px;
	background: url(../images/PageSmall.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_med {
	width: 1011px;
	height: 800px;
	background: url(../images/PageMed.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_big {
	width: 1011px;
	height: 900px;
	background: url(../images/PageBig.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_bigger {
	width: 1011px;
	height: 1050px;
	background: url(../images/PageBigger.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_biggest {
	width: 1011px;
	height: 1150px;
	background: url(../images/PageBiggest.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}
.text_area_large {
	width: 1011px;
	height: 1350px;
	background: url(../images/PageLarge.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_larger {
	width: 1011px;
	height: 1450px;
	background: url(../images/PageLarger.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_largest {
	width: 1011px;
	height: 1550px;
	background: url(../images/PageLargest.gif) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_largering {
	width: 1011px;
	height: 1700px;
	background: url(../images/PageLargering.jpg) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_largening {
	width: 1011px;
	height: 1900px;
	background: url(../images/PageLargening.jpg) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.text_area_largenering {
	width: 1011px;
	height: 2100px;
	background: url(../images/PageLargenering.jpg) scroll;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}

.teacher_text_area {
	width: 1011px;
	height: 1000px;
	background: url(../images/sub_page_bg_2.jpg) scroll;
	position: relative;
	top: -7px;
}
.teacher_text_area a:link {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #a1a567;
	font-weight: bold;
	text-decoration: none;
}
.teacher_text_area a:hover {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #a1a567;
	font-weight: bold;
	text-decoration: underline;
}

.ongoing_classes_text{
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 40px;
	width: 600px;
}
.home_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 35px;
	width: 600px;
	padding-top: 30px;
}

P {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-indent: 10px;
}

P.table {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
}

.Red_1	{
			color : #D55424;
}

.private_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 35px;
	width: 500px;
	padding-top: 30px;
}

.col_L_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 35px;
	width: 450px;
	padding-top: 30px;
}

.col_R_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 35px;
	width: 450px;
	padding-top: 30px;
	position: relative;
	left: 500px;
	top: -345px;
}

.IMGR{
float: right;
margin: 3px 5px 3px 0px;
}

.IMGL{
float: left;
margin: 8px 8px 0px 0px;
}

.ongoing_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 55px;
	width: 500px;
	padding-top: 30px;
}


.teachers_text {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 40px;
	padding-top: 30px;
	width: 975px;
}
.classes_title {
	padding-top: 30px;
}
.flexcroll {
	color: #5f5237;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.home_text_area_photo {
	width: 256px;
	height: 227px;
	position: relative;
	left: 700px;
	top: -300px;
}
.private_text_area_photo {
	width: 300px;
	height: 267px;
	position: relative;
	left: 590px;
	top: -450px;
}

.Xbox	{
	background-color: White;
	background-image : none;
	border: 10px;
	border-style: ridge;
	border-color: Blue;
	margin: 20px;
	padding: 20px;
}

.wrap1	{
background:url(../images/shadow2.gif) right bottom no-repeat;
}

#content	{
	margin: 65 px;
	padding: 15 px;

	background-color: White;
}

#TeachL1	{
	list-style-type : none;
}

.TeachPage	{
	list-style-type : disc;
}

.iquote {
	color : #D55424;
	font: 300 italic 18px Times New Roman;
}

H3 {
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		font-variant : small-caps;
}

.p_title	{
		color : #D55424;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
}

.p_with	{
		color : #D54721;
		font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: normal;
}

.p_date	{
		color : #A1A567;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: normal;
}
.p_time	{
		color : #D54721;
		font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: normal;
}
.p_text	{
		color : #5F5237;
		font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: normal;
}
.p_cost	{
		color : #D54721;
		font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: normal;
}

.copyright {
	color: #a1a567;
	text-align: center;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
}
.copyright_2 {
	color: #a1a567;
	text-align: center;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	top: -35px;
	position: relative;
}
.copyright_3 {
	color: #a1a567;
	text-align: center;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	top: 128px;
	position: relative;
}
.copyright_4 {
	color: #a1a567;
	text-align: center;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	top: 403px;
	position: relative;
}
.classes_grid {
	color: #d54721;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 940px;
	text-align: left;
	margin-left: 35px;
	padding-top: 10px;
}
.classes_photo {
	position: relative;
	left: 700px;
	top: -420px;
}
.image_border {
	border: 6px solid #D63D53;
}
.teacher_photo_1 {
	margin-top: 20px;
	position: relative;
}
.teacher_photo_2 {
	margin-top: -60px;
	position: relative;
	top: -64px;
}
.teacher_photo_3 {
	margin-top: -60px;
	position: relative;
	top: -55px;
}
.teacher_photo_4 {
	margin-top: -60px;
	position: relative;
	top: -55px;
}
.teacher_photo_5 {
	margin-top: -60px;
	position: relative;
	top: -130px;
}
.teacher_photo_6 {
	margin-top: -145px;
	position: relative;
	top: -180px;
}
.teacher_photo_7 {
	margin-top: -145px;
	position: relative;
	top: -240px;
}
.teacher_text_1 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -280px;
}
.teacher_text_2 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -295px;
}
.teacher_text_3 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -285px;
}
.teacher_text_4 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -300px;
}
.teacher_text_5 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -374px;
}
.teacher_text_6 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -424px;
}
.teacher_text_7 {
	position: relative;
	left: 275px;
	width: 635px;
	top: -484px;
}
