/* CSS Document */

.contact-card-contact {
    top: 150px;
}

.contact-card-image-frame {
	max-height: 137px;
    overflow: hidden;
	height: auto;
    width: 111px;
    position: relative;
    z-index: 0;
    float: right;
    border: none;
}

.contact-card img {
    height: auto;
    width: 100%;
    border: none;
}


  
  
.portraitBox {
    width: 80px;
    height: 110px;
    float: left;
    margin-right: 10px;
    margin-bottom: 30px;
    overflow: hidden;
}

.portraitBox a img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
  
div.summaryList ul {
	list-style: none;
	list-style-type: none;
}

.searchTable {
margin:0px;
padding: 0px;	
}

.searchTable tr td {
padding: 5px 10px 5px 0px;
vertical-align: top;
}

.profilePortrait {
float:right;
width:120px;
height:auto;
}

.progress, h2 .progress  {
	background-color:#fff;
	position: relative;
	top: 40px;
	left: 130px;
	width: 45px;
	padding-top:10px;
	height: 35px;
	text-align: center;
	border: none;
	box-shadow: none;
	
}