.report_intro{
	background:#fff;
	margin-left:15px;
	padding:8px 14px;
}
.report_intro ul{
	margin:3px 0 10px 17px;
	padding:0;
	color:#666;
	list-style-image:url(/html/design/20091130/images/icons/arrow1.gif);
	line-height:17px;
	font-weight:bold;
}
.report_intro ul strong{
	color:#003455;
}
.report_intro_col1{
	float:left;
	width:400px;
}
.report_intro_col2{
	float:right;
}
hr.report_divider{
	background:#d0d3d5;
	color:#d0d3d5;
	height:1px;
	margin:3px 0;
	padding:0;
	border:0;
	margin-left:15px;
}

.report_codes{
	background:#e2e9eb;
	margin-left:15px;
	padding:8px 14px;
}
.report_codes h3{
	color:#003333;
	background:none;
	margin:0;
	padding:0;
}
.report_codes ul{
	list-style:none;
	margin:0;
	padding:0;
}
.report_codes ul span{
	color:#b8b8b8;
}
.report_codes ul img{
	vertical-align:top;
}
.report_codes ul li{
	margin:4px 0 0;
}
.profile_main_info{
	margin-bottom:20px;
}
.ptype_report{
	background:#fff url(../images/profile/profile_bg_top2.png) 0 0 no-repeat;
}

.report_background_box_wrap{
	background:#f3f5f5;
	padding:15px 12px;
	margin:3px 0 0;
}
.report_background_box_wrap ul{
	list-style:none;
	margin:0;
	padding:0;
}
.report_box_col1{
	float:left;
	width:465px;
}
.report_box_col2{
	float:right;
	width:455px;
}
.report_background_box{
	margin:5px 0 15px;
}
.report_background_box ul li{
	margin:2px 0;
}
.report_background_box ul li img{
	vertical-align:top;
}

.report_title{
	padding:0 0 4px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.report_title h1{
	border:0;
	padding:0;
	float:left;
	width:790px;
}
