@charset "utf-8";
/* CSS Document */

UNKNOWN {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid
}
UNKNOWN {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, sans-serif
}
A:link, A:visited, A:active {
	FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 11px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
H1 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
H2 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
H3 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
H4 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
UL {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
OL {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
LI {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
DIV {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
TH {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
ADDRESS {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
BLOCKQUOTE {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
NOBR {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
B {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
I {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #333333
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #666666
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #333333
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #666666
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; LIST-STYLE-TYPE: square
}

/*-------------------------------------------------------------------------------------*/
img {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

form {
	margin: 0;
}
/* 按鈕01 */
.btn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-top: 3px;
	padding-left: 2px;
	filter:Progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#10000000');
}
/*連結設定-主選單*/
#MainMenu01Links A:link, #MainMenu01Links A:visited, #MainMenu01Links A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#MainMenu01Links A:hover {
	COLOR: #D7EAFF;
	TEXT-DECORATION: underline
}

/*連結設定-右側選單*/
.MainMenu02Links A:link, .MainMenu02Links A:visited, .MainMenu02Links A:active {
	COLOR: #555555; TEXT-DECORATION: none
}
.MainMenu02Links A:hover {
	COLOR: #888888;
	TEXT-DECORATION: underline
}

/*連結設定-表單選單*/
#MainMenu03Links A:link, #MainMenu03Links A:visited, #MainMenu03Links A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
#MainMenu03Links A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
/*連結設定-表單標題*/
.MainMenu04Links A:link, .MainMenu04Links A:visited, .MainMenu04Links A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.MainMenu04Links A:hover {
	COLOR: #FF8800;
	TEXT-DECORATION: underline
}

/*主選單區塊*/
.MainMenuBox {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
	text-align: justify;
	letter-spacing: 1px;
}
.MainMenuBox A:link, .MainMenuBox A:visited, .MainMenuBox A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.MainMenuBox A:hover {
	COLOR: #D7EAFF;
	TEXT-DECORATION: underline
}

/*左側第一層選單*/
.LeftMenu01 {
	width: 144px;
	text-align: left;
	vertical-align: middle;
	font-size: 9pt;
	line-height: 16px;
}
.LeftMenu01 A:link, .LeftMenu01 A:visited, .LeftMenu01 A:active  {
	COLOR: #333333;
	TEXT-DECORATION: none;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
}
.LeftMenu01 A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
	background-color: #BBBBBB;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	background-image: url(../images/ArrowLeft01.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
}

/*左側第一層選單Click時效果*/
.LeftMenu01Click {
	width: 144px;
	text-align: left;
	vertical-align: middle;
	font-size: 9pt;
	line-height: 16px;
}
.LeftMenu01Click A:link, .LeftMenu01Click A:visited, .LeftMenu01Click A:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #555555;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	background-image: url(../images/ArrowLeftClick01.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
}
.LeftMenu01Click A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	background-color: #555555;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	background-image: url(../images/ArrowLeftClick01.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
}

/*左側第二層選單*/
.LeftMenu02 {
	width: 144px;
	text-align: left;
	vertical-align: middle;
	font-size: 9pt;
	line-height: 16px;
	background-color: #DDDDDD;
}
.LeftMenu02 A:link, .LeftMenu02 A:visited, .LeftMenu02 A:active {
	COLOR: #333333;
	TEXT-DECORATION: none;
	width: 100%;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.LeftMenu02 A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
	background-color: #EEEEEE;
	width: 100%;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	background-image: url(../images/ArrowLeft02.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
}

/*表單*/
.List01 {
	padding-left: 10px;
	background-image: url(../images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
}

.List02 {
	padding-left: 10px;
	background-image: url(../images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.ListText01 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: #AAAAAA;
	color: #FFFFFF;
	font-weight: bold;
}
.ListText02 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

/*標題背景*/
.portletBorderHeadline {
	TEXT-DECORATION: none;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

/*內容文字-藍色*/
.Text01 {
	FONT-SIZE: 9pt;
	COLOR: #6699cc;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*內容文字-主要*/
.Text02 {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	line-height: 18px;
}
.Text02 A:link, .Text02 A:visited, .Text02 A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.Text02 A::hover {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
/*內容文字-白色*/
.Text03 {
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	padding-top: 5px;
}
.Text03 A:link, .Text03 A:visited, .Text03 A:active  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.Text03 A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

/*內容文字-表單主要*/
.Text04 {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	line-height: 18px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

/*內容文字-表單灰色*/
.Text05 {color: #777777}

/*標題*/
.Title01 {
	FONT-SIZE: 10pt;
	COLOR: #00349a;
	FONT-FAMILY: Arial, Verdana;
	padding-right: 2px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(../images/Arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 3px;
}
/*標題-白色*/
.Title02 {
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	padding-top: 7px;
	padding-bottom: 2px;
}

/*次標題-藍色*/
.Title03 {
	FONT-SIZE: 9pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Verdana;
	line-height: 18px;
	font-weight: bold;
	padding-top: 5px;
}
.Title03 A:link, .Title03 A:visited, .Title03 A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.Title03 A:hover {
	COLOR: #FF8800;
	TEXT-DECORATION: underline
}

/*表單標題(以前之設定)*/
.TitleForm02 {
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #999999;
}
.TitleForm02 A:link, .TitleForm02 A:visited, .TitleForm02 A:active  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.TitleForm02 A:hover {
	COLOR: #EBEBEB;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
/*SiteMap第二層*/
.MapList02 {
	padding-left: 10px;
	background-image: url(../images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 5px;
}
.MapList02 A:link, .MapList02 A:visited, .MapList02 A:active  {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
.MapList02 A:hover {
	COLOR: #6699cc;
	TEXT-DECORATION: underline;
}
/*SiteMap第三層*/
.MapList03 {
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 5px;
}
.MapList03 A:link, .MapList03 A:visited, .MapList03 A:active  {
	COLOR: #6699cc;
	TEXT-DECORATION: none;
}
.MapList03 A:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: underline;
}

/*表單文字(以前之設定)*/
.TextFormList01 {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	padding-bottom: 5px;
	line-height: 18px;
	border: 1px solid #D7D7D7;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
/*表單外框(以前之設定)*/
.Pic02 {
	border: 1px solid #D8D8D8;
}
/*-------------------------------------------------------------------------------------*/
.tabgen {
	BACKGROUND-COLOR: #cccccc
}
.tabsearch {
	BACKGROUND-COLOR: #00349A
}

.tabsek {
	BACKGROUND-COLOR: #6699cc
}
.tabsite {
	BACKGROUND-COLOR: #ffffff
}
.txtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.txtheadlanguage {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none
}
.txtnavi {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
	padding-right: 2px;
	padding-left: 2px;
}
.txtnaviwhite {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none
}
.txt {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none
}
.txt02 {
	FONT-SIZE: 12px;
	COLOR: #555555;
	LINE-HEIGHT: 20px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none
}
.txtlink {
	FONT-SIZE: 12px;
	COLOR: #336699;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none
}
.txtgrdeylight {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial,Verdana;
	TEXT-DECORATION: none
}
.li01{
	FONT-SIZE: 12px;
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
}
.li02{
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.li03{
	padding-right: 5px;
	padding-left: 2px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.li04{
	FONT-SIZE: 12px;
	padding-right: 2px;
	padding-left: 2px;
	color: #333333;
}

.ocdfooter {
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Arial,sans-serif;
	TEXT-DECORATION: none
}
.footli{
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
}

.tabrechts {
	BACKGROUND-COLOR: #cccccc
}
.tabmap {
	BACKGROUND-COLOR: #999999
}
.txtnavisec {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
}

.footerLink {
	FONT-SIZE: 8pt; COLOR: #a0a0a0; FONT-FAMILY: Arial,Helvetica, sans-serif; TEXT-DECORATION: none
}
/*-----------------------------登入區塊----------------------------------------*/
.LogTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	line-height: 1.6;
	font-weight: bold;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.LogMainArea {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 16px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.LogText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
}
.LogText01 A:link, .LogText01 A:visited, .LogText01 A:active {
	position:relative; 
	color: #336699;
	text-decoration: underline;
}
.LogText01 A:hover {
	position:relative;
	color: #336699;
	text-decoration: underline;
}
.LogText02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}
/*---------------------------------------------------------------------*/
.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;
}
