@charset "utf-8";
/* CSS Document */
/* 基本樣式
---------------------------------------------*/
body {  

    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	word-spacing: 0.1em;
	line-height: 17px;

}
img {
	border: none;
}

/* 主版居中layout */
#Mainlayout{
 position: absolute; /*--絕對定位--*/
 left: 50%;          /*top:50%;*/
 margin-left: -480px;/*--div寬度的一半--*//*margin-top: -240px;/*--div高度的一半--*/
 width: 960px;
 height: auto;
 visibility: visible;
}

/* 標頭 */
#head{
	height: 76px;
	width: 960px;
	background-image: url(img/home_up_01.gif);
}

/* who_we_are */
#who_we_are{
	width: 180px;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 15px;
}



/* 導覽列 */
#menu{
	height: 24px;
	width: 960px;
	z-index: 1;
	position: absolute;
	top: 244px;

}


#menu2{
	height: 24px;
	width: 960px;
	z-index: 1;
	position: absolute;
	top: 77px;

}



/*首頁下方背景*/
#home_n{
	background-image: url(img/main_n_0101.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
	width: 747px;
	vertical-align: bottom;
	background-attachment: scroll;
}


/*內頁中間背景*/
.inMain_up{
	height: 5px;
}

.inMain_bg{
	background-image: url(img/inside_m0101.gif);
	background-repeat: repeat-y;
	background-position: top;
	height: auto;
}


/*530box*/
#box530A{
	background-image: url(img/inside_m0103.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 530px;
}

#box530B{
	background-image: url(img/inside_m0104.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 530px;
}

#box530C{
	background-image: url(img/inside_m0105.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 530px;
}

#box530D{
	background-image: url(img/inside_m0106.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 530px;
}

/*內頁標題*/
#inside_title{
	background-image: url(img/inside_i0102.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	width: auto;
}


/*550 box*/
#box550A{
	background-image: url(img/inside_m0201.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
	width: 550px;
}

#box550B{
	background-image: url(img/inside_m0201B.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
	width: 550px;
}


#OnDemandTraining_01{
	background-image: url(img/OnDemandTraining_0101.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 280px;
	height: auto;
}


#TitlebotA a{
width: 60px;
height: 21px;
background: url(img/home_icon_04A.gif) 0 0 no-repeat;
display: block;
}
#TitlebotA a:hover{
width: 60px;
height: 21px;
background: url(img/home_icon_04B.gif) 0 0px no-repeat;
display: block;
}

#TitlebotB a{
width: 60px;
height: 21px;
background: url(img/home_icon_05A.gif) 0 0 no-repeat;
display: block;
}
#TitlebotB a:hover{
width: 60px;
height: 21px;
background: url(img/home_icon_05B.gif) 0 0px no-repeat;
display: block;
}


#TitlebotC a{
width: 40px;
height: 21px;
background: url(img/home_icon_06A.gif) 0 0 no-repeat;
display: block;
}
#TitlebotC a:hover{
width: 40px;
height: 21px;
background: url(img/home_icon_06B.gif) 0 0px no-repeat;
display: block;
}

/*-----------------文字樣式-------------------*/

/*黑色 12*/
.LTxt_B01A {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.LTxt_B01A:link{ color: #000000; }
.LTxt_B01A:visited{ color: #000000; }
.LTxt_B01A:hover{color:#999999;}

.NTxt_B01A {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.NTxt_B01B {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 19px;
}

.NTxt_B01C {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 21px;
}

/*黑色 11*/
.LTxt_B02A {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.LTxt_B02A:link{ color: #000000; }
.LTxt_B02A:visited{ color: #000000; }
.LTxt_B02A:hover{color:#999999;}




/*黑色 16*/
.LTxt_B03A {
	font-size: 16px;
	text-decoration: none;
	color: #000000;
	font-family: "微軟正黑體", "新細明體";
}
.LTxt_B03A:link{ color: #000000; }
.LTxt_B03A:visited{ color: #000000; }
.LTxt_B03A:hover{color:#999999;}


.NTxt_B03A {
	font-size: 16px;
	text-decoration: none;
	color: #000000;
	font-family: "微軟正黑體", "新細明體";
}



.NTxt_B04A{
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 0.1em;
	line-height: 1.5em;	
}

/*白色 12*/
.LTxt_W01A {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.LTxt_W01A:link{ color: #FFFFFF; }
.LTxt_W01A:visited{ color: #FFFFFF; }
.LTxt_W01A:hover{color:#FFCC00;}

.NTxt_W01A {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}


/*灰色33 11*/
.LTxt_WB01A {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.LTxt_WB01A:link{
	color: #333333;
}
.LTxt_WB01A:visited{ color: #333333; }
.LTxt_WB01A:hover{
	color: #666666;
}

/*灰色99 12+底線*/
.LTxt_WB01B {
	font-size: 12px;
	text-decoration: none;
	color: #999999; 
	
}
.LTxt_WB01B:link{
color: #999999;
}
.LTxt_WB01B:visited{ color: #333333; }
.LTxt_WB01B:hover{
	color: #666666;
}


/*灰色EF 11*/
.LTxt_WB01C {
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
}
.LTxt_WB01C:link{
	color: #CCCCCC;
}
.LTxt_WB01C:visited{ color: #CCCCCC; }
.LTxt_WB01C:hover{
	color: #FFCC00;
}

.NTxt_WB01B {
	font-size: 12px;
	text-decoration: none;
	color: #999999;
}


/*灰色4F*/

.NTxt_WB01C {
	font-size: 12px;
	text-decoration: none;
	color: #4F4F4F;
}

.NTxt_WB01D {
	font-size: 12px;
	text-decoration: none;
	color: #4F4F4F;
	line-height: 19px;
}

.NTxt_WB03A{
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	letter-spacing: 0.1em;
	line-height: 1.5em;	
}


/*藍色 12*/
.LTxt_BL01A {
	font-size: 12px;
	text-decoration: none;
	color: #1f68b2;
}
.LTxt_BL01A:link{ color: #1f68b2; }
.LTxt_BL01A:visited{ color: #1f68b2; }
.LTxt_BL01A:hover{color:#1f88b2;}


/*藍色 11*/
.LTxt_BL02A {
	font-size: 11px;
	text-decoration: none;
	color: #1f68b2;
}
.LTxt_BL02A:link{ color: #1f68b2; }
.LTxt_BL02A:visited{ color: #1f68b2; }
.LTxt_BL02A:hover{color:#1f88b2;}

/*藍色 10*/
.LTxt_BL04A {
	font-size: 10px;
	text-decoration: none;
	color: #1f68b2;
}
.LTxt_BL04A:link{ color: #1f68b2; }
.LTxt_BL04A:visited{ color: #1f68b2; }
.LTxt_BL04A:hover{color:#1f88b2;}


.NTxt_BL01A {
	font-size: 12px;
	text-decoration: none;
	color: #1f68b2;
}


.NTxt_BL01B {
	font-size: 12px;
	text-decoration: none;
	color: #1f68b2;
	line-height: 19px;
}


/*藍色 13*/
.LTxt_BL03A {
	font-size: 13px;
	text-decoration: none;
	color: #1f68b2;
}
.LTxt_BL03A:link{ color: #1f68b2; }
.LTxt_BL03A:visited{ color: #1f68b2; }
.LTxt_BL03A:hover{color:#1f88b2;}


.NTxt_BL03A {
	font-size: 13px;
	text-decoration: none;
	color: #1f68b2;
	font-family: "微軟正黑體", "新細明體";
}
/*藍色 14*/
.NTxt_BL04A {
	font-size: 14px;
	text-decoration: none;
	color: #1f68b2;
	font-family: "微軟正黑體", "新細明體";
}

/*橘色 12*/
.LTxt_OG01A {
	font-size: 12px;
	text-decoration: none;
	color: #ed7019;
}
.LTxt_OG01A:link{ color: #ed7019; }
.LTxt_OG01A:visited{ color: #ed7019; }
.LTxt_OG01A:hover{color:#FF9900;}

/*橘色 11*/
.LTxt_OG02A {
	font-size: 11px;
	text-decoration: none;
	color: #ed7019;
}
.LTxt_OG02A:link{ color: #ed7019; }
.LTxt_OG02A:visited{ color: #ed7019; }
.LTxt_OG02A:hover{color:#FF9900;}

.NTxt_OG03A{
	font-size: 12px;
	text-decoration: none;
	color: #ed7019;
	letter-spacing: 0.1em;
	line-height: 1.5em;	
}

/*-----------------表單樣式-------------------*/

.Clear_form {
	margin: 0px;
}

.form_tb_01{
	font-size: 10px;
	color: #666666;
	width: 98%;
	height: 17px;
}


.form_tb_02{
	font-size: 11px;
	color: #FF3300;
	width: 98%;
	height: 17px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: thin dotted #FFFFFF;
}

