@charset "utf-8";
/* 基本設定 */
a:link, a:visited, a:active {
	color: #0099FF;
	text-decoration: underline;
}
a:hover {
	color: #FF7700;
	text-decoration: underline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form {
	margin: 0;
}
img {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
/*------------------------------------------下方區域-------------------------------------------*/

/* 背景 */
.Bg {
	background-image: url(images/Bg.gif);
	background-repeat: repeat;
	background-position: left top;
}

/* 下方區塊 */
.Bot {
	height: 101px;
	background-image: url(images/Bot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 24px;
	background-color: #FFFFFF;
}

/* 下方文字隔線 */
.BotLine01 {
	background-image: url(images/BotLine01.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
	width: 15px;
}

/* 下方文字 */
.BotText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6b6b6b;
}
.BotText01 A:link, .BotText01 A:visited, .BotText01 A:active {
	color: #6b6b6b;
	text-decoration: none;
}
.BotText01 A:hover {
	color: #FF7700;
	text-decoration: none;
}
/* 版權文字 */
.BotCopy01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #989996;
	text-transform: uppercase;
}
/* 下方圖框 */
.BotTopLeft {
	height: 16px;
	width: 30px;
	background-image: url(images/BotTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
}
.BotTopCenter {
	height: 16px;
	background-image: url(images/BotTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
}
.BotTopRight {
	height: 16px;
	width: 30px;
	background-image: url(images/BotTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1px;
	letter-spacing: 1em;
}
.BotMidLeft {
	width: 30px;
	background-image: url(images/BotMidLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BotMidCenter {
	background-image: url(images/BotMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #eaece7;
}
.BotMidRight {
	width: 30px;
	background-image: url(images/BotMidRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BotBotLeft {
	height: 16px;
	width: 30px;
	background-image: url(images/BotBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.BotBotCenter {
	height: 16px;
	background-image: url(images/BotBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.BotBotRight {
	height: 16px;
	width: 30px;
	background-image: url(images/BotBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
/*---------------------------------------表單----------------------------------------------*/
/* 輸入欄位01 */
.FormBar01 {
	border: 1px solid #9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #8C8C8C;
	padding-right: 5px;
	padding-top: 1px;
	padding-left: 5px;
}

/* 按鈕01 */
.FormBut01 {
	font-size: 9pt;
	color: #4E4E4E;
	background-color: #FFFFFF;
	background-image: url(images/ButBg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #D0D0D0;
	padding-right: 2px;
	padding-left: 2px;
	cursor: hand;
	line-height: 18px;
	padding-top: 2px;
}

/*---------------------------------------左側區域----------------------------------------------*/
/*左側區塊*/
.LeftMod {
	width: 268px;
}

/* 左側選單 */
.LeftMenuTopLeft {
}
.LeftMenuTopCenter {
	height: 19px;
}
.LeftMenuTopRight {
}
.LeftMenuMidLeft {
	width: 2px;
	background-image: url(images/LeftMenuMidLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.LeftMenuMidCenter {
	background-image: url(images/LeftMenuMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.LeftMenuMidRight {
	width: 2px;
	background-image: url(images/LeftMenuMidRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.LeftMenuBotLeft {
}
.LeftMenuBotCenter {
}
.LeftMenuBotRight {
}

/* 左側標題01 */
.LeftTitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505967;
	font-weight: bold;
	background-image: url(images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}
/* 左側標題英文 */
.LeftTitleE01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #989996;
	text-transform: uppercase;
}

/* 左側標題背景 */
.LeftTitleBar {
	font-weight: bold;
	background-image: url(images/Line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* 左側基本文字 */
.LeftText00 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #808080;
	padding-left: 16px;
	background-image: url(images/Arrow02.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	padding-bottom: 3px;
}
.LeftText00 A:link, .LeftText00 A:visited, .LeftText00 A:active {
	position:relative; 
	color: #808080;
	text-decoration: none;
}
.LeftText00 A:hover {
	position:relative;
	color: #0099FF;
	text-decoration: none;
}
/* 左側第一層文字 */
.LeftText01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.LeftText01 A:link, .LeftText01 A:visited, .LeftText01 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	position:relative;
	color: #545454;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 3px;
	width: 100%;
}
.LeftText01 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	position:relative;
	color: #545454;
	text-decoration: none;
	background-image: url(images/Arrow02.gif);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 3px;
	width: 100%;
	background-color: #ebebe9;
}
.LeftText01On {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	position:relative;
	color: #4f5879;
	text-decoration: none;
	background-color: #ebebe9;
	width: 100%;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}

/* 左側第二層文字 */
.LeftText02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #96999d;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: 19 13px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.LeftText02 A:link, .LeftText02 A:visited, .LeftText02 A:active {
	position:relative; 
	color: #96999d;
	text-decoration: none;
}
.LeftText02 A:hover {
	position:relative;
	color: #31A3FF;
	text-decoration: underline;
}
.LeftText02On {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #96999d;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: 19 13px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.LeftText02On A:link, .LeftText02On A:visited, .LeftText02On A:active {
	position:relative; 
	text-decoration: none;
}
.LeftText01On A:hover {
	position:relative;
	text-decoration: underline;
}

/* 左側第二層文字區塊 */
.LeftMenuLayer02 {
	padding-top: 8px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

/*------------------------------------------中間區域-------------------------------------------*/
/*主圖*/
#MainPicIn{
	position: absolute;
	width: 800px;
	height: 186px;
	visibility: visible;
	top: 48px;
}

/*主圖背景*/
.MainPicBg {
	height: 190px;
	background-color: #CCCCCC;
}
/*主圖背景*/
.MainPicInBg {
	height: 240px;
	background-color: #CCCCCC;
}

/*主要區塊*/
.MainMod {
	padding-top: 22px;
	padding-right: 29px;
	padding-left: 29px;
	background-image: url(images/MainMod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*中間區塊*/
.CenterArea {
	background-image: url(images/CenterArea.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 12px;
}
/*中間隔線*/
.Line01 {
	background-image: url(images/Line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
	height: 2px;
}

/*---------------------------------------右側區域----------------------------------------------*/

/*右側區塊*/
.RightMod {
	width: 176px;
}

/*右側標題右側01*/
.RightTitle01Right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitle01Right.png', sizingMethod='image');
	height: 44px;
	width: 5px;
}

/*右側標題右側02*/
.RightTitle02Right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitle02Right.png', sizingMethod='image');
	height: 44px;
	width: 5px;
}

/*右側標題01*/
.RightTitle01 {
	height: 44px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitleBg01.png', sizingMethod='crop');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
}

/*右側標題02*/
.RightTitle02 {
	height: 44px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitleBg02.png', sizingMethod='crop');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
}

/*右側標題03*/
.RightTitle03 {
	height: 44px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitleBg03.png', sizingMethod='crop');
	padding-top: 8px;
}
.RightTitle03 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}

/*---------------------------------------上方區域----------------------------------------------*/

/* 上方區塊 */
.Top {
	height: 77px;
	background-image: url(images/TopBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 1003px;
}

/* 上方右側區塊 */
.TopRight {
	height: 77px;
	background-image: url(images/TopRight.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
}

/* 上方選單左側 */
.TopMenuLeft {
	background-image: none;
	height: 52px;
	width: 34px;
}

/* 上方選單區塊 */
.TopMenuMidCenter {
	padding-right: 15px;
	padding-top: 9px;
}

/* 上方選單文字 */
.TopText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #8c8c8c;
}
.TopText01 A:link, .TopText01 A:visited, .TopText01 A:active {
	position:relative; 
	color: #8c8c8c;
	text-decoration: none;
}
.TopText01 A:hover {
	position:relative;
	color: #6bbbff;
	text-decoration: none;
}

/* 上方選單文字隔線 */
.TopLine01 {
	background-image: url(images/TopLine01.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	width: 15px;
}
/*---------------------------------------主選單----------------------------------------------*/
/* 主選單區塊 */
.MainMenuMod {
}
/* 主選單文字 */
.MainMenu01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505967;
	font-weight: bold;
}
.MainMenu01 A:link, .MainMenu01 A:visited, .MainMenu01 A:active {
	position:relative; 
	color: #505967;
	text-decoration: none;
}
.MainMenu01 A:hover {
	position:relative;
	color: #6bbbff;
	text-decoration: none;
}
/* 主選單英文字 */
.MainMenuE01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #aeaeae;
	text-transform: uppercase;
}
/* 主選單隔線 */
.MainMenuLine01 {
	background-image: url(images/MainMenuLine01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 37px;
}

/*---------------------------------------其他----------------------------------------------*/
/* 箭頭 */
.Arrow01 {
	background-image: url(images/Arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
/*中間隔線*/
.Line02 {
	background-image: url(images/Line03.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
/* 搜尋圖框 */
.SearchTopLeft {
	height: 9px;
	width: 11px;
	background-image: url(images/SearchTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
}
.SearchTopCenter {
	height: 9px;
	background-image: url(images/SearchTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
}
.SearchTopRight {
	height: 9px;
	width: 11px;
	background-image: url(images/SearchTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1px;
	letter-spacing: 1em;
}
.SearchMidLeft {
	width: 11px;
	background-image: url(images/SearchMidLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.SearchMidCenter {
	background-image: url(images/SearchMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #eaece7;
}
.SearchMidRight {
	width: 11px;
	background-image: url(images/SearchMidRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.SearchBotLeft {
	height: 9px;
	width: 11px;
	background-image: url(images/SearchBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.SearchBotCenter {
	height: 9px;
	background-image: url(images/SearchBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
.SearchBotRight {
	height: 9px;
	width: 11px;
	background-image: url(images/SearchBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 1px;
	letter-spacing: 1em;
}
/*-------------------------------------------*/
.laypu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #989996;
	text-transform: none;
}
.laypu A:link, .laypu A:visited, .laypu A:active {
	position:relative; 
	color: #989996;
	text-decoration: none;
}
.laypu A:hover {
	position:relative;
	color: #0099ff;
	text-decoration: underline;
}
