body {margin: 0; padding: 0; color: #000000; font-family: "Times New Roman", Times, serif; font-size: 1.2em; background-color: #eeeeee; text-align: center; width:100%;}
h1 {font-family: "Times New Roman", Times, serif; 	font-size: 2.2em;	font-weight: bold;
color: #FF0000;	text-align: center;	padding: 0.2em;	margin: 0em;}
h2 {font-family: "Times New Roman", Times, serif;	font-size: 2em;	    font-weight: bold;	  color: #0000FF;	text-align: center;	padding-top: 0.2em;	margin: 0px;}
h3 {font-family: "Times New Roman", Times, serif; 	font-size: 1.6em;	font-weight: bold;
color: #990000;	text-align: center;	padding: 0.2em;	margin: 0em;}
h4 {font-size: 1.3em;font-weight: bold;	text-align: center;	padding: 0.1em;	 margin: 0em;
color: #9900CC; }
h5 {font-size: 1em;	 font-weight: bold;	text-align: center;	padding: 0.05em; margin: 0em;
color:#3300CC; }
h6 {font-size: 1em;font-weight: bold;	text-align: center;	padding: 0em; margin: 0em;
color: #A58561; }
p {padding: 0em;	margin: 0em 0em 1em 0em;	}
ul {list-style-type: none;  margin:0em 0em 1em 1em;  padding:0em 0em 0em 1em;} 
li {list-style-type: none;  margin:0em 0em 0.1em 0em;  padding:0em 0em 0.1em 0em;}

.div_fullwide_container_clear_both {clear: both; width: 100%; margin: 0em 0em 0.3em 0em; padding: 0em;}
.div_fullwide_insider_clear_both {clear: both; width: 97%;}
.div_smaller_container_centered {width: 85%; margin: 0em auto 0.3em auto; padding: 0em;}

.margin_padding_only_on_left_side  {padding: 0em 0em   0em 0.2em;  margin: 0em 0em   0.5em 0.2em;}
.margin_padding_only_on_right_side {padding: 0em 0.2em 0em 0em;    margin: 0em 0.2em 0.5em 0em;  }	
.margin_padding_two_sided 		   {padding: 0em 0.2em 0em 0.2em;  margin: 0em 0.2em 0em 0.2em;}
.margin_padding_nothing 		   {padding: 0em;  				   margin: 0em;}
.margin_padding_only_on_top_and_bottom {padding: 0.5em 0em 0.5em 0em;  margin: 0em 0em 0em 0em;}
.margin_padding_only_on_top {padding: 0.5em 0em 0em 0em;  margin: 0em 0em 0em 0em;}
	
.float_left  {float: left;}   .float_right {float: right;}	
.clear_left  {clear: left;}   .clear_right {clear: right;}	  .clear_both  {clear: both;}	
.width_half  {width: 47%;}    .width_third {width: 31%;}      .width_two_third {width: 65%;}

.list_bulleted_1 {list-style:url("../images/bullet english lessons 1.png"); margin:0em 0em 0em 0.8em;	padding:0em 0em 0em 0em;}
.list_bulleted_2 {list-style:url("../images/bullet english lessons 2.png"); margin:0em 0em 0em 0.8em;	padding:0em 0em 0em 0em;}


#div_heading_banner {width: 100%;	background-color:#CCFFCC;}
#intro {text-align: center; font-size:1.2em;}
#nav_and_english_course { background-color: #bbeecc; margin: 0px 0px 0px 0px; width: 100%; text-align: center; float:left;}
#nav_and_english_course h2 {font-family: "Times New Roman", Times, serif;	font-size: 2em;	font-weight: bold;	color: #0000FF;	text-align: center;	padding-top: 0.2em;	margin: 0px;}
#intro {text-align: center; font-size:1.2em;}
.intro_job_interview {text-align: left; font-size:1.2em; padding:4px;}
.main_information_div {text-align: left; font-size:1.2em; padding:4px;}
.navigation_and_main_information_div {background-color: #bbeecc; margin: 0px 0px 0px 0px; width: 100%; text-align: center; float:left;}

/*div_navigation container*/
#div_navigation {background-color: #FFFFCC;	width: 10em; border-color: #BCD2E6;	float: left;
margin: 0 20px 1px 0; padding: 5px 5px 0px 0px;}
#div_navigation ul {margin: 0px; padding: 0px; list-style-type: none;}
#div_navigation a {display: block;	width: 8em;	border-top-width: 1px;	border-bottom-width: 1px;
border-top-style: solid; border-bottom-style: solid; border-top-color: #ced2b6;	border-bottom-color: #ced2b6;	text-decoration: none;	padding: 8px; margin-top: 10px; margin-bottom: 10px;}
#div_navigation a:link, #div_navigation a:visited {color: #414f49; background-color:#FFFF99;}
#div_navigation a:hover{background-color: #CCFF99;}
	
#div_teacher {clear:both; background-color:#bbeecc; text-align:center;}
.div_photos {clear:both; text-align:center;}

.center {text-align:center;}

#img_english_course_cat {height: 32px;	border: 0;	margin-bottom: 0px;}
.img_running_cat {height: 32px;	border: 0;	margin-bottom: 0px;}

/*div_school_container*/
#div_school_container {background-color: #99ddaa; margin: 0px;	padding: 0px;
width: 100%;	text-align:center;	clear: both;	float: left;}
#div_school_contact {background-color: #99ddaa;	padding: 0px; width: 700px;	
margin: 0px auto 0px auto; 	text-align: left;}
#div_school_contact h3 {font-family: "Times New Roman", Times, serif;	text-align:left;
font-size: 1.5em;	clear: both;	color: #CC66CC;	margin-top: 0.2em;	margin-bottom: 0em;}
#div_school_contact address {font-style: normal;	margin: 0px;	padding: 0px;}
#div_school_contact p {text-align: left;	padding: 0px;	margin: 5px 0px 5px 0px;}
#div_school_contact p#phone_school_contact {font-size: 1.5em;	color: #CC3366;	text-align: left;
margin: 0.3em 0em;	padding: 0px;}
#div_school_contact .p {color: #0000CC;}
#div_school_contact #since_1999 {color: #CE65CE;}
#div_school_contact #text_by_appointment {color: #0000CC;}
#img_school_location_mini_map {float: left; margin: 0px 5px 0px 0px; border-width:0px 0px 0px 0px;}

/*div_tuition_fee_container*/
#div_tuition_fee_container {background-color:#66CCaa;	float:left;	clear:both;	width: 100%;	padding: 0px;	margin: 0px;}
#div_tuition_fee_container h3 {color: #9900FF; margin: 0px; padding-top: 0.2em;	padding-bottom: 0em; font-size: 1.5em;	text-align: center;}
#div_tuition_fee_container p {padding-right: 5px;	padding-left: 5px;	text-align: center;}
#div_tuition_fee_container p#text_explanation {	text-align: left;}
#div_tuition_fee_container #text_slogen_tuitionfee {font-weight: bold;	color: #990000;	text-align: center; font-size: 1.2em;}
#table_tuition_fee {clear: both; border: 1px solid #CCCCFF;	width: 100%;	background-color: #CCCCFF;	text-align: center;	margin: 0px auto 0px auto;}

.left_coloumns {background-color: #FFFF99;}
.one_person_coloumn {background-color: #FFDD99;}
.two_person_coloumn {background-color: #FFBB99;}
.three_person_coloumn {background-color: #FF9999;}
.smaller_font_size {font-size:smaller;}

.table_header {background-color: #FFCCCC; text-align:center;}
.first_coloumn {background-color: #FFFF99; text-align:center;}
.second_coloumn {background-color: #FFDD99; text-align:center;}
.third_coloumn {background-color: #FFBB99; text-align:center;}
.forth_coloumn {background-color: #FF9999; text-align:center;}
.fifth_coloumn {background-color: #00FF00; text-align:center;}
.sixth_coloumn {background-color: #00CCFF; text-align:center;}


.table_example {color:#0000FF;}
.table {clear: both; border: 1px solid #CCCCFF;	width: 100%;	background-color: #CCCCFF;	text-align: center;	margin: 0px auto 0px auto;}

/*div_self-improvement_container*/
#div_self-improvement_container {background-color: #99ccdd;	margin: 0px; padding: 0px;	clear: both; float: left;	width: 100%;}
#div_self-improvement_container h3 {color: #993333;	margin: 0px;	padding: 0px;	font-size: 1.5em;	text-align: center;	clear: both;}
#div_self-improvement_container p {text-align: center;	margin: 0px; padding:0px; clear: both;}
#div_mind {width: 48%; float: left; margin-top: 0px; margin-bottom: 5px; margin-left: 5px;}
#div_interpersonal {width: 48%;	float: right; margin: 0px 5px 5px;}
#div_mind h4, #div_interpersonal h4{font-size: 1.15em;	color: #666666;	text-align: center;}
#div_mind p, #div_interpersonal p{text-align: center;}
#img_brain {border: 0px; margin: 0px auto 3px auto;	clear:left;}
#div_self-improvement_footer {clear: both; width: 100%; text-align: center;	margin: 0px; padding: 3px 0px 3px 0px;}

/*div_timetable_container*/	
#div_timetable_container {text-align: center; background-color: #99bbCC; clear: both; float: left;
width: 100%;}
#div_timetable_container h3 {color: #669933;	background-color: #CCCCCC;	margin: 0px;	padding: 0px;	font-size: 1.5em;	text-align: center;}
#table_timetable {width: 500px;	border: 1px solid #EEEEEE;	background-color: #CCCCFF;	text-align: center;	margin: 0px auto 0px auto;	font-size: 1em;}
#table_timetable .double_lesson {background-color: #33FF00;	margin: 0px;}
#table_timetable .single_lesson {background-color: #aaFF66;	margin: 0px;}
.table_day_row {background-color: #FFCCFF; text-align:center;}

/*div_features_container*/
#features_container {background-color:#bbbbee; clear:both; float:left; width: 100%; padding-top:0.2em;}
#features_container h3 {font-size: 1.5em;	color: #CC6600;	text-align: center;	margin: 0.2em 0.2em 0px; 	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
#features_left {margin: 5px;	padding: 0px;	float: left;	width: 47%;	text-align: left;}
#features_right {margin: 5px;	padding: 0px;	float: right;	width: 47%;	text-align: left;}
	
/*div_testemonials_container*/
#div_testemonials_container {background-color:#ddbbee; clear:both;	width: 100%; padding-top: 3px;
	padding-bottom: 3px;}
#div_testemonials_container h3 {color: #666633;	font-size: 1.5em;	text-align: center;	margin: 0px;	padding: 0px;}
#div_testemonials_container p {margin-right: 3px; margin-left: 3px;	text-align: left;}

/*div_footer_container*/
#div_footer_container {background-color:#ffbbdd; clear: both; float: left;	width: 100%; text-align: center;	margin: 0px; padding: 0px 0px 1em 0px;}
.bottom_navigation{font-size: 0.8em; color:#000000; padding:0; margin:0; text-align:center; clear: both;}
#phone_footer_container {font-size: 1.5em;	color: #FF0066;	text-align: center;	margin: 0px;	padding: 0px;}
#last_updated_footer_container {color: #666600;	text-align: center;	margin: 0px; padding: 0px;
font-size: 1em;}
#navigation_footer_container {color: #666600; text-align: center; margin: 0px;	padding: 0px;}

.back_to_top {font-family: "Times New Roman", Times, serif;	font-size: 10px; color: #0000FF;
	text-align: center;	clear: both;	padding-top: 2px;	padding-bottom: 3px;}

/*Site Map page*/
#phone_sitemap {font-size: 1.5em; color: #CC3399; text-align: center; margin:0px; padding: 0px;}

/*Map page*/
#img_large_school_map {	margin: 0px; padding: 0px;	border-width: 0px;}
#text_appointment_map_page {color: #0000CC;	margin: 0px;	padding: 0px;}
.phone_number {color:#CC0000; font-size:larger;}