/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.png);
}
td, p, form, input, textarea, select {
	font-size: 11px;
	color: #333333;
	line-height: 170%;
	font-family: "Arial", "Helvetica", "sans-serif";	
	text-decoration: none;
	letter-spacing: 1px;
}
a{
	font-size: 11px;
	color: #EEEEEE;
	line-height: 170%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 1px;
}
a:hover{
	font-size: 11px;
	color: #EEEEEE;
	line-height: 170%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 1px;
}
hr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.AssiNaveLine {
	font-size: 1px;
	line-height: 1px;
}
.NewsTitle4 a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0A51A1;
	text-decoration: none;
	font-weight: normal;
}
.NewsTitle4 a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0A51A1;
	text-decoration: none;
	font-weight: normal;
}
.NewsDetailTitle {
	font-weight: bold;
	color: #0A51A1;
	text-decoration: none;
	font-size: 11px;
}
.contactovervuewbg {

	background-image: url(images/contact/contact_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.copyright {
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: none;
	letter-spacing: 0em;
}
.copyright a{
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: none;
	letter-spacing: 0em;
}
.copyright a:hover{
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: underline;
	letter-spacing: 0em;
}
.copyrightB {
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 100%;
}
.copyrightB a{
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 100%;
}
.copyrightB a:hover{
	font-size: 10px;
	color: #919191;
	text-decoration: underline;
	letter-spacing: 0em;
	line-height: 100%;
}
.copyrightC {
	font-size: 10px;
	color: #BFBFBF;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 120%;
}
.copyrightC a{
	font-size: 10px;
	color: #BFBFBF;
	text-decoration: underline;
	letter-spacing: 0em;
	line-height: 120%;
}
.copyrightC a:hover{
	font-size: 10px;
	color: #BFBFBF;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 120%;
}
.FormFormat input{
	background-color: #FFFFFF;
	border: 1px solid #D1D1D1;
	height: 17px;
	color: #333333;
}
.FormFormat textarea{
    background-color: #FFFFFF;
	border: 1px solid #D1D1D1;
}
.unnamed1 {
	background-color: #F0F0F0;
	border: dashed;
}
.mainBackground {
	background-image: url(images/layout/background_right.jpg);
	background-repeat: no-repeat;
	height: 300px;
}
.overviewTopA {
	background-repeat: no-repeat;
	background-position: left top;
	width: 485px;
}
.overviewTopB {
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 485px;
}
.textOverview {
	font-size: 11px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}
.textList {
	font-size: 11px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}
.OverviewLink{
	color: #0B2C8E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
.OverviewLink a{
	color: #0B2C8E;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	 
	line-height: 120%;
}
.OverviewLink a:hover{
    color: #0B2C8E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	 
	line-height: 120%;
    position: relative;
	top: 1px;
	left: 1px;
}
.QuickLink{
	color: #0B2C8E;
	text-decoration: none;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
}
.QuickLink a{
	color: #0B2C8E;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 130%;
}
.QuickLink a:hover{
	color: #0B2C8E;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 130%;
    position: relative;
	top: 1px;
	left: 1px;
}
.Menu{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.Menu a{
	color: #0B2C8E;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.Menu a:hover{
    color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
	    position: relative;
	top: 1px;
	left: 1px;
}
.MenuDim {
	color: #0B2C8E;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.MenuDim a{
	color: #0B2C8E;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.MenuDim a:hover{
    color: #0B2C8E;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.Title {
	font-size: 16px;
	font-weight: bolder;
	color: #0B2C8E;
	text-decoration: none;
}
.TitleB {
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
.mainText {
	font-size: 11px;
	color: #333333;
	line-height: 150%;
	font-family: "Arial", "Helvetica", "sans-serif";	
	text-decoration: none;
	letter-spacing: 0.1em;
}
.mainText a{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 150%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 0.1em;
}
.mainText a:hover{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 150%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 0.1em;
}
.AccountScroll {
	overflow: auto;
	height: 200px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background-color: #F6F6F6;
	SCROLLBAR-FACE-COLOR: #999999;
 SCROLLBAR-HIGHLIGHT-COLOR: #999999;
 SCROLLBAR-SHADOW-COLOR: #999999;
 SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
 SCROLLBAR-ARROW-COLOR: #FFFFFF;
 SCROLLBAR-TRACK-COLOR: #FFFFFF;
 SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
 SCROLLBAR-BASE-COLOR: #F6F6F6;
}
.lineA {
	background-image: url(images/layout/line_02.gif);
	background-repeat: repeat-x;
	height: 11px;
}
.mainTitle {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;
}
.mainLink{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}
.mainLink a{
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 150%;
}
.mainLink a:hover{
	color: #0B2C8E;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 150%;
    position: relative;
	top: 1px;
	left: 1px;
}
.mainLinkText{
	color: #4358A7;
	text-decoration: none;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}
.mainLinkText a{
	color: #0B2C8E;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 150%;
}
.mainLinkText a:hover{
	color: #0B2C8E;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	 
	line-height: 150%;
    position: relative;
	top: 1px;
	left: 1px;
}
.iconLinkA {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
	
}
.iconLinkA a{
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.iconLinkA a:hover{
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: 1px;
	left: 1px;
}
.memberLink {
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 100%;
}
.memberLink a{
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: underline;
	letter-spacing: 0em;
	line-height: 100%;
}
.memberLink a:hover{
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 100%;
}
.menuBg {
	background-image: url(images/layout/menu_bg-2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.BgUnder {
	background-image: url(images/layout/menu_bg-2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.sitemapBg {
	background-image: url(images/contact/sitemap_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.indexText {
	font-size: 11px;
	color: #333333;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";	
	text-decoration: none;
	letter-spacing: 0.1em;
}
.indexText a{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 0.1em;
}
.indexText a:hover{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 0.1em;
}
.indexLink {
	font-size: 11px;
	color: #0B2C8E;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";	
	text-decoration: none;
	letter-spacing: 0.1em;
}
.indexLink a{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 0.1em;
}
.indexLink a:hover{
	font-size: 11px;
	color: #0B2C8E;
	line-height: 135%;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 0.1em;
}
.tableA {
	font-size: 11px;
	line-height: 120%;
	color: #666666;
	text-decoration: none;
}

.NewsTitle1 span{
	background-image: url(images/news/news_titlebg1l.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 15px;
}
.NewsTitle1 div{
	background-image: url(images/news/news_titlebg1r.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 5px;
}
.NewsTitle1 a{
	font-size: 11px;
	color: #0B2C8E;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.NewsTitle1 a:hover{
	font-size: 11px;
	color: #0B2C8E;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 0.1em;
	font-weight: bold;
}

.NewsTitle2 span{
	background-image: url(images/news/news_titlebg2l.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 15px;
}
.NewsTitle2 div{
	background-image: url(images/news/news_titlebg2r.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 5px;
}
.NewsTitle2 a{
	font-size: 12px;
	color: #0B2C8E;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: underline;
	letter-spacing: 0.1em;

}
.NewsTitle2 a:hover{
	font-size: 12px;
	color: #0B2C8E;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	letter-spacing: 0.1em;

}
.LineBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}

.parentPs {
	font-size: 10px;
	line-height: 120%;
	color: #CC0000;
	text-decoration: none;
}
td {font-size:13px;	color: #333333;	font-weight: normal;line-height: 18px;}
td,div {word-break:break-all}
/*word style*/
.b{font-weight: bold;}
.n{font-weight: normal;}
.i{font-style: italic;}
/*line height*/
.lh12{line-height: 12px;}
.lh14{line-height: 14px;}
.lh16{line-height: 16px;}
.lh20{line-height: 20px;}
.lh25{line-height: 25px;}
/*size*/
.s9{font-size: 9px;}
.s11{font-size: 11px;}
.s12{font-size: 12px;}
.s13{font-size: 13px;}
.s15{font-size: 15px;}
.s16{font-size: 16px;}
/*color ASH*/
.ca0{color:#000000;}
.ca3{color:#333333;}
.ca6{color:#666666;}
.ca9{color:#999999;}
.cac{color:#8A8A8A;}
.caf{color:#ffffff;}
/*color RGB*/
.cr1{color:#ff0000;}
.cr2{color:#ff6666;}
.cr3{color:#aa6633;}
.cr4{color:#ff9900;}
.cb1{color:#3366CC;}
.cb2{color:#0066CC;}
.cb3{color:#2255CC;}
.cb4{color:#003399;}
.cg1{color:#006600;}
.cg2{color:#669900;}
/*hover underline*/
a:link{text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;color: #ff3333;}
a{blr:expression(this.onFocus=this.blur());}
/*link underline*/
.ly:link{text-decoration:underline;}
.ly:visited {text-decoration:underline;}
/*line style*/
.lsa{border-width: 1px; border-style: solid;}
.lsb{border-bottom-width: 1px; border-bottom-style: solid;}
.lsl{border-left-width: 1px; border-left-style: solid;}
.lsr{border-right-width: 1px; border-right-style: solid;}
.lst{border-top-width: 1px; border-top-style: solid;}
.lda{border-width: 1px; border-style: dotted;}
.ldb{border-bottom-width: 1px; border-bottom-style: dotted;}
/*line color RGB*/
.lca0{border-color: #000000;}
.lca3{border-color: #000000;}
.lca6{border-color: #666666;}
.lcab{border-color: #bbbbbb;}
.lcac{border-color: #cccccc;}
.lcad{border-color: #dddddd;}
.lcae{border-color: #eeeeee;}
.lcaf{border-color: #ffffff;}
.lcr1{border-color: #ff0000;}
.lcr2{border-color: #ccbb99;}
.lcg1{border-color: #006600;}
.lcb1{border-color: #3366aa;}
/*=====COPY RIGHT 2007 AI-RENT All Rights Reserved.=====*/
.drag{cursor: hand;position: relative;}
select{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #4F4F4F;
	background-color: #FFFFFF;
	line-height: 12px;
}

/* 欄位的形式 */
.FormFormat input{
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #4B4B4B;
	border: 1px solid #C5C5C5;
	padding-top: 2px;
	padding-left: 4px;


}

.FormFormat textarea{
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #4B4B4B;
	border: 1px solid #C5C5C5;
	padding-top: 2px;
	padding-left: 4px;

}

.Table0p {
	margin: 0px;
	padding: 0px;
}

/* 表格內間距 */
.Form {
	padding: 0px 0px 0px 20px;
	margin: 0px;
}


.Topmenu2{
	font-size: 11px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration: none;
	padding-left: 7px;
}
.Topmenu2 a{
	color: #8E8E8E;
	text-decoration: none;
}
.Topmenu2 a:hover{
	color: #3280D7;
	text-decoration: none;
}

#show_lang{
	font-weight: lighter;
	color:#4885C4;
	background-color:#FFFFFF;
	display:none;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	display: block;
	z-index:130;
	border:1px solid #3280D7;
	position:absolute;
}

