#top{
	width: 960px;
	background-color: #0f2487;     
	margin-left: auto;  
	margin-right: auto;  
}
#top_Logo{
	padding-top: 0px;
	padding-bottom: 0px;
        float: left;
}
#topLogo_65x275{
	background-image: url(../img/normal/topLogo_65x275.jpg);
	width: 275px;
	height: 65px;
}
#topLogo_B_75x75{
	background: url(../img/normal/unnamed_75x75.gif) no-repeat;
        background-color: #0f2487;
	width: 170px;
	height: 75px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#topLogo_B_75x75 span{
	display: block;
	text-align: left;
	margin-left: 85px;
	font-size: 0.75em;
	color: #bdc4ca;
}
#topLogo_B_75x75 span:first-child{
	margin-top: 21px;
}
#top_Menu{       
	list-style-type: none;
	text-align: right;
	padding-right: 35px;
	border-radius: 0px 0px 0 0;
	border-bottom: 0px solid #ffffff;
        float: right;
        width: 780px;
        height: 50px;
}

#top_Menu > li{
	display: inline-block;
	margin-left: 25px;
	padding-top: 25px;
	padding-bottom: 14px;
}
#top_Menu > li > a{
	font-size: 0.9em;
}
#top_Menu > li > a:hover{
	color: #c0c0c0;
}

#top_Menu  > li ul{
	display: none;
	background: url(../img/normal/list_T_BG.png);
	position: absolute;
	text-align: left;
	list-style-type: none;
	margin-top: 14px;
	box-shadow: 0 0 15px #626262;
	-moz-box-shadow: 0 0 15px #626262;
	z-index: 999;
}
#top_Menu > li:hover ul{
	display: block;
}
#top_Menu  > li ul li{
	padding: 5px 8px;
	border-bottom: 1px solid #D0D0D0;
}
#top_Menu  > li ul li >a{
	color: #717171;
	font-size: 0.9em;

}
#top_Menu  > li ul li:hover{
	background-color: #e3e3e3;
}
#top_Menu  > li ul li >a:hover{
        color: #0f2487;
        font-weight:bold;
}

#top_Cover{
        background-color: #eaeaea;
}


/**/
.inhere > a{
	color: silver;
}
.nothere > a{
	color: white;
}


#top-bar{
	 width:100%;
         height: 30px;
         background-color: #0f2487;
	 position:fixed;
	 top:-65px;
	 z-index: 9999;
         font-size: 0.8em;
         font-family: "微軟正黑體";
         text-align: center;
} 

#top-bar ul {
	list-style: none;
        display: inline-block;
	width: 100%;
	overflow: hidden; /* 超過範圍隱藏 */
	white-space: nowrap; /* 不斷行 */
}
#top-bar ul li{display: inline; /* 水平排列 */}
#top-bar ul li a {
	display: inline-block;	/* 水平內顯示為區塊 */
        padding:5px 15px;
	color: white;
	text-decoration:none;
}

#top-bar ul li > a:hover{
	color: #0f2487;
        background-color: #e3e3e3;
        height:100%;
        font-weight:bold;
        padding-top: 3px;
        border-radius: 3px 3px 0px 0px;
}

#top_Menu_list{       
	list-style-type: none;
	text-align: right;
	padding-right: 35px;
        float: right;
        width: 780px;
        height: 25px; 
}

#top_Menu_list > li{
	display: inline-block;
	margin-left: 5px;
	padding-top: 5px;
}
#top_Menu_list > li > a{
	font-size: 0.7em;
}
#top_Menu_list > li > a:hover{
        color: rgba(75%,100%,100%,0.5); 
        padding-left:30px; 
}

.flag_tw a:hover {
        background: url("../img/normal/flag_tw.png") no-repeat; 
        padding:0px;
}
.flag_jp a:hover {
        background: url("../img/normal/flag_jp.png") no-repeat; 
        padding:0px;
}
.flag_kr a:hover {
        background: url("../img/normal/flag_kr.png") no-repeat; 
        padding:0px;
}
.flag_en a:hover {
        background: url("../img/normal/flag_en.png") no-repeat; 
        padding:0px;
}
.flag_cn a:hover {
        background: url("../img/normal/flag_cn.png") no-repeat; 
        padding:0px;
}
.flag_at a:hover {
        background: url("../img/normal/at.png") no-repeat; 
        padding:0px;
}
.flag_ML a:hover {
        background: url("../img/normal/flag_ML.png") no-repeat; 
        padding:0px;
}
.flag_Mobile a:hover {
        background: url("../img/normal/flag_Mobile.png") no-repeat; 
        padding:0px;
}
.flag_PC a:hover {
        background: url("../img/normal/flag_PC.png") no-repeat; 
        padding:0px;
}

  /* For the "inset" look only */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 8px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 8px;
    border-radius: 10px;
    background: rgba(0,0,0,0.2); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
}
::-webkit-scrollbar-thumb:window-inactive {
 background: rgba(0,0,0,0.2); 
}

