body
{
    background-position : 0% 0%;
    scrollbar-face-color : rgb(255 , 255 , 255);
    scrollbar-highlight-color : rgb(255 , 255 , 255);
    scrollbar-3dlight-color : rgb(176 , 176 , 176);
    scrollbar-arrow-color : rgb(0 , 0 , 0);
    scrollbar-track-color : rgb(255 , 255 , 255);
    background-repeat : no-repeat;
    font-family : "細明體";
    scrollbar-darkshadow-color : rgb(255 , 255 , 255);
}
.blacktext
{
    font-size : 12px;
    color : rgb(0 , 0 , 0);
    font-family : Arial;
}
.whitetext
{
    font-size : 12px;
    color : rgb(255 , 255 , 255);
    font-family : Verdana , Arial;
}
.gallerytext
{
    font-size : 12px;
    color : rgb(221 , 221 , 221);
    font-family : Arial , Verdana;
}
td
{
    font-size : smaller;
    color : rgb(0 , 0 , 0);
}
.footer
{
    font-size : 12px;
}
.c-title
{
    font-size : 10pt;
    color : rgb(0 , 102 , 0);
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
}
.c-text
{
    font-size : 10pt;
    color : rgb(0 , 123 , 0);
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : normal;
}
input.search
{
    height : 18px;
}
.intro
{
    color : rgb(255 , 255 , 158);
}
a.intro:link
{
    color : rgb(255 , 255 , 158);
}
a.intro:visited
{
    color : rgb(170 , 255 , 206);
}
a.intro:hover
{
    color : rgb(255 , 255 , 255);
}
a:link
{
    font-size : normal;
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:visited
{
    font-size : normal;
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:active
{
    font-size : normal;
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:hover
{
    font-size : normal;
    font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.suggestion
{
    font-size : 14px;
    color : Black;
    text-decoration : none;
    line-height : 25px;
}
textarea.decor
{
    font-size : 12px;
    height : 75px;
    width : 380px;
    background-color : rgb(50 , 50 , 50);
    color : white;
    Text-align : justify;
    Border-width : 0em;
}




/* added 2008.03.18*/
.mainTable {
	border-top: 2px solid #7AC0CD;
	border-left: 2px solid #7AC0CD;
	background-color: #F4FFFE;
}
.mainTable td{
	border-bottom: 2px solid #7AC0CD;
	border-right: 2px solid #7AC0CD;
	padding: 2px;
}
.mainTable tr.tableHeader td{
	font-weight: bold;
	color: #333366;
	text-align: center;
	background-color: #C5E4E9;
}
