.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7;z-index:100000 !important;}
.respond-to-vacancy .popup-button-container{padding-top:10px;}
	
	.mainwrapper-one-column .popup-button-container span.top, .mainwrapper-two-column .popup-button-container span.top{background:url(../images/backgrounds/popup/button-container-top.gif) no-repeat left top;display:block;height:10px;}
	.mainwrapper-one-column .popup-button-container span.bottom, .mainwrapper-two-column .popup-button-container span.bottom{background:url(../images/backgrounds/popup/button-container-bottom.gif) no-repeat left bottom;display:block;height:10px;}
	.mainwrapper-one-column .popup-button-container div.middle, .mainwrapper-two-column .popup-button-container div.middle{background:url(../images/backgrounds/popup/button-container-middle.gif) repeat-y left top;overflow:hidden;padding:0 0 2px 10px;}
		.popup-button-container div.middle p{font-size:1.2em;font-weight:bold;margin-bottom:10px;}
div.popup-button{clear:both;}
	a.popup-button, a.popup-cancel-button {
		background:url(../images/forms/button.png) #f37225 no-repeat 0 0;
		white-space:nowrap;
		color:#ffffff;
		float:left;
		font-weight:normal;
		line-height:1;
		padding:0 0 0 6px;
		text-decoration:none;
		xfont-size:0.92em;
		margin-right:5px;
	}
	a.popup-button:hover, a.popup-cancel-button:hover {background-color:#712b86;color:#ffffff;text-decoration:none;}
   		a.popup-button span, a.popup-cancel-button span {
			background:url(../images/forms/button.png) no-repeat 100% -50px;
			cursor:pointer;
			float:left;
			min-height:6px;
			padding:5px 6px 3px 0;
			line-height:1;
			color:#ffffff;
		}
	a.popup-cancel-button{background-color:#a7a9ac;}
	.refer-a-friend .popup-button-container, .send-to-friend .popup-button-container{float:right;}
	.send-to-friend input { width: 250px; }
.popup-canvas{background:#ffffff;padding:20px;padding-bottom:10px; padding-top: 30px; float:left;}
	.popup-canvas h1{font-size:1.5em;font-weight:bold;}
	.popup-canvas .vacancy,.popup-canvas .header{margin-bottom:28px;}
	.popup-canvas h2{font-size:1.3em;line-height:1.0em;padding-bottom:4px;width:auto !important;white-space:nowrap;}
	.popup-canvas .select-contact h2, .popup-canvas .vacancy h2{white-space:normal;}
	h3.selection-heading{font-size:1.3em;line-height:1.0em;padding-bottom:4px;}
	.popup-canvas .vacancy p.location{font-size:1.1em;}
		.popup-canvas .vacancy p span{color:#818687;}
	.popup-two-column-wrapper{overflow:hidden;position:relative;}
	.respond-to-vacancy .popup-two-column-wrapper{width:438px;}
	.left-column{float:left;width:208px;}
	.respond-to-vacancy textarea, .respond-to-vacancy input { margin-bottom: 0.5em; width:434px; }
	/**/
	.right-column{float:left;margin-left:9px;width:220px;}
		.right-column span.top{background:url(../images/backgrounds/popup/right-top.gif) no-repeat left top;display:block;height:10px;}
		.right-column span.bottom{background:url(../images/backgrounds/popup/right-bottom.gif) no-repeat left bottom;display:block;height:10px;}
		.right-column div.middle{background:url(../images/backgrounds/popup/right-middle.gif) repeat-y left top;padding:5px 10px;}
			.right-column div.middle h3{color:#d71e64;font-size:1.3em;padding-left:10px;}
			.right-column div.middle p.instruction{padding:0 0 10px 10px;}
			.selection-box, .select-contact{background:#ffffff;border:1px solid #d3d6d7;overflow:hidden;padding:10px;}
			.left-column .select-contact{background:none;border:none;height:200px;padding:0;}
			.selection-box label{font-weight:bold;padding-left:3px;}
			.selection-box  input{vertical-align:middle;}
				.select-contact{height:300px;overflow:auto;}
				* html .select-contact{height:200px;}
				.select-contact-wrapper{overflow:hidden;}
				.select-contact-wrapper div.popup-button, .popup-wide-content-wrapper div.popup-button{margin:10px 0;}
	.popup-canvas div.highlight{background:#E5E5E5;margin:20px 0 0 0;padding:10px;width:420px;}
	.popup-canvas p.highlight{background:#E5E5E5;margin:10px 0;padding:10px;}		
	.popup-one-column-wrapper{width:438px;position:relative}
		.popup-one-column-wrapper span.top{background:url(../images/backgrounds/popup/single-top.gif) no-repeat left top;display:block;height:10px;overflow:visible;padding:0;}
		.popup-one-column-wrapper span.bottom{background:url(../images/backgrounds/popup/single-bottom.gif) no-repeat left bottom;display:block;height:10px;}
		.popup-one-column-wrapper div.middle{background:url(../images/backgrounds/popup/single-middle.gif) repeat-y left top;padding:0 10px 2px 10px;}
		.popup-one-column-wrapper .popup-form-wrapper .field-row{overflow:hidden;padding:4px 0;}
			.popup-one-column-wrapper .popup-form-wrapper .long .field-title{display:block;width:100%;}
			.popup-one-column-wrapper .popup-form-wrapper .field-title{float:left;font-weight:bold;width:150px;}
				.popup-one-column-wrapper .popup-form-wrapper .field-title span{font-weight:normal;font-size:0.9em;}
			.popup-one-column-wrapper .popup-form-wrapper .field-separater{float:left;width:10px;}
			.popup-one-column-wrapper .popup-form-wrapper .field-data{float:left;}
				.popup-one-column-wrapper .popup-form-wrapper .long .field-data textarea{width:410px;}
			.popup-one-column-wrapper .popup-form-wrapper .field-data textarea{width:250px;}
			.popup-form-wrapper{overflow:hidden;}
/* C21 */
.select-contact-box{display:block;padding-left:160px;}
.select-contact-box label{padding-left:3px;}
/* C21 TYPE 2 */
.select-invite-contact .left-column{border-right:1px solid #d3d6d7;padding-right:8px;width:200px;}
.select-invite-contact .right-column{margin-left:9px;width:200px;}
.select-invite-contact h2{color:#d71e64; padding-bottom:6px;}
.popup-canvas .popup-one-column-wrapper .form-bock span.top{background:url(../images/backgrounds/popup-form-top.gif) no-repeat left top;}
.popup-canvas .popup-one-column-wrapper .form-bock span.bottom{background:url(../images/backgrounds/popup-form-bottom.gif) no-repeat left bottom;height:7px;}
.popup-canvas .popup-one-column-wrapper .form-bock div.middle{background:url(../images/backgrounds/popup-form-middle.gif) repeat-y left top;}
.form-bock label{font-weight:bold;}
.form-bock input{width:144px;}
p.intro-text{width:520px;padding-bottom:20px;}
p.intro-invite{width:430px;padding-bottom:20px;}
.popup-content{background:#ffffff;border:1px solid #d3d6d7;height:450px;padding:10px;overflow:auto;width:700px;}
		.popup-wide-content-wrapper span.top{background:url(../images/backgrounds/popup/wide-top.gif) no-repeat left top !important;display:block;height:10px;overflow:visible;padding:0;}
		.popup-wide-content-wrapper span.bottom{background:url(../images/backgrounds/popup/wide-bottom.gif) no-repeat left bottom !important;display:block;height:10px;}
		.popup-wide-content-wrapper div.middle{background:url(../images/backgrounds/popup/wide-middle.gif) repeat-y left top !important;padding:0 10px 2px 10px;}


#ctl00_ContentPlaceHolder1_ucPublicProfile_pnlAddContact { _position: absolute !important; _top: 100px !important; _width: 480px; }