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;
}
h1 {
	font-family: Verdana;
	font-size: 13px;	
	color: #4A3121;
}
h3 {
	font-family: Verdana;
	font-size: 13px;	
	color: #4A3121;
}
#wrapper{
	text-align:left;
	margin:0 auto;
	width:800px;
}

td, textarea, input, select {
	font-family: Tahoma;
	font-size: 11px;
	color: 70675D;
	font-weight: normal;
}
.tableDetail {
	font-size: 11px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #4A3121;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
/*
.button {
	background:#4A3121;
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	border-width:1px;
}
*/
a:hover {
	color: #000000;
	font-family: tahoma;
	font-size: 10px;
	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: #4A3121;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;

}

.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}
a.a:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 000066;
}
a.a:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.a:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 000066;
}
a.b:link {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 4A7A0D;
	text-decoration: underline;
}
a.b:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.b:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 4A7A0D;
	text-decoration: underline;
}
a.c:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 9ED749;
	text-decoration: underline;
}
a.c:hover {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.c:visited {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 9ED749;
	text-decoration: underline;
}
a.d:link {



	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #33485d;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #E4141A;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.e:link {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.g:link {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.non:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.non:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.non:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.non:A:active {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.heading, .heading td{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #4A3121;
}
.main_divider {
	background-color: #4A3121;
}
.box_heading_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.sub_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4A3121;
}
.inputstyle {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.login_box {
	border-top: 1px solid #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	background-color: #CACAFF;
	padding: 5px;
}
.login_box_header 
	{ background-color: #4A3121; }
.blog_his_box_header 
	{ background-color: #4A3121; 
	  padding: 3px 0 3px 7px;
	}
.blog_his_box 
	{ 
	  border-top: 1px solid #4A3121; 
	  border-left: 1px solid #4A3121; 
	  border-right: 1px solid #4A3121; 
	  border-bottom: 1px solid #4A3121;
	  padding: 5px;
	}

.search_box {
	border-top: 1px solid #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	background-color: #CACAFF;
	padding: 5px;
}
.polling_box {
	border-top: 1px solid #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	background-color: #FBE1B1;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.adv_search_box {
	border-top: 1px solid #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	background-color: #CACAFF;
}
.contact_box {
	border-top: 1px solid #bd8c6c; 
	border-left: 1px solid #bd8c6c; 
	border-right: 1px solid #bd8c6c; 
	border-bottom: 1px solid #bd8c6c;
	background-color: #ece9d8;
	padding: 5px;
}
.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;
}
.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;
	padding: 5px;
}
.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;
	padding: 5px;
}
.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;
	padding: 5px;
}
.search_box_header 
	{ background-color: #4A3121; }

.boxlabel 
	{ color: #000000; font-family: Tahoma; 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: Tahoma; font-size: 11px;  padding-left: 5px;   padding-right: 3px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle; text-align: left }

.formheader 
	{ background-color: #E5E6E7; padding: 10px; border-left : 1px solid #E5E6E7; border-top : 1px solid #E5E6E7;  border-bottom : 1px solid #E5E6E7; border-right : 1px solid #E5E6E7;}
.formlabel 
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 1.0em; background-color: #ffffff; 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: 1.0em; background-color: #eeeeef;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 74%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }

.comparelabel 
	{ width: 22%; color: #000000; font-family: Tahoma; 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: Tahoma; 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: #CACAFF; 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: #F3E9E2; 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: #CACAFF; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 26%; border-right : 1px solid #4A3121; border-bottom : 1px solid #4A3121; }
.definition_text 
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #F3E9E2;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 74%; border-bottom : 1px solid #4A3121; }

.inputbox {  
	font-size: 11px; 
	color: #828282; 
	background-color: #FFFFFF; 
	font-family: Tahoma;
	border: 1px solid; 
	font-weight: normal;
}

.termbox {  
	font-size: 12px; 
	color: #333333; 
	background-color: #FFFFFF; 
	font-family: Tahoma;
	border: 1px solid; 
	font-weight: normal;
}

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

.smallfont {

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

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

	font-family: tahoma;
	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 #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	background-color: #CACAFF;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

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

.result_heading2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 3px;
	background-color: #4A3121;
}

.index_result_heading {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4A3121;
}
.result_table
	{ border-top: 1px solid #CFD1D2; border-left: 1px solid #CFD1D2; padding: 3px;}
.result_body
	{ color: #000000; background-color: #eeeeef; border-bottom: 1px solid #CFD1D2; border-right: 1px solid #CFD1D2; padding: 3px}
.result_body2
	{ color: #000000; background-color: #ffffff; border-bottom: 1px solid #CFD1D2; border-right: 1px solid #CFD1D2; padding: 3px}
.result_header td
	{ background-color: #84634A; color: #FFFFFF; font-weight: bold; border-right: 1px solid #CFD1D2; padding: 3px}
.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 #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	padding: 1px;
}
.img_tbl { 
	padding-right: 10;
	padding-bottom: 10;
}
.red_message {
	font-family: tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #990000;
}
.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: Tahoma;
	font-weight: bold;
	text-align: center;
}
.tutor_rate_grid_td {
	border-bottom: 1px solid #00CCFF;  
	border-left: 1px solid #00CCFF; 
	font-family: Tahoma;
	font-weight: bold;
}
.followup_box {
	border-top: 1px solid #4A3121; 
	border-left: 1px solid #4A3121; 
	border-right: 1px solid #4A3121; 
	border-bottom: 1px solid #4A3121;
	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: Tahoma;
	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;}



.centre_box
{
  background-color: #ffe;
}

.calendar_box
{
  background-color: #CACAFF;
  border-bottom: 1px solid #4A3121;  
  border-left: 1px solid #4A3121;
  border-top: 1px solid #4A3121;  
  border-right: 1px solid #4A3121; 
}

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_cny.gif) no-repeat;
	width: 310px; 
	height: 80px; 
	float: left; 
}
.tutorrss {		
	float: left; 
}

.table_lv1 { background-color: #4A3121; }
.table_label { background-color: #4A3121; 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 #4A3121;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 #4A3121;  
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: Tahoma; 
	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: Tahoma;
	text-align: center;
}
.sms_screen3 {
	BACKGROUND: URL(http://www.tuitionmall.com/images/hpscreen3.gif) no-repeat;
	width: 105px;
	height: 67px; 
	text-align: left;
}
/* form  */
.formheader 
	{ background-color: #E5E6E7; padding: 10px; border-left : 1px solid #E5E6E7; border-top : 1px solid #E5E6E7;  border-bottom : 1px solid #E5E6E7; border-right : 1px solid #E5E6E7;}
.formlabel 
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #ffffff; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 26%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formlabel1
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #ffffff; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 60%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formlabel_cell
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #ffffff; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formlabel_2 
	{ color: #000000; font-family: arial; font-weight: bold; font-size: 11px; background-color: #ffffff; padding-left: 5px;  padding-top: 6px; padding-bottom: 2px; vertical-align: top; width: 26%; border-right : 1px solid #E5E6E7; border-bottom : 1px solid #E5E6E7; }
.formtext 
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #eeeeef;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 74%; border-bottom : 1px solid #E5E6E7; }
.formtext1 
	{ color: #000000; font-family: arial; font-size: 11px; background-color: #eeeeef;   padding-left: 5px;   padding-right: 5px;   padding-top: 2px; padding-bottom: 2px; vertical-align: middle;  width: 40%; border-bottom : 1px solid #E5E6E7; }
.result_table_frame
	{ border-top: 1px solid #CFD1D2; border-left: 1px solid #CFD1D2; border-right: 1px solid #CFD1D2; border-bottom: 1px solid #CFD1D2; padding: 3px;}
.boxtable {
	background-color: #4A3121;
	COLOR: #000000; 
}
.boxtable th { font-size: 11px; COLOR: #000000; font-weight:bold; padding:4px ; background:#CFD1D2; text-align:left;}
.boxtable td { COLOR: #000000; background: #ffffff; padding:4px ;}
.redmessage {
	font-size: 10px; 
	color: red; 
	text-decoration: none;
	font-weight:bold;
}