@charset "utf-8";
body {
	margin: 0; padding: 0;
	width: 100%; height: 100%;
	text-align: left;
	color:#333;
	}
	
h1, h2, h3, h4, h5, h6, p, ul, li, ol, dl, dt, form, input {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}
img { border: 0;}

a {
	color:#666;
	text-decoration: none;
	outline: none;
	}
a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
	
.Wrapper {
	margin: 0 auto; padding:0;
	width: 1000px;
	text-align: left;
	}
	
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block;clear: both; visibility: hidden; height: 0;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */
.Line { padding: 10px 0; background:#fff url(../images/line.jpg) repeat-x center center;}
.Padding30 { height: 30px;}


/* Header */
.Header { position: relative; height: 80px;}
.Header #Logo {
	width: 351px; height: 80px;
	background: url(../images/logo.gif) no-repeat 50% 50%;
	}
.Header #Logo a { display: block; width: 100%; height: 100%;}
.Header .TopLink {
	position: absolute;
	right: -96px;
	bottom: 0;
	line-height: 30px;
}
.Header .TopLink span { padding: 0 10px 0 30px; background: url(../images/icon_Phone.gif) no-repeat left center; font-size: 14px; font-weight: bold;}
.Header .TopLink a { padding: 0 10px; color:#666;}
.Header .TopLink a:hover { color:#f60;}

/* Navigation */
.Navi { margin: 0; padding: 5px 0; height: 30px;}
.CourseBox { float: left;}
#Course .CourseTitle { display: block; width: 140px; background:#F90 url(../images/navi_Course.gif) no-repeat 0 0; text-indent: -1000em; overflow: hidden;}
#Course .CourseTitle:hover {background: url(../images/navi_Course.gif) no-repeat 0 -30px;}

.MainMenu { float: left; width: 845px;}
.MainMenu li { float: left; list-style: none; position: relative;}
.MainMenu li a { display: block; padding: 0; width: 168px; color:#fff; background-position: 50% 0; background-repeat: no-repeat; line-height: 30px; }
.MainMenu li a:hover {background-position: 50% -30px; background-repeat: no-repeat; background-color:#f90;}

#Menu ul { position: absolute; margin: 0; padding: 0; background:#333;}
#Menu ul li { margin: 0; padding: 0; list-style: none; display: block; float: none;}

.Home {background: url(../images/Navi_Home.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
/*.Home {background: url(../images/Navi_Home01.gif);}*/
.About {background: url(../images/navi_About.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
.Price {background: url(../images/navi_Price.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
.Team {background: url(../images/navi_Team.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
.FAQ {background: url(../images/navi_FAQ.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
.Consult { width: 60px; background: url(../images/navi_Cousult.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }
.Survey { width: 75px; background: url(../images/navi_Survey.gif);text-indent: -1000em; overflow: hidden; border-left: 1px solid #fff; }

/* Banner */
.BannerInd { margin: 15px 0 10px 0; height: 300px; background:#fff url(../images/bannerBg.jpg) no-repeat 0 0; overflow: hidden;}
.SwfBox { float: left; padding: 4px; width: 742px;}
.SubPageContent .FormFree_left { float: left; padding-left:25px; height:135px; background:#fff url(../images/earth.jpg) no-repeat  0 0; margin-bottom:10px; width:670px; padding-top:20px;}
.SubPageContent .FormFree_left  ul{ list-style:none; padding-left:5px; margin-bottom:20px; float:left; margin-right:5px;}
.SubPageContent .FormFree_left  li{  line-height:22px;}

.BannerInd .FormFree { float: left; padding: 2px 10px; width: 220px;}
.BannerInd .FormFree ul { overflow: hidden;}
.BannerInd .FormFree .FormLeft, .FormFree .FormRight { padding-top: 2px; float: left; list-style: none;}
.BannerInd .FormFree .FormLeft { padding-right: 5px; width: 60px; text-align: right;}
.BannerInd .FormFree .FormRight { width: 150px;}
.BannerInd .FormFree span.Red { float: left; color:#f00;}
.BannerInd .FormFree input.TextInp { padding: 2px 0; float: left; width: 140px; border: 1px inset #ccc;}
.BannerInd .FormFree input.TextInpS { padding: 2px 0;  float: left; margin: 0 5px 0 0; width: 80px; border: 1px inset #ccc;}
.BannerInd .FormFree input.InpCB { float: left; width: 14px; height: 14px; margin: 3px; border: 0;}
.BannerInd .FormFree p { clear: left;}
.BannerInd .FormFree input.BtnAssess { margin: 0 0 0; width: 220px; height: 40px; background: url(../images/btnAccess.jpg) no-repeat 0 0; cursor: pointer;}

/* Main */
.Main { padding: 10px; background:#fff;}
.MainLeft, .MainRight { float: left;}
.MainLeft { padding: 0 10px 0 0; width: 760px;}
.MainRight { padding: 0 0 0 10px; width: 200px;}

/* Fore Steps */
.FourStpes {background:#fff;}
.FourStpes h2 { padding: 0 0 10px 0; line-height: 2em; font-weight: normal;}
.FourStpes ul, .FourStpes ul li { list-style: none;}
.FourStpes ul li { float: left; margin-right: 8px; width: 182px; line-height: 1.7em;}
.FourStpes ul li img { display: block; padding: 0 0 5px 0; border: 0;}
.FourStpes ul li p { padding: 0 5px;}
.FourStpes ul li a { color:#09F; text-decoration: underline;}
.FourStpes ul li a:hover { color:#F60;}

/* Hot Classes*/
.HotClasses { float: left; width: 280px;}
.HotClasses h2 { padding: 10px 0; line-height: 2em; font-weight: normal;}
.HotClasses .Content { padding: 20px 0 10px 0; background:#FFFBEA url(../images/classBg.jpg) repeat-x 0 0;}
.HotClasses .Content dl { clear: both; margin: 0; padding: 0 10px; width: 260px; height: 85px; overflow: hidden;}
.HotClasses .Content dt, .HotClasses .Content dd { display: block; float: left; margin: 0; padding: 0; height: 85px; overflow: hidden;}
.HotClasses .Content dt { width: 72px; height: 72px;}
.HotClasses .Content dt img { padding: 1px; width: 60px; height: 60px; background:#fff; border: 1px solid #ccc;}
.HotClasses .Content dd { width: 188px;}
.HotClasses .Content dd h4 { padding-bottom: 5px; background: url(../images/line_dot_orange.gif) repeat-x left bottom;}
.HotClasses .Content dd h4, .HotClasses .Content dd p { font-size: 11px;}
.HotClasses .Content dd p a { color:#666;}

/* Why Us */
.WhyUs { float: left; padding: 0 0 0 10px; width: 470px;}
.WhyUs h2 { padding: 10px 0; line-height: 2em; font-weight: normal;}
.WhyUs h3 { margin: 0; padding: 10px; color:#000; font-size: 12px;}
.WhyUs dl { float: left; width: 235px; height: 70px; overflow: hidden;}
.WhyUs dl dt, .WhyUs dl dd { float: left; margin: 0; padding: 0;}
.WhyUs dl dt { width: 50px;}
.WhyUs dl dd { width: 170px;}
.WhyUs dl dt img { display: block; padding: 1.5em 0 0 0;}
.WhyUs dl dd h4 { color:#000; font-size: 12px;}
.WhyUs dl dd p { color:#666;}
.SubMainLeft .WhyUs { float: none; padding: 0; width: 100%;}
.SubMainLeft .WhyUs dl { float: left; width: 50%; height: 90px; overflow: hidden;}
.SubMainLeft .WhyUs dl dd { width: 280px;}



/* Demo Class */
 { padding: 0;}
.DemoBox .DemoTitle { padding:40px 15px 15px; height: 110px; position:relative;}
.DemoBox .DemoTitle p { padding: 35px 10px 10px 10px; color:#fff; font-size: 12px;}
.DemoBox .DemoContent { padding: 5px; background:#fff; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6;}
.DemoBox .DemoContent h3 { color:#F60; font-size: 12px; font-weight: normal;}
.DemoBox .DemoContent h3 span { color:#333;}
.DemoBox .DemoContent p { padding: 5px; color:#333;}
.DemoBox p.Remark {padding: 5px;  background:#F4F4F4; font: 11px/1.5 Taoma; border: 1px solid #d6d6d6;}
.DemoBox .More { display: block; margin-top: 10px; width: 50px; height: 18px; background: url(../images/btnMore.gif);}
.DemoBox .DemoMV { position: relative; margin: 0; padding: 0; width: 170px; height: 110px; z-index:1;}
.DemoBox .DemoMV .video_bun{ width:170px; height:110px; background: url(../images/video_btn.gif); position:absolute; top:-20px; left:0; z-index:2;}
.DemoBox .DemoMV a.BtnPlay { position: absolute; display: block; left: 0; top: 0; width: 168px; height: 108px; background: url(../images/btn_play.png) no-repeat center center; border: 1px solid #fff;}
.DemoBox .DemoMV a.BtnPlay:hover {  border: 1px solid #f90;}

.StepsRight h3 {background:#fff; font-size: 12px; line-height: 1.5; color:#333; font-weight: normal;}
.StepsRight h3 p { padding: 10px; font-size: 11px; color:#333;}
.StepsRight h4 { font-size: 12px; color:#f60;}
.StepsRight p { padding: 0 0 5px 0; color:#666;}
.StepsRight p a { color:#09F; text-decoration: underline;}
.StepsRight p span { color:#C00; font-weight: bold;}

/* Students Share */
.StudentsShare { padding: 0 0 10px 0; background:#fff; border: 1px dotted #d6d6d6;}
.StudentsShare h2 { padding: 10px; line-height: 2em; font-weight: normal;}
.StudentsShare ul, .StudentsShare ul li { margin: 0; padding: 0; list-style: none;}
.StudentsShare ul li dl, .StudentsShare ul li dl dt, .StudentsShare ul li dl dd { display: block; margin: 0; padding: 0;}
.StudentsShare ul li dl { width: 200px; padding: 5px 0; height: 50px;}
.StudentsShare ul li dl dt, .StudentsShare ul li dl dd { float: left;}
.StudentsShare ul li dl dt { padding-left: 10px; width: 50px;}
.StudentsShare ul li dl dd { padding-right: 10px; width: 130px; line-height: 1.2em;}
.StudentsShare ul li dl dt img { display: block; border: 3px solid #d6d6d6;}
.StudentsShare ul li dl dd h4 { font-weight: normal; font-size: 12px; color:#F60;}
.StudentsShare ul li dl dd h5 { color:#000; font-size: 12px; font-weight: normal;}
.StudentsShare ul li dl dd p { color:#999; font-size: 11px;}
.StudentsShare ul li p.ShareWord {display: none;}
.StudentsShare ul li.ShareOver p.ShareWord { display: block; padding: 10px; background:#FFF9DE; line-height: 1.5em; color:#F60; }
.StudentsShare ul li.ShareOver dl dt img { display: block; border: 3px solid #f60;}

/* PushTwitter */
.PushTwitter { height: 100px; background:#fff url(../images/twitter_bg.gif) no-repeat 0 0;}
.PushTwitter a { display: block; padding: 25px 10px 0 90px; font-size: 16px; color:#06C;}

/* Footer */
.Footer { padding: 20px; text-align: left;}
.Footer span { padding: 0 0 0 30px; background: url(../images/icon_Phone.gif) no-repeat left center; line-height: 2em; color:#F30; font-size: 14px; font-weight: bold;}

/* FloatServ */
#FloatServ { width: 90px; text-align: left;}
.FloatHide { position: fixed; top: 140px; left: -60px; _position: absolute;}
.FloatHide a img { display: block; position: relative; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2;	opacity: 0.2;}
.FloatShow { position: fixed; top: 140px; left: 0; _position: absolute;}
.FloatShow a img { display: block; position: relative;	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1;}
#FloatServ img { display: block; margin: 0 0 1px 0; border: 0;}

/* Subpages */
.SubMain { margin: 15px 0 0; padding: 10px; background:#fff;}
.SubWrap {background:#fff url(../images/line_dot_v.gif) repeat-y -10px top;}
.SubMainLeft, .SubMainRight { float: left;}
.SubMainLeft { width: 760px;}
.SubMainRight { width: 220px;}
.SubMainRight .DemoBox, .SubMainRight .StudentsShare, .SubMainRight .PushTwitter { margin: 0 10px; width: 200px;}
.SubMainRight .DeBox { margin: 0 10px; padding: 0 0 10px 0; width: 200px; overflow: hidden;}

/* Site Path*/
.Path {background:#fff;}
.Path a { padding: 0 5px 0 20px; background: url(../images/pathBg.gif) no-repeat 0 0; line-height: 20px; color:#666;}
.Path a.Current {background: url(../images/pathBg.gif) no-repeat 0 -20px; color:#f60;}

/* Page Sort */
.PageSort {background:#fff; height: 24px;}
.PageSort a { display: block; float: left; margin: 1px; padding: 1px 8px; background:#f4f4f4; color:#333; font: 12px/1.5 Tahoma, Geneva, sans-serif;}
.PageSort a:hover, .PageSort a.Current {background:#f60; color:#fff;}


/* Subpage Free Survey */
.SubMainRight .FormFree { margin: 0 0 5px 0; padding: 10px; background:#FFE9C7 url(../images/subpage_FreeSurvey.gif) repeat-x 0 0;}
.SubMainRight .FormFree ul { overflow: hidden;}
.SubMainRight .FormFree .FormLeft, .FormFree .FormRight { padding-top: 2px; float: left; list-style: none;}
.SubMainRight .FormFree .FormLeft { padding-right: 5px; width: 60px; text-align: right;}
.SubMainRight .FormFree .FormRight { width: 130px;}
.SubMainRight .FormFree span.Red { float: left; color:#f00;}
.SubMainRight .FormFree input.TextInp { padding: 2px 0; float: left; width: 120px; border: 1px inset #ccc;}
.SubMainRight .FormFree input.TextInpS { padding: 2px 0;  float: left; margin: 0 5px 0 0; width: 80px; border: 1px inset #ccc;}
.SubMainRight .FormFree input.InpCB { float: left; width: 14px; height: 14px; margin: 3px; border: 0;}
.SubMainRight .FormFree p { clear: left;}
.SubMainRight .FormFree input.BtnAssess { margin: 5px 0 0; width: 200px; height: 40px; background: url(../images/subPage_btnAccess.gif) no-repeat 0 0; cursor: pointer;}

/* SubPage Banner */
.SubBanner { position: relative; padding: 10px 0; height:180px;}
.SubBanner h2, .SubBanner h3 { position: absolute; left: 10px; line-height: 1.5; z-index: 0;}
.SubBanner h2 { top: 40px; font-size: 50px; color:#fff; font-family: Tahoma; font-weight: 500;}
.SubBanner h3 { top: 100px; font-size: 30px; color:#000; font-family: "微軟雅黑","微软雅黑",Tahoma; font-weight: 600;}

/* Subpage Content */
.SubPageContent { padding: 30px 20px 0 10px;}
.SubPageContent p { padding: 0 0 1em 0; text-indent: 2em; line-height: 1.7; color:#333;}

/* Page Share */
.PageShare { display: block; padding: 0; padding: 10px 0; width: 700px;}
.PageShare li { float: left; list-style: none;}
.PageShare li.Left { padding: 0 10px; width: 220px; height:300px; background: url(../images/stuPic_left_Bg.gif) no-repeat 0 0;}
.PageShare li.Right { padding: 0 0 0 20px;width: 440px;}
.PageShare li.Left dt, .PageShare li.Left dd { float: left; margin: 0; padding: 0;}
.PageShare li.Left dl { width: 180px;}
.PageShare li.Left dt { width: 50px; color:#999;}
.PageShare li.Left dd { padding: 0 0 0 10px; width: 120px; color:#000;}
.PageShare li.Left dd b { font: 12px/1.5 Tahoma, Geneva, sans-serif; color:#f60;}
.PageShare li.Left dd span { color:#999; font-size: 11px; font-family: Tahoma, Geneva, sans-serif;}
.StuPic { margin: 0 0 10px 0; width: 190px; height: 190px; background: url(../images/stuPic_Bg.gif) no-repeat;}
.StuPic img { display: block;}

/* Page Price */

.PriceTable02 {text-align: center;background-color: #666;
}
.PriceColor01 {background:#EB6608;}
.PriceColor02 {background:#EB7F13;}
.PriceColor03 {background:#FF8E00;}
.PriceColor04 {background:#FFB200;}
.PriceColor05 {background:#FFAC00;}
.PriceColor06 {background-color:#FF6;}
.PriceColor07 {background:#FFDA85;}
.PriceColor08 {background:#FFF2BF;}
.PriceColor09 {background:#FFE09B;}
.PriceColor10 {background:#FFF9DE;}
.PriceColor11 {background:#666; color:#fff;}
.PriceColor12 {background:#FBFBFB;}
.PriceColor13 {background-color:#E4EFFF;}
.PriceColor14 {background-color:#D2FA9A;}
.PriceColor15 {background:#CCFF99;}
.PriceColor16 {background:#f6f6f6;}
.PriceColor17 {background:#fffbdb;}
.PriceColor17_2 {background:#fffbdb;line-height: 24px;font-size: 14px;}
.PriceColor16_2 {background:#f6f6f6;line-height: 24px;font-size: 14px;}
.PriceColor18 {background:#e3ffd7;}
.PriceColor19 {background:#ebf5ff;}
.PriceColor20 {background:#ffe5bb;}
.PriceColor21 {background:#45b6eb;color: #FFF;}
.PriceColor22 {background:#99be76;color: #FFF;}
.PriceColor23 {background:#bed966;color: #FFF;}
.PriceColor24 {background:#d9ebc5;}
.PriceColor25 {background:#f3f9ed;}
.PriceColor26 {background:#37bbd4;color: #FFF;}
.PriceColor27 {background:#a2bfe2;color: #FFF;}
.PriceColor28 {background:#fff;}
.PriceColor29 {background:#000;color: #FFF;}
.PriceColor30 {background:#ffd000;color: #b36424;}

.PriceTxt01 {background:#fff; color:#999; text-decoration: line-through; padding: 0 5px; font-family: Arial, Helvetica, sans-serif;}
.PriceTxt02 { color:#F00;}

/* Teacher Team */
.TeacherInfo { margin: 0 30px;}
.TeacherInfo, .TeacherInfo li { list-style: none;}
.TeacherInfo li { float: left;}
.TeacherInfo li.Left { width: 160px;}
.TeacherInfo li.Right { padding: 1em 0; width: 500px;}
.TeacherInfo li.Left img { padding: 3px; border: 1px solid #d6d6d6;}
.TeacherInfo li.Right dl { width: 100%; clear: both;}
.TeacherInfo li.Right dl, .TeacherInfo li.Right dt, .TeacherInfo li.Right dd { margin: 0; padding: 0;}
.TeacherInfo li.Right dt, .TeacherInfo li.Right dd { float: left; padding: 5px 0;}
.TeacherInfo li.Right dt { width: 120px; color:#999;}
.TeacherInfo li.Right dd { width: 380px; color:#000;}
.TeacherWord01 { position: relative; margin: 0 30px; padding: 15px; background:#fff; border: 1px solid #CCC;}
.TeacherWord02 { position: relative; margin: 0 30px; padding: 15px; background:#ffe; border: 1px solid #CCC;}
.TeacherWord01 .Arrow, .TeacherWord02 .Arrow { position: absolute; top: -8px; left: 54px;}
.TeacherWord01 h3, .TeacherWord02 h3 { padding: 10px; font: bold 15px/2 Tahoma, Geneva, sans-serif;}
.Teacher_td_bg_1_1{
	background: url(../images/instructors_s1_center.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	height: 56px;
	width:545px;
	}
	
.Teacher_td_bg_top{
	background: url(../images/instructors_s1_intro_1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height: 10px;
	width:10px;
	}
	
.Teacher_td_bg_bottom{
	background: url(../images/instructors_s1_intro_1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 10px;
	width:10px;
	}
	
.Teacher_td_bg_center_right{
	background: url(../images/instructors_s1_center.png);
	background-repeat:repeat-y;
	background-position:right center;
	width:13px;
	}

.Teacher_td_bg_center{
	background: url(../images/instructors_s1_center.png);
	background-repeat:repeat-y;
	background-position:0 0;
	text-align: left;
	}
.Teacher_td_bg_left{
	background: url(../images/instructors_s1_intro_left.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	width:20px;
	}
.Teacher_td_bg_left span{
	background: url(../images/instructors_s1_intro_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:20px;
	height:56px
	}						
	
.Teacher_td_bg_1_2{
	background: url(../images/instructors_s1_intro_2.jpg);
	background-position:left top;
	height: 60px;
	width:522px;
	}
.Teacher_td_bg_1_3{
	background: url(../images/instructors_s1_intro_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.Teacher_td_bg_1_4{
	background-color:#d1d6dc;
	}		
.Teacher_intro_txt{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	}	
.Teacher_intro_txt_blue{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	color: #2e558b;
	}		
.Teacher_intro_title{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	font-weight:bolder;
	color: #FFF;
	}
.Teacher_intro_title2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	font-weight:bolder;
	color: #000;
	}		
.Teacher_enintro_bg{
	background: url(../images/instructors_s1_enintro.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	}

/*teacher_s2*/ 
.Teacher_td_bg_2_1{
	background: url(../images/instructors_s2_center.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	height: 56px;
	width:545px;
	}
	
.Teacher_td_bg_top2{
	background: url(../images/instructors_s2_intro_1.png);
	background-repeat:no-repeat;
	background-position:right top;
	height: 10px;
	width:10px;
	}
	
.Teacher_td_bg_bottom2{
	background: url(../images/instructors_s2_intro_1.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 10px;
	width:10px;
	}
	
.Teacher_td_bg_center_right2{
	background: url(../images/instructors_s2_center.png);
	background-repeat:repeat-y;
	background-position:right center;
	width:13px;
	}

.Teacher_td_bg_center2{
	background: url(../images/instructors_s2_center.png);
	background-repeat:repeat-y;
	background-position:0 0;
	text-align: left;
	}
.Teacher_td_bg_left2{
	background: url(../images/instructors_s2_intro_left.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	width:20px;
	}
.Teacher_td_bg_left2 span{
	background: url(../images/instructors_s2_intro_1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	width:20px;
	height:56px
	}						
	
.Teacher_td_bg_2_2{
	background: url(../images/instructors_s2_intro_2.gif);
	background-position:left top;
	height: 60px;
	width:522px;
	}
.Teacher_td_bg_2_3{
	background: url(../images/instructors_s2_intro_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.Teacher_td_bg_2_4{
	background-color:#cef09f;
	}		
.Teacher_intro_txt2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	}	
.Teacher_intro_txt_green{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	color: #3d5e0f;
	}		

.Teacher_intro_title3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	font-weight:bolder;
	color: #000;
	}			
		
	

/* News List */
.NewsList { padding: 0 30px;}
.NewsList ul, .NewsList li { margin: 0; padding: 0; list-style: none;}
.NewsList ul { padding: 0 0 30px 0;}
.NewsList li { padding: 10px 20px 10px 25px; border-bottom: 1px solid #efefef; background: url(../images/icon_news.jpg) no-repeat left center;}
.NewsList li span { color:#999; float: right;}
.NewsList li a:hover { color:#333;}

.NewsDetail h6 { text-align: right; font: 10px/3 Tahoma, Geneva, sans-serif; color:#999;}
.NewsContent { padding: 20px 30px;}

/* FAQ List */
.FAQList { padding: 0 30px;}
.FAQList ul, .FAQList li { margin: 0; padding: 0; list-style: none;}
.FAQList ul { padding: 0 0 30px 0;}
.FAQList li { padding: 10px 20px 10px 25px; border-bottom: 1px solid #efefef; background: url(../images/icon_faq_q.gif) no-repeat left center;}
.FAQList li a:hover { color:#333;}

.FAQList h6 { text-align: right; font: 10px/3 Tahoma, Geneva, sans-serif; color:#999;}
.FAQDetail h1 { margin: 0 10px; padding: 0 0 0 25px; background: url(../images/icon_faq_q.gif) no-repeat left center; font: bold 12px/2 Tahoma, Geneva, sans-serif;}
.FAQContent { margin: 0 10px; padding: 0 20px; background: url(../images/icon_faq_a.gif) no-repeat 0 0;}
.FAQContent ol, .FAQContent ul { padding: 0 0 0 4em;}
.FAQContent p { padding: 0 0 0 5px; text-indent: 0;}

/* Preferential */
.SubPageContent .FormFree { margin: 15px; padding: 0; width: 330px; float: left; background:#F4F4F4 url(../images/bodyBg.jpg) repeat-x 0 -121px;}
.SubPageContent .FormFree h1 { margin: 0; padding: 10px; font: bold 17px/2 Tahoma; color:#000;}
.SubPageContent .FormFree ul, .SubPageContent .FormFree li { margin: 0; padding: 0; list-style: none;}
.SubPageContent .FormFree li { float: left; padding: 5px 0; margin: 0 0 5px 0;}
.SubPageContent .FormFree li.FormLeft { padding: 0 5px 0 0; width: 120px; text-align: right;}
.SubPageContent .FormFree li.FormRight { padding: 0 0 0 5px; width: 180px;}
.SubPageContent .FormFree li p { margin: 0; padding: 0 0 5px 0; text-indent: 0; line-height: 1.5;}
.SubPageContent .FormFree li input.InTxt { padding: 3px; width: 170px; border: none; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.SubPageContent .FormFree input.InpCB { float: left; width: 14px; height: 14px; margin: 3px; border: 0;}
.SubPageContent .FormFree span.Red { padding-right: 5px; color:#f00; line-height: 1.5;}
.SubPageContent .FormFree .BtnAssess { margin: 0 0 10px 10px; padding: 5px 10px; background:#333; color:#fff; border: 0; cursor: pointer;}
.SubPageContent .FormFree em { display: block; margin: 10px; padding: 5px; background:#ffe; font-style: normal; border: 1px solid #ffc;}

/* Class Catalogue */
.ClassCata { margin: 0; padding: 0; list-style: none; width: 730px;}
.ClassCata li { margin: 10px 15px 0 10px; list-style: none; float: left; padding: 0; width: 340px; height: 130px;}
.ClassCata li a { padding: 5px; display: block; background:#fff url(../images/classCataBg.gif) no-repeat 0 0; width: 100%; height: 100%;}
.ClassCata li a:hover {background:#fff url(../images/classCataBg.gif) no-repeat 0 -140px; text-decoration: none;}
.ClassCata li a img { display: block; margin: 0; float: left;}
.ClassCata li b { display: block; padding: 40px 0 0; font-size: 21px; color:#000; text-align: center;}
.ClassCata li span { display: block; text-align: center; font-weight: bold; font-size: 10px; line-height: 2;}

/* Class SubMenu */
.ClassSubMenu { margin: 0; padding: 0; width: 730px;}
.ClassSubMenu li { float: left; display: block; margin: 0 5px 0 0; padding: 0; list-style: none;}
.ClassSubMenu li  a { display: block; float: left; padding-right: 20px; background: url(../images/classSubBg01.jpg) no-repeat right top; font-weight: bold; color:#f8951d;text-decoration:none;  line-height:36px; height:41px;}
.ClassSubMenu li  a:hover, .ClassSubMenu li  a.Current{background: url(../images/classSubBg01.jpg) no-repeat right -41px; color:#184685;}
.ClassSubMenu li a span { display: block; padding-left: 19px; background: url(../images/classSubBg01.jpg) no-repeat 0 0; height:41px;}
.ClassSubMenu li a:hover span, .ClassSubMenu li  a.Current span {background: url(../images/classSubBg01.jpg) no-repeat 0 -41px;}

/* Class Info */
.ClassInfo { margin: 10px 0 0 0; padding: 10px; border: 1px dotted #ccc;}
.ClassInfo dl, .ClassInfo dl dt, .ClassInfo dl dd { display: block; margin: 0;}
.ClassInfo dt, .ClassInfo dd { float: left;  padding: 0 10px;}
.ClassInfo dt { position: relative; width: 130px;}
.ClassInfo dd { width: 520px; border-left: 2px solid #ccc;}
.ClassInfo dt img { display: block; padding: 4px; background:#fff; border: 1px solid #CCC;}
.ClassBot { margin: 10px 0 0 0; padding: 5px 10px; background:#f4f4f4; color:#999;}
.ClassBot strong { color:#F60; padding: 0 0 0 10px;}
.IconBox { position: absolute; left: 15px; top: -5px;}
.IconHot { float: left; background: url(../images/iconHot.gif); width: 27px; height: 21px;}
.IconNew { float: left; background: url(../images/iconNew.gif); width: 27px; height: 21px;}
#freeform table {
	text-align: left;
}


/* Teacher Box */
.TeamBox { width: 706px; margin: 0 auto;}
.TeamCenter01 { height:120px; background: #d1d6db url(../images/instructors_s1_left.jpg) repeat-x left top;}
.TeamCenter02 { background: #CEF09F url(../images/instructors_s2_center.gif) repeat-x left top;}
.TeamImg { padding: 0 14px; float: left; position: relative;}
.TeamImg .PicMark { position: absolute; left: 14px; top: 0;}
.TeamText { float: left; width: 545px;}
.TeamBrief { float: left; width: 505px;}
.TeamCenter01 .TeamText { position: relative; background: #B2C2D1 url(../images/instructors_s1_center.png) repeat-y right top;}
.TeamCenter01 .TeamBrief { padding: 3px 20px; background: url(../images/instructors_s1_intro_2.jpg) no-repeat 0 0;}
.TeamCenter02 .TeamText { position: relative; background: #AFDE6C url(../images/instructors_s2_center.png) repeat-y right top;}
.TeamCenter02 .TeamBrief { padding: 3px 20px; background: url(../images/instructors_s2_intro_2.gif) no-repeat 0 0;}
.TeacherName { width: 120px; padding: 0 10px 0 5px; float: left; font: bold 14px/1.2 Verdana, Geneva, sans-serif; color:#000;}
.TeacherInfo { width: 370px; float: left; margin: 0; padding: 0;}
.TeacherInfo li.top { margin: 0; padding: 0; width: 50%;}
.TeacherInfo li.bot { margin: 0; padding: 0; width: 100%;}
.TeacherTitle {font: bold 15px/1.2 Verdana, Geneva, sans-serif;}
p.BlueTxt { padding: 0; text-indent: 0; color: #24538B; font: 12px/1.2 Tahoma, Geneva, sans-serif;}
p.GreenTxt { padding: 0; text-indent: 0; color: #395A0B; font: 12px/1.2 Tahoma, Geneva, sans-serif;}

.ColTop, .ColBot { position: absolute;}
.TeamCenter01 .ColLeft { padding: 3px 20px; background: url(../images/instructors_s1_intro_1.jpg) no-repeat left bottom;}
.TeamCenter01 .ColTop { right: 0; top: 0;  background: url(../images/instructors_s1_intro_1.jpg) no-repeat right top; padding: 10px; height: 5px;}
.TeamCenter01 .ColBot { right: 0; bottom: 0;  background: url(../images/instructors_s1_intro_1.jpg) no-repeat right bottom; padding: 10px; height: 5px;}

.TeamCenter02 .ColLeft { padding: 3px 20px; background: url(../images/instructors_s2_intro_1.gif) no-repeat left bottom;}
.TeamCenter02 .ColTop { right: 0; top: 0;  background: url(../images/instructors_s2_intro_1.gif) no-repeat right top; padding: 10px; height: 5px;}
.TeamCenter02 .ColBot { right: 0; bottom: 0;  background: url(../images/instructors_s2_intro_1.gif) no-repeat right bottom; padding: 10px; height: 5px;}


.TeamIntro { padding: 10px; background: url("../images/instructors_s1_enintro.jpg") no-repeat scroll left bottom transparent;}
.TeamIntro h3 { font: bold 15px/1.2 Verdana, Geneva, sans-serif;}
.TeamIntro p { font: 12px/1.5 Tahoma; padding: 0; text-indent: 0;}

/*map*/
.map_txt{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 32px;
	text-align:left;
	color: #333333;
	}

	
	
	

		
