body   { font-family: 細明體, Arial, Century Gothic, Verdana, Helvetica, sans-serif;  margin-left: 0px; margin-top: 0px; margin-right: 0px; }

.common {  font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 4pt;  }
.common2 {  font-family: Arial, Century Gothic, Verdana; font-size: 5pt;  }


.cdate { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 9pt;
	 font-weight: none; color: #333333; }

.home  { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 12pt;
	 font-weight: bold; color: #333333}

.home_update  { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 8pt;
		background-color: #cccccc; font-weight: none; }
.home_update a:link { font-size: 8pt; word-spacing: -1px; COLOR: #424242; text-decoration: underline; }
.home_update a:visited { font-size: 8pt; word-spacing: -1px; COLOR: #424242; text-decoration: underline; }
.home_update a:active { font-size: 8pt; word-spacing: -1px; COLOR: #424242; text-decoration: underline; }
.home_update a:hover { font-size: 8pt; word-spacing: -1px; COLOR: #424242; text-decoration: none; }


.about { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 13pt;
	 font-weight: bold; color: #3399cc; }

.about2 { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 8pt;
	 font-weight: bold; color: #3399cc; }

.about3 { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 10pt;
	 font-weight: none; color: #333333; }
.about3 a:link { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.about3 a:visited { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.about3 a:active { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.about3 a:hover { font-size: 10pt; word-spacing: -1px; COLOR: #3399cc; text-decoration: underline; }

.proposal { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 10pt;
	    font-weight: none; color: #333333; }
.proposal a:link { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.proposal a:visited { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.proposal a:active { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.proposal a:hover { font-size: 10pt; word-spacing: -1px; COLOR: #66cc33; text-decoration: underline; }

.project { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 13pt;
    	   font-weight: bold; color: #ff6600; }

.project2 { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 8pt;
	    font-weight: bold; color: #ff6600; }

.project3 { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 10pt;
	    font-weight: none; color: #333333; }
.project3 a:link { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.project3 a:visited { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.project3 a:active { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.project3 a:hover { font-size: 10pt; word-spacing: -1px; COLOR: #ff6600; text-decoration: underline; }

.gallery { background-image: url('../images/photo/mg_show.jpg'); background-repeat: repeat; background-attachment: fixed; background-position: medium top; }
.gallery_txt { font-family: Arial, Century Gothic, Verdana; font-size: 8pt;
	    font-weight: bold; color: #ffffff; }

.project4 { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 12pt;
    	   font-weight: bold; color: #ff6600; }

.news { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 10pt;
	    font-weight: none; color: #333333; }
.news a:link { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.news a:visited { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.news a:active { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.news a:hover { font-size: 10pt; word-spacing: -1px; COLOR: #ff1313; text-decoration: underline; }

.comment { font-family: 細明體, Arial, Century Gothic, Verdana; font-size: 10pt;
	    font-weight: none; color: #333333; }
.comment a:link { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.comment a:visited { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.comment a:active { font-size: 10pt; word-spacing: -1px; COLOR: #333333; text-decoration: underline; }
.comment a:hover { font-size: 10pt; word-spacing: -1px; COLOR: #cccccc; text-decoration: underline; }

.setMargin { margin-top: 10;}
.setMargin1 { margin-left: 10; margin-right: 5; }

.line_height { line-height: 130% }
.line_height2 { line-height: 110% }

.formbutton {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BACKGROUND: #d7d7d7; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: 細明體; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 1px; cursor: hand;
}

.input01 {
	BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff; font-family: "細明體", "Arial", "Verdana", "Sans-serif"; font-size: 11px; color: #000000;
	WIDTH: 170px; HEIGHT: 18
}

.textarea { font-family: "細明體","Arial", "Verdana", "Sans-serif"; font-size: 11px; color: #000000 }

.itemSelect { FONT: 11px 細明體; WIDTH: 140px; HEIGHT: 20; COLOR: #000000; BACKGROUND-COLOR: #ffffff }
.itemSelect2 { FONT: 11px 細明體; WIDTH: 200px; HEIGHT: 20; COLOR: #000000; BACKGROUND-COLOR: #ffffff }


