@charset "utf-8";

#main{
	margin-bottom:0;
}
#main h1{
margin:0 0 40px 0;
}

/* -------------------- Home -------------------- */
#content #menu h3 {
	background:transparent url(../image/menu_title_bg.gif) repeat-x scroll left top;
	font-size:12px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	margin:0pt;
}

/* -- sidemenu -- */

#content #menu ul.typeA{
	margin:0;
}

#content #menu ul.typeA li {
	background:transparent url(../image/icon_arrow.gif) no-repeat scroll 10px 11px;
	font-weight:bold;
	padding:5px 0 5px 25px;
}
#content #menu ul.typeA li#current{
	background-color:#F1F4F7;
}
#content #menu ul.typeA li.last{
	border-bottom:none;
}


/* for first child */
#content #menu ul.typeA li.haschild{
	border-bottom:none;
	padding:5px 0 0 0;
}
	#content #menu ul.typeA li.haschild a{
		padding:0 0 0 25px;
	}
	#content #menu ul.typeA li.haschild ul.second{
		border-top:1px dotted #CFD5E9;
		margin:5px 0 0 0;
	}
	
	#content #menu ul.typeA li.haschild ul.second li{
		background:#FFF url(../image/icon_arrow.gif) no-repeat scroll 20px 11px;
		padding:5px 0 5px 35px;
	}
		#content #menu ul.typeA li.haschild ul.second li a{
			padding:0;
		}
	/* for second child */
	#content #menu ul.typeA li.haschild ul.second li.haschild{
		border-bottom:none;
		padding:5px 0 0 0;
	}
		#content #menu ul.typeA li.haschild ul.second li.haschild a{
			padding:0 0 0 35px;
		}
		
		#content #menu ul.typeA li.haschild ul.second li.haschild ul.third li{
			background:#FFF url(../image/icon_arrow.gif) no-repeat scroll 30px 11px;
			padding:5px 0 5px 45px;
		}
		#content #menu ul.typeA li.haschild ul.second ul.third{
			border-top:1px dotted #CFD5E9;
			margin:5px 0 0 0;
		}
			#content #menu ul.typeA li.haschild ul.second ul.third li a{
				padding:0;
			}
#content #menu h3 span{
	display:block;
	padding:0pt 0pt 0pt 10px;
	background:transparent url(../image/icon_arrow.gif) no-repeat scroll 0 11px;
}
#content #menu h3 a{
	display:block;
	padding:0pt 0pt 0pt 10px;
	background:transparent url(../image/icon_arrow.gif) no-repeat scroll 0 11px;
}


#content #menu ul.banner{
	margin:30px 0 0 0;
}


/* item */

#content #main div#removeworry{
	padding:0 0 5px 0;
	background:url(images/bg_catch-btm.gif) no-repeat left bottom;
}

	#content #main div#removeworry div.info{
		padding:10px 0 5px 10px;
		background:url(images/bg_catch-middle.gif) repeat-y left top;
	}
	#content #main div#removeworry p{
		margin:0;
	}

#content #main div#assetbody{
	margin:20px 0 50px 0;
	width:630px;
}
	#content #main div#assetbody:after{
		content: url(../image/spacer.gif);
		display: block;
		clear: both;
		height: 0;
	}
	#content #main div#assetbody div.rbox-invest,
	#content #main div#assetbody div.rbox-sell{
		float:left;
		width:304px;
		padding:12px 0 0 0;
		background:#F1F1F1 url(images/bg_rbox-head.gif) no-repeat left top;
	}
	#content #main div#assetbody div.rbox-sell{
		margin:0 18px 0 0;
	}
	
	#content #main div#assetbody div.rbox-btm{
		height:477px;
		padding:0 10px 11px 10px;
		background:url(images/bg_rbox-btm.gif) no-repeat left bottom;
	}

#content #main div#assetbody div.rbox-btm p.image{
	text-align:center;
}

#content #main div#assetbody div.rbox-btm h2{
	margin:0;
}
#content #main div#assetbody div.rbox-btm p.image{
	margin:9px 0 26px 0;
}
	#content #main div#assetbody div.rbox-sell p.text{
		margin:8px 0 30px 0;
		padding:0 8px 0 8px;
	}
	#content #main div#assetbody div.rbox-invest p.text{
		margin:8px 0 20px 0;
		padding:0 8px 0 8px;
	}

#content #main div#paging{
	margin:0 0 50px 0;
}

#content div.side_menu dl.ch-banner{
	margin:30px 0 0 0;
	padding:0 0 2px 0;
	background:url(images/bnr_ch-btm.gif) no-repeat left bottom;
}
#content div.side_menu dl.ch-banner dt{
	margin:0;
	padding:0;
	height:42px;
	background:none;
}
	#content div.side_menu dl.ch-banner dt a img{
		vertical-align:bottom;
	}
#content div.side_menu dl.ch-banner dd{
	padding:7px 10px 20px 10px;
	background:url(images/bnr_ch-middle.gif) repeat-y left top;
	font-size:11px;
	height:auto;
}


/* -------------------- common clear -------------------- */
#main dl dt{
	float:none;
}



