table, th, tr, td, span, h1, a, input, select, body, ul, li, textarea
	{font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 9pt}
body {margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0}

thead, th {text-align: left; font-weight: bold; color: #ffffff}
h1 {font-size: 16px; font-weight: bold; margin-bottom: 0px; margin-top: 10px}
h2 {font-size: 14px; font-weight: bold; background-color: #CCCCCC}
h3 {font-size: 12px; font-weight: bold; margin-bottom: 0px;}

.lightgray {background-color: #CCCCCC; color: #000000; font-weight: bold}
.darkgray {background-color: #333333; color: #ffffff; font-weight: bold}
.white {background-color: #ffffff}
.red {color: #FF0000}
a.blue, span.blue {color: #0000FF; font-weight: bold;}

tr.greenheader {background-color: #4F57A6}
tr.green {background-color: #99CCFF}

tr.blueheader {background-color: #4F57A6}
tr.blue {background-color: #99CCFF}

tr.redheader {background-color: #4F57A6}
tr.red {background-color: #99CCFF}

tr.gray {background-color: #CCCCCC}
tr.mediumgray {background-color: #AAAAAA}

div {text-align: center; margin-bottom: 10px; margin-top: 10px}
divleft {text-align: left; margin-bottom: 10px; margin-top: 10px}

table.appl {background-color: dddddd;}

blockquote {margin-top: 10px; margin-left: 9px}

.pagetitle {
	font-size: 16px;
	font-weight: bold;
}

.topmenu {
	background-color: #919191;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.topmenu_hl {
	background-color: #CC3333;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px
}

.sectionhead {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;	
}

.sectionsubhead {
	text-align: left;
	font-weight: bold;
	font-size: 12px;	
}

a.sectionsubhead {
	color: #aaaaaa;
}

.label {
	text-align: left;
	font-size: 12px;
}

.value {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.listlabel {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.listvalue {
	text-align: left;
	font-size: 12px;
}

.paragraph {
	text-align: left;
	font-size: 12px;
}

.listlabelprint {
	text-align: left;
	font-size: 12px;
	
}

.listvalueprint {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #0000FF;
}


.labelprint {
	text-align: left;
	font-size: 12px;
	
}

.valueprint {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #0000FF;
}

.sectionsubheadprint {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.sectionheadprint {
 	background-color: #CCCCCC;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.mandat {
	font-size: 12px;
	color: #FF0000;
}

.list {
	MARGIN-TOP: 10px; FONT-SIZE: 0.8em; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana, helvetica, sans-serif
}

.headlink{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.headlink{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.contentparagraph{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.contentsmall{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.contentlabel{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.contentboldparagraph{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.contentheader1{
	FONT-SIZE: 11pt; 
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #4391D6;
}

.contentboldlabel{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.pageboldheader{
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #30841A;
}

A.contentparagraphlink{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.searchhintlink{
	FONT-SIZE: 10pt;
	COLOR: #FF66FF;
}

A.contentnextsteplink{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
}

.buttomyear {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Taipei;
	FONT-WEIGHT: BOLD;
}

A.buttomimportant {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Taipei;
	FONT-WEIGHT: BOLD;
}

.buttomupdate {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.valuehighlight {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}


/*Added by Chris Chu on 2014-07-09 begin*/
p.message{
	border-style:solid;
	color:#0000FF;
	border-width:2px;
	padding:0.1cm;
}

a.message{
	color:#0000FF;
}
/*Added by Chris Chu on 2014-07-09 end*/

/*Added by Chris Chu on 2020-10-30 begin*/
p.unackMessage{
	border-style:solid;
	color:#FF0000;
	border-width:2px;
	padding:0.1cm;
}
/*Added by Chris Chu on 2020-10-30 end*/