@charset "big5";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-image:url(../image/page_bg.gif);
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
}
h1{
	font-size:16px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 64px;
	color: #ffffff;
}
h2{
	color:#FF6600;
	font-size:16px;
	margin:0px;
	padding-left:28px;
}
h3{
	color:#006666;
}
p{
	margin-top:0px;
}
a{
	color:#666666;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#333333;
}
img{
	border:none;
}
input{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	height: auto;
	width: auto;
	margin: 1px;
	padding: 1px;
	font-size: 10pt;
	color: #666666;
	text-indent: 2px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
}
#submit{
	border:#d9e028 solid 1px;
	padding:2px;
	color:#ffffff;
	background-color:#1a8f45;
}
#reset{
	border: #FFCC00 solid 1px;
	padding:2px;
	color:#ffffff;
	background-color: #FF6600;
}
textarea{
 	border:#ffffff solid 1px;
	padding:3px;
	background-color:#eeeeee
}
.nav{
	margin-top:3px;
	height:21px;
	background-image:url(../image/page_nav_bg.gif)
}
.nav a{
	color:#FFFFFF
}
.mn{
	padding-top: 22px;
}
.submenu{
	background-image:url(../image/page_h1_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;

}
.submenu ul{
	color:#CC6699;
	padding-left:25px;
	margin-left:10px;
}
.submenu ul li{
	line-height:18px;

	background-color:#ffffff;
	border-bottom:#cccccc dotted 1px;
	margin-bottom:1px;
}
.submenu ul li a{
		padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	display:block;
}
.submenu ul li a:hover{
	background-color:#ffdddd;
}
.path{
	background-image:url(../image/page_h2_bg.gif);
	margin-bottom:12px;
}
.path td{
	height:42px;
	vertical-align:top;
	line-height:30px;
}
.content {
	 background-image:url(../image/page_content_bg.gif);
	 background-repeat:no-repeat;
	 background-position:top;
	 padding-top:18px;
	}
.copy{
	color:#666666;
	height:66px;
	padding-top:8px;
	background-image:url(../image/page_copy_br.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:24px;
}
.copytopic{
	color:#333333;
}
.copy a{
	color:#333333;
}


.main_slogan{
	
}
.main_project{
	background-image:url(../image/main_project_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:60px;
}
.main_photo{
	
}
.main_news td{
	border-bottom: #666666 dotted 1px;
	height:24px;
}
.main_news_date{
	color:#FF9900;
	font-size:10px;
	text-align:center;
}
.main_newsth{
	 background-color: #EEEEEE;
	 color:#666666;
	 border:#FF6600 solid 3px;
	 text-align:center;
	 font-weight:normal;
	 padding:3px;
	height:24px;
}
.main_newsth th{
	 font-weight:normal;
}
.main_newstitle{
	font-weight:bold;
	font-size:14px;
}
.main_newscontent{
	margin-top:12px;
	background-color:#EEEEEE;
	border: #FF6600 solid 1px;
	padding:12px;
}
.main_story{
	background-image:url(../image/main_story_bg.gif);
	background-repeat:no-repeat;
	height:175px;
	padding:12px;
}
.main_login a{
	color:#007c76;
	font-size:11px;
}
.main_func{
	height:80px;
	padding:2px;
	background-color:#eeeeee;
}
.main_paper{
	height:60px;
	background-image:url(../image/main_epaper_bg.gif);
	background-repeat:no-repeat;
}
.main_paper td{
	padding-left:8px;
	padding-right:8px;
}
.main_banner_t{
	background-image:url(../image/main_banner_br_t.gif);
}
.main_banner{
	background-color:#fffcdf;
}
.main_banner_b{
	background-image:url(../image/main_banner_br_b.gif);
}

.page_form td{
	padding:3px;
	border-bottom:#cccccc dotted 1px;
}
.page_form td tr td{
	border:none;
	padding:0px;
}
.contents {
	font-size: 10pt;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	text-decoration: none;
	list-style-position: outside;
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
}
.main_album_date{
	color:#FF9900;
	font-size:12px;
	text-align:left;
}
a.main_album_subject {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #006666;font-weight: bold;ltext-decoration: none}
a.main_album_subject:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #006666;font-weight: bold;text-decoration: none}
a.main_album_subject:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size:12pt; color: #006666;font-weight: bold;text-decoration: none}
a.main_album_subject:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #FF9900;font-weight: bold;text-decoration: underline}

.verifycode {
	font-size: 10pt;
	color: #FF6600;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}
.button_send{
	border:#d9e028 solid 1px;
	padding:2px;
	color:#ffffff;
	background-color:#1a8f45;
}
.button_cancel{
	border: #FFCC00 solid 1px;
	padding:2px;
	color:#ffffff;
	background-color: #FF6600;
}
.button_check{
	border:#d9e028 solid 1px;
	padding:2px;
	color:#ffffff;
	background-color:#3366CC;
}
.from_input {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	height: auto;
	width: auto;
	margin: 1px;
	padding: 1px;
	font-size: 10pt;
	color: #666666;
	text-indent: 2px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
}

.codedesc {font-size: 10pt;color: #666666;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-weight: normal;text-decoration: none;list-style-position: outside;background-repeat: repeat-x;background-position: bottom;line-height: 25px;}

.website{font-size:10pt;color: #666666;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";line-height: 25px;}

.posts {font-size:10pt;color: #666666;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";letter-spacing:1px;line-height:150%}

.cbutton{font-family: ·s²Ó©úÅé; font-size: 9pt; color: #FFFFFF;background-color: #3366CC;line-height: 10px;Padding-top: 4px;Padding-left: 2px;border-width: 1px;border-top-color: 6699FF; border-right-color: 000099; border-left-color: 6699FF; border-bottom-color: 000099 }
