body,h1,p,ul,li,blockquote,address {
	border: none;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	list-style: none;
}

/* elements */
body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color: #d0ffd0;
	background-image: url(image/body_bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
}

/* 標題1 */
h1 {
  vertical-align: middle;
  /* text-align: center; */
  /* font-weight: bold; */
  color: #003399;
  font-size: 22px;
}

/* layout */
table {
  font-size: 12px;
  letter-spacing: 1px;
}

/* TD 內容靠上 */
td {
  vertical-align: top;
}

/* 抬頭列主題靠左,字白 */
tr.headerInfo {
  color: FFFFFF;
}

/* 抬頭列置中,灰色 */
tr.header {
  text-align: center;
  background-color: #E1E1E1;
}    

/* 內容置中,白底 */
tr.contents {
  text-align: center;
  background-color: FFFFFF;
}         

/* 更新日期, 靠右, 字灰 */
td.update {
  color: #999999;
  text-align: right;
  text-decoration: underline;
  vertical-align: middle;
}

/* 項目, 靠左, 字藍 */
td.item {
	text-align: left;
	color: 0000FF;
}

/* 底線 */
td.line {
	border-bottom: solid 1px #999999;
}

/* 下載圖示 */
p.download {
	margin: 0;
	padding: 0 0 0 20px;
	background: url(image/disk.gif) left 50% no-repeat;
}

/* 預覽圖示 */
p.preview {
	margin: 0;
	padding: 0 0 0 20px;
	background: url(image/preview.gif) left 50% no-repeat;
}

/* 標題 */
.topic {
  font-weight: bold;
}

/* 標題分開 */
.mark {
  color: #FF6600;
  font-weight: bold;
}

/* 圖片框 */
.img_border {
  border: 1px solid #666666;
}

/* 連結 */
a {
  color: #003366;
  text-decoration: none;
}

a:hover {
  color: #0066FF;
  text-decoration: underline;
}

