@charset "utf-8";

body {
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #716e70;
	background-color: #fffadc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/website/images/bkg.jpg);
	background-repeat:repeat-x;
}

.more_grey {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #716e70;
	text-decoration: none;
}
.more_grey a:hover{
    text-decoration:underline;
}

td {
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #716e70;
}

.plainbody {
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #716e70;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: none;
}

.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
.content{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #716e70;
	text-decoration: none;
	line-height: 16px;
}
.content a:hover{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #c85d37;
	text-decoration: underline;
	line-height: 16px;
}
.content_bold{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #716e70;
	text-decoration: none;
	line-height: normal;
}
.content_bold a:hover{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #c85d37;
	text-decoration:underline;
	
}
.content_bold_orange{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f58345;
	text-decoration: none;
	line-height: normal;
}

.title_bold_orange{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #f58345;
	text-decoration: none;
	line-height: normal;
}

.content_bold_orange a:hover{
    text-decoration:underline;
}

.content_comment_button {
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	color:#f58345;
	text-decoration:underline;
}

.content_comment_text {
	background-color:#EEEEEE;
	font-size:11px;
}

.maincontent{
   padding-left:45px;
   padding-right:20px;
   padding-bottom:20px;
}

.white_dotline{
 border-top:dotted 1px #FFFFFF ;
}
.button{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #974117;
	background-color:#fdd7a1;
	border:1px solid #dcab64;
	padding:3px;
}

.grey_line{
	border-top: solid 1px #d4d4d4;
}

/* index */
.more_brown{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #d48a28;
	text-decoration: none;
}
.more_brown a:hover{
    text-decoration:underline;
}

.more_pink{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #c46078;
	text-decoration: none;
}
.more_pink a:hover{
    text-decoration:underline;
}

.login_heading{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #97ce49;
	text-decoration: none;
}
.login_txt{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	color: #51942a;
	text-decoration: none;
}    
.login_txt a:hover{
 text-decoration:underline;
}

.more_blue{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;	
	color: #5385A4;
	text-decoration: none;
}    
.more_blue a:hover{
 text-decoration:underline;
}

.login_fill{
   border: 1px soild #cfcece;
   background-color:#edfde9;
}
    
.news_heading{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #f3af2c;
	text-decoration: none;
}
.news_heading a:hover{
 text-decoration:underline;
}

.course_heading{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #cf7664;
	text-decoration: none;
}
.heading{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #5a5a5a;
	text-decoration: none;
}
.heading a:hover{
  text-decoration:underline;
}

.video_bkg{
 border:solid 1px #c7ddeb;
 background-color:#FFFFFF;
 padding-left:12px;
 padding-right:12px;
 padding-top:10px;
 padding-bottom:15px ;
}
 
.login_bkg{
 border:solid 1px #caf2b3;
 background-color:#FFFFFF;
 padding-left:12px;
 padding-right:12px;
 padding-top:10px;
 padding-bottom:15px ;
}

.news_bkg{
 border:solid 1px #feea8c;
 background-color:#FFFFFF;
 padding-left:12px;
 padding-right:12px;
 padding-top:10px;
 padding-bottom:15px ;
}

.nextcourse_bkg{
 height:146px;
 border:solid 1px #eac2c2;
 background-image:url(images/course_bkg.gif);
 padding-left:12px;
 padding-right:12px;
 padding-top:10px;
 padding-bottom:10px ;
}

.intro{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 20px;
}
.intro_bold{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
	line-height: 18px;
}

.banner_content{
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 }
 
.banner_table{
 padding-top:8px;
 padding-bottom:8px;
} 

/* course */

.sub_menu_course{
 padding-bottom:8px;
 padding-left:15px;
 padding-right:5px;
 padding-top:8px;
 border-bottom:dotted 1px #FFFFFF ;
 }
 
 .sub_menu_101{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #999999;
 text-decoration: none;
}

 .sub_menu_101 a:hover{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #d58499;
  text-decoration:underline;
}

 .sub_menu_101_over{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #d58499;
 text-decoration: none;
}
 .music_title{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #bf702a;
 text-decoration: none;
}

 .eng_title, .phonics_title {
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #9053c9;
 text-decoration: none;
}

.tech_title {
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #345cb7;
 text-decoration: none;
}

.tech101_title, .tech102_title {
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: white;
 text-decoration: none;
}

 .sub101_title{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #d58499;
 text-decoration: none;
}

 .sub_menu_102{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #999999;
 text-decoration: none;
}
 .sub_menu_102 a:hover{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #70b343;
  text-decoration:underline;
}
 .sub_menu_102_over{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #70b343;
 text-decoration: none;
}

 .sub102_title{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #70b343;
 text-decoration: none;
}

 .sub_menu_103{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #999999;
 text-decoration: none;
}
 .sub_menu_103 a:hover{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #e7aa07;
  text-decoration:underline;
}
 .sub_menu_103_over{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #e7aa07;
 text-decoration: none;
}
 .sub103_title{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #e7aa07;
 text-decoration: none;
}

 .sub_menu_201{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #999999;
 text-decoration: none;
}
 .sub_menu_201 a:hover{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #ba74bd;
 text-decoration:underline;
}
 .sub_menu_201_over{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #ba74bd;
 text-decoration: none;
}
 .sub201_title{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #ba74bd;
 text-decoration: none;
}
.table_top{
 padding-left:5px;
 padding-bottom:10px;
}
.table_content{
border:solid 2px #dddddc;
background-color:#FFFFFF;
 padding-left:15px;
 padding-top:10px;
 padding-bottom:5px;
}

/* intro */  
 .sub_menu_intro{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #cdab68;
 text-decoration: none;
}

 .sub_menu_intro a:hover{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #8a4d35;
}

 .sub_menu_intro_over{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #8a4d35;
 text-decoration: none;
}

.intro_subtitle{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;	
	color: #ca6a4d;
	text-decoration: none;
}
.content_white{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;	
	text-decoration: none;
	line-height: 16px;
}

/* school */ 
.row_white{
   background-color:#FFFFFF;
   padding:7px;   
   border-bottom:dotted 1px #CCCCCC;
}
.row_pink{
   background-color:#f5e5d3;
   padding:7px;  
   border-bottom:dotted 1px #CCCCCC;
}
.table_title{
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #974117;
	text-decoration: none;
	line-height: 16px;
}

