.agentRecruitTbl{
	position:relative;
	width:760px;
	margin:0 0 13px;
	border-top:solid 5px #adb7c6;
	border-right:solid 1px #adb7c6;
	border-collapse:collapse;
	}
	
	.agentRecruitTbl th,
	.agentRecruitTbl td{
		border:solid 1px #adb7c6;
		padding:10px 6px;
		font-size:93%;
		line-height:1.4;
		}
	
	.agentRecruitTbl th{
		width:15%;
		vertical-align:top;
		text-align:left;
		background:#f3f4f7;
		color:#103060;
		}
	
	.agentRecruitTbl th.valign-m{ vertical-align:middle; width:auto;}
	
	.agentRecruitTbl th.headingCell{
		width:auto;
		padding:6px;
		background:url(../img/top/bg-agent_recruit_tbl-head.gif) repeat-x 0 bottom #fff;
		color:#000;
		}
		
		.agentRecruitTbl th.headingCell .company{
			margin:0 0 1px;
			}
		
			.agentRecruitTbl th.headingCell .company td{
				vertical-align:middle;
				padding:0px 10px 5px 0;
				border:none;
				font-size:116%;
				font-weight:bold;
				}
				
		.agentRecruitTbl th.headingCell .title{
			font-size:146.5%;
			font-weight:bold;
			}
		
		.agentRecruitTbl th.headingCell .title2{
			font-size:146.5%;
			font-weight:bold;
			float:left;
			margin-right:15px;
			}
		
		.agentRecruitTbl th.headingCell .agent{
			clear:both;
			margin:5px 0 0;
			font-size:107%;
			}
		
		.agentRecruitTbl th.headingCell .val{
			margin:5px 0;
			}
			
			.agentRecruitTbl th.headingCell .val li{
				display:inline;
				margin-right:10px;
				}
			
		.agentRecruitTbl th.headingCell .attList{
			margin:5px 0;
			}
			
			.agentRecruitTbl th.headingCell .attList li{ display:inline;color:#103060; margin-right:2em;}
		
		.agentRecruitTbl th.headingCell .tagList{
			margin:8px 0 0;
			}
			
			.agentRecruitTbl th.headingCell .tagList li{display:inline;}
				
				.agentRecruitTbl th.headingCell .tagList li img{ vertical-align:bottom;}
	
		.agentRecruitTbl th.headingCell .tagList2{
			margin:8px 0 0;
			width:500px;
			position:relative;
			}
			
			.agentRecruitTbl th.headingCell .tagList2 li{
				display:inline;
				}
				
				.agentRecruitTbl th.headingCell .tagList2 li.space{ margin-right:5px;}
				
				.agentRecruitTbl th.headingCell .tagList2 li.success{
					margin-right:5px;
					color:#e96c11;
					text-align:right;
					position:absolute;
					top:-2px;
					right:-100px;
					}
			
			.agentRecruitTbl th.headingCell .success img{ vertical-align:bottom; margin-right:5px;}
	
	.agentRecruitTbl .headline{ font-weight:bold; color:#002253; margin-bottom:5px;}
	
	.agentRecruitTbl p{ margin-bottom:5px;}
	
	.agentRecruitTbl .date{
		font-weight:bold;
		font-size:116%;
		}
	
	.agentRecruitTbl .btnCell{
		text-align:center;
		}
	
	.agentRecruitTbl .leftImageCell{
		width:135px;
		text-align:center;
		vertical-align:middle;
		padding:5px;
		}
	
	.agentRecruitTbl .rightInfoCell{
		vertical-align:top;
		width:165px;
		}
		
		.agentRecruitTbl .rightInfoCell .company{
			margin:0 0 10px;
			text-align:center;
			}
			
			.agentRecruitTbl .rightInfoCell .company .logo{
				margin-bottom:10px;
				}
			
			.agentRecruitTbl .rightInfoCell .company .name{
				text-align:left;
				margin:0 3px;
				}
		
		.agentRecruitTbl .rightInfoCell .consultant .image{
			text-align:center;
			}
		
			.agentRecruitTbl .rightInfoCell .consultant .image img{
				border:solid 1px #c4c4c4;
				}
		
		.agentRecruitTbl .rightInfoCell .consultant .name{
			margin:5px 0 10px;
			text-align:center;
			}
		
		.agentRecruitTbl .rightInfoCell .consultant .message{
			}
			
			.agentRecruitTbl .rightInfoCell .consultant .message .title{
				padding:0 0 1px 0;
				margin:0 0 5px 0;
				border-bottom:solid 2px #c4c4c4;
				font-weight:bold;
				color:#3d4654;
				text-align:center;
				}
		
		.agentRecruitTbl .rightInfoCell .listModel-1{
			margin:0 8px;
			}


