.ProfileAbstract {margin: 10px 0;padding-top: 10px;background-color: #e5e6e7;min-height: 134px;width:558px;padding-bottom:3px;width:100%;}
.ProfileAbstract .AbstractInfo {margin-left:115px;}
.ProfileAbstract .ContactInfoContainer, .ProfileAbstract .AbstractContainer {width: 50%;float: left;display:inline;}
.ProfileAbstract .AbstractImage {margin-left:10px;float: left;display:inline;width:105px;}
.ProfileAbstract .AbstractImage a img {vertical-align:bottom;}
.ProfileAbstract .ContactInfo h2 {margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 2px;font-size:14px;}
.ProfileAbstract .ContactInfo h2 a {text-decoration:none;}
.ProfileAbstract .ContactInfo h2 a:hover {color: #00395a;}
.ProfileAbstract .Abstract p  {margin-top: 0;}
.ProfileAbstract .ContactInfo {padding:0 5px 0 10px;}
.ProfileAbstract .Abstract {padding:0 10px 0 5px;}
.ProfileAbstract .JobTitle {margin: 5px 0 0.9em;}
.FullProfileContainer .Label, .ProfileAbstract .Label {font-weight:bold;}
div.ProfileAbstract h2 {margin:0;}

.hcard-no-display{display:none;}
.FullProfileContainer{background-color:white;border:2px solid #d6d4d1;margin-top:-20px;border-radius:10px;border-top-left-radius:0;padding-bottom:5px;}
.FullProfileInner{padding-bottom:16px;margin-top:10px;
background: #e5e6e7;
background: -moz-linear-gradient(top,  #e5e6e7 0%, #ffffff 350px);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e6e7), color-stop(350px,#ffffff));
background: -webkit-linear-gradient(top,  #e5e6e7 0%,#ffffff 350px);
background: -o-linear-gradient(top,  #e5e6e7 0%,#ffffff 350px);
background: -ms-linear-gradient(top,  #e5e6e7 0%,#ffffff 350px);
background: linear-gradient(top,  #e5e6e7 0%,#ffffff 350px);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e7', endColorstr='#ffffff',GradientType=0 );
}
.FullProfileContainer .grid_twothirds { float: right; }
.FullProfileContainer .AddToContacts {position: absolute;right: 10px;top: -5px; }
.FullProfileContainer .Footer{position:absolute;bottom:10px;right:12px;}
h1 .TabHeaderRight {box-shadow:-3px 10px 0 0 white;border-bottom: 2px solid #D6D4D1;border-bottom-left-radius: 10px;border-left: 2px solid #D6D4D1;display: inline-block;right: -12px;top: 6px;bottom:0px;position: absolute;width: 10px;z-index: 3;}
h1 .TabHeader {background: none repeat scroll 0 0 white;border-left: 2px solid #D6D4D1;border-right: 2px solid #D6D4D1;border-top: 2px solid #D6D4D1;border-top-left-radius: 10px;border-top-right-radius: 10px;color: #00395A;display: inline-block;font-size: 21px;font-weight: bold;line-height: 23px;margin-bottom: -2px;padding: 12px 28px 12px 10px;position: relative;z-index: 1;}
.FullProfileContainer .title {border-bottom:1px solid #CBCDCE;color:#303031;font-size:18px;margin-top: 0;padding: 0 58px 9px 0;line-height:22px;}
.FullProfileContainer .title .secondaryTitle {font-size:12px;line-height:18px;}
.FullProfileContainer .grid_twothirds  .grid_inner { margin-left:20px; }
.FullProfileContainer .Label {display:inline-block;margin-left:10px;}
.FullProfileContainer h2{font-size: 16px;line-height:23px;}