@charset "utf-8";
/* CSS Document */
*{ font-size:12px;}
body{text-align:center}
table{margin:0;padding:0;}
.dhfont{font-size:12px; font-weight:bold; color:#FFF}
.dhfont:link{font-size:12px;
	color:#FFF;
	text-decoration:none; font-weight:bold}
.dhfont:visited{
	font-size:12px;
	color:#FFF;
	text-decoration:none; font-weight:bold;
}
.dhfont:hover{
	color:#FFF;
	text-decoration:underline;
	font-size: 12px; font-weight:bold;
	}
h1{font-size:26px;font-weight:normal;}
h2{font-size:18px;margin-top:10px;}
#container{width:885px;margin:20px auto 20px auto;text-align:left;}
#inside{}
div.fail{padding:20px;background:#FFDFDF}
div.pass{padding:20px;background:#E4FFDF}
.sch{
	border:2px solid #cccccc;
	background:#ffffff;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}
.sch-title{}
.sch-body{border-top:1px solid #ccc;background:#fff;padding:10px 10px 10px 0px;}
#summary td{}
.courseType{width:60px;text-align:center;background:#C4EFA4;}
.schoolName{width:100px;text-align:center;border-right:1px dotted #ccc;}
.courseName{width:170px;text-align:center;font-size:16px;border-right:1px dotted #ccc;}
.courseNameSub{background:#31829F;color:#fff;padding:2px;line-height:20px;font-size:12px;font-weight:normal;}
.totalMonth{width:50px;text-align:center;border-right:1px dotted #ccc;}
.totalFee{width:100px;text-align:center;border-right:1px dotted #ccc;}
.control{width:100px;text-align:center;}
#detail{}
#detail td{padding:3px 7px;}
.tl{width:60px;background:#999;color:#fff;}
.currency{font-size:12px;color:#999;}
.note{color:#118F3A}
.arrow{line-height:25px;}
.tool{margin-bottom:5px;padding:5px 10px;background:#f2f2f2;border:1px solid #ccc;}                                                       
.tb1{height:24px;width:190px;}
.tb1b{height:24px;width:250px;}
.tb2{height:24px;}
.textfield{width:150px;height:20px;margin:2px 0;line-height:22px;}
