#container h3 {color:#000;}

#container .left h4 {color:#7a8898;margin:0;font-size:1.16em;}

#container .left p.position {font-size:0.916em;}

#container .right {margin-top:52px;}
#container .right .infoBox .coverSpace h4 {color:#000;margin:0;}

#container .left .detail {margin-bottom:20px;}
#container .left .noBg {background:none;margin-bottom:0px;padding-bottom:0px;}
#container .left .noBg h3 {font-size:1.33em;}
#container .left .dotlineTop {margin-top:20px;padding-top:20px;}
#container .left .hidden { visibility:hidden;}

#container .left ul.tabs 
{
	margin:0 0 15px;
	padding:0;
	width:590px;
	height:23px;
	display:block;
	background:transparent url(../images/tabLine.gif) repeat-x left bottom;
}
#container .left ul.tabs li {
	float:left;
	margin:0 1px 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	background-image:none;
}
#container .left ul.tabs li a {
	margin:0;
	padding:4px 0 0 0;	
	width:83px;
	height:19px;
	color:#FFF;
	display:block;
	background:transparent url(../images/bg-tabs.gif) no-repeat 0 0;
}
#container .left ul.tabs li a.long {width:160px;background:transparent url(../images/bg-tabs-long.gif) no-repeat 0 0;}

#container .left ul.tabs li a:hover {color:#455668;background-position:0 -33px;}
#container .left ul.tabs li.active a {color:#455668;background-position:0 -33px;}

#container .left ul.tabs li.sendMessage{color:#2EA3D0; float:right;}
#container .left ul.tabs li.sendMessage a{width:auto; background-image:none; color:#2EA3D0;}
#container .left ul.tabs li.sendMessage a:hover{color:#455668;}


#container .left .thumbBox  
{
    width:242px; 
    float:left;
    background:url("../images/tabLine.gif") repeat-y scroll right bottom transparent;
    padding-bottom:30px;
}

#container .left .staff .imgDisplay {
	float:left;
	margin:0;
	padding:4px;
	width:72px;
	height:72px;
	cursor:pointer;
}

#container .left .staff .imgDisplay img {margin:0;padding:0;max-width:72px;max-height:72px; display:block;}
#container .left .staff .imgDisplay .imgMask {
	margin:-72px 0 0 0;
	padding:0;	
	width:72px;
	height:72px;
	position:relative;
	background:transparent url(../images/img-mask-01.png) no-repeat left top;
	display:block;
}
* html #container .left .staff .imgDisplay .imgMask {
	margin-top:-72px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img-mask-01.png',sizingMethod='crop');
}

#container .left .staff .imgDisplay .imgMaskHover {
	margin:-72px 0 0 0;
	padding:0;	
	width:72px;
	height:72px;
	position:relative;
	background:transparent url(../images/ithumb-mask.png) no-repeat left top;
	display:none;	
}
* html #container .left .staff .imgDisplay .imgMaskHover {
	margin-top:-72px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/ithumb-mask.png',sizingMethod='crop');
}

#container .left .thumbBox .imgDisplay:hover .imgMask {
	display:none;
}

#container .left .thumbBox .imgDisplay:hover .imgMaskHover {
	display:block;
}

#container .left .profile  
{
    width:380px; 
    margin-left:8px;
    float:left;
}

#container .left .profile .item
{
    
}

#container .left .profile .item p
{
    margin-top:10px;
    font-family:Georgia,"Times New Roman",Times,serif;
}

#container .left .profile .item p.lnkProfile
{
    margin-top:-29px;
}

#container .left .profile .item .image
{
    width:185px;
    height:205px;
    float:left;
    margin-right:10px;    
    background:transparent url(../images/pic-frame.png) no-repeat 0 0;
}

* html #container .left .profile .item .image {
	
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/pic-frame.png',sizingMethod='crop');
}

#container .left .profile .item .image img
{
    width:177px;
    height:196px;
    margin:2px 0px 0px 4px;
}


#container .left .profile .item .info
{
    width:175px;
    float:left;
}

#container .left .lnkProfile 
{
    padding-left:187px;    
}

#container .left .lnkProfile a.btn {	
	margin:0 0 5px;
	padding:5px 0 0;
	background:transparent url(../images/b-view-profile.png) no-repeat 0 0;
	width:134px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
}


#container .left #Staff .staffBox 
{
    float:left;
    width:315px;
}

#container .left #Staff .staffBox .staffName
{
    margin-top:4px;
    padding-left: 85px;
}

#container .left #Staff .staffBox .staffName a h4
{
    color:#2EA3D0;
}
