@charset "utf-8";
/*-------------------------------------------------------------------------*/
/*                 MainStyle 網站樣式表
// 
/*-------------------------------------------------------------------------*/
BODY  { 
    font-family: 微軟正黑體,新細明體;  
  	margin: 0px;
	padding:0em;
	color: #222222 ;
	line-height: 20px;
	letter-spacing: 1px; 
}

TD
  { font-size: 100%;
	line-height: 20px}
br{ letter-spacing: 0em;}

.divFull
{
    MARGIN: auto;
	margin-top:0px;
    WIDTH: 1000px;
}
/* flash */
#h_logo {
	position: absolute;
	width: 1001px;
	margin-top: 20px;
	margin-right: 0px;
	top: 0px;
	right: 0px;
}

/*----------連結樣式註解----------------
a ---藍-粉紅 (no line) 內頁主選項(一般字體)
A1---藍-粉紅 (no line) 內頁主選項(大字體)
A2---淺藍-紅(no line) 電子書文字說明檔、完整圖檔下載
A3---白-白 (no line) 無障礙隱藏註解
A4---咖啡-紅(line) 內頁主選單專用
A5---咖啡-紅(line)
A6---藍-黑(line)______________XX
A7---黑-綠(no line)______________XX

-----------註解-------------- #1D5299  */
a:link { color:#222222; text-decoration: none; letter-spacing: 1px}
a:visited { color:#1B64ED; text-decoration: none; letter-spacing: 1px}
a:hover {color: #E8208D; letter-spacing: 1px; text-decoration:underline;}
a:active { color: #E8208D; text-decoration: none; letter-spacing: 1px}

A.A1:link { color:#2525F9; text-decoration: none; letter-spacing: 1px; font-size: 125%}
A.A1:visited { color:#2525F9; text-decoration: none; letter-spacing: 1px; font-size: 125%}
A.A1:hover { color:#EA2C75; text-decoration: underline; letter-spacing: 1px; font-size: 125%}

A.A1HighLigh:link { color:#E23636; text-decoration: none; letter-spacing: 1px; font-size: 125%}
A.A1HighLigh:visited { color:#E23636; text-decoration: none; letter-spacing: 1px; font-size: 125%}
A.A1HighLigh:hover { color:#C12275; text-decoration: underline; letter-spacing: 1px; font-size: 125%}

A.A2:link { color:#4683C2; text-decoration: none; letter-spacing: 1px; font-size: 82%}
A.A2:visited { color:#4683C2; text-decoration: none; letter-spacing: 1px; font-size: 82%}
A.A2:hover {  color:#ED6E4E; text-decoration: none; letter-spacing: 1px; font-size: 82%}

A.A3:link { color:#ffffff; text-decoration: none; letter-spacing: 1px}
A.A3:visited { color:#ffffff; text-decoration: none; letter-spacing: 1px;}
A.A3:hover { color:#ffffff; text-decoration: underline; letter-spacing: 1px}

A.A4:link { color:#0033FF; text-decoration: none; letter-spacing: 1px}
A.A4:visited { color:#0033FF; text-decoration: none; letter-spacing: 1px}
A.A4:hover { color:#6633CC; text-decoration: underline; letter-spacing: 1px}


.button {
/*	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; WIDTH: 60px; BORDER-BOTTOM: #0066cc 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #eef8fd */
}

.title {
    font-family: 標楷體,新細明體;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 160%;
	vertical-align:text-bottom;
/*	letter-spacing: 0.4em; */
	margin: 3px;
	color:#333300;	
}

.footer { color:#222222;
 font-size:90% }

.liItem {
	list-style-position: inside;
	list-style-image: url(../images/common/icon_li_item.gif);
	vertical-align: middle;
	text-indent: 5px;
}

.liFunction {
	list-style-position: inside;
	list-style-image: url(../images/common/icon_li_function.gif);
}

.itemTitle {
	FONT-WEIGHT: 300;
	FONT-SIZE: 110%;
	vertical-align: bottom;
}
/* 頁面提示*/
.textHighLight {
	COLOR: #CC0099;
	font-weight: 500;
}

/*  頁面說明 */
.pageDesc {
	FONT-SIZE: 80%;
	COLOR: #003333;
}

.altKey {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333300;
	text-decoration: underline;
	font-weight: bolder;
}

.routeTitle1 {
  color: #6900a4; 
}
.routeTitle2 {
	color: #6600CC;
	text-shadow:Silver;
	font-weight: bold;
}

.routeTitle3 {
  color: #690034;
  font-family: Verdana,Arial, sans-serif, Helvetica ;
  font-weight: bold;
}

.hrDashed {
	border: dashed;
	color: #aaaacb;
}
.tableData {
  border-spacing:1px;
  border:1px solid #FFFFFF; 
  border-collapse:collapse;
}
.tableDataHead {
border:1px solid #ffffff;
	background-color: #FFF495; /*#FAA5C2;*/
	border-bottom:3px double #FF6633;
	height: 28px;
	text-align:center;
}
.tableDataHead2 {
	BACKGROUND-COLOR: #F5EDC6;
	border-bottom:2px dotted #E96A4A;
	height: 24px;  
	color: #333333;
}

.tdData {
  height: 25px; }
.tdData0 {
  height:25px;
  border-bottom:2px #66CCFF dotted;
}
.tdData1 {
  height:25px; 
  border-bottom:2px dotted #66CC66;  
}   
.tdDark {
	BACKGROUND-COLOR: #B7E5FF;
	border:1px solid #FFFFFF;
}
.tableBoxTitle {
	FONT-SIZE: 110%;
	color: #FFFF66;
	BACKGROUND-COLOR: #3300CC;
	height: 24px;  
}
caption {
font-size:80%;
text-align:center;
color:#CCCCCC;
}
p.texttitle {
	FONT-WEIGHT: bolder;
	font-family: 新細明體,標楷體;
	text-align:center;
	font-size: 125%;
	color:#993300;
	vertical-align:text-top;
	letter-spacing: 0.06em;
}

p.texttitle1 {
	FONT-WEIGHT: bolder;
	font-family: 新細明體,標楷體;
	text-align:left;
	font-size: 116%;
	color:#993300;
	line-height:150%;
	vertical-align:middle;
	letter-spacing: 0.06em;
}
.texttitle1 {
	FONT-WEIGHT: bolder;
	font-family: 新細明體,標楷體;
	text-align:left;
	font-size: 116%;
	color:#993300;
	line-height:150%;
	vertical-align:middle;
	letter-spacing: 0.06em;
}

/* 分頁 Common*/
div#wrapper {
    position: relative;
    width: 500px;
    margin: 0 auto;
}

h2 {
    font-size: 80%;
    margin-top: 30px;
    border-top: 1px solid #CCC;
    background: #F1F1F1;
}

div.pagination {
    overflow: hidden;
    font-size: 80%;
    padding: 10px 0;
}

/*
div.pagination ul {
    list-style: none;
    padding: 2px 0;
    line-height: 16px;
}
*/
div.pagination li {
    display: inline;
}


/*flickr*/
div.pagination.flickr {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination.flickr a {
	border: 1px solid #dedfde;
	margin-right:3px;
	padding:2px 6px;
	background-position:bottom;
	text-decoration: none;
	color: #1144CC;
}

div.pagination.flickr a:hover, div.pagination.meneame a:active {
	border: 1px solid #F3F3F3;
	background-image:none;
	background-color:#1144CC;
	color: #fff;
}

div.pagination.flickr li.current {
	margin-right:3px;
	padding:2px 6px;

	font-weight: bold;
	color: #EA4D00;
}

div.pagination.flickr li.disabled {
	margin-right:3px;
	padding:2px 6px;
	color: #adaaad;
}
