body {
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
}
td, textarea, input, select {
	font-family: Verdana;
	font-size: 11px;
	color: #70675D;
	font-weight: normal;
}
h1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990100;
}
h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.tableDetail {
	font-size: 11px;
	font-family: Arial;
	color: #49394E;
}
a:link {
	color: #990100;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #990100;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;

}
.heading {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #990100;
}
.box_heading_text {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
.sub_heading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990100;
}
.inputstyle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.login_box {
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #D8FF9D;
	padding: 5px;
}
.login_box_header 
	{ background-color: #74C200; }
.blog_his_box_header 
	{ background-color: #74C200; 
	  padding: 5px;
	}
.lhs_box
	{ 
	  width: 180px;
	  background-color:#D8FF9D;
	  border-top: 1px solid #74C200; 
	  border-left: 1px solid #74C200; 
	  border-right: 1px solid #74C200; 
	  border-bottom: 1px solid #74C200;
	}
.lhs_box_td
	{
	  padding: 5px;
	}
.search_box {
	width: 180px;
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #D8FF9D;
	padding: 5px;
}
.polling_box {
	width: 180px;
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #D8FF9D;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.adv_search_box {
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #D8FF9D;
}
.adv_search_box td { padding: 5px ;}

.contact_box {
	border-top: 1px solid #21AADE; 
	border-left: 1px solid #21AADE; 
	border-right: 1px solid #21AADE; 
	border-bottom: 1px solid #21AADE;
	background-color: #E6FAFF;
}
.contact_box td { padding: 5px ;}
.contact_box th { padding: 5px ; color: #FFFFFF; font-weight: bold; text-align:left; background-color:#00CCFF; }

.register_box {
	border-top: 1px solid #FEDD00; 
	border-left: 1px solid #FEDD00; 
	border-right: 1px solid #FEDD00; 
	border-bottom: 1px solid #FEDD00;
	background-color: #FFF9EE;
}
.register_box td { padding: 5px ;}
.register_box th { padding: 5px ; color: #666666; font-weight: bold; text-align:left; background-color:#FEDD00;}

.rate_box {
	border-top: 1px solid #AD85D6; 
	border-left: 1px solid #AD85D6; 
	border-right: 1px solid #AD85D6; 
	border-bottom: 1px solid #AD85D6;
	background-color: #EEE6F7;
	padding: 5px;
}
.rate_box td { padding: 5px ;}
.rate_box th { padding: 5px ; color: #ffffff; font-weight: bold; text-align:left; background-color:#AD85D6;}

.update_rate_box {
	border-top: 1px solid #FF6464; 
	border-left: 1px solid #FF6464; 
	border-right: 1px solid #FF6464; 
	border-bottom: 1px solid #FF6464;
	background-color: #FFF2F2;
}

.update_rate_box td { padding: 5px ;}
.update_rate_box th { padding: 5px ; color: #ffffff; font-weight: bold; text-align:left; background-color:#FF6464;}

.center_register_box {
	border-top: 1px solid #FF6666; 
	border-left: 1px solid #FF6666; 
	border-right: 1px solid #FF6666; 
	border-bottom: 1px solid #FF6666;
	background-color: #FFF3F2;
}
.center_register_box td { padding: 5px ;}
.center_register_box th { padding: 5px ; color: #ffffff; font-weight: bold; text-align:left; background-color:#FF6666;}

.search_box_header 
	{ background-color: #74C200; }

.boxlabel 
	{ color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px;  padding-left: 3px;  padding-top: 2px; padding-bottom: 2px; vertical-align: top; text-align: left }
.boxtext 
	{ color: #000000; font-family: Verdana; font-size: 11px;  padding-left: 5px;   padding-right: 3px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle; text-align: left }

.formlabel 
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #D8FF9D; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 26%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formtext 
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #EDFDD5;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 74%; border-bottom : 1px solid #E5E6E7; }

.comparelabel 
	{ width: 22%; color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px;  padding-left: 3px;  padding-top: 2px; padding-bottom: 2px; vertical-align: top; text-align: left }
.comparetext 
	{ width: 39%; color: #000000; font-family: Verdana; font-size: 11px;  padding-left: 5px;   padding-right: 3px;   padding-top: 2px; padding-bottom: 2px; vertical-align: top; text-align: left }

.formlabel-inner
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #D8FF9D; vertical-align: middle; width: 26%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formtext-inner
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #EDFDD5; vertical-align: middle;  width: 74%; border-bottom : 1px solid #E5E6E7; }


.definition_label 
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #D8FF9D; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 26%; border-right : 1px solid #74C200; border-bottom : 1px solid #74C200; }
.definition_text 
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #EDFDD5;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 74%; border-bottom : 1px solid #74C200; }

.inputbox {  
	font-size: 11px; 
	color: #828282; 
	background-color: #FFFFFF; 
	font-family: Verdana;
	border: 1px solid; 
	font-weight: normal;
}
.inputbox_detail {  
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Verdana;
	border: 0px; 
	font-weight: normal;
}
.termbox {  
	font-size: 12px; 
	color: #333333; 
	background-color: #FFFFFF; 
	font-family: Verdana;
	border: 1px solid; 
	font-weight: normal;
}

.form_heading {
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	font-weight: bold;
}

.smallfont {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: 594B13;
	text-decoration: underline;
}
.smallredfont {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.alert_msg {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.contact_font {

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blog_box {
	border-top: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666;
	background-color: #EAEAEA;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.result_box {
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #D8FF9D;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.result_heading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.result_heading2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 3px;
	background-color: #74C200;
}

.index_result_heading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990100;
}

.result_body
	{ background-color: #EDFDD5; padding: 3px; color: #000000; text-align: left}
.result_body2
	{ background-color: #F5FEE7; padding: 3px; color: #000000; text-align: left}
.result_body_A
	{ background-color: #FFC1C1; padding: 3px; color: #000000; text-align: left}
.result_body_B
	{ background-color: #FFCCAA; padding: 3px; color: #000000; text-align: left}
.result_body_C
	{ background-color: #CCFFFF; padding: 3px; color: #000000; text-align: left}
.img_box {
	border-top: 1px solid #FEDD00; 
	border-left: 1px solid #FEDD00; 
	border-right: 1px solid #FEDD00; 
	border-bottom: 1px solid #FEDD00;
}

.index_img_box {
	border-top: 1px solid #009900; 
	border-left: 1px solid #009900; 
	border-right: 1px solid #009900; 
	border-bottom: 1px solid #009900;
	padding: 1px;
}
.img_tbl { 
	padding-right: 10;
	padding-bottom: 10;
}
.red_message {
	font-family: Verdana;
	font-size: 19px;
	font-weight: bold;
	color: #990000;
}
.redmessage {
	font-size: 10px; 
	color: red; 
	text-decoration: none;
	font-weight:bold;
}
.tutor_time_grid {
	border-top: 1px solid #00CCFF;  
	border-right: 1px solid #00CCFF; 
}
.tutor_time_grid_td {
	border-bottom: 1px solid #00CCFF;  
	border-left: 1px solid #00CCFF; 
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
}
.tutor_rate_grid_td {
	border-bottom: 1px solid #00CCFF;  
	border-left: 1px solid #00CCFF; 
	font-family: Verdana;
	font-weight: bold;
}
.followup_box {
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #FFFFCC;
	font-size: 12px;
	font-weight: bold;
}
.logintext
{
	FONT-SIZE: 11px;
	BACKGROUND: URL(http://www.tuitionmall.com/images/icon_user.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
	color: #828282; 
	background-color: #FFFFFF; 
	font-family: Verdana;
	border: 1px solid; 
	font-weight: normal;
	PADDING-LEFT: 18px;
}

.temp .view { background: url(../images/temp_view.png); width: 63px; height: 19px; float: left; margin-right: 3px;}
.temp :hover{ background: url(../images/tempON_view.png); width: 63px; height: 19px; float: left; margin-right: 3px;}

.tuition_class .view { float:right; background: url(../images/ico-enquiry.gif); width: 83px; height: 19px; float: left; margin-right: 3px;}
.tuition_class :hover{ float:right; background: url(../images/ico-on-enquiry.gif); width: 83px; height: 19px; float: left; margin-right: 3px;}

.centre_box
{
  background-color: #ffe;
}

.calendar_box
{
  background-color: #D8FF9D;
  border-bottom: 1px solid #74C200;  
  border-left: 1px solid #74C200;
  border-top: 1px solid #74C200;  
  border-right: 1px solid #74C200; 
}

div.float {
  float: left;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}

div.msgbox {
  padding: 5px;
  vertical-align: middle;
  border: 1px solid #333;
  background-color: #ffe;
}

span.enote_title {
  text-align: center;
  font-weight: lighter;
  FONT-SIZE: 1.2em;
  font-family: "Berlin Sans FB Demi", "Berlin Sans FB";
  COLOR: red;
  padding: 5px 5px 5px 5px;
}
span.enote_form {
  text-align: center;
  MARGIN: 5px;
}
div.container {
  border: 1px dashed #333;
  background-color: #ffe;
  margin-top: 10px;
  margin-bottom: 10px;

}
div.spacer {
  clear: both;
}

.logo {
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_deepavali.gif) no-repeat;  */ 
	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo.gif) no-repeat;
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_cny_2008.gif) no-repeat;  */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/xmas_tuitionmall_logo.gif) no-repeat;  */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_cny.gif) no-repeat;  */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_cny_new.gif) no-repeat; */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_new_year.gif) no-repeat; */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_raya.gif) no-repeat;  */
/*	BACKGROUND: URL(http://www.tuitionmall.com/images/tuitionmall_logo_cny_new1.gif) no-repeat;  */
	width: 414px; 
	height: 80px; 
	float: left; 
}
.tutorrss {		
	float: left; 
}

.table_lv1 { background-color: #74C200; }
.table_label { background-color: #74C200; font-weight: bold; font-size: 1.0em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.table_detail { background-color: #FFFFFF; font-size: .90em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

#yschpg {border:none;padding:4px 1px 3px 1px;vertical-align:middle;}
#yschpg a, #yschpg span {padding:4px 1px 3px 1px;border:none;vertical-align:middle;}
#yschpg a:hover {padding:3px 0px 2px 0px; border:1px solid #74C200;vertical-align:middle;}

/* CSS issu des tutoriels www.alsacreations.com/articles */
.toptips a:visited {
text-decoration: none;
color: #00000;
}
.toptips:hover {
background: none;
}
.toptips span {
display: none;
}
.toptips:hover span  {
display: inline;
position: absolute;
padding: 5px 5px 5px 5px;
background-color: #FFFFCC;
width: 200px;
border: 1px solid #74C200;  
text-align: left;
color: #00000;
text-decoration: none;
}

/*SMS System Screen */
.sms_screen1 {
	BACKGROUND: URL(http://www.tuitionmall.com/images/hpscreen1.gif) no-repeat;
	width: 105px;
	height: 67px; 
}
.sms_screen2 {
	BACKGROUND: URL(http://www.tuitionmall.com/images/hpscreen2.gif) no-repeat;
	width: 105px;
	height: 67px; 
	color: #000000;
	text-decoration: none;
	padding: 0px;
	FONT-SIZE: 1.2em;
	font-family: Verdana; 
	font-weight: bold;
	text-align: center;
}
.sms_screen4 {
	BACKGROUND: URL(http://www.tuitionmall.com/images/hpscreen2.gif) no-repeat;
	width: 105px;
	height: 67px; 
	color: #000000;
	text-decoration: none;
	padding: 0px;
	FONT-SIZE: 1.0em;
	font-family: Verdana;
	text-align: center;
}
.sms_screen3 {
	BACKGROUND: URL(http://www.tuitionmall.com/images/hpscreen3.gif) no-repeat;
	width: 105px;
	height: 67px; 
	text-align: left;
}
/*online program*/
.ProductCell {
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	color:#000000;
	font-size: 11px;
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}
.LIST-compact {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	display: block;
}
.TXT-head-title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #40617e;
	display: inline;
}
.Online-menu {
	text-align: center;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	font-family: Verdana, Arial, sans-serif;
	cursor:hand;
	cursor:pointer;
}
.Online-menu :hover{
	background-color:#cccccc;
}
.online-program-table {
	border: 1px solid;
	padding: 5px;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-color: #666666;
	border-top-color: #666666;
}
.online-tuition-program td {
		color: #000000;
}
.boxtable {
	background-color: #74C200;
	COLOR: #000000; 
}
.boxtable th { font-size: 11px; COLOR: #000000; font-weight:bold; padding:4px ; background:#EDFDD5; text-align:left;}
.boxtable td { COLOR: #000000; background: #ffffff; padding:4px ;}

.result_photo {
	margin: 5px;
	padding: 2px;
	border: 1px solid #cccccc;
}
.result_line {
  font-size: 10px;
	padding: 5px;
}
.qty_inputbox {
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	font-weight: normal;
	width: 12px;
}
.add_minus_button {
	cursor:hand;
	cursor:pointer;
}
.in-box-heading
{
	font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #63A5C6; text-align:center;
}
.chart_heading {
	color:#000000;
	font-size: 10px; 
	padding:2px; font-weight:bold;
	background-color:#EDFDD5;
}
.shopping_cart {
	border-top: 1px solid #74C200; 
	border-left: 1px solid #74C200; 
	border-right: 1px solid #74C200; 
	border-bottom: 1px solid #74C200;
	background-color: #EDFDD5;
	padding: 5px;
}
.promotion {
	font-size: 10px; 
	color: #666666;
	text-decoration: none;
}
.prodthumb_head_white {
	padding: 3px;
	border: 1px solid #74C200;
	background-color: #74C200;
	font-size: 10px;
	font-weight: bold;
	color:#FFCC00;
}
.prodthumb_head {
	padding: 3px;
	border-left: 1px solid #74C200;
	border-right: 1px solid #74C200;
	background-color: #EDFDD5;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
.prodthumb_pic {
	padding: 3px;
	border-left: 1px solid #74C200;
	border-right: 1px solid #74C200;
}
.prodthumb_bottom {
	padding: 3px;
	border-left: 1px solid #74C200;
	border-right: 1px solid #74C200;
	border-bottom: 1px solid #74C200;
}
.whitesave {
	color:#ffffff;
	font-size: 11px;
	font-weight:bold;
	border-left: 1px solid #74C200;
	border-right: 1px solid #74C200;
}
#popup_layer {
	position: absolute;
	visibility: hidden;
	width: 480px;
	height: 400px;
	text-align: left;
	margin-left: 120px;
	top: auto;
}
#close {
	float: middle;
}