.抬頭 {
	font-size: 20px; font-weight: bold;
}

.抬頭1 {
	font-size: 18px; font-weight: bold;
}

.身心障礙說明 {
	font-size: 14px;
}

.首行凸排 {
	text-indent: -32px;
	margin-left: 36px;
}

.首行凸排1 {
	text-indent: -24px;
	margin-left: 32px;
}

.首行凸排2 {
	text-indent: -12px;
	margin-left: 20px;
}

.首行凸排3 {
	text-indent: -16px;
	margin-left: 20px;
}

.首行凸排4 {
	text-indent: -28px;
	margin-left: 40px;
}

.首行內縮 {
	text-indent: -48px;
	margin-left: 112px;
}

.紅色 { color: #FF0000 }

.藍色 { color: #0000FF }

.橘色 { color: #D2691E }

.粗體 {
	font-weight: bold;
}

.底線 {
	text-decoration: underline;
}

.特別強調 {
	font-size: 16pt;
	font-weight: bolder;
	font-style: italic;
}

.說明 { font-size: 12px }

.跳頁 { page-break-after: always; }

.分散對齊 {
	text-align: justify; text-justify: distribute-all-lines; text-align-last: justify;
}

.分散對齊1  {
	text-align: justify; 
	text-justify: distribute-all-lines; 
	text-align-last: justify; 
	margin-left:20px; 
	margin-right:20px;
}

.置中 {
	text-align: center;
}

.直書 {
	font-family: @MingLiu;
	writing-mode: tb-rl;
}

.無邊框 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.無上框 {
	border-top-width: 0px;
}

.無下框 {
	border-bottom-width: 0px;
}

.無左框 {
	border-left-width: 0px;
}

.無右框 {
	border-right-width: 0px;
}

.粗框 {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
}

.上粗框 {
	border-top-width: 4px;
}

.下粗框 {
	border-bottom-width: 4px;
}

.左粗框 {
	border-left-width: 4px;
}

.右粗框 {
	border-right-width: 4px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

.t1 { font-size: 9pt; line-height: 15pt; color: White; background-color: #426ab3; font-family: 新細明體; text-align: center; }
.t1Green { font-size: 10pt; line-height: 15pt; color: White; background-color: #78a355; font-family: 新細明體; text-align: center; }
.t2 { font-size: 9pt; line-height: 14pt; color: #333333; background-color: #E5F3FF; font-family: 新細明體; text-align: center; }
.t2White { font-size: 10pt; line-height: 14pt; color: #333333; background-color: White; font-family: 新細明體; text-align: center; }
.t2_cont { font-size: 12pt; line-height: 14pt; color: #333333; background-color: #91BDFE; font-family: 新細明體; }
.t2_contWhite { font-size: 9pt; line-height: 14pt; color: #333333; background-color: White; font-family: 新細明體; }
.t2_contGray { font-size: 9pt; line-height: 14pt; color: #333333; background-color: #D3D3D3; font-family: 新細明體; }
.t2_contYellow { font-size: 9pt; line-height: 14pt; color: #333333; background-color: #FFFF95; font-family: 新細明體; }
.btn { font-size:9pt; color:#666666; font-family: 新細明體; border: 1px solid #cccccc; background-color: #86E2FF; height: 2.5em; }
.btnGray { font-size:9pt; color:#fffffb; font-family: 新細明體; border: 1px solid #cccccc; background-color: #77787b; height: 2.5em; }
.btnRed { font-size:9pt; color:#fffffb; font-family: 新細明體; border: 1px solid #cccccc; background-color: Red; height: 2.5em; }
.opt { font-family: 新細明體; font-size: 9pt; color: #333333; background-color: #FFFFFF; border: 1px solid #cccccc; }
.optWhite { font-family: 新細明體; font-size: 9pt; color: #333333; background-color: #FFFFFF; border: 1px solid #cccccc; }
.opt_down { font-family: 新細明體; font-size: 9pt; color: #333333; background-color: #FFFFC6;border: 1px solid #cccccc; }

/*水平翻轉*/
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
}

/*垂直翻轉*/
.flipy {
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:FlipV;
}
