#teammembers-main {
	float:left;
	width:530px;
	padding-right:15px;
	xborder-right:1px solid #E5E5E5;
}

#teammembers-main hr{border:0px;border-top:1px dotted #425B91;padding-bottom:10px;}

#teammembers-list,
#teammembers-list li {
	margin-left:0; margin-right:0;
	padding-left:0; padding-right:0;
	background:none;
}

	#teammembers-list h2 {
		margin-bottom:23px;
		font-size:13px;
		font-weight:bold;
	}
	#teammembers-list li {
		margin-bottom:20px;
		width:521px;
	}
		#teammembers-list li ul li {
			margin-bottom:20px;
			position:relative;
			xpadding-left:130px;
			cursor:default;
			clear:both;
			float:left;
		}
			#teammembers-list li ul li .img {
				
				overflow:hidden; 
				xborder:1px solid #c7c7ca;
				height:112px;
				width:99px;
				float:left;
				overflow:hidden; 
				padding:0px;margin:0px;
				margin-right:20px;
			}
			#teammembers-list li ul li .img img {
				height:110px;
				width:97px;
				xborder:1px solid #dadadc;
			}
			#teammembers-list li ul li .text 
			{
				min-height:110px;
				width:400px;
				float:left;
			}
			#teammembers-list li ul li .text-no-img 
			{
				min-height:0px;
				width:520px;
			}
				#teammembers-list li ul li h3 {
					padding:0px;margin:0px;
					font-size:11px;
					clear:none;
					xmargin-bottom:2px;
					font-weight:bold;
					float:left;
					color:#000;
					line-height:16px;
				}
				#teammembers-list li ul li .job-info 
				{
					padding:0px;margin:0px;
					font-size:11px;
					color:#425b91;
					xmargin-bottom:2px;
					font-weight:bold;
					float:left;
					xmargin-top:0px;
					line-height:16px;
				}
				#teammembers-list li ul li .vertical-rule
				{
					width:1px;
					height:11px;
					border-right:1px solid #343434;
					margin-left:8px;
					margin-right:8px;
					margin-top:2px;
					float:left;
				}
				#teammembers-list li ul li .text .content 
				{
					clear:both;
					overflow:hidden;
					padding-top:5px;
				}
				#teammembers-list li ul li .text .horizontal-rule
				{
					background-color:#d9dee9;
					width:400px;
					height:1px;
					margin-top:15px;
				}
				#teammembers-list li ul li .text .more
				{
					background-image:url('/images/arrows/team-arrow.gif');
					background-repeat:no-repeat;
					background-position:center right;
					width:42px;
					font-size:10px;
					cursor:pointer;
				}
				#teammembers-list li ul li .text .more a
				{
					text-decoration:none;
					color:#425b91;
					
				}

#teammebmer-details {
	width:183px;
	float:left;
	border-left:1px solid #E5E5E5;
	padding-left:15px;
	overflow:hidden;
	/* for the border of content-body */
	margin-left:-1px;
}
	#teammebmer-details .img {
		position:relative;
		margin-bottom:20px;
		background:transparent url('/Pages/Blocks/TeamMemberCategory_Single/images/image-shadow.png') no-repeat left bottom;
		padding-bottom:9px; /* padding for the bottom shadow */
		overflow:hidden; height:224px;
		zoom:1;
	}
	#teammebmer-details h2 {
		font-weight:bold;
		margin-bottom:2px;
		background-color:#fff; /* opacity & true typed bold */
	}
	#teammebmer-details .job-info {
		color:#A7A7A7;
		margin-bottom:4px;
		
	}
	#teammebmer-details .content {
		margin-bottom:22px;
		background-color:#fff; /* opacity & true typed bold */
		clear:both;
	}
	
	#teammebmer-details-placeholder { position:relative; overflow:hidden; }

	#teammebmer-details #teammebmer-details-placeholder.loading {
		background:transparent url('/images/misc/preloader-big.gif') no-repeat center center;
		height:100px;
	}
