/*預設樣式*/
body {
	margin: 0px 0px 0px 0px;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 16px;
	color: #000000;
}
a, a:link,a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #993333;
	text-decoration: underline;
}


/*區塊*/
#AreaWidth {
	width: 1000px;
}


/*內頁背景*/
.BodyBg{
	background-image: url(../images/bg.gif);
}
/*首頁背景*/
.BodyBgIndex{
	background-image: url(../images/bg_index.gif);
}


/*上方選單區塊*/
#TopArea {
	height: 66px;
	background-image: url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 5px 65px 5px 5px;
	text-align: right;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 16px;
}
#TopArea a, #TopArea a:link, #TopArea a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
#TopArea a:hover {
	color: #993333;
}
#TopArea form {
	margin: 0px 0px 0px 0px;
} 
#TopArea .keyin {
	height: 20px;
	border: 1px solid Silver;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}


/*內頁上方Banner區塊*/
#BannerArea {
	height: 111px;
	background-image: url(../images/banner/banner_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
/*首頁上方Banner區塊*/
#BannerAreaIndex {
	width: 1000px;
	height: 171px;
	background-image: url(../images/banner/banner_bg_index.gif);
	background-repeat:no-repeat;
	background-position:right top;
}


/*中間選單區塊*/
#MiddleArea{
	height: 32px;
	background-image: url(../images/middle_bg_2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #B69F80;
	margin: 4px 0px 0px 0px;
	text-align: left;
}
#MiddleArea #menu {
	height: 32px;
	background-image: url(../images/middle_bg_1.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 78px;
}


/*首頁主要內容區塊*/
#MainAreaIndex{
	background-image: url(../images/img_index_right_m.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#MainAreaIndex .Left{
	float:left;
	width: 286px;
	background-image: url(../images/img_index_left_top.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding: 23px 20px 0px 25px;
	vertical-align: top;
}
#MainAreaIndex .Center{
	float:left;
	width: 330px;
	padding: 28px 20px 0px 20px;
	vertical-align: top;
}
#MainAreaIndex .Right{
	float:left;
	width: 210px;
	padding: 28px 25px 0px 20px;
	vertical-align: top;
}
#MainAreaIndex #left-table{
	background-color: #FBFFE8;
	border: 1px solid #c5c5c5;
	margin: 5px 0px 0px 0px;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color: #7F8E3F;
}
#MainAreaIndex #left-table a, #MainAreaIndex #left-table a:link, #MainAreaIndex #left-table a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color: #7F8E3F;
	text-decoration: none;
}
#MainAreaIndex #left-table a:hover {
	color: #993333;
	text-decoration: underline;
	
}
#MainAreaIndex #center-table1{
	margin: 5px 0px 0px 0px;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color:#333333;
}
#MainAreaIndex #center-table1 a, #MainAreaIndex #center-table1 a:link, #MainAreaIndex #center-table1 a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color:#333333;
	text-decoration: none;
}
#MainAreaIndex #center-table1 a:hover {
	color: #993333;
	text-decoration: underline;
	
}
#MainAreaIndex #maintab{
	margin: 0px 0px 0px 0px;
	
}
#MainAreaIndex #maintab li{
	display: inline;
	margin: 0px -3px 0px 0px;
}
#MainAreaIndex #center-table2{
	margin: -3px 0px 0px 0px;
	border: 1px solid #c5c5c5;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color:#333333;
}
#MainAreaIndex #center-table2 a, #MainAreaIndex #center-table2 a:link, #MainAreaIndex #center-table2 a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 18px;
	color:#333333;
	text-decoration: none;
}
#MainAreaIndex #center-table2 a:hover {
	color: #993333;
	text-decoration: underline;
	
}
#MainAreaIndex .top{
	clear: left;
	width: 980px;
	text-align: right;
	margin: 5px 0px 5px 0px;
}


/*左方選單區塊*/
#LeftArea {
	float: left;
	width: 170px;
	padding: 30px 0px 30px 0px;
	text-align: left;
}
#LeftArea a, #LeftArea a:link, #LeftArea a:visited {
	padding: 3px 0px 0px 35px;
	display : block;
	background-image: url(../images/but_off.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #f5efe5;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:13px;
	line-height: 27px;
	color: #666666;
	text-decoration: none;
}
#LeftArea a:hover {
	background-image: url(../images/but_on.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #eaddcd;
}


/*右方主要內容區塊*/
#RightArea{
	float: left;
	width: 829px;
	border-left: 1px solid #ececec;
}
#RightArea .top {
	clear: left;
	text-align: right;
	margin: 0px 25px 0px 15px;
	padding: 10px 0px 10px 0px;
	border-left: 1px solid #ececec;
}

/*內頁主要內容區塊*/
#MainArea {
	padding: 0px 0px 0px 0px;
	margin: 0px 67px 0px 15px;
	text-align: left;
	border-left: 1px solid #ececec;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 16px;
	color: #000000;
}
/*內頁主要內容區塊 - 路徑*/
#MainArea #RouteArea {
	background-color: #ffffff;
	text-align: right;
	border-bottom: 1px solid #ececec;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #5F3735;
}
#MainArea #RouteArea h2, #MainArea #RouteArea h2 a:link, #MainArea #RouteArea h2 a:visited {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: right;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #7F8E3F;
	font-weight: lighter;
	text-decoration: none;
}
#MainArea #RouteArea h2 a:hover {
	text-decoration: underline;
}
/*內頁主要內容區塊 - 頁面標題*/
#MainArea h1 {
	margin: 0px 0px 0px 2px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 18px;
	line-height: 22px;
	color: #444444;
}
/*內頁主要內容區塊 - 語系*/
#MainArea .lang {
	padding: 0px 0px 1px 0px;
	margin: 0px 30px 0px 30px;
	text-align: right;
	border-bottom: 1px solid #d5ddaa;
}
/*內頁主要內容區塊 - 各語系內容*/
#MainArea #tw {
	margin: 0px 30px 0px 30px;
	font-family: "Arial", "新細明體";
	font-size:12px;
	line-height: 20px;
	color: #333333;
}
#MainArea #en {
	margin: 0px 30px 0px 30px;
	font-family: "Arial";
	font-size:12px;
	line-height: 20px;
	color: #333333;
}
#MainArea #cn{
	margin: 0px 30px 0px 30px;
	font-family: "Arial", "宋体";
	font-size:12px;
	line-height: 20px;
	color: #333333;
}
#MainArea #jp {
	margin: 0px 30px 0px 30px;
	font-family: "Arial", "新細明體";
	font-size:12px;
	line-height: 20px;
	color: #333333;
}
#MainArea #kr {
	margin: 0px 30px 0px 30px;
	font-family: "Arial", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #333333;
}
/*內頁主要內容區塊 - 產品、技術應用內容列表*/
#MainArea #CatList {
	margin: 0px 30px 0px 20px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #000000;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類標題*/
#MainArea #CatList h3, #MainArea #CatList h3 a:link, #MainArea #CatList h3 a:visited {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 20px;
	color: #7F8E3F;
	text-decoration: none;
}
#MainArea #CatList h3 a:hover {
	color: #993333;
	text-decoration: underline;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類內容*/
#MainArea #CatList .body {
	margin: 0px 0px 0px 10px;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類列表*/
#MainArea #CatList .ItemList1 {
	background-color: #F4FADD;
	margin: 0px 0px 0px 0px;
}
#MainArea #CatList .ItemList2 {
	background-color: #F4FADD;
	margin: 0px 0px 0px 10px;
}
#MainArea #CatList .ItemList3 {
	margin: 0px 0px 0px 0px;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類列表 - 編號*/
#MainArea #CatList .no{
	clear: left;
	float: left;
	width: 150px;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類列表 - 標題*/
#MainArea #CatList .subject1{
	float: left;
	width: 350px;
}
#MainArea #CatList .subject2{
	float: left;
	width: 300px;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類列表 - FILE*/
#MainArea #CatList .file{
	float: left;
	width: 120px;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 分類列表 - VIDEO*/
#MainArea #CatList .video{
	float: left;
	width: 50px;
	text-align: center;
}
/*內頁主要內容區塊 - 產品、技術應用列表 - 頁數*/
#MainArea #CatList #page{
	text-align: right;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #666666;
}
#MainArea #CatList #page a, #MainArea #CatLis #page a:link, #MainArea #CatList #page a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
#MainArea #CatList #page a:hover {
	color: #000000;
	text-decoration: underline;
}
/*內頁主要內容區塊 - 新聞與活動內容列表*/
#MainArea #NewsList {
	margin: 0px 30px 0px 30px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #000000;
}
/*內頁主要內容區塊 - 新聞與活動內容列表 - 列表標題*/
#MainArea #NewsList .title {
	background-color: #F2E6D6;
	text-align: center;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #663300;
}
/*內頁主要內容區塊 - 新聞與活動內容列表 - Table*/
#MainArea #NewsTable {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #000000;
}
#MainArea #NewsTable .title{
	width: 15%;
	background-color: #F2F2F2;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#MainArea #NewsTable .body{
	width: 85%;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
/*內頁主要內容區塊 - 網站導覽列表*/
#MainArea #MapList {
	margin: 0px 30px 0px 30px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #000000;
}
/*內頁主要內容區塊 - 網站導覽列表 - 分類標題*/
#MainArea #MapList h3{
	width: 100%;
	border-bottom: 2px solid #dddddd;
	margin: 0px 0px 0px 0px;
}
#MainArea #MapList h3 a:link, #MainArea #MapList h3 a:visited {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 13px;
	line-height: 21px;
	color: #7F8E3F;
	text-decoration: none;
}
#MainArea #MapList h3 a:hover {
	color: #993333;
}
#MainArea #MapList a, #MainArea #MapList a:link, #MainArea #MapList a:visited {
	margin: 5px 5px 5px 5px;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
#MainArea #MapList a:hover {
	color: #993333;
	text-decoration: underline;
}
/*內頁主要內容區塊 - 預設連接*/
#MainArea a, #MainArea a:link, #MainArea a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 20px;
	color: #5F3735;
	text-decoration: none;
}
#MainArea a:hover {
	text-decoration: underline;
}


/*下方選單區塊*/
#BottomArea {
	clear: both;
	width: 100%;
	height: 93px;
	background-image: url(../images/img_foot_pg.gif);
	padding: 0px 0px 0px 0px;
}
#BottomArea .menu {
	width: 100%;
	height: 23px;
	text-align: left;
	vertical-align: middle;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 20px;
	color: #5F3735;
}
#BottomArea .copyright {
	width: 100%;
	height: 70px;
	text-align: left;
	vertical-align: middle;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
#BottomArea a, a:link,a:visited {
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 12px;
	line-height: 20px;
	color: #5F3735;
  text-decoration: none;	
}
#BottomArea a:hover {
	color: #5F3735;
  text-decoration: underline;	
}


/*產品、技術應用內容區塊*/
#BodyArea{
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size:12px;
	line-height: 16px;
	color: #000000;
}
#BodyArea h1 {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: "Arial", "新細明體", "宋体", "Batang";
	font-size: 18px;
	line-height: 22px;
	color: #444444;
}
/*產品、技術應用內容區塊 - 語系*/
#BodyArea .lang {
	padding: 0px 0px 1px 0px;
	text-align: right;
	border-bottom: 1px solid #d5ddaa;
}