/* CSS Document */

a:link, a:visited, a:active, a:hover {
	border-bottom:#FF0000 1px dashed;
	cursor:help;
	text-decoration: none;
	color:#0066CC;
}

body {
	background-image:url(webImages/background.jpg);
	background-position:center;
	background-attachment:fixed;
	background-repeat:no-repeat;
/*	background-color:#0066CC;*/
	letter-spacing:.5em;
	line-height:1.7em;
	font-family:"標楷體", "Microsoft Sans Serif";
}

#margintop10 {
	text-align:center;
	margin-top:10%;
}

html {
	scrollbar-face-color:#0066CC;
	scrollbar-highlight-color:#309666;
	scrollbar-shadow-color:#309666;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-arrow-color:#CCCCFF;
	scrollbar-track-color:#0066CC;
	scrollbar-darkshadow-color:#CCCCFF;
}

.homeback {
	background:#EAEAEA;
	font-weight:bolder;
	font-family:"標楷體", "Microsoft Sans Serif";
	font-size:medium;
	font-style:italic;
	vertical-align:top;
	letter-spacing:normal;
}

.homeback a:hover {
	border-top:#FF0000 1px dashed;
	color:#FF00FF;
}

.homeback a:link {
	color:#CC0000;
}

img.imagethumb100 {
/*	align:middle;*/
/*	margin:5px;*/
	margin:auto;
	display:block;
	width:100px;
	height:100px;
}

img.imagethumb200 {
/*	align:center;*/
/*	margin:5px;*/
	margin:auto;
	display:block;
	width:200px;
	height:200px;
}

p.bottom {
	text-align:center;
	color:#FF0000;
	font-weight:bolder;
	font-size:x-large;
}

p.subject {
/*	background-color:#0066CC;*/
	width:100%;
	color:#FF0000;
	text-align:center;
	margin:auto;
	font-size:x-large;
/*	letter-spac ing:.2em;*/
	line-height:2em;
	filter:Alpha(Opacity=75, FinishOpacity=75, Style = 0);
}

p.subject a:link, p.subject a:active, p.subject a:visited {
	color:#FF0000;
}

p.subject a:hover {
	background:#EAEAEA;
}

table {
	background-color:#EAEAEA;
	filter:Alpha(Opacity=80, FinishOpacity=80, Style = 0);
	border-collapse:collapse;
}

table.normal {
	filter:Alpha(Opacity = 90, FinishOpacity = 90, Style = 0);
	border:#0066CC 1px outset;
	text-align:center;
/*	letter-spacing:.2em;*/
	line-height:1.2em;
	font-size:medium;
}

td {
	border:#0066CC 1px outset;
	letter-spacing:.2em;
	text-align:center;
}

td a:hover {
	background:#EAEAEA;
	border-top:#FF0000 1px dashed;
	color:#FF00FF;
}

td.alignleft {
	text-align:left;
}

td.alignright {
	text-align:right;
}

tr:hover {
	background:#99CCFF;
	border-top:#FF0000 1px dashed;
}

table, td, th {
	border-collapse:collapse;
}
