.maintext12_red_link {
	FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext12_red_link_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext12_red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext12_green_link {
	FONT-SIZE: 12px; COLOR: #336600; LINE-HEIGHT: 22px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext12_green_link2 {
	FONT-SIZE: 12px; COLOR: #7ea800; LINE-HEIGHT: 22px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext12_green_titel {
	FONT-SIZE: 12px; COLOR: #93c209; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext12_green_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_green_b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #006600; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext12_gray {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext12_black {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext13_black_22 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext13_black {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_red_b_noline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_black_b_noline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_green_b_noline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #006600; LINE-HEIGHT: normal; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext12_black_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext13_black_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-FAMILY: "新細明體", "Taipei"
}
.maintext15_white {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: none
}
.maintext12_white {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: none
}
.maintext20_white {
	FONT-SIZE: 20px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: "Times New Roman", "新細明體"
}
.readtext15_brown_b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #703912; LINE-HEIGHT: 20px; FONT-FAMILY: "新細明體", "Taipei"; TEXT-DECORATION: underline
}
.maintext13_back_24 {
	FONT-SIZE: 13px; LINE-HEIGHT: 24px
}
.maintext13_back_h22 {
	FONT-SIZE: 13px; LINE-HEIGHT: 22px
}
.text9red {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: "新細明體", "Taipei"
}
.text9red A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.text9red A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.text9red A:hover {
	COLOR: #a90000; TEXT-DECORATION: none
}
.etext9 {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 13pt; FONT-STYLE: normal; FONT-FAMILY: "新細明體"
}
.etext9 A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.etext9 A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.etext9 A:hover {
	COLOR: #a60000; TEXT-DECORATION: none
}
.linkbk {
	FONT-SIZE: 12px; COLOR: #336600
}
.linkbk A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.linkbk A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

.calendarhead {	/* calendar header */
	font-family:  "arial", "verdana", "taipei", "新細明體", "sans-serif";
	color:#29729A;/* W4 */
	font-size:13pt;/* W4 */
	font-weight:bold;/* W4 */
  	padding:2px;
	letter-spacing: .2em;
  	background:#EBEBEB;/* W4 */
  	text-transform:uppercase;
	border:1px solid #DEDEDB;/* W4 */
	margin-right: auto;
	margin-left: auto;
	}
.calendarhead2 {	/* calendar header */
	font-family:  "arial", "verdana", "taipei", "新細明體", "sans-serif";
	color:#29729A;/* W4 */
	font-size:11pt;/* W4 */
	font-weight:bold;/* W4 */
  	padding:2px;
	letter-spacing: .2em;
  	background:#EBEBEB;/* W4 */
  	text-transform:uppercase;
	border:1px solid #DEDEDB;/* W4 */
	margin-right: auto;
	margin-left: auto;
	}	
	
.calendarheadred {	/* calendar header */
	font-family:  "arial", "verdana", "taipei", "新細明體", "sans-serif";
	color:#ff0000;/* W4 */
	font-size:24pt;/* W4 */
	font-weight:bold;/* W4 */
  	padding:2px;
	letter-spacing: .2em;
  	background:#EBEBEB;/* W4 */
  	text-transform:uppercase;
	border:1px solid #DEDEDB;/* W4 */
	margin-right: auto;
	margin-left: auto;
	}	

.calendar {/* calendar date */
	font-family: verdana, arial, 新細明體, sans-serif;/* W4*/
	color:#666666;/* W4 */
	font-size:0.75em;/* W4 */
	font-weight:normal;/* W4 */
  	padding:1px;
	margin-right: auto;
	margin-left: auto;
	}

.text12px {
	font-size: 13px;
	line-height: 150%;
}
.text15px {
	font-size: 15px;
	line-height: 150%;
}
.text12px-hi {
	font-size: 12px;
	line-height: 180%;
	color: #FFFFFF;
}
.text12px-graybg {
	font-size: 12px;
	color: #666666;
	background-color: #dedede;
	line-height: 22px;
	margin: 1px;



}
.label-bg01 {
	background-image: url(lable-tdbg.jpg);
	background-position: center center;
}

.home-header {
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body-header02 {
	background-attachment: fixed;
	background-image: url(header02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header-description {
	font-size: 13px;
	line-height: 150%;
	color: #99FFCC;
}
.body-header-right {
	background-attachment: fixed;
	background-image: url(header-tdright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.header-title {
	font-family: "華康粗明體", "華康超明體", "華康中黑體", "新細明體", "細明體", "Taipei", "Nice taipei", "Arial";
	font-size: 32px;
	font-weight: bold;
}
.text48pxb {
	font-family:  "華康粗明體", "華康中黑體", "新細明體", "細明體", "Taipei", "Nice taipei", "Arial";
	font-size: 47px;
	font-weight: bold;
}
.text32pxb {
	font-family:  "華康粗明體", "華康中黑體", "新細明體", "細明體", "Taipei", "Nice taipei", "Arial";
	font-size: 32px;
	font-weight: bolder;
	line-height: normal;
	border-bottom: 1px solid #999999;/* W3 */
}

.index-title {
	font-family:  "華康粗明體", "華康中黑體", "新細明體", "細明體", "Taipei", "Nice taipei", "Arial";
	font-size: 24px;
	font-weight: bolder;
	line-height: 120%;
}

.dottedline {
	border: 1px dotted;
}

.drop-case  {
	font-size : 200%;
	font-weight : bold;
	float : left;
	margin-top:0px;
	margin-left:0px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 2px;
	border: 2px dotted #4265ed;
	line-height: 26px;

}


.text-block  {
	font-size : 120%;
	font-weight : normal;
	float : left;
	margin-top:2px;
	margin-left:5px;
	margin-right:3px;
	margin-bottom: 5px;
	padding:8px;
	border: 1px dashed #B4D9ED;
	line-height: 26px;
	background-color: #F3F9FC;
	color: #CC0000;

}

.photoframed {
	font-size : 100%;
	font-weight : normal;
	color: #666666;
	padding:8px;
	background:#EDEDED;
	float: left;
	border:1px solid #FFFFFF;

	}
	
	
.bullet {
	float: left;
	text-decoration: none;
	padding: 2px;
	list-style-image: url(bullet.gif);
	left: 15px;

	}

.side {/* sidebar item */
	padding:0px 8px 8px 8px;
	font-family: verdana, arial, 新細明體, sans-serif;/* W4 */
	color:#777777;/* W4 */
	font-size:13px;/* W4 */
	font-weight:normal;/* W4 */
	text-align:left;/* W4 */
	line-height:150%; /* W3: 130% 160% 200% */	
	}
	
	.sidetitle a { 
	text-decoration: none;
	}


.datestamp {	/* Date emphasized */
	margin-bottom:3px;
	font-family: palatino, georgia, times new roman, 新細明體, sans-serif;/* W3 */
	text-align: left;/* W3 */
	font-size: 1.2em;/* W3 */
	font-weight: bold;/* W3 */
	font-style: normal;/* W3 */
	color: #333333;/* W3 */
	}	
	
	
.bar {
	BORDER-RIGHT: #BBBBBB 1px solid;
	BORDER-TOP: #BBBBBB 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: #BBBBBB 1px solid;
	COLOR: #101010;
	BORDER-BOTTOM: #BBBBBB 1px solid;
	BACKGROUND-COLOR: #ffffff;
	margin: 1px;
	padding: 1px;

}

.barBody {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.opecity40 {
	background-color: #FFFFFF;
	filter: Alpha(Opacity=80);
}


.opecity40-date {
	background-color: #FAF8ED;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right top;
	filter: Alpha(Opacity=80);
}
.only-photoframed {
	border: 6px solid #EAEAEA;
}

ul {
	padding: 8;
	margin-left: 4;
	list-style-type: disc;
	list-style-image: url(bullet.gif);
	list-style-position: outside;


}
