body{
	margin:0;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	background:#4b4b4d;
	min-height:100%;
	min-width:1002px;
}
* html body{ height:100%;}
img{border-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.header-holder{
	width:100%;
}
/*header start*/
#header{
	width:1002px;
	margin:0 auto;
	height:106px;
	padding:43px 0 0;
}
.logo{
	width:367px;
	height:80px;
	margin:0 auto 0;
}
.logo a{
	display:block;
	height:80px;
	width:367px;
	background:url(../images/logo.gif) no-repeat;
	overflow:hidden;
}
.logo a span{
	display:block;
	width:367px;
	overflow:hidden;
	text-indent:-9999px;
}
/*navigation bar start*/
.navigation-bar{
	width:100%;
	background:url(../images/bg-navigation-bar.gif) repeat-x;
	height:42px;
	position:relative;
	z-index:50;
}
/*first level*/
#menu{
	padding:0;
	margin:0;
	list-style:none;
	font:14px/24px Arial, Helvetica, sans-serif;
	width:1002px;
	margin:0 auto;
}
#menu li{
	float:left;
	padding:0 55px 0 12px;
	white-space:nowrap;
}
#menu li:hover,
#menu li.hover{
	position:relative;
}
#menu li:hover .sub,
#menu li.hover .sub{
	display:block;
}
#menu li:hover .sub .sub,
#menu li.hover .sub .sub{
	display:none;
}
#menu .sub li:hover .sub,
#menu .sub li.hover .sub{
	display:block;
}

#menu a{
	color:#fff;
	float:left;
	height:24px;
	white-space:nowrap;
	cursor:pointer;
}
#menu a span{
	display:inline;
	white-space:nowrap;
}
#menu a.link1{
	width:163px;
	background:url(../images/land-link.gif) no-repeat;
}
#menu a.link1 span{
	width:163px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link2{
	width:98px;
	background:url(../images/asset-link.gif) no-repeat;
}
#menu a.link2 span{
	width:98px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link3{
	width:56px;
	background:url(../images/investment-link.gif) no-repeat;
}
#menu a.link3 span{
	width:56px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link4{
	width:63px;
	background:url(../images/construction-link.gif) no-repeat;
}
#menu a.link4 span{
	width:63px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link5{
	width:38px;
	background:url(../images/news.png) no-repeat;
}
#menu a.link5 span{
	width:38px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link6{
	width:46px;
	background:url(../images/about-link.gif) no-repeat;
}
#menu a.link6 span{
	width:46px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}
#menu a.link7{
	width:60px;
	background:url(../images/new-link.gif) no-repeat;
}
#menu a.link7 span{
	width:60px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
}

/*drop level*/
#menu .sub{
	position:absolute;
	top:23px;
	left:50%;
	width:113px;
	margin-left:-80px;
	z-index:100;
	display:none;
}
#menu .sub .sub{
	left:100%;
	top:0;
	margin:0;
	display:none;
}
#menu ul:after,
#menu .sub .middle:after,
#menu .sub:after{
	content:"";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
}
#menu .sub .middle{
	width:113px;
	background:url(../images/bg-sub-middle.png) repeat-y;
}
#menu .sub .btm{
	height:8px;
	width:113px;
	overflow:hidden;
	background:url(../images/bg-sub-btm.png) no-repeat;
}
#menu ul{
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	width:105px;
	font-size:11px;
}
#menu ul li{
	padding:0;
	width:100%;
	border-top:1px solid #444;
}
#menu ul a{
	display:block;
	height:21px;
	float:none;
	width:105px;
}
#menu ul a img{
	display:block;
}
/*page start*/
.page{
	width:1002px;
	margin:0 auto;
	
}
/*visual start*/
.visual-holder{
	padding:30px 0 58px;
}
.visual{
	width:567px;
	margin:0 auto;
	overflow:hidden;
}
.visual img{
	display:block;
}
.visual a{
	overflow:hidden;
	outline:none;
	float:left;
}
.visual a span{
	display:block;
	height:0;
	overflow:hidden;
	text-indent:-999px;
}
.visual .q1{
	width:289px;
	height:166px;
	background:url(../images/asset-management-q.jpg) no-repeat;
}
.visual .q2{
	width:278px;
	height:166px;
	background:url(../images/land-q.jpg) no-repeat;
}
.visual .q4{
	width:278px;
	height:177px;
	background:url(../images/construction-q.jpg) no-repeat;
}
.visual .q3{
	width:289px;
	height:177px;
	background:url(../images/investment-education-q.jpg) no-repeat;
}
/*footer bar start*/
.footer-bar{
	width:100%;
	height:36px;
	background:url(../images/bg-footer-bar.gif) repeat-x;
}.page .visual-holder table tr td p {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.page .visual-holder table tr td ul li {
	color: #FFF;
}
.visual-holder table tr td h3 {
	color: #FFF;
}
.visual-holder table tr td p {
	color: #FFF;
}
.visual-holder table tr td ul {
	color: #FFF;
}
table tr td h3 {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.page table tr td h3 {
	color: #FFF;
}
.page table tr td p {
	color: #FFF;
}
.page .visual-holder {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.page .visual-holder table tr td table tr td h4 {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.page .visual-holder table tr td {
	color: #FFF;
}
