
body {
	font-family: Verdana, Arial, sans-serif, "細明體", "新細明體";
	background-color:#41210A;
	color: #333333;
	font-size:16px;
	line-height: 120%;	
	margin:0;
	padding:0;
	}
	
.weblayout{
	width:949px; 
	background-color:#FFFFFF; 	
	padding: 0;
	margin: 0 auto;
	text-align: left;	
}	

#top{
/*	background-image: url(../images/head.jpg);
	background-repeat:no-repeat;  */
	width:949px;
	height:160px;
	}
#foot{
	background-image: url(../images/foot.jpg);
	width:949px;
/*	height:78px;  */
	font-size:13px;
	color:#DEC7A9;
	padding:5px 0;
	}

#mainctn{
	margin:20px 60px 30px 60px;
	line-height:160%;
/*	border:#666666 1px solid; */

}
/*
#mainctn table {
	margin-top:20px;
	margin-bottom: 20px;
}
*/
.center_area{
/*	font-family: "細明體", "新細明體";*/
	font-size:80%;
	line-height:1.8; 
	padding-right:2px;
	margin::0;
	margin-top:5px;
}
.summary{
	font-size:15px;
	line-height:1.8; 
	padding:0 1px;
	margin::0;
	margin-top:5px;
	border:#B0BDC9 1px solid;  /* #999999 */
}

.summary th{
	font-size:15px;
	line-height:1.4; 
	background:#D9E021;
	border:#A9A9A9 1px solid; 
	border-top:#D7D4C2 3px solid;
	text-align:center;
}

.summary td{
	border:#CCCCCC 1px solid;
	padding:2px 4px;
	line-height:1.6; 
}
.paging{
/*	font-family: "細明體", "新細明體";*/
	margin:0;
	padding:0;
	font-size:80%;
	margin-top:5px;
	text-align:center;
/*	border:#FF0000 1px solid; */
}
.sred {
    color:#990000;
}

h1{
/* font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;  */
 margin: 35px 0 40px 10px;
 padding: 0px;
 width: 295px;  
 height: 121px;
}

h3{
	background-image: url(../images/icon_descp.jpg);
	width:89px;
	height:45px;
 	font-size: 0px;
/* font-weight:bold;
 color: #088100;
 margin-top:10px;
 padding-left:10px;
 line-height: 1.5;  */
}

.detail th{
	font-size:18px;
/*	height:100px; */
	line-height:1.4; 
	color:#000000;
	text-align:left;
}

.detail td{
	font-size:15px;
	line-height:1.8; 
	padding:2px 20px; 
/*	border:#A9A9A9 1px dotted;   */
}

.detail-sub{
	font-size:13px;
/*	line-height:1.5; 
	background:#ECF9FF;  */
	color:#535353;
/*	border:#A9A9A9 1px dotted; */
	margin-top:-4px;
	padding-right:4px;
	text-align:right;
}
.detail-sub span{
	color:#C0A790;
}

.descrpt{
	margin:-30px 5px 20px 40px;
/*	border:#990000 1px solid; */
}
.descrpt A:link{
	line-height:1.8;
/*	border:#990000 1px solid; */
}
.descrpt A:visited{
	line-height:1.8;
/*	border:#990000 1px solid; */
}
.descrpt A:hover{
	line-height:1.8;
/*	border:#990000 1px solid; */
}
.dotted {
	background:url(../images/patn_dot.jpg) bottom left repeat-x;
	padding-bottom:10px;
}

.hit{
	color:#FFFFFF;
	font-size:11px;
}
	
A:link {
	COLOR: #0D82BE; line-height:1.3; TEXT-DECORATION: none}
A:visited {
	 COLOR: #0D82BE; line-height:1.3; TEXT-DECORATION: none}
A:hover {
	 COLOR: #003366; line-height:1.3; TEXT-DECORATION: underline}
	
a:hover.a-activity{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-activity-o.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
a.a-activity{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-activity.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
a:hover.a-signup{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-signup-o.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
a.a-signup{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-signup.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
a:hover.a-listing{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-listing-o.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
a.a-listing{background-image:url(http://w3.tku.edu.tw/olreg/images/btn-20090930-listing.jpg); width:84px; height:16px; background-repeat:no-repeat; background-position:top;}
  
.button{text-align:right; vertical-align:bottom;}
/*
.foot{
	background-image:url(http://w3.tku.edu.tw/olreg/images/foot-20090930.jpg);
	background-repeat:no-repeat;
	width:778px;
	height:52px;
	color:#FFFFFF;
	line-height:40px;
	text-align:left;
	font-size:13px;
	}
*/	
a:hover.a-foot{text-decoration: underline; color:#BFE0EF;}
a.a-foot{text-decoration: none; color:#CDCDCD;}
a:hover.a-pm{text-decoration: underline}
a.a-pm{text-decoration: none; color:#333333;}

A.hidetxt:link {font-size: 4px;	COLOR: #F4F4F4; TEXT-DECORATION: none;}
A.hidetxt:visited {font-size: 4px;	COLOR: #F4F4F4; TEXT-DECORATION: none;}
A.hidetxt:hover {font-size: 4px;	COLOR: #F4F4F4; TEXT-DECORATION: none;}	 

.tbl-item1{
	background-color:#E0EBA9; 
	color:#20371A; 
	height:36px;
	vertical-align:middle;
	}
.tbl-item2{
	background-color:#CCCCCC;
	height:36px;
	color:#21617B;
	vertical-align:middle;
	}

.tbl-data2{background-color:#F3F6D8; padding:6px;}
.tbl-data5{background-color:#EBE4FD; padding:6px;}
.tbl-data6{background-color:#ECF2F6; padding:6px;}
.tbl-data7{background-color:#DAEFCF; padding:6px;}
.tbl-data8{background-color:#EAF9E6; padding:6px;}
.tbl-map-tit1{background-color:#E6D3FA; color:#532763; line-height:130%}
.tbl-map-tit2{background-color:#F0F3B0; color:#000000; line-height:130%}
.tbl-map-tit3{background-color:#CFF3AF; color:#225221; line-height:130%}
.tbl-map-tit4{background-color:#FF9966; color:#333333; line-height:130%}


.title-activity{padding:20px; background-image:url(http://w3.tku.edu.tw/olreg/images/subtitle-20090930-1.jpg); background-repeat:no-repeat; background-position:left; width:170px; height:80px;}
.title-signup{padding:20px; background-image:url(http://w3.tku.edu.tw/olreg/images/subtitle-20090930-2.jpg); background-repeat:no-repeat; background-position:left; width:170px; height:80px;}
.title-listing{padding:20px; background-image:url(http://w3.tku.edu.tw/olreg/images/subtitle-20090930-3.jpg); background-repeat:no-repeat; background-position:left; width:170px; height:80px;}

.team-title{background-color:#996600; color:#FFFFCC; font-size:13px; line-height:140%}	
.team-detail{background-color:#FFE4AC; color:#663300; font-size:13px; line-height:140%; padding:4px;}	

.italic {font-style: italic;}
	 
.note {
    color:#973876;
}
.subtit {
	font-weight:bold;
	margin-bottom:-10px;
}
.dotted-left {
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CDCDCD;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sbox {
 border: 1px solid #CDCDCD;
}
.stxt{
	font-size:12px;
	line-height:17px;
}

#foot A.flink:link {
	COLOR: #663300; line-height:1.3; TEXT-DECORATION: none}
#foot A.flink:visited {
	 COLOR: #663300; line-height:1.3; TEXT-DECORATION: none}
#foot A.flink:hover {
	 COLOR: #003366; line-height:1.3; TEXT-DECORATION: underline}
	
