/*---------------------------------------------
SYSTEM¡GgbmWeb
SCOPE¡Gpage
FOUND¡G2008/11/18 (Nina Chou)
MODIFY¡G2008/11/18 (Nina Chou)
---------------------------------------------*/
/*-----layout------------------------------------------------------------------*/
body, #wrapper, #header, #logo, h1, #lang, #langSelect, #langSelect ul, #langSelect ul li, #nav, #nav ul, #nav ul li, #nav ul ul, #nav ul ul li, #submenu, #menuTitle, #submenu ul, #submenu ul li, #submenu ul li a, #submenu ul ul, #submenu ul ul li, #submenu ul ul li a, #flashArea, #mainArea, #content, h3, h4, h5, h6, #content p, #content ul, #content ul li, #content ul.yr, #content ul.yr li, #content ul.yr li span, #content .site, #content .site p, #content ul.site, #content ul.site li, #content ul.link, #content ul.link li, #top, #space, .graph, .graph div, .graph .arrow, #photo, table.grn, table.grn th, table.grn td, #footer, #footer a, address
{
	margin: 0;
	padding: 0;
}
body 
{
	font-family: Arial, sans-serif;
	text-align:center;
}
#wrapper
{
	width: 960px;
	height:580px;
	margin:0 auto;
	text-align:left;
	background: url(../images/bk/contentBk.gif) 0 207px repeat-x;
	position:relative;
}
/*-----header----------------------------------------------------------------*/
#header
{
	height:47px;
	text-align:left;
	background-color:#fff;
	padding:7px 10px 0 3px;
}
#logo
{
	width:85px;
	height:45px;
	line-height:54px;
	border:0;
}
#lang
{
	width:210px;
	height:24px;
	position:absolute; top:30px; right:5px;
	font-size:11px;
	color:#333333;
	text-align:left;
}
#langSelect
{
	width:140px;
	height:18px;
	position:absolute; top:-17px; left:60px;
	color:#999999;
	font-size:11px;
	line-height:18px;
	border:1px solid #cacaca;
	background:#ffffff url(../images/btn/langSelect.gif) right center no-repeat;
	padding-left:5px;
}
#langSelect a
{
	width:140px;
	height:18px;
	display:block;
	color:#999999;
	text-decoration:none;
	cursor:hand;
}
#langSelect ul
{
	list-style:none;
	width:145px;
	border:1px solid #cacaca;
}
#langSelect ul li
{
	font-size:11px;
	color:#999999;
	line-height:18px;
	height:18px;
	background:#ffffff;
	padding-left:5px;
}
#langSelect ul li a 
{
	width:100%;
	color:#999999;
	text-decoration:none;
	display:block;
}
#langSelect ul li a:hover
{
	width:100%;
	color:#333333;
	text-decoration: none;
	cursor:hand;
}
/*-----flashArea------------------------------------------------------------*/
#flashArea
{
	width:960px;
	height:120px;
	margin-bottom:18px;
	position:absolute; top:87px; left:0;
}
#header_about, #header_business, #header_invest, #header_employment
{
	width:960px;
	height:120px;
	background:url(../images/bk/header_about.jpg) left top no-repeat;
}
#header_business
{
	background:url(../images/bk/header_business.jpg) left top no-repeat;
}
#header_invest
{
	background:url(../images/bk/header_invest.jpg) left top no-repeat;
}
#header_employment
{
	background:url(../images/bk/header_employment.jpg) left top no-repeat;
}
/*-----submenu-------------------------------------------------------------*/
#submenu
{
	width:210px;
	background:url(../images/bk/submenu_titleBk.gif) 0 0 no-repeat;
	padding-top:19px;
	padding-left:12px;
/*	_padding-left:0px;
	*padding-left:0px;*/
	position:absolute; top:207px;
}
#submenu #menuTitle
{
	width:176px;
	font-size:13px;
	line-height:29px;
	color:#006699;
	font-weight:bold;
	height:29px;
	text-align:left;
	margin-left:7px;
}
#submenu ul
{
	list-style:none;
	width:176px;
	margin-top:2px;
	margin-right:10px;
	text-align:left;
}
#submenu ul li
{
	width:100%;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	text-indent:7px;
	color:#666;
	background-color:#eee;
	border-bottom:1px solid #fff;
}
#submenu ul li a
{
	height:auto;
	_height:24px;
	*height:24px;
	color:#666;
	text-decoration:none;
	display:block;
}
#submenu ul li a:hover
{
	color:#666;
	background-color:#d3ecf2;
	display:block;
}
#submenu ul ul
{
	width:100%;
	list-style:none;
}
#submenu ul ul li
{
	font-weight:normal;
	text-indent:14px;
}
#submenu ul ul li a
{
	height:auto;
	_height:24px;
	*height:24px;
	background-color:#eee;
	text-decoration:none;
	display:block;
}
#submenu ul ul li a:hover
{
	color:#666;
	background-color:#d3ecf2;
	display:block;
}
/*-----mainArea------------------------------------------------------------*/
#mainArea
{
	width:100%;
	text-align:left;
	background:url(../images/bk/submenuBk.gif) 0 0 repeat-y;
	position:absolute; top:207px;
}
#content
{
	width:530px;
	margin:18px 0 0 220px;
	padding-bottom:80px;
}
#content h3
{
	font-size:22px;
	line-height:30px;
	font-weight:bold;
	color:#83b535;
	height:30px;
	margin-bottom:35px;
	text-align:left;
}
#content h4
{
	font-size:13px;
	line-height:22px;
	color:#666;
	font-weight:bold;
	text-align:left;
	background:url(../images/btn/icon_circle_grn_9x9.gif) 0 6px no-repeat;
	padding-left:14px;
}
#content h5
{
	font-size:13px;
	line-height:22px;
	color:#666;
	font-weight:bold;
	text-align:left;
}
#content h6
{
	font-size: 13px;
	line-height:22px;
	color:#006699;
	font-weight: bold;
	margin:6px 0 3px 0;
	border-bottom:1px dashed #ccc;
}
#content p
{
	font-size:12px;
	line-height:22px;
	color:#666;
	text-align:left;
	margin-bottom:30px;
}
.tx
{
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	color:#333;
}
#content p a
{
	font-size:12px;
	line-height:24px;
	color:#83b535;
	text-decoration:none;
}
#content p a:hover
{
	color:#83b535;
	text-decoration:underline;
	cursor:hand;
}
#content ul
{
	list-style:none;
	margin:0 0 30px 16px;
}
#content ul li
{
	font-size:12px;
	line-height:22px;
	color:#666;
	text-align:left;
	background:url(../images/btn/icon_circle_grn_9x9.gif) 0 6px no-repeat;
	padding-left:14px;
}
#content ul.yr
{
	list-style:none;
	margin:0 0 30px 0;
}
#content ul.yr li
{
	height:50px;
	font-size:12px;
	line-height:22px;
	color:#666;
	text-align:left;
	background:none;
	border-bottom:1px dotted #ccc;
	margin:10px 0;
	padding-bottom:5px;
}
#content ul.yr li span
{
	width:51px;
	height:50px;
	font-size:12px;
	line-height:40px;
	color:#666;
	text-align:left;
	font-weight:bold;
	background:url(../images/btn/icon_circle_ylw.gif) 0 0 no-repeat;
	padding-left:7px;
	display:block;
	float:left;
}
#content .site
{
	margin:0 0 40px 0;
}
#content .site p
{
	font-size:12px;
	line-height:22px;
	color:#666;
	text-align:left;
	margin:0 0 10px 16px;
}
#content ul.site
{
	list-style:none;
	margin-bottom:30px;
}
#content ul.site ul
{
	list-style:none;
	margin-bottom:0;
}
#content ul.site li
{
	font-size:12px;
	line-height:22px;
	color:#666;
	text-align:left;
	background:url(../images/btn/icon_circle_grn_9x9.gif) 0 6px no-repeat;
	padding-left:14px;
}
#content ul.site li a
{
	font-size:12px;
	line-height:22px;
	color:#666;
	text-decoration:none;
}
#content ul.site li a:hover
{
	color:#83b535;
	text-decoration:underline;
	cursor:hand;
}
#content .link
{
	margin-bottom:30px;
	width:730px;
}

#content .link  a
{
	width:205px;
	display:block;
	font-size: 12px;
	color:#666;
	line-height:18px;
	text-decoration: none;
	text-align:right;
	margin:0 20px 30px 0;
	float:left;
}
#content .link a:hover
{
	color:#83b535;
	text-decoration: none;
	cursor:hand;
}
#top
{
	height:10px;
	text-align:right;
	margin-right:10px;
}
#top a
{
	margin-left:5px;
}
/*-----space------------------------------------------------------------------*/
#space
{
	width:100%;
	height:14px;
}
#space a
{
	font-size:11px;
	_font-size:10px;
	line-height:14px;
	color:#666;
	text-align:left;
	text-decoration:none;
	background: url(../images/btn/icon_space.gif) 0 2px no-repeat;
	padding-left:9px;
	margin-right:12px;
	float:left;
}
#space a:hover
{
	color:#666;
	text-decoration:underline;
	cursor:hand;
}
/*-----graph+photo--------------------------------------------------------*/
div.graph
{
	height:170px;
	width:100%;
	margin:5px 0 30px 0;
}
div.graph div
{
	width:110px;
	height:170px;
	font-size: 11px;
	color: #999;
	line-height:16px;
	text-align:left;
	margin:0 20px 10px 0;
	float:left;
}
.pic
{
	margin:5px 0 30px 0;
}
.pic img
{
	margin:0 20px 10px 0;
}
div.step
{
	height:200px;
	width:430px;
	margin:5px 0 30px 0;
}
div.step div
{
	width:110px;
	height:90px;
	font-size: 11px;
	color: #999;
	line-height:16px;
	text-align:left;
	margin:0 5px 15px 0;
	float:left;
}
.arrow
{
	width:16px;
	float:left;
	margin:30px 5px 0 0;
}
#photo
{
	width:180px;
	margin:100px 0 0 20px;
	float:right;
}
#photo div
{
	font-size: 11px;
	color: #999;
	line-height:14px;
	text-align:left;
	margin-bottom:15px;
}
/*-----table-------------------------------------------------------------------*/
table.grn, table.grn_alignR, table.grn_alignM
{
	width:100%;
	margin-bottom:30px;
}
table.grn th, table.grn_alignR th, table.grn_alignM th
{
	font-size:12px;
	color: #ffffff;
	background:#9fc54c;
	height:22px;
	line-height:16px;
	text-align: center;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
table.grn td, table.grn td.gray, table.grn td.light_grn, table.grn .noData_grn,
table.grn_alignR td, table.grn_alignR td.gray, table.grn_alignR td.light_grn,
table.grn_alignM td, table.grn_alignM td.gray, table.grn_alignM td.light_grn
{
	font-size:12px;
	color:#666;
	line-height:22px;
	padding:0 5px;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
table.grn td.gray
{
	background:#f8f8f8;
}
table.grn td.light_grn
{
	background:#ecf2de;
}
table.grn .noData_grn
{
	font-weight:bold;
	color:#666;
	background:#f8f8f8;
	text-align:center;
}
table.grn_alignR td
{
	text-align:right;
}
table.grn_alignR td.gray
{
	text-align:right;
	background:#f8f8f8;
}
table.grn_alignR td.light_grn
{
	text-align:right;
	background:#ecf2de;
}
table.grn_alignM td
{
	text-align:center;
}
table.grn_alignM td.gray
{
	text-align:center;
	background:#f8f8f8;
}
table.grn_alignM td.light_grn
{
	text-align:center;
	background:#ecf2de;
}
table.grn a, table.grn_alignR a, table.grn_alignM a
{
	color:#666;
	text-decoration:none;
}
table.grn a:hover, table.grn_alignR a:hover, table.grn_alignM a:hover
{
	color:#83b535;
	text-decoration:underline;
	cursor:hand;
}
.trHover_grn_0
{
	background:#f5f5f5;
}
.trHover_grn_1
{
	background:#ecf2de;
	cursor:hand;
}
.btn2tx_0, .btn2tx_1
{
	width: 40px;
	height: 18px;
	border: 0;
	font-size: 11px;
	font-family:Arial;
	line-height:18px;
	color: #666;
	cursor: hand;
	background:url(../images/btn/btn2tx_white.gif) no-repeat;
}
.btn2tx_1
{
	color:#006699;
}
/*-----footer------------------------------------------------------------------*/
#footer
{
	width:934px;
	height:30px;
	font-size: 11px;
	font-family: Arial;
	color: #fff;
	line-height:12px;
	text-align:left;
	background: #7a7a7a url(../images/bk/footerBk.gif) 0 0 repeat-x;
	padding:6px 13px 0 13px;
}
#footer a
{
	font-size:11px;
	font-weight: bold;
	color: #ccc;
	line-height:12px;
	margin-right: 12px;
	text-decoration: none;
}
#footer a:hover
{
	font-size:11px;
	color:#fff;
	text-decoration: none;
	cursor:hand;
}
address
{
	font-size:11px;
	color:#ccc;
	line-height:12px;
	font-style:normal;
	float:right;
}