BODY
{
    /*SCROLLBAR-FACE-COLOR: #FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #000000*/
	margin:0px;
}
A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.type
{
    FONT-SIZE: 15px;
    COLOR: #ff6600;
    LINE-HEIGHT: 30px
}
.cat
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #ff6633;
    LINE-HEIGHT: 20px
}
.content
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 18px
}
.ImgBorder
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.MenuItemHome
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.MenuItem
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.SubMenuItem
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.MenuItemMsg
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.content A:active
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.content A:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.content A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.content A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.TableBorder
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #9e9e9e 1px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #000000 1px solid
}
.TableBorder0
{
    BORDER-RIGHT: #ff8c00 1px solid;
    BORDER-TOP: #ff8c00 1px;
    BORDER-LEFT: #ff8c00 1px solid;
    BORDER-BOTTOM: #ff8c00 1px solid
}
.TableBorder1
{
    BORDER-RIGHT: #c6c4c5 1px solid;
    BORDER-TOP: #c6c4c5 1px solid;
    BORDER-LEFT: #c6c4c5 1px solid;
    BORDER-BOTTOM: #c6c4c5 1px solid
}
.TableBorder2
{
    BORDER-RIGHT: #cccc66 1px solid;
    BORDER-TOP: #cccc66 1px solid;
    BORDER-LEFT: #cccc66 1px solid;
    BORDER-BOTTOM: #cccc66 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.TableBorder3
{
    BORDER-RIGHT: #FF4800 1px solid;
    BORDER-TOP: #FF4800 1px solid;
    BORDER-LEFT: #FF4800 1px solid;
    BORDER-BOTTOM: #FF4800 1px solid;
}
.TableBorder4
{
    BORDER-RIGHT: #0A3F95 1px solid;
    BORDER-TOP: #0A3F95 1px solid;
    BORDER-LEFT: #0A3F95 1px solid;
    BORDER-BOTTOM: #0A3F95 1px solid;
}
.TableBorder6
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    BORDER-LEFT: #ff0000 1px solid;
    BORDER-BOTTOM: #ff0000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.BigFont
{
    FONT-SIZE: 15px
}
.form
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND-COLOR: #ffffff
}
.incContent
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial
}
.incContent A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.incContent A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.incContent A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.incContent A:hover
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.ADimg
{
}
.ADimg IMG
{
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid;
    BORDER-LEFT: #000000 1pt solid;
    BORDER-BOTTOM: #000000 1pt solid
}
.BigFont2
{
    FONT-SIZE: 20px
}
.EngFont
{
    FONT-FAMILY: "Verdana"
	
}
.incContent TD
{
    COLOR: #000000
}
.Radio
{
    BORDER-RIGHT: #999999 0px solid;
    BORDER-TOP: #999999 0px solid;
    BORDER-LEFT: #999999 0px solid;
    COLOR: gray;
    BORDER-BOTTOM: #999999 0px solid;
    BACKGROUND-COLOR: #fff7e4
}
.Radio2
{
    BORDER-RIGHT: #999999 0px solid;
    BORDER-TOP: #999999 0px solid;
    BORDER-LEFT: #999999 0px solid;
    COLOR: gray;
    BORDER-BOTTOM: #999999 0px solid
}
INPUT
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333333;
}
.fls
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    FILTER: DropShadow(Color=#C6C6C6,OffX=1,OffY=1,positive=1);
    PADDING-BOTTOM: 1px;
    COLOR: #bd4500;
    LINE-HEIGHT: 100%;
    PADDING-TOP: 4px;
    FONT-FAMILY: "新細明體", "Taipei","Arial", "Helvetica", "sans-serif"
}
.LinkA
{
}
.LinkA A:active
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.LinkA A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.LinkA A:link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.LinkA A:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.linkB
{
    BORDER-RIGHT: #75bbe4 1px solid;
    FONT-SIZE: 11px;
    WIDTH: 2.3cm;
	LINE-HEIGHT: 18px;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #75bbe4 1px solid;
    BACKGROUND-COLOR: #75bbe4;
    TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
A.linkB:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.linkB:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.linkB:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.linkB:hover
{
    BORDER-RIGHT: #017dae 1px solid;
    LEFT: 1px;
    COLOR: #ffff00;
    BORDER-BOTTOM: #017dae 1px solid;
    POSITION: relative;
    TOP: 1px;
	LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}


.ImgBorder2
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.Click100p
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid
}
.dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
.Title
{
	font-weight:bold;
	font-size:12pt;
	color:#0F5648;	
}
.Title02{
	font-weight:bold;
	font-size:12pt;
	color:#640A82;	
}
.Title03
{
	font-weight:bold;
	font-size:12pt;
	color:#CC6B15;	
}

.PrtFont
{
	font-size:15pt;
	FONT-FAMILY:新細明體;
	font-weight:bold;
}
.active
{
    BORDER-RIGHT: #FF4800 1px solid;
    BORDER-TOP: #FF4800 1px solid;
    BORDER-LEFT: #FF4800 1px solid;
    CURSOR: pointer;
    COLOR: #0000ff;
    BORDER-BOTTOM: medium none
}
.inactive
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    BORDER-BOTTOM: #FF4800 1px solid
}
.layer
{
    BORDER-RIGHT: #FF4800 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: #FF4800 1px solid;
    BORDER-BOTTOM: #FF4800 1px solid
}

A.linkC
{
    BORDER: #001F1F 1px solid;
    FONT-SIZE: 11px;
    WIDTH: 2.3cm;
	LINE-HEIGHT: 18px;
    COLOR: #0000FF;
    PADDING-TOP: 1px;
    
    BACKGROUND-COLOR: #00FFFF;
    TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
A.linkC:active
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
A.linkC:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
A.linkC:visited
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
A.linkC:hover
{
    BORDER: #001F1F 1px solid;
    LEFT: 1px;
    COLOR: #0000FF;
    BORDER-BOTTOM: #000000 1px solid;
    POSITION: relative;
    TOP: 1px;
	LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}

.PriceTxt{
	font-weight:bold;
	font-size:11pt;
	color:#ff0000;
}

.css_NextPage{
	color:#000000;
	font-weight:bold;
}

.css_NextPage a:active,.css_NextPage a:link,.css_NextPage a:visited{
	color:#000000;
	text-decoration:none;
}

.css_NextPage a:hover{
	color:#ff0000;
}

/*======== 表格(粉藍) Start ========*/
.css_TableLightBlue{
	width:100%;
	border:4px solid #e6f0fb;
}

.css_TableLightBlue table{
	width:100%;
	border-top:1px solid #a4ccea;
	border-right:1px solid #a4ccea;
	border-collapse:collapse;
}
.css_TableLightBlue th{
	height:34px;
	background-image:url(../Images/Share/TableLightBlue_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#0085dd;
	font-weight:bold;
	font-size:13px;
	padding:3px;
	/*vertical-align:text-top;*/	
	text-align:center;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
.css_TableLightBlue th a:active,.css_TableLightBlue th a:link,.css_TableLightBlue th a:visited{	/*----標題列---*/
	color:#000099;
	text-decoration:underline;
}
.css_TableLightBlue th a:hover{
	color:#000099;
	text-decoration:none;
}
.css_TableLightBlue #tdLTitle{
	background-color:#e8f1f7;
	color:#000000;
	padding:6px 3px 3px 3px;
	/*vertical-align:text-top;*/
	text-align:center;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
.css_TableLightBlue td{
	background-color:#ffffff;
	color:#555555;
	padding:6px 3px 3px 3px;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
tr.odd_TableLightBlue td{
	background-color:#ffffff;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.even_TableLightBlue td{
	background-color:#f9f9f9;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.over_TableLightBlue td{
	background-color:#ffffcc;
	color:#ff0000;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.clicked_TableLightBlue td{
	color:#ff0000;
	background-color:#D5ECFF;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
/*======== 表格(粉藍) End ========*/

.Print,.Print td{
	font-size:12pt;
	color:#000000;
	padding:3px;
}

.Print_TitleFont{
	font-size:15pt;
	font-weight:bold;
}

.Print_TitleFont02{
	font-size:13pt;
	font-weight:bold;
}

.Print_TitleFont03{
	font-size:44px;
	font-weight:bold;
}

.Print_DonateTitleFont01{
	font-size:26px;
	font-weight:bold;
}
.Print_DonateTitleFont02{
	font-size:24px;
	font-weight:bold;
}
.Print_smallFont{
	font-size:12px;
}
.css_AccountingTitle{
	font-size:12px;
}
.css_AccPrint,.css_AccPrint td{
	font-size:12pt;
	color:#000000;
	padding:3px;
}

.css_AccPrint_TitleFont{
	font-size:15pt;
	font-weight:bold;
}
.css_AccountingTitle{
	font-size:12pt;
}

@media print {
	.Print,.Print td{
		font-size:22px;
		color:#000000;
		padding:3px;
		font-family:'新細明體';
	}
	
	.Print_TitleFont{
		font-size:36px;
		font-weight:bold;
	}

	.Print_TitleFont02{
		font-size:28px;
		font-weight:bold;
	}

	.Print_TitleFont03{
		font-size:44px;
		font-weight:bold;
	}
	
	#PrintReceipt,#PrintReceipt div,#PrintReceipt td{
		font-size:24px;
		color:#000000;		
	}
	
	.Print_DonateTitleFont01{
		font-size:26px;
		font-weight:bold;
	}
	.Print_DonateTitleFont02{
		font-size:24px;
		font-weight:bold;
	}
	.Print_smallFont{
		font-size:16px;
	}
	
	.css_AccPrint,.css_AccPrint td{
		font-size:18px;
		color:#000000;
		padding:3px;
		font-family:'新細明體';
	}
	
	.css_AccPrint_TitleFont{
		font-size:36px;
		font-weight:bold;
	}
	.css_AccountingTitle{
		font-size:18px;
	}	
}

