BODY {
scrollbar-base-color:#DFDFFF;
Margin:0;
}
.Tt {font-family:'Arial Black,細明體';font-size:48px;fontsize:48px;color:#CFCFFF;float:left;text-indent:0pt;line-height:100%;}
.Tc {font-family:'標楷體';font-size:48px;fontsize:48px;color:#CFCFFF;text-indent:0pt;line-height:100%;}
.Sx {font-family:'細明體,Arial';font-size:16px;fontsize:16px;line-height:140%;color:#2F3F5F}
.Hx {font-family:'細明體,Arial';font-size:12px;fontsize:12px;line-height:140%;color:BLACK}
.Tx {font-family:'細明體,Arial';font-size:24px;fontsize:24px;line-height:140%;color:BLACK}
.T2 {font-family:'細明體,Arial';font-size:24px;fontsize:24px;line-height:140%;color:BLACK}
.T3 {font-family:'細明體,Arial';font-size:28px;fontsize:28px;line-height:140%;color:BLACK}
.Ss {font-family:'細明體,Arial';font-size:12px;fontsize:12px;line-height:160%;color:BLACK}
.Ts {font-family:'細明體,Arial';font-size:12px;fontsize:12px;line-height:160%;color:#2F2F3F}
.mark {font-family:'Arial';font-size:9px;fontsize:9px;line-height:100%;color:#FFFFFF}
.Sh {font-family:'細明體,Arial';font-size:12px;fontsize:12px;line-height:140%;color:BLACK}
.T4 {font-family:'細明體,Arial';font-size:20px;fontsize:20px;line-height:100%;color:BLACK}
.Ex {font-family:'Arial';font-size:128px;fontsize:128px;line-height:100%;color:WHITE}
.Bx {Cursor:hand;border-top : 1px solid #CFCFCF ; border-bottom : 1px solid #3F3F3F ;　border-left : 1px solid #CFCFCF ;　border-right : 1px solid #3F3F3F ;　background-color : #AFAFDF ;　color : WHITE ;　font-family : arial ; font : 9pt ; }
.Cx {Cursor:hand;border-top : 1px solid #3F3F3F ; border-bottom : 1px solid #CFCFCF ;　border-left : 1px solid #3F3F3F ;　border-right : 1px solid #CFCFCF ;　background-color : #9F9F9F ;　color : WHITE ;　font-family : arial ; font : 9pt ; }
A:link, A:visited, A:active { text-decoration: none } A:hover {text-decoration: underline; color: BLUE;position:relative;top:1px;left:1px;}
.BT {cursor:hand;border:0px solid #AFAFFF; border-width:1px; padding-top: 0px; padding-bottom: 0px; background-color:#CCDDEE;}
.CTRL {height:20px;display: inline;Cursor:hand;border-top : 1px solid #CFCFCF ; border-bottom : 1px solid #3F3F3F ;　border-left : 1px solid #CFCFCF ;　border-right : 1px solid #3F3F3F ;　background-color : #CFCFFF ;　font-family : Arial,細明體 ; font-size : 12px ;font-weight : 700 ;padding-left:4px;padding-right:4px;padding-top:4px; line-height:100%;}

#vt_history{POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 12; top:-5; left:AUTO; width:84 ; Height:72;}
#news      {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 12; top:-5; left:AUTO; width:84 ; Height:72;}
#tech      {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 12; top:-5; left:AUTO; width:84 ; Height:72;}
#member    {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 11; top:-5; left:AUTO; width:84 ; Height:72;}
#best      {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 11; top:-5; left:AUTO; width:84 ; Height:72;}
#exchange  {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 11; top:-5; left:AUTO; width:84 ; Height:72;}
#talk      {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 11; top:-5; left:AUTO; width:84 ; Height:72;}

#member_data    {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 12; top:-5; left:AUTO; width:84 ; Height:72;}
#tp     {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 1; top:320; left:320; width:84 ; Height:72;}
#phone  {POSITION: absolute; VISIBILITY: hidden  ; Z-INDEX: 1; top:320; left:320; width:84 ; Height:72;}
#main   {POSITION: relative;  ; Z-INDEX: 2; top:0px; left:0px;}

.Box {     float: left;
	width: 125px;
	line-height: 100%;
	align: center;
	
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: AEB3C6;
	margin-left:8px; margin-right:8px; margin-top:8px;
	
	
	
}
.Box .Head {
             width: 125px;
	font-size: 12px;
	line-height: 100%;
	color: #135B90;
	background: url(pic/left_top.gif) no-repeat;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 4px;
	
	
	
}
.Box .Body {
	border-top: 0px;
	width: 125px;
	border-left: 1px solid AEB3C6;
	background: #FFFCF5;
	border-right: 1px solid #AEB3C6;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	align: center;
	position:relative;
             cursor:hand
}


.Box .Body a {
	display: block;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	color: #4B4B4B;
	line-height: 110%;
}
.Box .Body a:hover {
	background: #FFFF00 
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}


.MG  {
             width: 100%;
	font-size: 16px;
	line-height: 100%;
	color: #135B90;
	background: url(pic/dot_line.gif) no-repeat;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 4px;
		
}

.MAINAREA {
	width: 790px;
	line-height: 140%;
	padding-top: 0px;
	padding-left: 0px;
	margin: 20px
	padding-bottom: 20px;
             Z-INDEX: 0;
}
.MAINAREA .M1 {
	font-size: 16px;
	text-align: left;
	line-height: 100%;
	color: #0000AF;
	border-bottom: 2px dashed #AEB3C6;
	padding-bottom: 0px;
	
	font-weight: normal;
	padding-left: 16px;
	padding-top: 4px;
}

.MAINAREA .M2 {
	font-size: 16px;
	display: block;
	line-height: 160%;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
}
.MAINAREA .M3 A {
            
             float: right;
             display:block;
             Z-INDEX: 1;
             align: center;
	font-size: 12px;
	color:green;
	line-height: 200%;
             border:2px dashed #AEB3F6;
	font-family:'細明體,Arial';
	cursor:hand;
	background: #FFFFFF 
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	
            }


.MAINAREA .M3 A:hover {
             
             display:block;
             	color:#DFDFFF;
	border:2px solid #0000EF;
	 Z-INDEX: 1;
	position:relative;
	cursor:hand;
	font-size: 14px;
	line-height: 140%;
	text-decoration: none;
	background: #0000EF; 
	padding-top: 2px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 1px;
	font-weight: 700;
            }            


.MAINAREA .Member {
             width:192px
             height:20px;
             float: right;
             align: center;
	font-size: 16px;
	line-height: 100%;
    
	font-family:'細明體,Arial';
	position:relative;
	cursor:hand;
	Color:#7F2f7F;
	
	padding-top: 4px;
	padding-bottom: 0px;
}

.footer{
position:absolute;
bottom:0;
right:20px;
width:100%
height:20;
background: url(pic/ending_bg.jpg) repeat;
 Z-INDEX: 1;
 font-family:'細明體,Arial';
  display:block;
     align: right;
}
html > body .footer {
position:fixed;
right:0px;
}

.vtman{
position:absolute;
top:0;
right:20px;
}
html > body .vtman {
position:fixed;
right:0px
}

.box {
position:absolute;
 right:30px
}
html > body .box {
position:fixed;
right:130px
}

