/* CSS Document */
body{
	margin:0;
	padding:0;
	font:12px Arial, Tahoma;
	letter-spacing:1px;
	}
p{
	margin:0;
	padding:0;
	}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
#container{
	width:100%;
	}
#header{}
.header_left{
	float:left;
	}
.header_right{
	text-align:right;
	float:right;
	padding:10px 10px 0 0;
	}
#menu{
	clear:both;
	letter-spacing:2px;
	text-align:center;
	color:#FFF;
	padding:10px 16px;
	height:13px;
	background-image:url(../../images/gray/menu_bg.jpg);
	}
#menu a{
	color:#FFF;
	}
#menu a:hover{
	color:#FFF;
	background-color:#999;
	}
#search{
	float:left;
	width:100%;
	color:#FFF;
	padding:0 0 0 8px;
	margin:5px 0;
	}
#guidance{
	clear:both;
	color:#029897;
	padding:4px 0 4px 16px;
	margin:0 0 1px 0;
	height:15px;
	background-color:#F0F0F0;
	}
#content{
	width:100%;
	}
.lefttab1{
	background:#9a9a9a url(../../images/gray/title.jpg) 0px 8px no-repeat;
	}
.lefttab2{
	margin-top:8px;
	color:#FFF;
	}
.lefttab2 span a{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	}
.lefttab2 a{
	color:#FFF;
	}
.showbg{
	background-color:#CECECE;
	padding-top:79px;
	width:11px;
	}
.main{
	float:left;
	margin-left:10px;
	/*margin-left:180px;*/
	padding:10px 10px 10px 0;
	}
.maintab1{
	height:25px;
	background-image:url(../../images/gray/menu_bg.jpg);
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 0 10px;
	}
.maintab2{
	margin-bottom:5px;
	color:#666;
	background-color:#CCC;
	}
.maintab3{
	margin-bottom:5px;
	background-image:url(../../images/gray/title2.jpg);
	color:#000;
	}
#footer{
	clear:both;
	color:#016597;
	text-align:center;
	padding:3px 0;
	background-color:#f0f0f0;
	}

/*·ÖÒ³ÑùÊ½
========================================================*/
.PagerWrap{
	padding:1px 6px;
	font-size:12px;
	color:#5f5f5f;
}
.PagerWrap a{
	font-size:11px;
	color:#5f5f5f;
	font-family:Verdana;
	padding:3px;
	text-decoration:none;
}
.PagerWrap a:hover{
	color:#f80;
	font-size:11px;
}
.PagerWrap span{
	border-right: 1px dotted #000; 
	padding-right:5px;
	margin-right:5px;
}

/************** schedule_content begin **************/	
.date{ font-size:14px; font-weight:bold; color:#993333; padding-bottom:5px;border-bottom:1px solid #DFDFD9;}
.date table{ width:60%;}
.week{	text-align:center; width:100%; margin-top:20px; background:#993333; color:#fff; height:18px; border:1px solid #F4F4EC; }
.schedule_summary{ border:1px solid #DFDFD9; width:100%;}
.schedule_summary td{ border:1px solid #f4f4ec;}
tr.month_day td{ text-align:right; background:#f4f4ec; color:#666; line-height:22px; height:22px; padding-right:5px; width:14%;}
tr.schedule_detail td{ height:70px; color:#993333;}

/************** schedule_content end **************/	
/*peter 100315 edit*/

table.all{
	background:url(../../images/title_bg.gif) repeat-x}

table.all tr.title td{
	background:url(images/title_bg.gif) repeat-x}

table.all tr.title td{
	text-align:center}
	
table.all tr td a{
	color:#029897;}
	
table.all tr td a:hover{
	text-decoration:underline;}
table.all{
	border-collapse:collapse;}
	
table.all tr td{
	border:1px solid #ccc;
	padding:3px 8px;
	text-align:center;
}

table.all tr.t1 td{
	background:#fff;}
	
table.all tr.t2 td{
	background:#FCFCFC;}
	
/**/
table.tip-border{
	border-collapse:collapse;}

table.tip-border td{
	border:1px solid #888;
	border-collapse:collapse;}

