/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#333; font:12px "ËÎÌå",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: center; background:#FFFFFF url(../images/2009sd_bg.jpg) repeat-x top;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th {
	line-height: 21px;
	font-size:12px;
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both;}
.dis{display:inline;}

a:link {color:#000000;text-decoration:none;} 
a:visited {color: #000000;text-decoration:none;} 
a:hover{color: #F00; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}

.conU{padding:10px;}
.marB{margin-bottom:10px;}
.more{float:right; font-weight:normal;margin-right:10px;color:#000000;}

#wraper{
	width:950px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;}
	
.topheader{
	background:url(../images/2009sd_bg01.gif) repeat-x;
	height:40px;
	line-height:40px;
	border-top:1px solid #e4e4e4;
	text-align:right;
	padding-right:10px;
	margin-top:2px;}
	
.topheader_l{
	float:left;
	width:280px;
	padding-left:10px;
	height:40px;
	text-align:left;}
	
.taitou{
	text-align:right;
	margin-bottom:5px;
	height:130px;
	padding-right:70px;
	padding-top:45px;
	background:url(../images/taitou.gif) no-repeat left top;}
	
.nav{
	background:url(../images/2009sd_bg01.gif) repeat-x;
	border:1px solid #cccccc;
	margin-bottom:5px;
	height:27px;
	line-height:27px;
	letter-spacing:1px;}
	
.imgl{float:left;}

.main{margin-bottom:5px;padding:1px;}

.left_ksap{
	float:left;
	width:413px;
	height:214px;
	background:url(../images/ksap_bg.gif) no-repeat left top;}
	
.left_ksap td{padding-left:10px;padding-right:10px;font-size:13px;}
	
.right_ksap{
	float:right;
	width:526px;
	height:214px;}
	
.kc_t{
	height:23px;
	padding-top:4px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/rtbg01.gif) no-repeat left top;
	padding-left:30px;}
	
.kc_c{
	border:1px solid #CCCCCC;
	padding:10px;
	background:#ebf8ff;}
	
.kc_c td{padding-left:10px;padding-right:10px;font-size:13px;}

.fblue{color:#006699;}

.st_t{
	height:24px;
	padding-top:4px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/st_tbg.gif) no-repeat left top;
	padding-left:30px;}
	
.st_c{margin-bottom:5px;}
	
.st_c td{padding-left:10px;padding-right:10px;font-size:13px;}

.left{
	float:left;
	width:626px;}
	
.right{
	float:right;
	width:313px;
	background:#f6f6f6;}
	
.left_t{
	height:24px;
	padding-top:4px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/ltbg01.gif) no-repeat left top;
	padding-left:30px;}
	
.left_c{
	border:1px solid #CCCCCC;
	padding:5px;
	width:614px;
	background:#ebf8ff;
	height:120px;
	margin-bottom:8px;}
	
.left_c li{
	float:left;
	width:307px;
	font-size:13px;
	color:#003366;
	line-height:24px;}
	
.left_c li span{float:right;margin-right:10px;}	
	
.right_t{
	height:22px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/rtbg02.gif) no-repeat left top;
	padding-left:30px;}
	
.right_c{
	border:1px solid #CCCCCC;
	padding:5px;}
	
.hidden{display:none;}
	
.teacher{width:303px;height:30px;}
.teacher li{
	float:left;
	height:19px;
	display:inline;
	padding-top:2px; 	
	width:58px;
	font-size:13px;
	font-weight:bold;
	margin-left:6px;
	text-align:center;}
.st01{
	background:url(../images/teach_on.gif) no-repeat center;
	font-weight:bold;}
.st02{ background:url(../images/teach_off.gif) no-repeat center;}


.img_teacher{float:left;margin-right:10px;margin-bottom:10px;}

.linex{ background:url(../images/linex.gif) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;}