@charset "UTF-8";
/*@import url(../../base/css/join_form.css); */
/*------------------*/
/*
	.hidden_div
	{
		width:400px; 
		height:150px; 
		text-align:right; 
		table-layout:fixed; 
		background-color:#FFECFF; 
		border:#DC78D5 solid 1px;  
		visibility:hidden; 
		position:absolute; 
		top:400px; 
		left:500px; 
		font-family:Arial
	}
*/
/**************************** Begin General Ajax style ******************/
	table.ajax_textarea_table
	{
		border:0px solid red;
		cellpadding: 0;
		cellspacing: 0;
		margin: 0;
		padding: 0;
	}
	td.ajax_textarea_td{
		margin: 0;	padding: 0; 
	}
	div.ajax_div_text{
		background-repeat:repeat-x; background-image:url('../images/textarea_inside.gif');
		background-color: #ffffff;
		margin: 0px; padding: 0px;
	}
	textarea.ajax_textarea_text{
		background-repeat:repeat-x; background-image:url('../images/textarea_inside.gif');
		background-color: #ffffff;
		margin: 0px; padding: 0px;
	}
	td.ajax_textarea_top	{
		background-repeat:repeat-x; background-image:url('../images/textarea_top.gif');
		height: 6px;
		vertical-align: bottom;
	}
	td.ajax_textarea_top_right	{
		background-repeat:no-repeat; background-image:url('../images/textarea_top_right.gif');
		width: 5px; height: 6px;
		vertical-align: bottom;
	}
	td.ajax_textarea_right	{
		background-repeat:repeat-y; background-image:url('../images/textarea_right.gif');
		width: 5px;
		vertical-align: top;
	}
	td.ajax_textarea_bottom_right{
		background-repeat:no-repeat; background-image:url('../images/textarea_bottom_right.gif');
		width: 5px; height: 6px;
	}
	td.ajax_textarea_bottom{
		background-repeat:repeat-x; background-image:url('../images/textarea_bottom.gif');
		height: 6px;
	}
	td.ajax_textarea_bottom_left{
		background-repeat:no-repeat; background-image:url('../images/textarea_bottom_left.gif');
		width: 5px; height: 6px;
	}
	td.ajax_textarea_left	{
		background-repeat:repeat-y; background-image:url('../images/textarea_left.gif');
		width: 5px;
		vertical-align: top;
	}
	td.ajax_textarea_top_left{
		background-repeat:no-repeat; background-image:url('../images/textarea_top_left.gif');
		width: 5px; height: 6px;
	}
	div.ajax_sideinfo_inside
	{
		background-repeat:repeat-x; background-image:url('../images/sideinfo_div_bg.gif');
		background-position: bottom left; 
		background-color: #ffffff;
		color: #510B62;
		Padding: 12px 7px 7px 1px;
	}
	div.ajax_mandatory
	{
		height: 7px;
		width: 7px;
		color: #2670dd;
	}
	div.ajax_textarea_counter
	{
		height: 18px;
		margin-left: 1px;
		margin-right: 1px;
	}
	div.moreaboutscreening_frame
	{
		position:absolute;
		top:88px;
		left:235px;
		background-image:url('../images/moreaboutscreening.gif');
		background-repeat:repeat-x;
		width:442px;
		height:359px;
		border:1px Solid #a7a7a7;
		z-index:999;
		display:none;
	}
	div.moreaboutscreening_title
	{
		float:right;
		color:#530d64;
		font-weight:bold;
		font-size:14px;
		padding-top:20px;
		padding-right:27px;
	}
	div.moreaboutscreening_close
	{
		color:#49729a;
		float:left;
		cursor:pointer;
		font-size:12px;
		font-weight:bold;
		padding-top:2px;
		padding-left:2px;
	}
	div.moreaboutscreening_close_button
	{
		margin-bottom:8px;
		margin-left:8px;
	}
	div.moreaboutscreening_text
	{
		padding-right:27px;
		padding-left:27px;
	}
	div.ajax_result
	{
		font-size:12px;
		font-weight: normal;
		height:20px;
		line-height:14px;
		margin-top: 5px;
		border: 0px solid red;
	}
	div.ajax_validation_error {
		background-repeat:no-repeat; background-image:url('../images/ajax_validation_error.gif');
		height: 14px; line-height:14px; width:10px; vertical-align:middle;
		padding-right:2px;
		}
	div.ajax_validation_error_text {
		height:20px;
		color: #CE213B; }
	div.ajax_validation_ok {
		background-repeat:no-repeat; background-image:url('../images/ajax_validation_ok.gif');
		height:10px; width:10px;
		/*height: 14px; line-height:14px; width:10px; vertical-align:middle;
		padding-right:2px;*/
		}
	div.ajax_validation_ok_text {
		height:20px;
		color: #529F44; }
	div.ajax_label_container
	{
		vertical-align: top;
		text-align:top;
	}
	div.ajax_label
	{
		color: #446C95;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0;
		width:100px;
		line-height: 14px;

		vertical-align:top;
	}
	div.ajax_text_title
	{
		color: #446C95;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px 0px 12px 0px;
		width:100px;
		line-height: 14px;
		vertical-align:top;
	}
	div.tos_strong {
		font-weight: bold; color: #303030; font-size:12px;}
	div.tos_strong_large_1 {
		font-weight: bold; color: #93241D; font-size:14px; margin-top:5px; margin-bottom:5px; text-align:center;}
	div.tos_strong_large_2 {
		font-weight: bold; color: #303030; font-size:13px; margin-top:15px; margin-bottom:5px; text-align:center;}
	div.tos_title {
		font-weight: bold; color: #4A7095; font-size:12px; }
	div.legal_div {
		background-repeat:no-repeat; background-image:url('../images/legal_bg.gif');
		margin:0; padding:6px 0px 0px 0px;  vertical-align: top; }
	td.white_div_inside	{
		background-color: #ffffff; margin:0; padding:0;  vertical-align: top; 
		opacity: 0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter: alpha(opacity=80);	}
	td.white_div_top_right	{
		background-repeat:no-repeat; background-image:url('../images/white100_div_top_right.gif');
		width: 5px; height: 5px;}
	td.white_div_bottom_right {
		background-repeat:no-repeat; background-image:url('../images/white100_div_bottom_right.gif');
		width: 5px; height: 5px;}
	td.white_div_bottom_left	{
		background-repeat:no-repeat; background-image:url('../images/white100_div_bottom_left.gif');
		width: 5px; height: 5px;}
	td.white_div_top_left {
		background-repeat:no-repeat; background-image:url('../images/white100_div_top_left.gif');
		width: 5px; height: 5px;}
	div.is_this_your_email
	{
		color: #446C95;
		font-size:12px;
		font-weight:bold;
		width:240px;
		margin-right:29px;
		text-align:center;
	}
	div.ajax_label_note
	{
		color:#908f8f;
		font-size: 9px;
		font-weight: normal;
	}
/**************************** END General Ajax style ******************/
/**************************** Begin Ajax control styles ******************/
	div.ajax_text_left
	{
		background-image:url('../images/text_left.gif');
		background-repeat:no-repeat;
		width: 5px;
		height: 22px;
	}
	div.ajax_text_right
	{
		background-image:url('../images/text_right.gif');
		background-repeat:no-repeat;
		width: 5px;
		height: 22px;
	}
	div.ajax_text_div_bg
	{
		background-image:url('../images/text_div_bg.gif');
		background-repeat:repeat-x;
		height: 22px;
		border: 0px Solid red;
		padding:0px;
		text-align:middle;
		line-height: 17px;
		vertical-align:middle;
	}
	div.error_div_title
	{
		color:#4f4c4c;
		font-size:12px;
		margin-right:16px;
		padding-top:1px; 
		font-weight:bold;
	}
	div.error_div_frame
	{
		height:119px;
		width:404px;
		position:absolute;
		display:none;
		top:231px;
		right:42px;
		border:0px Solid #7D7D7D;
		z-index:1001;
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
	}
	div.wiz_title
	{
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		margin-right:30px;
		margin-top:16px;
	}
	div.wiz_components
	{
		margin-top:15px;
		margin-right:30px;
	}
	div.wiz_components_tos
	{
		margin-top:8px;
		margin-right:0px;
		margin-left:0px;
	}
	div.wiz_spacer
	{
		clear: both;
		border: 0px solid red;
		height: 30px;
		width: 30px;
		margin-top:0px;
		margin-right:0px;
	}
	div.wizard_frame
	{
		height:270px;
		border:0px Solid red; 
		padding-right:0px;
		padding-top:0px;
	}
	div.wizard_box
	{
		height:270px;
		border:0px Solid red; 
		padding: 0px;
		margin: 0px;
	}
	div.error_list_text
	{
		color:#4f4c4c;
		font-size:12px;
		font-weight:bold;
		float:right;
		margin-right:10px;
	}
	div.error_div_top
	{
		height:16px;
		width:404px;
		background-image:url('../images/error_area_top.gif');
		#background-image:url('../images/error_area_top.gif');
		background-repeat:no-repeat;
		clear:both;
	}
	div.error_div_center
	{
		height:70px;
		width:404px;
		background-image:url('../images/error_area_center.gif');
		background-repeat:repeat-y;
		clear:both;
	}
	div.error_div_bottom
	{
		height:33px;
		width:404px;
		background-image:url('../images/error_area_bottom.gif');
		#background-image:url('../images/error_area_bottom.gif');
		background-repeat:no-repeat;
	}
	div.fillout_cv_button
	{
		background-image:url('../images/filloutcv.gif');
		height:27px;
		width:107px;
		float:right;
		cursor:hand;
		cursor:pointer;
	}
	div.upload_cv_button
	{
		background-image:url('../images/uploadcv.gif');
		height:27px;
		width:108px;
		float:right;
		cursor:hand;
		cursor:pointer;
	}
	div.cv_option_or
	{
		height:27px;
		width:43px;
		float:right;
		text-align:center;
		vertical-align:middle;
		line-height:27px;
		color:#5d99e0;
		font-size:14px;
		font-weight:bold;
	}
	div.cvoptions_next
	{
		height:20px;
		cursor:hand;
		cursor:pointer;
		float:left;
	}
	div.cvoptions_buttons
	{
		height:40px;
		width:275px;
		margin-top:45px;
	}
	div.email_address_left
	{
		background-image:url('../images/transparent_left.gif');
		height: 24px;
		width:8px;
		border: 0px Solid red;
		float:right;
	}
	div.email_address_right
	{
		background-image:url('../images/transparent_right.gif');
		height: 24px;
		width:8px;
		border: 0px Solid red;
		float:right;
	}
	div.email_address_center
	{
		background-image:url('../images/transparent_center.gif');
		background-repeat:repeat-x;
		height: 24px;
		width: 200px;
		border: 0px Solid red;
		padding:0px;
		text-align:middle;
		line-height: 24px;
		vertical-align:middle;
		float:right;
		text-align:center;
		font-weight:bold;
		letter-spacing:1px;
	}
	div.upload_result_left
	{
		background-image:url('../images/transparent_left.gif');
		height: 24px;
		width:8px;
		border: 0px Solid red;
		float:right;
	}
	div.upload_result_right
	{
		background-image:url('../images/transparent_right.gif');
		height: 24px;
		width:8px;
		border: 0px Solid red;
		float:right;
	}
	div.upload_result_center
	{
		background-image:url('../images/transparent_center.gif');
		background-repeat:repeat-x;
		height: 24px;
		border: 0px Solid red;
		padding:0px;
		text-align:middle;
		line-height: 24px;
		vertical-align:middle;
		float:right;
		text-align:center;
		font-weight:bold;
		letter-spacing:1px;
	}
	div.upload_result
	{
		color: #446C95;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin-top:3px;
		line-height: 14px;
		vertical-align:top;
	}
	div.email_conf_buttons
	{
		padding-top:20px;
		height:30px;
		width:148px;
		margin-right:61px;
	}
	div.bold_standard_text
	{
		font-size:12px;
		color:#666666;

	}
	div.normal_standard_text
	{
		font-size:12px;
		color:#666666;
	}
	div.email_address_frame
	{
		width:240px;
		height:24px;
		margin-right:33px;
		margin-top:19px;
	}
	div.edit_email_area
	{
		display:none;
		height:100px;
		width:350px;
		float:right;
		border:0px Solid Red;
		padding-right:1px;
	}
	input.ajax_text
	{
		background-image:url('../images/text_bg.gif');
		background-repeat:repeat-x;
		border:0;
		text-align:middle;
		padding:0px;
		margin-top:1px;
		height: 17px;
	}
	div.combo_button
	{
		vertical-align: middle;
		padding-top: 0;
		margin-top: 2px;
		border: 0;
		height: 17px;
		width: 17px;
		background-image:url('../images/combo_button.gif');
		background-repeat:no-repeat;
		cursor: pointer;
	}
	div.combo_list
	{
		border: 1px solid #B5C6D5;
		background-color: white;
		position: absolute;
		overflow-y: auto;
		overflow-x: hidden; 
		padding: 0px;
		z-index: 1000;
		margin-top: -2px;
		margin-right: 1px; 
	}
	div.combo_list_item
	{
		cursor:pointer; 
		background-color:white;
		border-top: 0px solid red;
		border-right: 0px solid red;
		border-left: 0px solid red;
		border-bottom: 1px solid #DBE7F5;
		height: 17px;
		padding-right: 5px;
		padding-left: 5px;
	}
/**************************** END Ajax control styles ******************/

	
	table, tr, td
	{
	}

	.join_header_first, .join_header
	{
		height:20px;
		border-top:1px solid #c9c9c9;
		text-align:center;
	}
	.join_td_1
	{
	}
	.header2_block
	{
		width:100%;
		margin-top:0px;
		margin-bottom:25px;
	}	
	.header2_content
	{
		vertical-align:middle;
		width:100%;
	}
	.toptext14 {
		font-size:13px;
		font-weight:normal;	
		color:#632174;
		padding-top:30px;
		padding-bottom:20px;
		padding-right:30px;
	}
	.toptext11 {
		font-size:12px;
		font-weight:normal;	
		color:#919191;
		padding-bottom:10px;
	}
	.stage_text {
		font-size:11px;
		font-weight:bold;		
		color:#919191;
	}
	td.join_td_1_first, .join_td_1, div.join_form_labels
	{
	 	color:#446c95;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
		padding:0px;
		padding-top:6px;
		width:100px;
	}
	td.join_td_2_first, .join_td_2
	{
		font-weight:bold;
		height:20px;
		border:0px solid #000000;
		padding-top:5px;
		padding-bottom:5px;		
		padding-right:10px;
		text-align:right;
		vertical-align:top;
	}
	.namenote
	{
		color:#908f8f;
		font-size:9px;
		font-weight:normal;
		text-align:left;
	}
	#usernameresult
	{
	}
	.terms
	{
		width:325px;
		height:60px;
		font-weight:normal;
		font-size:9px;
		color:#575757;
		background-color:#FFFFFF;
		border: 1px solid #a5acb2;
		padding:5px;
		
	}
	.legal_warning
	{
		font-weight:bold;
		font-size:14px;
		text-align:center;
		color:#AB0000;
		margin-bottom:12px;
	}
	.legal_text
	{
		color:#464646;
		font-weight:bold;
		font-size:14px;
		margin-bottom:30px;
	}
	JOIN_Terms_of_use_TEXT
	{
		font-size:12px;
        
        
	}
	td.wiz_right_box
	{
		background-image:url('../images/wiz_bg.jpg');
		background-repeat:no-repeat;
		width:538px;
		height:365px;

	}
	td.wiz_right_box_tos
	{
		background-image:url('../images/wiz_bg_clear.jpg');
		background-position: 0px 4px;
		background-repeat:no-repeat;
		width:537px;
		height:361px;

	}
	.small_white_text
	{
		font-weight:bold;
		font-size:12px;
		vertical-align:top;
		color:#fff;
		text-align:center;
	}
	td.wiz_left_box
	{
		width:211px;

	}
	div.progress_bar_bg
	{
		background-image:url('../images/prog_bar_bg.gif');
		background-repeat:repeat-x;
		border:0px Solid #798DA2;
		height:20px;
		width:184px;
		float:right;
	}
	div.list_component_first_item
	{
		cursor:hand;
		cursor:pointer;
		vertical-align:middle;
		background-image:url('../images/list_first_item.gif');
		background-repeat:no-repeat;
		line-height:20px;
		text-align:center;
		height:25px;
		width:109px;
		color:#000000;
		font-weight:bold;
		border:0px Solid #798DA2;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;*/
	}
		div.list_component_middel_item
	{
		cursor:hand;
		cursor:pointer;
		vertical-align:middle;
		background-image:url('../images/list_middel_item.gif');
		background-repeat:no-repeat;
		line-height:20px;
		text-align:center;
		height:25px;
		width:109px;
		color:#000000;
		font-weight:bold;
		border:0px Solid #798DA2;
	}
	div.list_component_last_item
	{
		cursor:hand;
		cursor:pointer;
		vertical-align:middle;
		background-image:url('../images/list_last_item.gif');
		background-repeat:no-repeat;
		line-height:20px;
		text-align:center;
		height:25px;
		width:109px;
		color:#000000;
		font-weight:bold;
		border:0px Solid #798DA2;
	}

	.TOSAgreeText 
	{
		color:#1d5089;
		font-size:12px;
		font-weight:normal;
        width:300px;
        
	}
	
	.security
	{
		text-align:right;
	}
	.securityImage 
	{
		text-align:right;
	}
	.securityImageCaption
	{
		text-align:right;
		width:80px;
		height:32px;
		font-size:12px;
		font-weight:bold;
		color:#798da2;
	}
	.securityImageValue
	{
		width:80px;
		text-align:left;
	}
	.securityImageValue input
	{
		border: 1px solid #798da2;
	}
	.sections_captions, .more_info_link
	{
		color:#785e7f;
		text-decoration:none;
		font-weight:bold;
	}
	.more_info_link
	{
		cursor: pointer;
		cursor: hand;
	}
	.formsections
	{
		display:none;
		height:0px;
		margin:0 auto;
		overflow:hidden;
	}
	
	.cvtype_sel 
	{
		width:100%;
		padding-left:20px;
		padding-right:20px;
		margin-top:5px;
	}
	.cvtype_sel td {
		width:50%;
		padding-top:5px;
		border-top:1px solid #ebebeb;
	}
	.cvtype_sel a, .cvtype_sel a:link, .cvtype_sel a:visited
	{
		color:#42618d;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	}
	.cvtype_sel a:active, .cvtype_sel a:hover
	{
		color:#42618d;
		text-decoration:underline;
		font-size:11px;
		font-weight:bold;		
	}
		