.menuLR li{
float:left;
padding:0px;
width:170px;
}
.menu{
	border:none;
	border:0px;
	margin: 0px auto;
	padding:0px;
	width:960px;
	height:36px;
	font-size:15px;
	font-weight:bold;
	font-family: "微軟正黑體", "Microsoft JhengHei",Arial, Helvetica, sans-serif,;
	background-color:#dedede;
	}
.menu ul{
	background: url(../images/main_menu_rainbow.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:36px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu li.home, .menu li.home a{
background: none ;
width:138px;
}
.menu li{
float:left;
padding:0px;
display:block;
width:137px;

}
.menu li a{
color:#000;
display:block;
font-weight: bold;
margin:2px 0 0 0;
padding:0;
text-align:center;
text-decoration:none;
background-image:url(../images/main_menu_button_bg.jpg);
background-repeat:repeat-x;
height:28px;
line-height:28px;
border-top: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
}
.menu li a:hover, .menu ul li:hover a, .menu li.home a:hover{
background:#FFF;
color:#000;
text-decoration:none;
}
.menu li ul{
	background-image: none;
	display: none;
	height: auto;
	padding: 5px 0 0 0;
	margin: 0;
	border: 0px;
	position: absolute;
	z-index: 200;
/*top:1em;
/*left:0;*/
}
.menu li:hover ul{
display:block;
}
.menu li li {
	background-color:#FFF;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:auto;
	
}
.menu li:hover li a{
background:none;
color:#666;
border-top:0;
border-bottom: 1px solid #c7c7c7;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7;
}
.menu li ul a{
display:block;
height:35px;
font-size:12px;
font-style:normal;
line-height:35px;
margin:0px;
padding:0 15px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
color:#FFF;
background-color:#333;
text-decoration:none;
}
.menu li ul .bot{
background-image:url(../images/main_navi_subli_bot.png);
background-repeat: no-repeat;
text-decoration:none;
height:35px;
display:block;
border:none;
}
.menu p{
clear:left;
}	
.menu li.active a {
	background:#2580a2;
	border:0px;
	color:#ffffff;
	text-decoration:none;
}

#submenu {
font-family: "微軟正黑體", "Microsoft JhengHei",Arial, Helvetica, sans-serif,;
margin: 0;
padding: 0;
list-style-type: none;
background-color: #4b452e;

}
#submenu li {
float: left;
}
#submenu li a {
background-color: #5192b2;
text-decoration: none;
display: block;
padding:0 10px;
color: #FFF;
margin: 2px 0 0 3px;
font-size: 13px;
height:20px;
line-height:20px;
}
#submenu li a:hover {
background-color:#fff468;
	color:#699;
}
#submenu li.active a {
background-color: #CCC;
color:#666;
}
#submenu_wrapper ul {margin-left: 0px;}
#submenu_wrapper {
padding: 0 ; 
float: right;
}
#sitemap_menu{
	border:none;
	border:0px;
	margin: 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-family: "微軟正黑體", "Microsoft JhengHei",Arial, Helvetica, sans-serif,;
	}
#sitemap_menu ul{
	list-style:none;
	margin:0;
	padding:5px 0;
	min-height:90px;
}
#sitemap_menu li{
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 0 20px;
	display: block;
	color: #fff;
	text-align: left;
	position: relative;
}
#sitemap_menu li .end,#sitemap_menu li a .end{
margin:0;
padding:0;
}
#sitemap_menu li a{
color:#fff;
font-weight: bold;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
}
#sitemap_menu li a:hover {
color:#7ddeff;
}
#sitemap_menu li ul{
padding:20px 0 20px 0;
margin:0;
border:0px;
z-index:200;
/*
min-width:90px;
*/
}
#sitemap_menu li li {
float:none;
margin:0;
padding:0 0 6px 0;

}
#sitemap_menu li ul li a{
font-size:11px;
color:#9e9e9e;
}
#sitemap_menu li ul a:hover, .sitemap_menu li ul li:hover a{
border:0;
color:#fff;
text-decoration: underline;
}
#sitemap_menu p{
clear:left;
}	

.step_wrap {
	float:left;
	width:145px;
	margin-right:25px;
}
.step_info{
float:left;
padding:5px 10px;
display:block;
height:40px;
width:145px;
background-color:#ebebeb;
color:#666;
}
.step_tracker{
float:left;
padding:0;
margin-bottom:5px;
display:block;
height:50px;
line-height:50px;
width:165px;
color:#FFF;
font-size:15px;
font-weight:bold;
background-image:url(../images/step_icon.png);
background-repeat:no-repeat;
}
.step_tracker_active{
float:left;
padding:0;
margin-bottom:5px;
display:block;
height:50px;
line-height:50px;
width:165px;
color:#FFF;
font-size:15px;
font-weight:bold;
background-image:url(../images/step_icon_active.png);
background-repeat:no-repeat;
}
.step1{
	float:left;
	background-image:url(../images/step_no1.png);
background-repeat:no-repeat;
background-position:left bottom;
width:40px;
height:50px;
}
.step2{
	float:left;
	background-image:url(../images/step_no2.png);
background-repeat:no-repeat;
background-position:left bottom;
width:40px;
height:50px;
}
.step3{
	float:left;
	background-image:url(../images/step_no3.png);
background-repeat:no-repeat;
background-position:left bottom;
width:40px;
height:50px;
}
.step4{
	float:left;
	background-image:url(../images/step_no4.png);
background-repeat:no-repeat;
background-position:left bottom;
width:40px;
height:50px;
}
.step5{
	float:left;
	background-image:url(../images/step_no5.png);
background-repeat:no-repeat;
background-position:left bottom;
width:40px;
height:50px;
}

.newsbar_prev, #newsbar_prev a {
	background-image: url(images/newbar_arr_L.png);
	background-repeat:no-repeat;
display:block;
width:27px;
height:35px;
float:left;
padding-right:5px;
cursor: pointer;
}
.newsbar_next, #newsbar_next a {
	background-image: url(images/newbar_arr_R.png);
	background-repeat:no-repeat;
display:block;
width:27px;
height:35px;
float:left;
padding-right:5px;
cursor: pointer;
}
.WildMenu_wrap{
	background-image:url(../images/wildmenu_wrap_bg.png);
	background-repeat:no-repeat;
	width:722px;
	height:430px;
	padding:20px 0 0 0;
}
.WildMenu_content{
	position:relative;
	float:left;
	width:200px;
	height:380px;
	padding:0 20px 20px 20px;
	font-size:13px;
	font-weight:normal;
	font-family: "微軟正黑體", "Microsoft JhengHei",Arial, Helvetica, sans-serif,;
	color:#666;
}
.WildMenu_next, .WildMenu_next a{
	position: absolute;
	left: 0px;
	bottom: 10px;
	width:240px;
	border:none;
}
.menu li:hover li div.WildMenu_next a{
border:none;
}
