/* CSS Document */ 
/*@import url('../css/common_hk.css');*/

* {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666; 
	background:#f3f3f3;
}
html, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
small {
	font-size:11px;
}

img {
	border: 0 none;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
input, textarea, select {
	font-family:inherit;
}
ul {
	list-style-type:none;
}
li {
	list-style-type:inherit;
}
button {
	cursor: pointer;
}
/* for Firefox */ 
a, a:link {
	color: #11254a;
	text-decoration: none;
}
.generalcontent a, .generalcontent a:link {
	color:#ac2e45;
	text-decoration:none;
	}
a:active, a:hover {
	color: #ac2e45;
}
.generalcontent a:active, .generalcontent a:hover{
	color:#ac2e45;
	}

.generalcontent a:link.anchor {
	cursor:default;
	border:none;
	color:inherit;
	outline:0;
	}

.fixed:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fixed {
	display: block;
	min-height: 1%;
}
_html .fixed {
	height: 1%;
}
.clear {
	display: block!important;
	float: none!important;
	clear: both;
	overflow: hidden;
	width: auto!important;
	height: 0!important;
	margin: 0 auto!important;
	padding: 0!important;
	font-size: 0;
	line-height: 0;
}
.fl, .fr {
	display: inline;
	float: left;
}
.fr {
	float: right;
}
.vt {
	vertical-align:top;
}
.vb {
	vertical-align:bottom;
}
.tc {
	text-align:center;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}
/*select, input {
	border:#aaaaaa 1px solid;
}*/

h1 {
	font-family: arial, Helvetica;
}
h1,h2{
	color:#11254a;
}
.skipBtn {
	position:absolute;
	display:block;
	top:-50px;
}
.skipSymbol {
	position:absolute;
	visibility:hidden;
	left:0px;
}
#settingbox {
	display:none;
	position:relative;
	z-index:100;
}
/*#header-top {
	border-bottom:1px solid #e5e5e5;
	font-size:1.09em;  //13px/12px 
}
#header-top .main {
	position:relative;
	z-index:101;
}
*/
.btn_mobilemenu {
	display:none;
}
.headersetting {
	float:right;
	padding:25px 0 15px 0;
	width:70%;
	}

/*.top_preference {
	z-index:980;
	position:relative;
}
*/

.topnav_link {
	width:80%;
	position:relative;
	display:block;
	float:left;
	text-align:right;
	padding:7px 0px;
	
}
.topnav_link a {
	background:url(../images/topnav_link.gif) no-repeat right 5px;
	display:inline-block; /*border:1px solid #000;*/
	padding-right:3%;
	font-weight:bold;
}
.topnav_link a:nth-child(1) {width:60px;
}
.topnav_link a:nth-child(2) {width:97px; 
	background:none;
}

.topnav {
	float:right;
	position:relative;
	width:20%;
	text-align:right;
}
.topnav a {
	color:#11254a;
}
.topnav a:hover {
	color:#ac2e45;
}
.topnav p {

	float:left;
}
p.changelang {
		width:100%;
		height:30px;

		//background:url(../images/changelang.gif) no-repeat left center;
		}
p.changelang a {
			display:block;
			float:left;
			}
			p.changelang a:nth-child(1) {	width:30%; margin:7px 5% 0; line-height:120%;}
			p.changelang a:nth-child(2) {	width:20%;}
			p.changelang a:nth-child(3) {	width:20%;}
			p.changelang a:nth-child(4) {	width:20%;}
			p.changelang a.btn_chang {
				font-family:"Microsoft JhengHei", "�L�n������", PMingLiU, Verdana, Arial, sans-serif;
				text-align:center;
			}
p.changelang a.fontsize-a {

				height:30px;
				display:block;
				float:left;
				background:url(../images/btn_aaa.gif) no-repeat 0 -30px;
				line-height:0;
				font-size:0;
				overflow:hidden;
				margin-top:0;
				}
p.changelang a.fontsize-a:hover {
					background-position:0 -30px;
				}
p.changelang a.fontsize-b {
	height:30px;
	display:block;
	float:left;
	background:url(../images/btn_aaa.gif) no-repeat -30px 0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
p.changelang a.fontsize-b:hover {
					background-position:-30px -30px;
				}
p.changelang a.fontsize-c {
	height:30px;
	display:block;
	float:left;
	background:url(../images/btn_aaa.gif) no-repeat -60px 0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
p.changelang a.fontsize-c:hover {
	background-position:-60px -30px;
}

#header-main {
	/*min-height:140px;*/
	min-height:120px;
	position:relative;
	z-index:99;
	line-height:100%;
}
#logo {
	display:block;
	float:left;
	padding:10px 0 0 0;
}
.logoContainer {
	width:30%;
}
#logo img {
	margin:10px 0 0 0;
}
.btn_topsetting {
	display:none;
}
.member-search {
	float:right;
	padding-bottom:10px;
}
.top-member {
	float:left;
	margin-right:10px;
	position:relative;
	/*font-size:12px;*/ /*cannot fix the font size*/
}
.top-member strong {
	height:28px;
	line-height:28px;
	position:absolute;
	top:0;
	left:-65px;
}
.top-member a {
	display:inline-block;
	border:2px solid #d0d0d0;
	width:110px;
	min-height:28px;
	line-height:24px;
	padding-left:27px;
	text-align:left;
	float:left;
}
#btn_favourite{
	background:#FFF url(../images/index/header_icon1.jpg) no-repeat 4px 3px;
	}
.btn_history{
	background:#FFF url(../images/index/header_icon2.jpg) no-repeat 4px 4px;
	}
.top-member a.forget_pw {
    border: 0 none;
    height: 24px;
    padding-top: 3px;
    text-align: left;
    width: 239px;
	}

.top-member a.btn_history {
	border-left:none;
	position:relative;
	z-index:5;
}
.top-member-box {
	position:absolute;
	top:0px;
	left:1px;
	width:277px;
	display:none;
}
.member-box-main {
	position:relative;
}
.top-member-box_t {
	width:110px;
	height:27px;
	float:left;
	border:1px solid #CCC;
	border-bottom:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.top-member-box_t p {
	width:106px;
	height:26px;
	padding-top:3px;
	float:left;
	position:absolute;
	top:1px;
	left:0;
	padding-left:27px;
	text-align:left;
	cursor:pointer;
	line-height:19px;
	background:#FFF url(../images/index/header_icon1.jpg) no-repeat 4px 3px;
}
.top-member-box_t_2{
	left:108px;
	z-index:10;
}
.top-member-box_t_2 p{
	background:#fff url(../images/index/header_icon2.jpg) no-repeat 4px 4px;
	width:108px;
}
.top-member-box_middle {
	width:220px;
	float:left;
	padding:10px 18px;
	border:2px solid #cccccc;
	background-color:#fff;
	position:absolute;
	top:26px;
	left:-1px;
}

.top-member-box_content {
	width:179px;
}
.top-member-box_content ul li{
	padding:7px 0;
	border-bottom:1px solid #e3e3e3;
	text-align:left;
	position:relative;
	}
	.top-member-box_content ul li a{
		display:block;
		float:none;
		width:100%;
		height:auto;
		line-height:110%;
		border:none;
		padding:0;
		padding-right:10px;
	}
	.top-member-box_content ul li span{
		cursor:pointer;
		float:right;
		display:block;
		width:14px;
		height:12px;
		position:absolute;
		top:9px;
		right:0;
		}
.top-member-box_content a.login {
	background:#11254a;
	border-color:#11254a;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:1em;
	width:179px;
	height:28px;
	padding:0 20px;
	margin-top:10px;
	line-height:28px;
	text-align:center;
}

.top-member-box_content2 {
	display:block;
}
/*.top-member-box_content1 a.login{
	background:#11254a url(../images/icon_+.png) no-repeat 20% center;
}*/
.top-search {
	float:left;
	position:relative;
	z-index:5;
}
.top_searchbox {
	float:left;
	width:158px;
	height:28px;
	line-height:28px;
	border:1px solid #d0d0d0;
	padding:0 10px;
	font-family:inherit;
	font-size:1em;
}
.top_searchbtn {
	width:31px;
	height:28px;
	float:left;
	border:1px solid #d0d0d0;
	border-left:none;
	background:url(../images/top_searchbtn.gif) no-repeat;
	cursor:pointer;
	font-size:0px;
}
.advancedsearch {
	display:block;
	float:left;
	line-height:100%;
	text-align:left;
	padding:2px 0 0 10px;
	display: none;		   
}
#mainmenu {
	background:#11254a url(../images/menu_bg_5.jpg) repeat-x left 49%;
	width:100%;
	line-height:100%;
}
.menu {
	width:100%;
	float:right;
	padding-left:20px;
}
.menu li {
	float:left;
	text-align:left;
	padding:0 0.5%;
	width:16.5%;
}
.menu li a {
	display:inline-block;
	padding:10px 0 16px 0;
	box-sizing:border-box;
	font-size:1.17em; /* 14px/12px */
	color:#fff;
	/*min-height:50px;*/
	min-height:53px;
	min-height:24px\9;
	/*font-family:  arial, Helvetica;*/
	border-top:6px solid #11254a;
}
.menu li:nth-child(7) {
	clear:both;
	}

.menu li:nth-child(7) a,.menu li:nth-child(8) a,.menu li:nth-child(9) a,.menu li:nth-child(10) a,.menu li:nth-child(11) a,.menu li:nth-child(12) a{
	border-top:none;
	border-bottom:6px solid #11254a;
	padding:15px 0 0 0;
	/*min-height:50px;*/
	min-height:53px;
	min-height:35px\9!important;
}

.menu li a.tourist_T,.menu li a:hover{
	border-top:6px solid #e8365a;
}
.menu li a.tourist_b,.menu li:nth-child(7) a:hover,.menu li:nth-child(8) a:hover,.menu li:nth-child(9) a:hover,.menu li:nth-child(10) a:hover,.menu li:nth-child(11) a:hover,.menu li:nth-child(12) a:hover{
	border-top:none;
	border-bottom:6px solid #e8365a;
}
/*
.menu li:nth-child(1) a.active, .menu li:nth-child(1) a:hover, .menu li a.home_L, .menu li a.tourist_T {
	border-top:6px solid #e8365a;
}
.menu li:nth-child(2) a.active, .menu li:nth-child(2) a:hover, .menu li a.tickets_L , .menu li a.tickets_T {
	border-top:6px solid #e8365a;
}
.menu li:nth-child(3) a.active, .menu li:nth-child(3) a:hover, .menu li a.services_L, .menu li a.services_T {
	border-top:6px solid #e8365a;
}
.menu li:nth-child(4) a.active, .menu li:nth-child(4) a:hover, .menu li a.club_L {
	border-top:6px solid #e8365a;
}
.menu li:nth-child(5) a.active, .menu li:nth-child(5) a:hover, .menu li a.shops_L, .menu li a.shops_T {
	border-top:6px solid #e8365a;
}
.menu li:nth-child(6) a.active, .menu li:nth-child(6) a:hover, .menu li a.community_L{
	border-top:6px solid #e8365a;
}
.menu li:nth-child(7) a.active, .menu li:nth-child(7) a:hover, .menu li a.tourist_L{
	border-bottom:6px solid #e8365a;
}
.menu li:nth-child(8) a.active, .menu li:nth-child(8) a:hover, .menu li a.services_L, .menu li a.services_T {
	border-bottom:6px solid #e8365a;
}
.menu li:nth-child(9) a.active, .menu li:nth-child(9) a:hover, .menu li a.club_L {
	border-bottom:6px solid #e8365a;
}
.menu li:nth-child(10) a.active, .menu li:nth-child(10) a:hover, .menu li a.shops_L, .menu li a.shops_T {
	border-bottom:6px solid #e8365a;
}
.menu li:nth-child(11) a.active, .menu li:nth-child(11) a:hover, .menu li a.community_L{
	border-bottom:6px solid #e8365a;
}
.menu li:nth-child(12) a.active, .menu li:nth-child(12) a:hover, .menu li a.tourist_L{
	border-bottom:6px solid #e8365a;
}

*/

.top-member-box_log {
    display: none;
    left: 1px;
    position: absolute;
    top: 0;
    width: 277px;
}
/*.menu li#btn_mobilemenu2 { display:none; }*/



#indexslider {
	position:relative;
	background-color:#e4e9ec;
	/*min-height:446px;*/ /*20141024 - remove title and description*/
}
#indexslider #slider {
	position:relative;
	width:100%;
	/*height:500px;*/
    height:380px;
}
#indexslider .item a {
	position:relative;
}
#indexslider .owl-controls, #box_slider .owl-controls {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
}
#indexslider .owl-buttons, #box_slider .owl-buttons {
	display:block;
	height:50px;
	text-align:right;
}
#indexslider .owl-prev, #indexslider .owl-next, #box_slider .owl-prev, #box_slider .owl-next {
	width:50px;
	height:50px;
	display:inline-block;
	margin-left:1px;
	background:url(../images/slider_arrow.gif) no-repeat;
}
#indexslider .owl-next, #box_slider .owl-next {
	background-position:0 -50px;
}
#indexslider, #box_slider {
	display: block;
}



#slider {
	width: 100%;
	/*height:500px;*/
    height:380px;
	display: block;
}
#slider .item {
	width:100%;
	/*height:500px;*/
    height:380px;
	overflow:hidden;
	background-color:#e4e9ec;
	position:relative;
	display: block;
}
#slider a {
	display:block;
}
#slider .item img {
	width:auto;
	position:relative;
}
.itemtext {
	display:none;
}
#main {
	padding:30px 0 100px 0;
}
#index #main {
	/*padding:60px 0;*/
    padding:30px 0;
}
.responsivebox {
	border:1px solid #cecece;
	min-height:520px;
	background-color:#fff;
	border-top:3px solid #11254a;
}
.responsivebox .boxtitle.singleline {
	padding-top:29px;
}
.box-two-text {
	border:1px solid #cecece;
	min-height:82px!important;
	border-top:3px solid #11254a;
	overflow:hidden;
}

.responsivebox-title {
	position:relative;
}
.responsivebox_slider_circle {
	position:absolute;
	top:35px;
	right:75px;
}
.responsivebox_slider_circle a {
	display:block;
	width:12px;
	height:12px;
	float:left;
	margin:0 4px;
	background:url(../images/indexbox1_circle.png) no-repeat;
}
.responsivebox_slider_circle a:hover, .responsivebox_slider_circle a.active {
	background-position:0 -12px;
}
.responsivebox-title .boxtitle {
	padding:20px 10px 10px 65px;
}
.responsivebox-title .boxtitle.singleline {
	padding:29px 10px 10px 65px;
}
.responsivebox-title .boxtitle span {
	color:#a5a5a5;
}
.responsivebox_slider_all {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:8%;
	height:82px;
	text-align:left;
	line-height:82px;
}
/*Index Responsive Slider*/
				#box-slider .item {
	margin-right:6%;
	margin-left:6%;
}
#box-slider.owl-carousel {
	width:106%!important;
}
#box-slider.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	left:-2.9%;
	width:100%;
}
#box-slider .owl-controls {
	position:absolute;
	height:0;
	top:0;
	right:0;
}
#box-slider .owl-controls .owl-pagination {
	float:right;
	margin:-45px 18% 0 0;
	position:relative;
}
#box-slider .owl-controls .owl-pagination .owl-page {
	width:12px;
	height:12px;
	float:left;
	margin:0 3px;
	background:url(../images/indexbox1_circle.png) no-repeat;
}
#box-slider .owl-controls .owl-pagination .owl-page.active {
	background-position:0 -12px;
}
.boxtitle {
	line-height:90%;
	display:block;
	text-align:left;
	/*padding:25px 10px 10px 60px;*/
	padding:20px 10px 10px 60px;
	font-family: Arial, Helvetica;
	/* font size change by FlowType */
	font-size:2em;
	letter-spacing:-0.08em;
	letter-spacing:-0.06em \9;
	text-transform:uppercase;
	min-height:80px;
	min-height:55px \9;
	overflow:hidden;
	font-weight:bold;
	color:#11254a;
}
.boxtitle span {
	color:#a5a5a5;
}
.boxtitle.boxicon1 {
	background:url(../images/boxicon01.gif) no-repeat left center;
	padding:20px 145px 10px 60px;
}
.boxtitle.boxicon2 {
	background:url(../images/index/index_icon1.jpg) no-repeat left center;
}
.boxtitle.boxicon3 {
	background:url(../images/index/index_icon3.jpg) no-repeat 8px 3px;
}
.boxtitle.boxicon4 {
	background:url(../images/index/index_icon2.jpg) no-repeat left center;
}
.boxtitle.boxicon5 {
	/*background:url(../images/index/index_icon4.jpg) no-repeat 5px 12px;*/
	background:url(../images/index/index_icon4.jpg) no-repeat left center;
}
.boxtitle.boxicon6 {
	background:url(../images/index/index_icon5.jpg) no-repeat left center;
}
.boxtitle.boxicon7 {
	background:url(../images/index/index_icon2.jpg) no-repeat left center;
}


.boxlist span {	
	display:block;
	color:#ac2e45;
	}
/*.time_ul{
	padding:0 0 20px 0;
	width:100%;
	}
	.time_ul li{
		text-align:left;
		width:100%;
		}
		.time_ul li span{
			display:block;
			color:#ac2e45;
			}
		.time_ul li a{
			color:#333;
			}
*/
	.tips .boxtitle a{
		font-size:12px;
		/*font-family:Verdana;*/
		font-weight:normal;
		width:30px;
		margin-right:10px;
		display:block;
		position:absolute;
		right:0;
		top:18px;
		float:right;
		text-transform:none;
		letter-spacing:0;
		}
	.projects_content{
		min-height:520px;
		}
	.projects img{
		padding-top:15px;
		}
		.projects img:nth-child(1){
			padding-top:0;
			}

.boxlist {
}
.boxlist li {
	border-bottom:1px solid #f3f3f3;
	position:relative;
	overflow:hidden;
	background:url(../images/btn_color_normal.gif) repeat-y right 0;
}
.boxlist_title {
	padding:0 0 0 0;
	text-align:left;
	display:block;
	width:100%;
}
.boxlist_title strong {
	width:100%;
	height:100%;
	padding:17px 55px 17px 20px;
	display:block;
	background:url(../images/btn_more.gif) no-repeat right center;
	font-weight:normal;
}
.more_time{
	width:100%;
	height:100%;
	padding:10px 55px 10px 20px;
	background:url(../images/btn_more.gif) no-repeat right center;
}
#footer-list {
	width:100%;
	background-color:#e6e6e6;
	border-bottom:1px solid #cfcfcf;
	padding-top:30px;
}
.footer-list-ul {
	text-align:left;
}
.footer-list-ul li {
	padding-bottom:20px;
}
.footer-list-ul li a {
	width:100%;
	padding-bottom:10px;
	display:block;
	color:#333333;
}
.footer-list-ul li a:hover {
	color:#ac2e45;
}
.footer-list-ul li strong a {
	font-size:1.33em; /* 16px/12px */
}
#footer-menu {
	padding:20px 0;
	background-color:#e6e6e6;
}
#footer-menu p {
	line-height:260%;
}
#footer-menu p a {
	color:#666666;
}
#footer-menu p a:hover {
	color:#ac2e45;
}
#footer-menu p span {
	display:inline-block;
	padding:0 10px;
}
#footer-copy {
	padding: 0 0 30px 0;
	color:#666666;
	background-color:#e5e5e5;
}
#footer-copy p {
	text-align:center;
	float:none;
}
#footer-copy p span {
	color:#ff0000;
}

/*logo*/

#logo .logo_1{
	/*border-right:1px solid #dadada;*/
	margin-top:20px;
	width:65%;
	}
#logo .logo_2{
	width:25%;
	}
	

.loadingFrame {
	position:fixed;
	left:0;
	top:0;
	z-index:100000;
	width:100%;
	height:100%;
	display:none;

	}
.loadingMask {
	position:absolute;
	width:100%;
	min-width:320px;
	height:100%;
	background-color:#000;
	opacity:0.5;
	z-index:10;
 	filter:alpha(opacity=50); /* For IE8 and earlier */
	}
	
	

.btn_share {
    background:url(../images/changelang.gif) no-repeat left center;
    float: right;
    height: 30px;
    margin-left: 10px;
    padding: 7px 0 0 10px;
    text-align: right;
}

.btn_share a.btn_facebook {
    background-position: 0 -18px;
    margin-right: 15px;
}
.btn_share a,.btn_share span {
    background:url(../images/btn_share.gif) no-repeat;
    display: block;
    float: left;
    font-size: 0;
    height: 18px;
    line-height: 0;
    overflow: hidden;
    width: 19px;
}

.btn_share a.btn_youtube {
    background-position: -38px -18px;
	margin-right:15px;
}
.btn_share a.btn_instagram{
	background-position: -57px -18px;
	margin-right:15px;
}
.btn_share a.btn_linkedin{
	background:url(../../../ch/customer/images/btn_linkedin.png) no-repeat;
	background-size: 22px;
}

/*=========================fan 2014-6-4 ==========================*/
.menu li{
	*width:15%;
}

.generalcontent p {
    line-height: 160%;
    margin-bottom: 30px;
}
.pointformtable_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-color:#CCCCCC;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 20px 0 10px 30px;
}
.pointformtable_box ul li {
    background: url(../images/btn_color_normal_2.jpg) repeat-y  right 0 ;
    border-bottom: 1px solid #F3F3F3;
    float: left;
    margin-bottom: 15px;
    margin-right: 2%;
    padding: 0;
    width: 47%;
}
.pointformtable_box ul li:nth-child(2n+1){clear:left;}
.pointformtable_box ul li a {
    background: url(../images/investor/pdf_icon.jpg) no-repeat right center;
    display: block;
    padding: 10px 55px 10px 0;
	color:#11254a !important;
}
.downloadpdf .pointformtable_box ul li {
    background: url(../images/btn_color_normal_2.jpg) repeat-y  right 0 ;
	padding:0;
}
.downloadpdf .pointformtable_box ul li a {
    background-image: url(../images/investor/pdf_icon.jpg);
}

.tableTitle {
    background: none repeat scroll 0 0 #EAEAEA;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 3px solid #666666;
    color: #666666;
    font-size: 150%;
    font-weight: bold;
    line-height: 120%;
    padding: 15px 30px;
    text-align: left;
    text-transform: uppercase;
}

.pullMenuButton {
    background:#11254a url(../images/down_arrow.png) no-repeat scroll right center;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    /*font-family: Arial,Helvetica;*/
    font-size: 1.2em;
    font-weight: bold;
    padding: 14px 50px 13px 20px;
    text-align: left;
}

#inside_menu ul, .pullTableMenuList ul {
    background-color: #11254a;
}
/*.generalcontent ul li {
    line-height: 160%;
}*/
.pullTableMenuList ul li a {
    color: #FFFFFF !important;
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    padding: 18px 20px;
    text-align: left;
}

.responTableWrap {
    margin-bottom: 20px;
    overflow: auto;
    position: relative;
}

.generalcontent a.back {
    background: url(../images/btn_back.gif) no-repeat 0 0;
    bottom: -69px;
    display: block;
    font-size: 0;
    height: 49px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 59px;
    width: 49px;
}

.generalcontent a.top {
    background: url(../images/btn_top.gif) no-repeat 0 0;
    bottom: -69px;
    display: block;
    font-size: 0;
    height: 49px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 49px;
}
/* --------leftbar--------  */
#main {
    padding: 25px 0 100px 0;
}
#inside_menu ul li a {
    background: url(../images/inside_left_menu_arrow.png) no-repeat right center;
    color: #FFFFFF;
    display: block;
    font-size: 1.17em;
    padding: 18px 50px 18px 20px;
    text-align: left;
}
#inside_menu ul li a.showthirdmenu {
    background-image: url(../images/inside_left_menu_arrow_highlight.png);
}

#inside_menu ul li ul {
    display: none;
}
#inside_menu ul li ul li a {
    background:#DDDDDD!important;
    border: medium none !important;
    color: #444444;
    font-size: 1em;
}

#inside_menu ul li ul li a:hover, #inside_menu ul li ul li a.active {
    background:#D4D4D4 !important;
}

#inside_menu, .pullTableMenuList { border:none; }
#inside_menu ul, .pullTableMenuList ul { background-color:#11254a; }
#inside_menu ul li a, .pullTableMenuList ul li a {border-top:1px solid #293b5c;}
#inside_menu ul li a.highlight { border-left:6px solid #A92A47; }	
#main .main{max-width:1180px;}


#tablet-mobile-menutitle {
    background:#11254a url(../images/down_arrow.png) no-repeat right center;
    color: #FFFFFF;
    cursor: pointer;
	height: 46px;
    display: none;
    font-size: 1.2em;
    font-weight: bold;
    padding: 14px 50px 13px 20px;
    text-align: left;
}
/*-------leftbar end-------*/
/*-------banner end-------*/
.insidebanner-tt div {
    position: relative;
}
#insidebanner {
    overflow: hidden;
    width: 100%;
}
#insidebanner img {
    width: 100%;
}
.insidebanner-tt div strong {
	bottom: 45px;
	color: #FFFFFF;
	display: block;
	font-family: Arial,Helvetica;
	font-size: 48px;
	position: absolute;
	right:0px;
	text-transform: uppercase;
	text-align: right;
	line-height: 45px;
}
/*-------banner end-------*/
/*-------breadcrumbnav-----*/
#breadcrumbnav {
    border-bottom: 1px solid #DADADA;
    padding: 10px 0;
    text-align: left;
}
#breadcrumbnav span {
    display: inline-block;
    padding: 0 10px;
}

/*-----breadcrumbnav end---*/
/*-----right---*/
.generalcontent {
    background-color: #FFFFFF;
    padding: 30px;
    position: relative;
    text-align: left;
    width: 100%;
}
/*-----right end---*/

/* back_top */
.back_top{
	padding:20px 0 0 0;
}
.back_top a{
	display:block;
	width:49px;
	height:49px;
	float:right;
	margin-left:10px;
}

/* back_top end*/
/*=========================fan 2014-6-4 end==========================*/

.content_box{
	padding-bottom:30px;
	}
	.content_box strong{
		width:100%;
		color: #11254A;
		font-size:1.5em;
		display:block;
		border-bottom:3px solid #11254A;
		padding-bottom:10px;
		margin-bottom:30px;
		}
		.content_box .details_link{
			background:url(../images/listingul_li_arrow.gif) no-repeat 0 2px;
			padding-left:10px;
			margin-bottom:20px;
			}
		.content_box .ksl_list{
			/*padding-top:20px;*/
			padding-left:10px;
			}
			.content_box .ksl_list span{
				font-weight:bold;
				font-size:1.2em;
				padding-bottom:20px;
				}
			.content_box .ksl_list li{
				background:url(../images/topnav_link2.gif) no-repeat 0 12px;
				padding:7px 13px;
				line-height:1.8em;
				}
				.content_box .ksl_list li a{
					color:#11254a;
					
					}
				.content_box .ksl_list li .ksl_list_title{
					color:#474747;
					}
					.content_box .ksl_list_small{
						padding-left:15px;
						}
			.content_box .ksl_list_double{
				float:left;
				width:50%;
				}
			.content_box .ksl_list_triple {
				float:left;
				width:33%;
				}	
		
		
			.content_box_right p{
				margin-bottom:15px;
				line-height:1.4em;
				}
				.content_box_right p strong{
					font-size:1.1em;
					color:#666666;
					border-bottom:none;
					padding:0;
					margin:0;
					}




/*=========================Yan 2014-6-26 end==========================*/

.generalcontent ol {padding-left:40px;}
.generalcontent ol p {font-weight:normal;}
.generalcontent ul.content-linkingul li {
	padding-bottom:15px;
	padding-left:20px;
	background:url(../images/topnav_link2.gif) no-repeat 0px 5px;
}
.generalcontent ul, .generalcontent ol {margin-bottom:30px;}
.generalcontent ul li, .generalcontent ol li {padding-bottom:10px;} 
.generalcontent ul li {
	line-height:160%;
	background:url(../images/single_li.gif) no-repeat 20px 8px;
	padding:0 0 0 40px;
}

.generalcontent ul.content-linkingul li a, 
.generalcontent ul.content-linkingul li a:link, 
.generalcontent ul.content-linkingul li a:active, 
.generalcontent ul.content-linkingul li a:hover {
	color:#11254a;
	}

.generalcontent h1{
	color:#11254a;
	line-height:100%;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
	padding-bottom:30px;
}
.generalcontent h2{
	color:#11254a;
	line-height:100%;
	font-weight:bold;
	width:100%;
    margin-bottom:25px;
}
.generalcontent h3{margin-bottom:20px;}
.generalcontent h4{margin-bottom:15px;}

.generalcontent strong.title {
	font-size:1em;
	color:#333;
	display:block;
	padding-bottom:10px;
}

.generalcontent .mid_titles{
    margin-bottom:10px;
}
.photo-listing-box dl dd, .news-listing-box dl dd {
width: 67%;
float: left;
padding-left: 30px;
padding-bottom: 55px;
}
.photo-listing-box, .news-listing-box {
position: relative;
}
.photo-listing-box dl, .news-listing-box dl {
padding-bottom: 30px;
border-bottom: 1px solid #f3f3f3;
margin-bottom: 30px;
}
.picLeft { width:25%; float:left;margin-bottom:10px;padding-right:10px;
}
.picLeft1 { width:15%; float:left;margin-bottom:10px;padding-right:10px;
}
.picLeft p { text-align:center;
}
.contentRight { width:75%; float:right; padding-left:20px;
}
.contentRight1 { width:75%; float:left; padding-left:20px;
}
.imgwrapdiv {
    display:block;
    float:left;
    margin: 0 20px 20px 0px;
    max-width: 40%;
}
/*=========================Yan 2014-6-26 end==========================*/


.logo_1{max-width:70%; padding-left:10px;}
.logo_2{max-width:25%;}


.subsubtitleGrey {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
line-height: 14px;
}


.stationtable a { color:#708ea6 !important;}
.stationtable a:hover { color:#708ea6 !important; text-decoration:underline;}




/* Tenders */
.reference_text{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.reference_text ul{
	height:auto;
	overflow:hidden;
}
.reference_text ul li{
	padding-left:40px;
	padding-top:15px;
	background:url(../images/topnav_link2.gif) no-repeat 20px 84%;
	float:left;
	width:40%;
}
.reference_text ul li a, .reference_text ul li a:link{
	color:#010101;
}

.subtitleBlue {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0F3B65;
line-height: 24px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:40px;
margin-bottom:40px;
}

.generalcontent .subulblue li a{
    color: rgb(112, 142, 166);
    font-size:12px;
}

/*pop up*/
.pop_up {
	color: #333333;
	margin: auto;
	max-width: 877px !important;
}
	.pop_up h1 {
		/*width:75%;*/
		float:left;
	}
	.pop_up #main { padding:30px 0; }
	.pop_up #headerWrap{ min-height:0px; }
.topnav2 {
	float: right;
	position: relative;
	width: 23% !important; /*can take out important after combine by laden*/
	text-align: right;
	margin-top: 45px;
	}
	/*.pop_up .topnav2 p{
		float:left;
		width:45%;
		}*/
.topnav2 p {
	width:45%;
	float:right;
	padding-top:0px;
}
	.topnav2 p.changelang2 a.fontsize-a {
				width:33%;
				overflow:hidden;
				font-size:0;
				line-height:0;
				height:30px;
				display:block;
				float:left;
				margin:0px !important;
			}
			.topnav2 p.changelang2 a.fontsize-b{
				width: 33%;
				overflow: hidden;
				font-size: 0;
				line-height: 0;
				height: 30px;
				display: block;
				float: left;
			}
			.topnav2 p.changelang2 a.fontsize-c{
				width: 33%;
				overflow: hidden;
				font-size: 0;
				line-height: 0;
				height: 30px;
				display: block;
				float: left;
			}
.close_btn2 {
	background: url("../images/changelang.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
	height: 30px;
	padding: 0 2%;
	width: 95px !important;
}
	.close_btn2 a {
		float:right;
		background:url(../images/online_close.jpg) no-repeat 5px 2px;
		display:block;
		width:72px;
		height:30px;
		margin-bottom:15px;
		vertical-align:central;
		line-height:25px;/*margin-top:45px;*/
		padding-top:3px;
}
/*end pop up*/

/*ERROR MESSAGE*/
.error_bg { 
	background:url(../images/icon_alert.png) 10px 10px no-repeat #e5e5e5; 
	}
.error_msg {
	width: 100%;
	line-height: 160% !important;
	padding: 15px 15px 15px 50px;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 20px;
	text-align:left;	
	}
/*end of ERROR MESSAGE*/

/*SITEMAP*/
.sitemap_content {
	background-color:#FFF;
	text-align:left;
	padding:30px;
}
.sitemaptitle {
	font-size:2em;
	padding-bottom:30px;
	color:#11254a;
	text-transform:uppercase;
	line-height:120%;
}
.sitemapbox {
	margin:0 0 30px 0;
}
.sitemapbox table {
	width:100%;
}
.sitemapbox table tr td:nth-child(1) {
	width:50%;
}
.sitemap_content strong {
	font-size:18px;
	color:#11254a;
	border-bottom:3px solid #11254a;
	padding:10px 0 15px 0;
	display:block;
	text-transform:uppercase;
}
.sitemap_content .sitemapbox strong a {color:#11254a;}
.sitemap_content table td {
	border-bottom:1px solid #F3F3F3;
	padding:15px 0;
}
.sitemap_content table td p {
	min-height:10px;
	padding-left:30px;
	background:url(../images/topnav_link2.gif) no-repeat 12px 4px;
}
.sitemap_content table td ul li {
	padding-bottom:11px;
	padding-left:10px;
	background:url(../images/single_li.gif) no-repeat left 8px;
}
.sitemap_content .sitemapbox table td ul li a {
	display:block;
	color:#666666;
}
.sitemap_content .sitemapbox table td p a {
	color:#666666;
}
/*end of SITEMAP*/

/*TABLE*/
.table-d {
	border:1px solid #ccc;
	border-top:none;
	margin-bottom:30px;
}
	.table-d tr {
	}
		.table-d tr th {
			padding:10px 15px;
			background-color:#eee;
			color:#666;
		}
		.table-d tr:nth-child(2n+1) td {
			background-color:#fafafa;
		}
		.table-d tr td {
			border-bottom: 1px solid #e5e5e5;
			vertical-align:top;
			overflow:hidden;
			padding:0 5px;
			padding:10px 15px;
		}
		.table-d tr td {
			border-right: 1px solid #e5e5e5;
		}
			.table-d tr td span img{
				width:100px;
				height:100px;
			}
			.table-d tr td ul {
				margin-bottom:-1px;
				position:relative;
			}
				.table-d tr td ul li {
					padding:10px 30px;
					/*border-bottom:1px solid #eee;*/
					background:none;
				}
				.table-d tr td ul li span {
					width:50%;
					display:block;
					float:left;
				}
				/*.table-d tr td ul li a {
					color:#eee !important;
				}*/
				.table-d tr td ul li a.a-color{
					color:#AC2E45 !important;
				}
				.table-d tr td ul.content-linkingul li {padding:0 0 15px 20px;}

.simTable {
	background: #fff;
	border: 1px solid #ccc;
	border-top:0px;
	margin-bottom:30px;
}
	.simTable ul li {
		padding:0 0 5px 10px;
		background:url(../images/single_li.gif) no-repeat left 8px;
	}
	.simTable tr th, .simTable tr td {
		border-bottom:1px solid #f3f3f3;
		text-align:left;
		padding:10px 30px;
		vertical-align:top;
		font-weight:normal;
	}
	.simTable tr th:nth-child(1), .simTable tr td:nth-child(1) {
		width:30%;
		border-bottom:1px solid #f3f3f3;
		font-weight:bold;
		color:#11254a;
		background: #eeeeee;
	}
	.simTable th:nth-child(2) {
		background-color:#FFF;
		color:#666666;
		font-weight:normal;
	}
	.simTable tr td ul {
				margin-bottom:-1px;
				position:relative;
			}
				.simTable tr td ul li {
					padding:10px 30px;
					/*border-bottom:1px solid #eee;*/
					background:none;
				}
				.simTable tr td ul li span {
					width:50%;
					display:block;
					float:left;
					margin-bottom:5px;
				}
				
.twoColTable {
	border:1px solid #ccc;
	border-top:none;
	margin-bottom:30px;
	}
	.twoColTable th {
		background-color: #eee;
		padding:5px;
		}
	.twoColTable td {
		border-bottom: 1px solid #F3F3F3;
		border-left: 1px solid #F3F3F3;
		padding:5px;
		vertical-align: middle;
		}
		.twoColTable tr th, .twoColTable tr td:first-child {
			background:#f4f4f4;
		}
		
.news_list_table{
	border:1px solid #cfcfcf;
	border-top:3px solid #11254a;
	margin-bottom:30px;
	}
	.news_list_table th{
		background-color:#cfd3db;
		color:#11254A;
		font-size:1.17em;	
		padding:10px 10px 10px 4%;
		text-align:left;
		}
		.news_list_table th:nth-child(1){
			width:15%;
			}
	.news_list_table td{
		vertical-align:top;
		border-top:1px solid #f3f3f3;
		padding:10px 10px 10px 20px;
		color:#010101;
		}
	.news_list_table td a:link{
		color:#010101;
		}		
/*Pull Down Table*/
.pullTableMenuList ul{margin:0px;}
.pullTableMenuList ul li {
	background:none;
	padding:0px !important;
}
.pullTableMenuList ul li a {
	color:#fff !important;
	font-size:1.17em;
	font-weight:bold;
	padding:18px 20px 18px 20px;
	display:block;
	text-align:left;
}
/*.pullMenuButton {
	color:#fff;
	font-size:1.2em;
	padding:14px 50px 13px 20px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica;
	background:url(../images/down_arrow.png) no-repeat right center;
	display:none;
	cursor:pointer;
}*/
.pullMenuButton.active {
	background-image:url(../images/up_arrow.png);
	z-index:1;
}

.pulldownTableBox {
	overflow:hidden; 
}
	
.table-7-col {
}
	.table-7-col tr th, .table-7-col tr td {padding:5px;}

.job_table {
	}
	.job_table tr th, .job_table tr td {padding:10px;}
	
.tableInvestor { width:100%;
}
.tabletdInvestor {
    width:35%; height:50px;padding-right:10px;
}
/*Table width*/
.table75{width:75%;}

/*Table-col-width*/
.th05{width:5%;}
.th10{width:10%;}
.th14{width:14.2%;/*padding:10px 5px !important;*/}	
.th20{width:20%;}
.th25{width:25%;}	
.th30{width:30%;}
.th33{width:33.3%;}
.th40{width:40%;}
.th50{width:50%;}
.th-null{width:auto;}

.th35{width:35%;}
/*Table attr*/
.table-topline {
	border-top: 3px solid #11254a !important;
}
table {
	padding:0;
	border-spacing:0;
	width:100%;
}
.generalcontent table ol{
	padding-left:0;
	margin-bottom:0;
	}
.tr-th {
	background-color: #eee !important;
	font-weight:bold;
	border:none !important;
	}
/*end of TABLE*/

/*HEADER*/
.topnav_link a, .topnav_link a:link {color:#11254a;}
.topnav_link a:active, .topnav_link a:hover{color:#ac2e45;}
/*end of HEADER*/

/*Boundary Plan Search*/
.search_top{
	background-color:#eeeeee;
	padding:20px;
	margin-bottom:50px;
	}
	.search_top span {
		font-weight:bold;
		font-size:1.2em;
		}
	.search_top select{
			margin-top:5px;
			padding-left:5px;
			width:100%;
			height:30px;
			background-color:#FFF;
			}
/*end of Boundary Plan Search*/

/*HRMS*/
.job_apply {
	background:url(../images/topnav_link2.gif) no-repeat 0px 5px;
	padding-left:10px;
	}
	.job_apply span{
		color:#666666;
		}
/*end of HRMS*/

.italic{font-style:italic;}
.style1 { color: #ff0000; font-weight: bold;} /*red*/
.style2 {color:#11254a; font-weight:bold;} /*blue*/

.non-padding {
	padding:0 !important;
	}

.template_img {padding-bottom:30px;}
.template_img img {max-width:600px; }

.image-3col {
	padding:0 20px 20px 0;
	width:33%;
	float:left;
	}
	.image-3col p{
		text-align:center;
		padding-top:10px;
		margin-bottom:15px;
		}
	.image-3col-last {
		padding:0 0 20px 0;
		width:33%;
		float:left;
		}
		.image-3col-last p{
			text-align:center;
			padding-top:10px;
			margin-bottom:15px;
			}

.image-2col {
	padding:0 20px 5px 0;
	width:50%;
	float:left;
	}
	.image-2col p{
		text-align:center;
		padding-top:10px;
		margin-bottom:15px;
		}
	.image-2col-last {
		padding:0 0 5px 0;
		width:50%;
		float:left;
		}
		.image-2col-last p{
			text-align:center;
			padding-top:0px;
			margin-bottom:15px;
			}

.notice_box {
	/*background-color:#eeeeee;*/
	padding:20px;
	margin-bottom:20px;
	text-align:center;
	}
	.notice_box strong{
		font-size:1.3em;
		text-transform:uppercase;
		}
	.notice_box span {
		font-size:1.3em;
		font-weight:bold;
		}
		
.notice_box1 {
	margin-top:20px;
	margin-bottom:40px;
	}
	.notice_box1 strong{
		font-size:1.3em;
		text-transform:uppercase;
		}
	.notice_box1 span {
		font-size:1.3em;
		font-weight:bold;
		}

.generalcontent a.resetinvest {color:#ffffff;}
.generalcontent a.subinvest {color:#ffffff;}

.greyline {margin-bottom:15px;}

.wcagTxt {position:absolute; text-indent:-9999px; }

.or_top{
	display:block;
	height:auto;
	overflow:hidden;
	padding:30px 0;
	border-bottom:solid 1px #f3f3f3;
	margin-bottom:20px;
}
.or_top a{
	float:right;
	display:block;
	width:49px;
	height:49px;
	background:url(../images/btn_top.gif) no-repeat center center;
	margin-bottom:20px;
}

.cht_font{font-family:"Microsoft JhengHei","微軟正黑體",PMingLiU,Arial,sans-serif;} /*for page include both lang*/

.inrep { height:30px; /*width:260px;*/ float:right;}

.resetinvest {
	background:#666666; 
	display:block; 
	min-width:120px; 
	height:30px; 
	float:left; 
	cursor:pointer; 
	color:#FFF; 
	text-align:center; 
	/*line-height:30px;*/ 
	font-weight:bold;
	padding:8px;
	}
.subinvest {
	background:#11254a; 
	display:block; 
	min-width:120px; 
	height:30px; 
	float:left; 
	margin-left:20px; 
	cursor:pointer; 
	color:#FFF; 
	text-align:center; 
	/*line-height:30px;*/ 
	font-weight:bold; 
	padding:8px;
	}

.codeimg {
	margin-left: 35%;
	margin-top: 10px;
	width:120px;
	}
	
.skipSymbol {
	position:absolute;
	visibility:hidden;
	left:0px;
}

.terms_content {
	}
.terms_content strong{
	font-size: 18px;
	color: #11254a;
	border-bottom: 3px solid #11254a;
	padding: 10px 0 15px 0;
	display: block;
	text-transform: uppercase;
	margin-bottom:30px;
	}
	.terms_content p strong {
	font-size:12px;
	color:#666666;
	border:none;
	padding:0;
	display:inline;
	text-transform:none;
	margin-bottom:0;
	}

	
.generalcontent ol.note_ol {color: #ff0000;}
.generalcontent ol.note_ol span{color:#666666;}
.generalcontent ul.inside_ul {background:none;padding:30px;color:#999999;margin:0;}
.generalcontent ul.inside_ul li{background:none;padding:0;}

.inputJob {width:100%;height:30px;padding-left:15px;}

/*FEEDBACK*/
.feedback img {
	width:auto;
}
.feedback {
	background-color:#FFF;
	text-align:left;
	padding:30px;
}
.feedback h1 {
	color:#11254a;
	padding-bottom:20px;
}
.feedback table {
	padding-right:20%;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #cecece;
}
.first_table {
	border-top:none !important;
}
.first_table td, .first_table th {
	text-align:left;
}
.feedback table tr th {
	padding-bottom:10px;
	font-weight:bold;
	color:#11254a;
	font-size:1.4em;
	text-align:left;
}
.feedback table tr th:nth-child(1) {
	width:25%;
	text-align:left;
}
.feedback table tr td:nth-child(1) {
	width:25%;

}
.feedback table tr th:nth-child(2) {
	color:#666;
}
.feedback table tr td {
	padding:10px 0;
	text-align:left;
}
.feedback_valign {
	vertical-align:top;
}
.feedback table td:nth-child(2) {
}
.feedback table td input {
	width:100%;
	height:30px;
	border:1px solid #d0d0d0;
}
.feedback table td textarea {
	height:150px;
	border:1px solid #d0d0d0;
	width:100%;
}
.feedback table select {
	width:100%;
	border:1px solid #d0d0d0;
	height:30px;
}
.feedback table .date_select select {
	width:30%;
}
.date_select select:nth-child(2) {
	margin:0 4%;
}
.titlesex label {
	margin-right:20px;
}
.titlesex input {
	margin-right:5px;
	width:auto !important;
	height:auto !important;
	border:none !important;
}
.respond input {
	margin-right:20px;
	margin-bottom:10px;
	width:auto !important;
	height:auto !important;
	border:none !important;
}
.respond span {
	padding-left:20px;
	display:block;
}
.feedback_btn {
	float:right;
	padding:20px 50px;
}
.feedback_btna {
	width:100px;
	height:30px;
	display:block;
	background-color:#666;
	text-align:center;
	line-height:30px;
	color:#FFF !important;
	position:relative;
	z-index:8;
	float:left;
	margin-left:10px;
}
.feedback_btna2 {
	background-color:#11254a;
}
.submit_online_feedback {
	width:200px;
}
.other_contacts {
	padding-right:0px !important;
	padding-top:0px !important;
	border:none;
	border-left: 1px solid #F3F3F3;
}
.other_contacts tr td {
	padding:10px !important;
}

.other_contacts tr th {
	padding:10px !important;
}
.tr-th {
padding-bottom: 10px;
font-weight: bold;
color: #11254a;
font-size: 1.4em;
text-align: left;
}
tr.tr-th td {background-color: #eee !important;}

.feedback table.table-topline {
	border-top: 3px solid #ccc;
}
.feedback table.table-d {padding-bottom: 0;} 
.feedback table.table-d th,.feedback table.table-d td {float: none !important; width:50%;}
.feedback table.table-d tr th, .feedback table.table-d tr td:nth-child(1) { width:50% !important;}
/*end of FEEDBACK*/	

/*homepage what's new*/
.tablegroup_m  p {display:none;}
.tablegroup_m_ul li {
	text-align:left;
	padding:17px 55px 17px 20px;
	background:url(../images/btn_color_normal.gif) repeat-y right 0;
	border-bottom:1px solid #f3f3f3;
	}
