.bold{ font-weight:bold; }
.profilePanelTabbar{
	height:19px; 
	border-collapse:collapse;
	table-layout:fixed;
	
	border-bottom:1px solid #8a8888;
	background-color:#8a8888;	
}
.profilePanelTabbar td{
	height:18px;
	white-space:nowrap;
}

.profilePanelTabbarName{
	width:91px;
}

.profilePanelActiveTabOverlay{
	position:absolute;
	top:-1px;
	width:93px;
	height:1px;
	overflow:hidden;
	background-color:white;
	z-index:100;
}
.profilePanelTabbarName div{
	padding-left:1px;
	padding-right:4px;
}

.profilePanelClose{
	width:12px;
	border-left:1px solid #8a8888;
	border-bottom:1px solid #8a8888;
	background-color:#edeae2;		
	color:#8a8888;
	font-weight:bold;
	text-transform:uppercase;
}
.profilePanelClose div{
	text-align:center;
	cursor:pointer;
}

.profilePanelOpenBounties .title{
color:#3366cc;
}
.profilePanelTab{
	width:91px;
	border-left:1px solid #8a8888;
	background-color:#edeae2;
}
.profilePanelActiveTab{
	width:91px;
	border-left: 1px solid  #8a8888;
	color:#333333; 
	background-color:white;
}

.profilePanelTab div{
	width:91px;
	text-align:center;
	cursor:pointer;
	color:#8a8888;
}
.profilePanelActiveTab div{
	width:91px;
	text-align:center;
	cursor:default;
}
.profilePanel{
	position:absolute;left:0px;top:0px;
	font-size:12px;
	text-align:left;
	z-index:6;
}
.profilePanelA {
	background:white;
	border: 1px solid #8a8888; 
	float:left;
}
.profilePanel_Move{
	width:1px; /* Script will resize */
	height:18px; /* IE will not accept the note being on top */
	position:absolute;
	top:0px; left:0px;
	cursor:move;
	/* IE fix: */
	background-color:expression("#DEDFFF");
	filter: alpha(opacity = 0);   		
}
.profilePanelAContent{
	padding-left:7px;
	padding-right:3px;
	padding-top:12px;
	padding-bottom:4px;
}
.profilePanelAContent_hiringManager{
	padding-top:11px;
}
.profilePanelAContent_recruiter{
	padding-top:12px;
}
.profilePanelAContent .namel{
	height:16px;
}
.profilePanelAContent .name_l{
	font-size:12px;
	color:#996600;
}
.profilePanelB {
	background:white;
	border-top: 1px solid #8a8888; 
	border-right: 1px solid #8a8888; 
	border-bottom: 1px solid #8a8888; 	
	margin-top:16px;
	width:390px;
	float:left;
}
.profilePanelContent{
	min-height:120px;
	width:371px;
	padding-left:10px;
	padding-right:10px;
	overflow-y:auto;
	overflow-x:hidden;
}
.profilePanelNote{
	position:relative;
	height:1px !important;
	overflow:hidden;
}
.profilePanelNote a>img{
	position:absolute;
	z-index:5;
	top:-15px;
	left:0px;
}
.profilePanelCompany{
	font-size:12px;
	padding-top:2px;
}
.profilePanelPhoneLabel{
	float:left;
	width:19px;
}
.profilePanelPhoneDigits{
	float:left;
	white-space:nowrap;	
}
.profilePanelBackground{
	padding-top:7px;
}
.profilePanelStatistics{
	padding-top:7px;
}
.profilePanelStatistics>.bold>table>tbody>tr>td{
	font-weight:normal;
}
.profilePanelEmpStatistics>table>tbody>tr>td>strong{
	display:block;
	width:40px;
}
.profilePanelEmpStatistics>table>tbody>tr{
	height:22px;
}
.profilePanelEmpStatistics>table{
	padding-top:7px;
}
.profilePanelStatistics table{
	margin-top:5px;
}
.profilePanelStatistics table tr td{
	padding-right:15px;
}
.profilePanelStatistics table strong{
	padding-right:5px;
}
.profilePanelFillHistory{
	padding-top:5px;
	margin-left:-10px;
}
.profilePanelFillHistory table tr td{
	padding-right:15px;
	padding-left:10px;
}
.profilePanelFillHistory table{
	width:390px;
	width:expression(391+"px"); /* IE6, also effects IE7 though no need */
	border-collapse:collapse;
}
.profilePanelOpenBounties{
	padding-top:5px;
	margin-left:-10px;
	
}
.profilePanelOpenBounties table{
	width:390px;
	width:expression(391+"px"); /* IE6, also effects IE7 though no need */
	border-collapse:collapse;
}
.profilePanelOpenBounties table td{
	padding-left:10px;
	padding-right:15px;
}

.profilePanelContentCompany{
	padding-top:8px;
}
.profilePanelAMessage{
	width:134px;
}

.profilePanelDescription{
	margin-top:expression(14+"px");
}

.profilePanelIE6fixframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 300px;/*must have for any big value*/
	height: 300px;
}

.profilePanelLoading{
	position:absolute;
	width:16px;
	height:16px;
	overflow:hidden;
}
.profilePanelLoading img{
	width:16px;
	height:16px; 
}
.profileForcebreak{
	word-wrap: break-word;
}
.profileWebsiteA {}

.profileInviteArea{
	float:left;
	margin-top:5px;
}
.profileInviteArea table{
	border-collapse:collapse;padding:0;
}
.buttonbg a:active, .buttonbg a:focus {
	outline: 0;
}

.pButtonTA{
 	position:absolute;
 	background-color:white;
 	border:1px solid #CECFCE;
 	text-align:left;
 	padding-top:4px;
	padding-bottom:4px;
}
.pButtonTA a{
 	padding-left:12px;
	padding-right:4px;
	display:block;
}
.pButtonTA>div{
 	padding-left:12px;
	padding-right:4px;
}
.pButtonTA a:hover{
	background-color:#c3daf9;
}
.popupWidgetError{
	position:absolute;
	background:white;border:2px solid #ddddff;
	overflow:auto;
	height:500px;
	width:800px;
	padding:4px;
}

.pButtonStatusWidget{
	margin-top:14px;
	width:137px;
	overflow:hidden;
	padding-left:0px; padding-right:0px;
	position:relative;
}
.pButtonStatusWidget>table{
	margin-left:-1px;
}
.pButtonStatusContainer{
	position:absolute;
}
.pButtonStatusChimney{
	position:absolute;
	border:1px solid #dddff;
	height:15px;
	width:13px;
	background:white;
	border-left:1px solid #CECFCE;
	border-right:1px solid #CECFCE;
	top:0px;
	left:124px;
	z-index:1;
}

.pButtonStatusArrow{
	position:absolute;
	top:-15px;
	left:123px;
	z-index:2;
}

.profilePanelName_Recruiter{
	padding-top:2px;
	/* IE : */
	padding-top:expression(3+"px");
}

#resumePopup{
	width:534px;
	background:white;
	border:2px solid #deddfc;
	position:absolute;
	left:0px; top:0px;
	z-index:5;
}
#resumePopup_Top{
	margin-top:-11px;
	padding-left:2px;
	padding-bottom:5px;
	overflow:hidden;
}
#resumePopup_Close{
	background-color:#eaeaff;
	color:#9f9fb5;
	height: 13px;
	border-bottom:2px solid #ddddff;
	border-left:2px solid #ddddff;
	width:12px;
	float:right;
	text-align:center;
	cursor:pointer;
	z-index:6;
}
#resumePopup_Close:hover{
	background-color:white;
	color:black;	
}
#resumePopup_Move {
	height: 15px;
	cursor:move;
}
#resumePopup_Flash {
	margin-left:auto;
	margin-right:auto;
	width:475px;
	height:570px;
	position:relative;
}
#resumePopup_FlashViewer{
	position:absolute;
	top:0px;
	left:0px;
}
#resumePopup_Bottom{
	background-color:#E8E9FB;
	position:absolute;
	top:0px;
	left:0px;
	width:534px;
	height:40px;
	margin-top:610px;
	border-top:1px solid #deddfc;
}
#resumePopup_BottomLine{
	height:1px;
	background-color:#deddfc;
	top:0px;
	left:0px;
	position:absolute;
	overflow:hidden;
	z-index:2;
}

#tdResumePopup_Name img{
	display:none;
}
#resumePopup_Top>table{
	border-collapse:collapse;
	table-layout:fixed;
}
#tdResumePopup_Intro       { width: 58px; /*71px;*/}
#tdResumePopup_Name        { width:158px; text-align:left;}
#tdResumePopup_Notes       { width: 67px; text-align:center;}
#tdResumePopup_statusWidget{ width:154px;text-align:center;}
#tdResumePopup_headhunter  { width:152px;}
#resumePopup_headhunter {text-align:left;}
#tdResumePopup_action      { width:123px;}
#tdResumePopup_questions, #tdResumePopup_reviewer { font-size:10px;}

.resumePopup_hide{
	display:none;
}
.resumePopupLink{
	cursor:pointer;
}

/* Candidate review widget status widget : */
#resumePopup_statusWidgetLink img{
   margin-left:3px;
}
#Firebug .Logo{
	display:none;
}

#pWidgetBackdrop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 500px;
	background-color: black;
	opacity: 0.70;
	filter: alpha(opacity = 70);   /* IE6 */
}
.pWidgetTextOverflow{
	overflow:hidden;
}

#divResumePopup_Name>span.title,#resumePopup_headhunter>div{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;   
}
#divResumePopup_Name>br{  display:none; }

#resumePopupHelp{
	height:60px;
	min-width:80px;
	position:absolute;
	top:-10px; left:0;
	margin-top:848px;
}
#resumePopupHelp .crwHelp{
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	opacity:0.70;
	/* IE Opacity applied separately: filter: alpha(opacity = 70);   IE6 */	
}
#resumePopupHelp .crwHelp .crwHelpLeft{
	width:34px;
	height:60px;
	float:left;
	background:url(/images/popupFlashLeft.gif) top left no-repeat;
	filter: alpha(opacity = 70);   /* IE6 */	
}
#resumePopupHelp .crwHelp .crwHelpRight{
	width:34px;
	height:60px;
	float:left;
	background:url(/images/popupFlashRight.gif) top left no-repeat;
	filter: alpha(opacity = 70);   /* IE6 */	
}
#resumePopupHelp .crwHelp .crwHelpMsg{
	height:58px;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	float:left;
	background-color:#252525;
	position:relative;
	filter: alpha(opacity = 70);   /* IE6 */	
}

#resumePopupHelp .crwHelp .crwHelpMsg .crwHelpMsgShadow{
	font-size:12px;
	margin-top:18px;
	margin-left:-1px;
	margin-right:1px; 
	color:#000000;
}
#resumePopupHelp .crwHelpMsgWhite{
	font-size:12px;
	color:white;
	margin:16px 0 0 0; padding:0 0 0 0;
	position:absolute;left:0px;top:0px;
	cursor:pointer;
}

.pWidget4_Box{
	border: 1px solid #8a8888;
	width: auto;
	background: white;
	text-align: left;
	position: relative;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	z-index: 2;	
}
.pWidget4_Top,.pWidget4_Close,.pWidget4_Title{
	background:#663300;
	color:#FFFFFF;				
}
 .pWidget4_Top{
	height:16px;
	overflow:hidden;
	border-bottom:1px solid #8a8888;  
}
.pWidget4_Close{ 
	float:right; 
	border-left: 1px solid #8a8888; 
	width:15px;
	height:16px; 	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
}
.pWidgetFilterBox a.altBgColor1:hover,
.pWidgetFilterBox a.altBgColor2:hover,
.pWidget4_Box .pWidget4_Content a.altBgColor1:hover, 
.pWidget4_Box .pWidget4_Content a.altBgColor2:hover, 
.pWidget4_Box table tr.actionlist td a:hover, 
.pWidget4_Close.closeHover{
	background-color:#DCD5C3;
	color:#003366;       
	text-decoration:underline;
}

.pWidget4_Close div{ 
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:1px;
}
.pWidget4_Title {
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:9px;
	padding-right:9px;
	position:absolute;
	top:1px;
	white-space:nowrap;
}
.pWidget4_Content {
	padding-top:5px;
	padding-bottom:5px; 
}

/* used for widgets that may potentially detach the guidance bar if the widget contains an unusually long list */
.pWidget_Scrollable {
	max-height: 100px !important;
	overflow-y: auto !important;
}

.pWidget4_Content table{
	border-collapse:collapse;
	table-layout:fixed;
}
.pWidget4_Box table tbody tr.topbar {
	display:none;
}
.pWidget4_Box table tr.actionlist td {
	padding:0px;
}
.pWidget4_Box table tr.paragraph td {
	padding-left:7px;
	padding-right:5px;
	
}

.pWidget4_Box .pWidget4_Content .altBgColor1, .pWidget4_Box .pWidget4_Content .altBgColor2{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:9px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:3px;
	white-space:nowrap;
}
.pWidget4_Box .pWidget4_Content .altBgColor1{
	background-color:white;
}
.pWidget4_Box .pWidget4_Content .altBgColor2{
	background-color:white;
}
.pWidget4_Box_noTitle div.pWidget4_Title   { display:none; }
.pWidget4_Box_noTitle div.pWidget4_Content { margin-top:1px; padding-top:1px; }
.pWidget4_Box_noTitle div.pWidget4_Top{
	background-color:white;
	border-bottom:1px solid white;
	height:1px; 
}
.pWidget4_Box_noTitle .pWidget4_Close{
	display:none;
}

.pWidget_shadows{
	position:relative;
}
.pWidget_shadow {
	position:absolute;
	margin-left:-11px;
}
.pWidget_shadowed_content{
	position:absolute;
}
.pWidget_shadow_topleft{
	width:26px;
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_topleft.png) no-repeat top left;
}
 
.pWidget_shadow_top{
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_top.png) repeat-x top left;
}
.pWidget_shadow_topstep{
	width:26px;
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_topstep.png) no-repeat top left;
}

.pWidget_shadow_topright{
	width:26px;
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_topright.png) no-repeat top left;
}

.pWidget_shadow_left{
	width:26px;
	background: url(/images/pWidget/pWidgetShadow_left.png) repeat-y top left;
}

.pWidget_shadow_right{
	width:26px;
	background: url(/images/pWidget/pWidgetShadow_right.png) repeat-y top left;
}

.pWidget_shadow_bottomleft{
	width:26px;
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_bottomleft.png) no-repeat top left;
}

.pWidget_shadow_bottom{
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_bottom.png) repeat-x top left;
}

.pWidget_shadow_bottomright{
	width:26px;
	height:28px;
	background: url(/images/pWidget/pWidgetShadow_bottomright.png) no-repeat top left;
}

.pWidgetInfo{
	position:absolute;
}
.pWidgetInfo div.pWidget4_Content{
	padding-bottom:0px;
}
.pWidgetInfo_Content {
	/*background-color:#edeae3;*/
	padding-bottom:9px;
	padding-top:4px;
}
.pWidgetInfo_Content .pWidgetInfo_Name{}
.pWidgetInfo_Content .pWidgetInfo_Mail, .pWidgetInfo_Content .pWidgetInfo_Phone, .pWidgetInfo_Content .pWidgetInfo_Job{
	margin-bottom:5px;
	margin-top:6px;
	margin-right:6px;	
	position:relative;
}
.pWidgetInfo_Content .pWidgetInfo_Job{
	margin-left:32px;}
.pWidgetInfo_Content .pWidgetInfo_Phone img{
	position:absolute;
	left:10px;
	top:0px;
	display:block;
}
.pWidgetInfo_Content .pWidgetInfo_Phone span, .pWidgetInfo_Content .pWidgetInfo_Phone div{	
	margin-left:32px;
	white-space:nowrap;
	display:block;
}							
.pWidgetInfo_Content .pWidgetInfo_Mail img{
	position:absolute;
	left:6px;
	top:1px;	
	display:block;
}
.pWidgetInfo_Content .pWidgetInfo_Mail span{
	margin-left:32px;
	white-space:nowrap;
	display:block;
}


/* Note customizations: */
.pWidgetCHNote{
	background:none;
	border:none;
	padding:0;
	overflow:visible;
}
.pWidgetCHNote div.CHNote_buttons{margin-top:11px; padding-bottom:0px;}
.pWidgetCHNote div.CHNote_topNote{padding-left:10px; padding-right:6px; padding-top:7px; padding-bottom:10px;}
.pWidgetCHNote div.CHNote_topNote_text{}
.pWidgetCHNote div.pWidget4_Title{margin-top:1px;}
.pWidgetCHNote div.pWidget4_Content{margin-top:1px; margin-left:6px; margin-right:8px;}
.pWidget_shadowed_content input.submit{
	font-size:10px;
	background:url(/images/buttons/gbutton.png) no-repeat 0px 5px;
	background:expression("url(/images/buttons/gbutton.png) no-repeat 0px 4px");	
	width:70px;height:28px;
	cursor:pointer;
	border:none;
	color:white;
}
.pWidgetCHNote input.submit{
	/*
	background:url(/images/buttons/gbuttonArrow.png) no-repeat 0px 5px;
	background:expression("url(/images/buttons/gbuttonArrow.png) no-repeat 0px 4px");
	*/	
	background:url(/images/buttons/gbutton.png) no-repeat 0px 5px;
	background:expression("url(/images/buttons/gbutton.png) no-repeat 0px 4px");
	width:70px;height:28px;
	cursor:pointer;
	border:none;
	color:white;
}
.pWidgetFilterBox{
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #8A8888;
	background-color:white;
	text-align:left;	
}
.pWidgetFilterBox_inner{
	padding:2px 0px;
}
.pWidgetFilterBox div a{
	padding:0px 4px;
	display:block;
}
.pWidgetFilterBox div br{
	display:none;
}

/* Minor customizations for simpler popups: */
.pWidgetSimpleBox{}
.pWidgetSingleForm{}
.pWidgetSimpleBox div.pWidget4_Content, .pWidgetSingleForm div.pWidget4_Content {
	padding-left:10px;
}
.pWidgetSimpleBox div.pWidget4_Content {
/*	background-color:#edeae2;*/
	/*margin-top:13px;*/
	color:black;
}

.dropdownFilter {
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hide;
	height: auto;
	min-width: 130px;
	max-width: 500px; 
	width: auto;
	background-color: white;
	border: 1px solid black;	
	padding-left: 5px;
	padding-right: 5px;
}
.dropdownFilter div {}
