/*����[�c -----------------------------------------------------------------------------------------------------------------*/
body {
	margin-left: 0px;margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	color: #666666;	background-color: #FFFFFF;font-size: 80%;}
#TCAall {
	width: 960px;
	margin: 0px auto;
	background-image: url(../images/flowers/main_bg_flower.jpg);
	background-repeat: no-repeat;
	background-color: #F1F2ED;
}
#TCAmain{ width: 960px; font-size: 100%;}
#TCAT {	color: #ffffff;font-size: 80%;text-align: right; margin: 5px 50px 0px 0px;}
#TCAL {	width: 215px;	margin-top: 67px;	float: left;}
#TCAM {	}
#TCAM1 {
	width: 745px;
	margin-top: 90px;
	float: right;
}
#TCAM1_M {
	width: 95%;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 15px;
}
#TCAR {	}
#TCAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-bottom: 5px;
}
#TCAF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-repeat: no-repeat;
	background-position: left top;
	word-spacing: 1px;
	line-height: 155%;
	height: 87px;
	padding: 10px 0px 0px 20px;
	filter: Alpha(Opacity=80);
}

#TCAM1_M .title {float: left;}
#TCAM1_M .urlPath {float: right;}
#TCAL .link {
	
	padding: 10px 10px 10px 30px;
}
#TCAL .order {
	background-color: #E4E4D8;
	margin: 10px 10px 10px 10px;
	padding:10px;
}
div.spacer {clear: both;margin: 0px;padding: 0px;}

/* �D���B�W����--------------------------------------------------------------------------------------------------------*/
#TCAmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	padding: 0px;
	margin-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#TCAmenu li{	background-image: url(../images/menu_line.gif);
	background-repeat: no-repeat;

}
#TCAmenu li a{
	display: block;
	height: 25px;	
	background-position: left top;
	padding-left: 25px;
	vertical-align: top;
	padding-top: 4px;
	text-decoration: none;
	color: #282828;	background-image: url(../images/menu_ico.gif);
	background-repeat: no-repeat;

}
#TCAmenu li a:link{
	text-decoration: none;color: #000000;	background-image: url(../images/menu_ico.gif);
	background-repeat: no-repeat;
}
#TCAmenu li a:hover{
	color: #00A1C9;
	text-decoration: none;
	background-image: url(../images/menu_ico01.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
}
#TCAmenu .on{
	display: block;
	height: 25px;
	background-position: left top;
	padding-left: 25px;
	padding-top: 4px;
	color: #282828;
	vertical-align: top;
	text-decoration: none;
	font-weight: bold;
}
#TCAmenu .menua{
	font-size: 90%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
}
#TCAmenu .menua a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px -5px 0px;
	padding:10px 0px -5px 0px;
	color: #666666;background-image: none;
}
#TCAmenu .menua a:link{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px -5px 0px;
	padding:1 0px 0px -5px 0px;
	color: #666666;
	background-image: none;
}
#TCAmenu .menua a:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px -5px 0px;
	padding: 10px 0px -5px 0px;
	color: #999999;
	background-image: none;
}

#TCAmenu li .menua .on{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px -5px 0px;
	padding: 10px 0px -5px 0px;
	color: #999999;
	background-image: none;font-weight: bold;
}

/*��C���榡�]�w---------------------------------------------------------------- */
table.TCAdataList{
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/line02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

table.TCAdataList tr.odd{
	background-color: #FFFFFF;
	padding: 6px;
	background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.TCAdataList tr.even{	
background-color: #F7F7F7;	
padding: 6px;
background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
table.TCAdataList th{
	background-image: url(../images/th_bg.gif);
	background-position: right top;
	height: 37px;
	padding-left: 6px;
}			
table.TCAdataList td a:link{
	color: #515151;
	text-align: left;
	text-decoration: none;
	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}		
table.TCAdataList td a:visited{
	color: #515151;
	text-decoration: none;
	text-align: left;	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;padding-left: 18px;
}
table.TCAdataList td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: none;	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;padding-left: 18px;
}

table.TCApicList{
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/performer/line02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F1F2ED;
}
table.TCApicList td{
	width: 20%;
	vertical-align: top;
}
table.TCApicList .photo{
	margin: 10px auto 5px auto;
	padding: 2px;
	border: 1px solid #FFFFFF;
	height: 90px;
	width: 120px;
}
table.TCApicList .photo .pic{
	height: 90px;
	width: 120px;
}
table.TCApicList .name{
	margin: auto 8px 8px 8px;
	padding: 5px;
	background-color: #FFFFFF;
	background-image: url(../images/performer/name_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
table.TCApicList td a:link{
	color: #E94817;
	text-align: left;
	text-decoration: none;
}		
table.TCApicList td a:visited{
	color: #E94817;
	text-decoration: none;
}
table.TCApicList td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: none;	
}

table.TCAdataList2{
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/performer/line02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
}

table.TCAdataList2 tr.odd{ vertical-align: top;}
table.TCAdataList2 tr.even{background-color: #F7F7F7;vertical-align: top;}
table.TCAdataList2 .photo{
	margin: 10px auto 10px auto;
	padding: 5px;
	border: 1px solid #FFA7AD;
	height: 90px;
	width: 120px;
}
table.TCAdataList2 .photo .pic{
	height: 90px;
	width: 120px;
}
table.TCAdataList2 .name{
	font-size: 120%;
	color: #FC3C49;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-decoration: underline;
}
table.TCAdataList2 .member{
	color: #333333;
	background-image: none;
	margin: 8px 0px 0px 0px ;
	padding: 0px 0px 5px 0px ;
	background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
table.TCAdataList2 .member .cont{
	color: #FC3C49;
}
table.TCAdataList2 .type{
	color: #333333;
	background-image: none;
	margin: 5px 0px;
	padding: 0px;
}
table.TCAdataList2 td a:link{
	color: #FC3C49;
	text-align: left;
	text-decoration: underline;
}		
table.TCAdataList2 td a:visited{
	color: #FC3C49;
	text-decoration: underline;
}
table.TCAdataList2 td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: underline;
}
table.TCApicList3{
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F1F2ED;
}
table.TCAdataList3 tr.odd{
	background-color: #FFFFFF;
	padding: 2px;
	background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.TCAdataList3 tr.even{	
background-color: #F7F7F7;	
padding: 2px;
background-image: url(../images/list_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
table.TCAdataList3 th{
	background-image: url(../images/th_bg.gif);
	background-position: right top;
	height: 28px;
	padding-left: 6px;
}			
table.TCAdataList3 td a:link{
	color: #515151;
	text-align: left;
	text-decoration: none;
	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}		
table.TCAdataList3 td a:visited{
	color: #515151;
	text-decoration: none;
	text-align: left;	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;padding-left: 18px;
}
table.TCAdataList3 td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: none;	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;padding-left: 18px;
}
table.TCApicList2{
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/performer/line02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F1F2ED;
}
table.TCApicList2 td{
	vertical-align: top;
}
table.TCApicList2 .photo{
	margin: 10px auto 5px auto;
	padding: 2px;
	border: 1px solid #FFFFFF;
	height: 90px;
	width: 120px;
}
table.TCApicList2 .name{
	margin: auto 8px 8px 8px;
	padding: 5px;
	background-color: #FFFFFF;
	background-image: url(../images/performer/name_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
table.TCApicList2 td a:link{
	color: #E94817;
	text-align: left;
	text-decoration: none;
}		
table.TCApicList2 td a:visited{
	color: #E94817;
	text-decoration: none;
}
table.TCApicList2 td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: none;	
}

/* �Բӭ��榡�]�w---------------------------------------------------------------- */
table.TCAdetail{
	background-image: url(../images/performer/line03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
}
table.TCAdetail th{
	padding: 15px 6px 6px 6px;
	font-size: 155%;
	text-align: left;
	color: #FC3C49;
}			
table.TCAdetail td a:link{
	color: #515151;
	text-align: left;
	text-decoration: none;
}		
table.TCAdetail td a:visited{
	color: #515151;
	text-decoration: none;
	text-align: left;
}
table.TCAdetail td a:hover{
	color: #757575;
	text-align: left;
	text-decoration: none;
}
table.TCAdetail td.thfixed{
	background-image: url(../images/th_bg01.gif);
	background-position: right top;
	height: 37px;
	padding-left: 6px;
	font-size: 115%;
	font-weight:bold;
	
}	
table.TCAdetail .mov{
	float: right;
	font-size: 60%;
	margin: -18px 0px 0px 0px;
	font-weight: normal;
}
table.TCAdetail table.cont{
	color: #515151;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 4px;
	background-color: #F1F2ED;
}
table.TCAdetail table.cont .cont{
color: #FC3C49;
}
table.TCAdetail .mov{
	float: right;
	font-size: 60%;
	margin: -18px 0px 0px 0px;
	font-weight: normal;
}
table.TCAdetail table.cont th{
	color: #666666;
	text-align: left;
	text-decoration: none;
	font-size: 100%;
	padding: 3px;
}
table.TCAdetail table.cont td a{
	color: #FC3C49;
	text-align: left;
}
table.TCAphoto{
	color: #cccccc;
	text-decoration: none;
	/*background-image: url(../images/busker/line02.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding: 8px;
}
table.TCAphoto .L{
	color: #cccccc;
	text-decoration: none;
	float: left;
	width: 435px;
	text-align: center;
	vertical-align: top;
}
table.TCAphoto .R{
	color: #cccccc;
	text-align: left;
	text-decoration: none;
	float: right;width: 200px;
}
table.TCAphoto .R .small{
	text-align: left;
	text-decoration: none;
	width: 200px;
	margin: 4px;
	padding: 10px;
}
table.TCAfile{
	color: #757575;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	background-color: #f6f6f2;
	padding: 2px;
	margin: 1px 0px 1px 0px;
}
table.TCAfile th{
	text-align: left;
	background-image: none;
	font-size: 100%;
	color: #4ABAB6;
}	
table.TCAfile a{
	color: #757575;
	margin: 0px;
	padding: 0px;
	background-image: none;
}
table.TCAkeyword{
	color: #757575;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	background-color: #f6f6f2;
	padding: 2px;
	margin: 1px 0px 1px 0px;
}
table.TCAkeyword th{
	text-align: left;
	background-image: none;
	font-size: 100%;
	color: #4ABAB6;
}	
table.TCAkeyword a{
	color: #757575;
	margin: 0px;
	padding: 0px;
	background-image: none;
}	
/* ���� --------------------------------------------------------------------------------------------------------*/
#TCAM1_M caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #727272;
	text-align: left;
	background-image: url(../images/line01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 20px;
}
.tab_bar{
	background-image: url(../images/tab_bar_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	padding: 0px;
	margin: 0px;
	/*height: 34px;*/
}

.tab{
	margin: 0px 0px 0px -25px;
}
*html .tab { margin: 0px 0px 3px 0px;} /* IE6 */
*+html .tab { margin: 0px 0px 3px 0px;} /* IE7 */ 
.tab UL {
	FONT-SIZE: 115%; MARGIN: 10px 0px 0px 0px;
	
}
*html .tab UL {  MARGIN: 10px 0px 0px 8px;} /* IE6 */
*+html .tab UL { MARGIN: 10px 0px 0px 8px;} /* IE7 */ 
.tab LI {
	DISPLAY: inline;  MARGIN: 0px 6px 0px 0px;
}

.tab A {
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 2px;
}
.tab LI.on {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING: 7px 8px 1px 12px;
	BORDER-BOTTOM: #cccccc 1px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #F07B35;
}
.tab LI {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px; 
	PADDING: 7px 10px 1px 10px;
	MARGIN: 2px 2px 5px 0px;}
.tab a:link {
	color: #999999;
	text-decoration: none;
}
.tab a:visited {
	color: #999999;
	text-decoration: none;

	}
.tab a:hover {	color: #333333;	text-decoration: underline;}
/* �s���]�w --------------------------------------------------------------------------------------------------------*/
table.TCApage{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	color: #999999;}
table.TCApage a:link {	color: #999999;	text-decoration: none;	font-size: 95%;}
table.TCApage a:visited {	color: #999999;	text-decoration: none;	font-size: 95%;	font-family: Verdana, Arial, Helvetica, sans-serif;}
table.TCApage a:hover {	color: #333333;	text-decoration: underline;	font-size: 95%;font-family: Verdana, Arial, Helvetica, sans-serif;}
.urlPath{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	color: #999999;}
.urlPath a:link {	color: #999999;	text-decoration: none;	font-size: 90%;}
.urlPath a:visited {	color: #999999;	text-decoration: none;	font-size: 90%;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.urlPath a:hover {	color: #333333;	text-decoration: underline;	font-size: 90%;font-family: Verdana, Arial, Helvetica, sans-serif;}
.member a{color: #00A1C9;text-decoration: none;}
.key a{color: #FFFFFF;text-decoration: none;}
a.key:link {color: #FFFFFF;text-decoration: none;}
a.key:visited {color: #FFFFFF;text-decoration: none;}
a.key:hover {color: #FFFFFF;text-decoration: none;}
#TCAF a{color: #F132A0;}
#TCAT a:link {	color: #ffffff;	text-decoration: none;	font-size: 95%;}
#TCAT a:visited {	color: #ffffff;	text-decoration: none;	font-size: 95%;	font-family: Verdana, Arial, Helvetica, sans-serif;}
#TCAT a:hover {	color: #FFFF99;	text-decoration: none;	font-size: 95%;font-family: Verdana, Arial, Helvetica, sans-serif;}
/* �䥦 --------------------------------------------------------------------------------------------------------*/
.input100{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding: 0px;width: 100px;
}
.input120{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding: 0px;width: 120px;
}
.input180{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding: 0px;width: 180px;
}
.input280{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding: 0px;width: 280px;
}
.but{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	background-color: #CCCCCC;
	height: 18px;
	padding: 0px;
	border: 0px none;
}
.search {}

.bar{
	padding: 10px 0px 10px 10px;
	background-color: #F1F2ED;
}
.member{
	margin-left: 16px;
	background-image: url(../images/member_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.selectSytle{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding: 0px;}
	
.buleTitle{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #0000ff;
	padding-top:15px;
	padding-left: 20px;
	font-weight: bold;
	}
.subTitle{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #0000ff;
	padding-top:5px;
	padding-botton:5px;
	padding-left: 5px;
	font-weight: bold;
	}
	
	
