body {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
	text-align: left;
	/*
	background-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE; 
	scrollbar-darkshadow-color: #EEEEEE; 
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
  */
}

body.work {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
	text-align: left;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE; 
	scrollbar-darkshadow-color: #EEEEEE; 
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
}


img.opac, td.opac, .opac {
	filter: alpha(opacity=50);
}

button {
	background-color: transparent;
	height: 24px;
	border: 0;
}


td.button {
	font-size: 9pt;
	text-align: center;
	background: url(../images/button_bg.gif) center left repeat-x;
	background-color: transparent;
	padding-top: 4px;
	height: 24px;
	margin: 0;
}

td.button2 {
	font-size: 9pt;
	text-align: center;
	width: 150px;
	background: url(../images/button2_bg.gif) center left repeat-x;
	background-color: transparent;
	height: 24px;
}

td.button3{
	font-size: 9pt;
	text-align: center;
	width: 150px;
	background: url(../images/button3_bg.gif) repeat-x center center;
	height: 24px;
}

td.news {
	font-size: 10.5pt;
	background: #eee url(../images/button_bg.gif) repeat-x;
	text-align: left;
}

td.newslf{
  background: #eee url(../images/button_lf.gif) repeat-x;
  width: 8px; height: 24px; margin: 0;
}
td.newsrt{
  background: #eee url(../images/button_rt.gif) repeat-x;
  width: 8px; height: 24px; margin: 0;

}
td.news2 {
	padding-top: 5px;
	padding-bottom: 6px;
}

.newsrow{
	padding-left: 1em;
	background: url(../images/arrow-open.gif) no-repeat left;	
}
img.shape {
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000;
}

table, th, tr, td, pre {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	letter-spacing: 0;
}

table.shape, td.shape, tr.shape {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #330000;
}

tbl_normal { 	background-color: #FFFFFF;	}
tbl_admin  { 	background-color: #6699FF; }
tbl_admin2 { 	background-color: #66FFFF; }

tr.newsmenu {
	font-size: 9pt;
	cursor: hand;
}

td.newsmenu {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
	border-bottom: 1px solid #330000;
}


td.title {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #330000;
	background-color: #ffeecc;
}

form {
	font-size: 9pt;
	color: #000000; 
}

input, textarea, select, option {
	font-size: 9pt;
	font-family: Verdana, Arial, 細明體, sans-serif;
	color: #000000; 
	letter-spacing: 0; 
}


span.main {
	padding: 4px 2px 2px 2px;
	border: 1px solid #330000;
	width: 150px;
	height: 12pt;
	cursor: hand;
	margin: 3px;
	color: #000000;
	text-align: center;
}

div.title {
	padding: 4px 2px 2px 2px;
	border: 1px solid #000000;
	width: 120px;
	height: 12pt;
	margin: 3px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}


span.news {
	padding: 4px 2px 2px 2px;
	border: 1px solid #eeeeee;
	margin: 3px;
	background-color: #66ff33;
	color: #000000;
	text-align: left;
}

#content {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE; 
	scrollbar-darkshadow-color: #EEEEEE; 
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
}

A:visited { color: #0005ff; 
           text-decoration: underline; 
	       color: #0005ff;}
A:link { color: #0005ff; 
         text-decoration: underline; 
	       color: #0005ff;}
A:active { color: #ff0000; }
A:hover {
	text-decoration: underline; 
	color: #ff0000;
}
A { text-decoration: none; }


td.buttonlf {
	background-image: url(../images/button_lf.gif);
	background-repeat:no-repeat;
	width: 8px;
	margin: 0;
	padding: 0;
}
td.buttonrt {
	background-image: url(../images/button_rt.gif);
	background-repeat:no-repeat;
	width: 8px;
}

td.button2lf {
	background-image: url(../images/button2_lf.gif);
}
td.button2rt {
	background-image: url(../images/button2_rt.gif);
}
td.button3lf {
	background-image: url(../images/button3_lf.gif);
	width: 8px;
	height: 24px;
}

td.button3rt {
	background-image: url(../images/button3_rt.gif);
	width: 8px;
	height: 24px;

}

image {
	border: 0;
}

.btnsubmit{ width: 120px;background: url('../images/BgC3C3C3.gif'); padding-left: 2em; padding-right: 2em;font-size: 11pt}
.button td{white-space:nowrap;line-height:1.5em;}
.hidden {display:none;}
