/* IE6 & IE7 definitions moved to the end of this file*/

/* global */
#global {
	color: #424242;
	font-family: Verdana;
	font-size: 11px;
	height: 551px;
	left: 50%;
	margin-left: -492px;
	position: absolute;
	top: 30px;
	width: 983px;	
	z-index: 500;
}
	#global #global_inner {
		background: #fff none;
		border-left: 10px solid;
		border-right: 10px solid;
		border-bottom: 10px solid;
		border-color: #e9e9e9;
		height: 516px;
		position: relative;
		width: 963px;
	}
		#global_inner h1 {
			color: #000;
			font-size: 20px;
			margin: 0 0 20px 40px;
			padding: 25px 0 0 0;
		}
			#global_inner h1 .first_part {
				color: #000;
			}
			#global_inner h1 .second_part {
				color: #777;
			}
		#global_inner h3 {
			color: #424242;
		}	
		#global_inner a {
			color: #676767;
			text-decoration: none;
		}
		#global_inner a.backLink {
			float:right;
			margin-top: 6px;
		}
		.ie6 #global_inner a.backLink {
			float: none;
			position: absolute;
			top: 15px;
			right: 15px;
		}
		.ie6 #global_inner .green_content_ctr {
			position: relative;
		}
		#global_close {
			font-weight: bold;
			position: absolute;
			right: 30px;
			top: 35px;
		}
			#global_close a {
				color: #676767;
				text-decoration: none;
			}
			#global_close img {
				vertical-align: middle;
			}
		#global_nav	{
			background: #fff;
			float: left;
			height: 380px;
			margin: 0 20px 0 40px; /* ie 6 */
			padding: 15px;
			width: 170px;
		}
			#global_nav h2 {
				color: #676767;
				font-size: 14px;
				font-weight: bold;
				margin: 0 0 15px 0;
			}
			#global_nav ul {
				margin: 0 0 15px 0;
			}
				#global_nav li {
					margin: 0 0 6px 0;
					list-style: none;
				}
					#global_nav li img {
						margin: 0 3px 0 0;
						vertical-align: bottom;
					}
					#global_nav li span:hover {
						color: #000;
						text-decoration: underline;
					}
					#global_nav li span.active {
						color: #000;
						text-decoration: underline;
					}
		#global_content {
			background: #fff;
			float: left;
			height: 380px;
			padding: 15px 20px 15px 20px;
			overflow: hidden;
			width: 620px;
		}
			#global_content_infobar {
				background: #E9E9E9;
				border: 1px solid #646464;
				color: #676767;
				margin: 0 0 15px 0;
				overflow: hidden;
				padding: 5px 10px;
			}
				#global_content_infobar h2 {
					float: left;
					font-size: 11px;
					margin: 0 4px 0 0;
				}
#global_bg_helper_right {
	display:none;	
}
#global_bg_helper_bottom {
	height: 25px;
	width: 984px;
	background: transparent url(/images/global/mixxtbarv2/global_shadow.png) no-repeat 0 0;
}
/* gset */
.gset h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}
.gset #global_nav h2 {
	padding-top: 15px;
}
.gset p {
	margin: 0 0 15px 0;
}
.gset .green_content_ctr { /* ie 6 + 7 */
	background: #E9E9E9;
	padding: 15px 15px 0 15px;
	margin: 0 0 10px 0;
}
.gset .white_content_in_ctr {
	background: #fff;
	padding: 8px 10px;
	margin: 0 0 15px 0;
	position: relative;
}
.ie6 .gset .white_content_in_ctr {
	position: static;
}
.gset #last_line {
	float: left;
	width: 620px;
}
	.gset #last_line p {
		margin: 0;
	}
	.gset #last_line_left {
		float: left;
		width: 50%;
	}
		.gset #last_line_left img {
			vertical-align: middle;
		}
	.gset #last_line_right {
		float: right;
		width: 50%;
		text-align: right;
	}
	/* gset personal data */
	#personal_data .green_content_ctr {
		padding: 15px 15px 5px 15px;
	}
	#personal_data .form_line {
		clear: both;
		margin: 0 0 15px 0;
	}
		#personal_data .form_line label {
			float: left;
			font-weight: bold;
			padding: 2px 0 0 4px;
			width: 100px;
		}
		#personal_data .form_line .label_short {
			float: left;
			width: 80px;
		}
		#personal_data .form_line .label_short label {
			width: 80px;
		}
		#personal_data .form_line .like_label {
			float: left;
			font-weight: bold;
			padding: 3px 0 0 4px;
			width: 100px;
		}
		#personal_data .form_line .like_label_short {
			float: left;
			font-weight: bold;
			padding: 3px 0 0 4px;
			width: 80px;
		}
		#personal_data .form_line .input_ctr {
			float: left;
			margin: 0 15px 0 0;
		}
			#personal_data .form_line .input_ctr input {
				width: 150px;
			}
		#personal_data .form_line .input_ctr_short {
			float: left;
			margin: 0;
		}
			#personal_data .form_line .input_ctr_short input {
				width: 180px;
			}
		#personal_data .form_line p {
			float: left;
			padding: 3px 0 0 0;
			margin: 0;
		}
		#personal_data .select_ctr {
			width: 150px;
			height: 20px;
			float: left;
		}
		#personal_data .select_ctr select {
			width: 150px;
		}
		#personal_data #email_input_ctr input {
			width: 250px;
		}
		#personal_data #set_country {
			width: 180px;
		}
	/* gset profile_img */
	
	#imageChangerWrap {
		position: absolute;
		left: 50%;
		top: 550px;
		z-index: 999;
	}
	#imageChanger {
		left: -250px;
		top: 0;
		z-index: 999;
		margin: 0;
	}
	#profile_img h3 {
			font-size: 12px;
			margin: 0 0 10px 0;
		}
	#profile_img #profile_img_ctr {
		float: left;
		height: 87px;
		margin: 0 0 15px 0;
		overflow: hidden;
		width: 335px;
	}
		#profile_img #profile_img_ctr .img_ctr {
			background: #fff;
			border: 1px solid #607A1F !important;
			float: left;
			margin: 0 10px 0 0;
			padding: 3px;
		}
			#profile_img #profile_img_ctr .img_ctr img {
				vertical-align: bottom;
			}
		#profile_img #profile_img_ctr #helptext {
			background: #fff;
			float: left;
			font-size: 10px;
			height: 48px;
			padding: 7px;
			width: 240px;
		}
			#profile_img #profile_img_ctr #helptext p {
				margin: 0 0 4px 0;
			}
	#profile_img #new_profile_img_ctr {
		float: right;
		margin: 0 0 15px 0;
		padding: 0 0 0 20px;
		width: 235px;
	}
		#profile_img #new_profile_img_ctr #choose_img_ctr {
			background: #fff;
			height: 48px;
			padding: 7px 12px;
			position: relative;
		}
			#profile_img #choose_img_ctr p {
				font-weight: bold;
				margin: 0;
			}
			#profile_img #choose_img_ctr .input_ctr {
				font-weight: bold;
				margin: 8px 0 0 0;
			}
				#profile_img #choose_img_ctr .input_ctr span {
					margin: 0 0 0 5px;
					vertical-align: middle;
				}
				#profile_img #choose_img_ctr #fileupload_ctr {
					left: -20px;
					position: absolute;
					top: 25px;
					width: 100px;
				}
				#profile_img .niceform_active #choose_img_ctr #fileupload_ctr {
					left: -20px;
					position: absolute;
					top: 30px;
					width: 100px;
				}
				#profile_img #choose_img_ctr #fileupload_ctr input {
					opacity: 0;
					padding: 4px 0;
					width: 150px;
				}
				#myp_fileupload_ctr {
					margin-left: -50px;
					margin-top: -25px;
					-moz-opacity:0;
					opacity: 0;
				}
				.ie #myp_fileupload_ctr{
					margin-left: -60px;
					margin-top: -27px;
					filter:alpha(opacity=0);
					zoom: 1;
				}
				.ie #myp_fileupload_ctr input{
					font-size: 20px;
				}
				#myp_fileupload_ctr input {
					cursor: pointer;
				}
	#profile_img #gallery,
	#imageChanger #myp_gallery {
		background: #fff;
	}
		#gallery,
		#myp_gallery {
			overflow: hidden;
			margin: 0 0 15px 0;
			padding: 10px;
			width: 570px;
		}
			#gallery #go_left,
			#myp_gallery #myp_go_left {
				float: left;
				width: 30px;
			}
			#myp_gallery #myp_go_left {
				width: 28px;
			}
			#gallery #go_right,
			#myp_gallery #myp_go_right {
				float: right;
				text-align: right;
				width: 25px;
			}
			#gallery #go_left img,
			#gallery #go_right img,
			#myp_gallery #myp_go_left img,
			#myp_gallery #myp_go_right img {
				cursor: pointer;
			}
			#gallery_inner,
			#myp_gallery_inner {
				float: left;
				overflow: hidden;
				padding: 1px 0 0 0;
				position: relative;
				width: 515px;
			}
			#myp_gallery_inner {
				width: 360px;
			}
			#userpic_toggle #myp_gallery_inner {
				width:515px;
			}
				#gallery_inner ul,
				#myp_gallery_inner ul {
					list-style: none;
					left: 0;
					position: relative;
					width: 825px;
				}
					#gallery_inner li,
					#myp_gallery_inner li {
						float: left;
						list-style: none;
						width: 75px;
					}
						#gallery_inner li img,
						#myp_gallery_inner li img {
							border: 1px solid #607a1f;
							cursor: pointer;
							padding: 2px;
						}
	/* gset profile_mashups */
		#profile_mashups_table {
			font-size: 11px;
			font-weight: bold;
			margin: 0 0 15px 0;
			text-align: left;
			width: 100%;
		}
			#profile_mashups_table th {
				padding: 4px 0;
			}
			#profile_mashups_table td {
				padding: 2px;
			}
			#profile_mashups_table #service_head {
				padding-left: 26px;
			}
			#profile_mashups_table #actions_head,
			#profile_mashups_table #show_head{
				text-align: center;
			}
			#profile_mashups_table .service {
				background: #fff;
				width: 150px;
			}
			#profile_mashups_table .service a {
				background: #fff;
				display: block;
				overflow: hidden;
				white-space: nowrap;
				width: 150px;
			}
			#profile_mashups_table .address {
				background: #fff;
				width: 280px;
			}
			#profile_mashups_table .address a {
				background: #fff;
				display: block;
				overflow: hidden;
				white-space: nowrap;
				width: 280px;
			}
			#profile_mashups_table .address span {
				display: block;
				overflow: hidden;
				white-space: nowrap;
				width: 280px;
			}
			#profile_mashups_table .actions {
				background: #fff;
				text-align: center;
				width: 80px
			}
				#profile_mashups_table .actions img {
					margin: 0 3px 0 0;
				}
			#profile_mashups_table .show {
				background: none;
				text-align: center;
				width: 80px;
			}
			.niceform_active #profile_mashups_table .show {
				padding-left: 33px;
				width: 47px;
			}
			.niceform_active #profile_mashups_table .show label {
				padding: 0;
			}
			#profile_mashups_table img {
				vertical-align: middle;
			}
			#mashuppagination {
				font-weight: bold;
				padding: 0 0 10px 0;
				text-align: right;
			}
			#profile_mashups .select_ctr {
				float: left;
				padding: 2px 0 0 0;
				width: 180px;
			}
			#profile_mashups .niceform_active .select_ctr {
				padding: 3px 0 0 0;
			}
			#profile_mashups select {
				width: 160px;
			}
			#profile_mashups .set_newurl {
				float: left;	
				padding: 2px 0 0 0;
				width: 290px; /* IE 6+7 */
			}
				#profile_mashups .set_newurl input {
					width: 260px;
				}
	/* gset networks */
	#networks #networks_table {
		font-size: 11px;
		margin: 0 0 15px 0;
		text-align: left;
		width: 100%;
	}
	#networks #networks_table th {
		padding: 0 0 6px 0;;
	}
	#networks #networks_table th.show_head {
		padding-left: 4px;
		text-align: center;
	}
	#networks #networks_table td {
		border-bottom: 5px solid #E9E9E9;
		padding: 2px 7px;
	}
		#networks #networks_table td .img_ctr {
			background: #fff;
			border: 1px solid #607a1f !important;
			float: left;
			margin: 0 5px 2px 0;
			padding: 1px;
			width: 23px;
		}
		#networks #networks_table td .img_ctr img {
			vertical-align: bottom;
		}
	#networks #networks_table td.network {
		background: #fff;
		width: 240px;
	}
		#networks #networks_table td.network h3 {
			float: left;
			font-size: 11px;
			line-height: 130%;
			overflow: hidden;
			white-space: nowrap;
			width: 190px;
		}
		#networks #networks_table td.network span {
			clear: left;
			float: left;
			margin: 0;
			overflow: hidden;
			white-space: nowrap;
			width: 180px;
		}
	#networks #networks_table td.user {
		background: #fff;
		padding-left: 0;
		width: 210px;
	}
		#networks #networks_table td.user span {
			background: #fff;
			float: left;
			margin: 6px 0 0 0;
			overflow: hidden;
			width: 160px;
			white-space: nowrap;
		}
	#networks #networks_table td.action {
		background: #fff;
		text-align: right;
		width: 80px;
	}
		#networks #networks_table td.action img {
			margin: 0 3px 0 0;
		}
	#networks #networks_table td.show {
		text-align: center;
	}
	#networks .niceform_active #networks_table  td.show {
		padding-top: 3;
		padding-left: 22px;
	}
	#networks .niceform_active #networks_table td.show label {
		padding: 0;
	}
	/* gset useraccess */
	#useraccess .white_content_in_ctr p {
		color: #8d8d8d;
		float: left;
		font-weight: bold;
		margin: 0 0 0 0;
		overflow: hidden;
		width: 440px;
		white-space: nowrap; 
	}
	#useraccess .niceform_active .white_content_in_ctr p {
		margin: 4px 0 0 0;
	}
		#useraccess .white_content_in_ctr  p img {
			margin: 0 5px 0 0;
			vertical-align: bottom;
		}
	#useraccess .white_content_in_ctr .input_ctr{
			float: right;
			position: absolute;
			right: 5px;
			top: 5px;
		}
	#useraccess .form_line {
		clear: both;
		margin: 0 0 15px 0;
		overflow: hidden;
	}
		#useraccess .form_line label {
			float: left;
			font-weight: bold;
			padding: 3px 0 0 7px;
			width: 160px;
		}
		#useraccess .form_line input {
			width: 418px;
		}
		#useraccess .niceform_active .form_line input {
			width: 407px;
		}
	/* gset privacy */
	#privacy .green_content_ctr {
		padding-bottom: 10px;
	}
	#privacy .green_content_ctr h2 {
		margin: 0 0 10px 0;
	}
	#privacy .green_content_ctr .descriptiontext {
		margin: 0 0 10px 0;
	}
	#privacy h3 { /* ie 6 */
		border-bottom: 2px solid #EEE;
		cursor: pointer;
		font-size: 12px;
		padding: 6px 0 6px 15px;
	}
	#privacy h3.arrow_right {
		background: url(/images/icons/control-000-small.png) -4px 6px no-repeat;
	}
	#privacy h3.arrow_down {
		background: url(/images/icons/control-270-small.png) -4px 6px no-repeat;
	}
	#privacy .privacy_settings_ctr { /* ie6 */
		background: #EEE;
		margin: 0 0 15px 0;
		padding: 10px 15px 2px 15px;
	}
		#privacy .privacy_settings_ctr h4 { /* ie6 */
			font-size: 11px;
			margin: 0 0 8px 0;
		}
		#privacy .privacy_settings_ctr p {
			margin: 0 0 12px 0;
		}
		#privacy .privacy_settings_ctr .form_line {
			overflow: hidden;
			padding: 0 0 0 0;
		}
		#privacy .privacy_settings_ctr .form_line.right{
			text-align: right;
		}
		.ie6 #privacy .messages .form_line {
			zoom: 1; /* IE6 hasLayout Trigger*/
			height: 26px;
		}
		#privacy .privacy_settings_ctr .form_line .input_ctr {
			float: left;
			margin: 0 1px 10px 0; /* ie6 */
			width: 15px;
		}
			#privacy .privacy_settings_ctr .form_line input {
				vertical-align: middle; /* ie 6+7 */
			}
		#privacy .privacy_settings_ctr .form_line .label_ctr {
			float: left;
			margin: 0 20px 0 0;
		}
	/* gset notifications */
	#notifications .green_content_ctr {
		padding-bottom: 10px;
	}
	#notifications .green_content_ctr h2 {
		margin: 0 0 10px 0;
	}
	#notifications .green_content_ctr .descriptiontext {
		margin: 0 0 10px 0;
	}
	#notifications h3 {
		border-bottom: 2px solid #EEE;
		cursor: pointer;
		font-size: 12px;
		padding: 6px 0 6px 15px;
	}
	#notifications h3.arrow_right {
		background: url(/images/icons/control-000-small.png) -4px 6px no-repeat;
	}
	#notifications h3.arrow_down {
		background: url(/images/icons/control-270-small.png) -4px 6px no-repeat;
	}
		#notifications .notifications_settings_ctr {
		background: #fafdf2;
		display: none;
		margin: 0 0 15px 0;
		padding: 10px 15px 2px 15px;
	}
		#notifications .notifications_settings_ctr h4 {
			font-size: 11px;
			margin: 0 0 8px 0;
		}
		#notifications .notifications_settings_ctr p {
			margin: 0 0 12px 0;
		}
		#notifications .notifications_settings_ctr .form_line {
			padding: 0;
			margin: 0;
		}
		#notifications .notifications_settings_ctr .form_line input {
			vertical-align: middle;
		}
		#notifications .notifications_settings_ctr .form_line label {
			margin: 0 20px 0 0;
		}
		#notifications .niceform_active .notifications_settings_ctr .form_line label {
			margin: 0 20px 0 3px;
		}
	/* gset languagesettings */
	#languagesettings .white_content_in_ctr p {
		color: #8d8d8d;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	#languagesettings .white_content_in_ctr p img {
		margin: 0 5px 0 0;
		vertical-align: bottom;
	}
	#languagesettings .white_content_in_ctr .select_ctr {
		float: left;
		margin: 0 20px 0 0;
		padding: 2px 0 0 0;
		width: 75%;
	}
		#languagesettings .white_content_in_ctr .select_ctr select {
			width: 420px;
		}
	#languagesettings .white_content_in_ctr .input_ctr input {
		width: 110px;
	}
	#languagesettings .niceform_active .white_content_in_ctr .input_ctr input {
		width: 105px;
	}
	#languagesettings h3 {
		font-size: 11px;
		margin: 0 0 15px 0;
	}
	#languagesettings .form_line {
		padding: 0 0 0 10px;
	}
	#languagesettings .form_line p {
		margin: 0 0 10px 0;
	}
	#languagesettings .form_line input {
		vertical-align: middle;
	}
	/* gset open_id_settings */
	#open_id_settings .label_ctr {
		float: left;
		padding: 5px 0 0 0;
		width: 60px;
	}
	#open_id_settings .set_newOpenID {
		float: left;
		overflow: hidden;
		padding: 2px 0 0 0;
		width: 400px;
	}
		#open_id_settings .set_newOpenID input {
			width: 375px;
		}
		#open_id_settings .niceform_active .set_newOpenID input {
			width: 360px;
		}
		#open_id_settings #profile_openid_table {
			margin-bottom: 15px;
		}
		#open_id_settings #profile_openid_table th {
			padding: 5px 9px;
			text-align: left;
		}
		#open_id_settings #profile_openid_table td {
			background: #fff;
			padding: 4px 10px 4px 10px;
		}
		#open_id_settings #profile_openid_table td.address {
			width: 514px;
		}
		.ie7 #open_id_settings .white_content_in_ctr .input_ctr,
		.ie8 #open_id_settings .white_content_in_ctr .input_ctr {
			position: absolute;
			right: 8px;
			top: 8px;
		}
		
/* easyLogin */
#easyLogin_settings #profile_easylogin_table {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 590px;
}
#easyLogin_settings #profile_easylogin_table {
	margin-top: 15px;
	border-collapse: separate;
	border-spacing: 0 3px;
}
#easyLogin_settings #profile_easylogin_table td {
	background: #fff;
	padding: 4px 10px 4px 10px;
}
#easyLogin_settings #profile_easylogin_table th {
	padding: 5px 9px;
	text-align: left;
}
#easyLogin_settings #profile_easylogin_table td.identifier {
	width: 490px;
}
/* end: easyLogin */
/* addressbook */
#addr_book {
	font-family: Verdana;
	font-size: 12px;
	left: 10%;
	position: absolute;
	top: 175px;
	left: 75%;
	margin-left: -315px;
	width: 380px;
	z-index: 10000;
}
	#addr_book #top {
		overflow: hidden;
	}
	#addr_book #top_left {
		background: url(/images/networks/bg_top_left.png) 0 0 no-repeat;
		float: left;
		height: 30px;
		width: 25px;
	}
	#addr_book #top_center {
		background: url(/images/networks/bg_top.png) 0 0 repeat-x;
		float: left;
		padding: 15px 0 0 0;
		width: 330px;
	}
		#addr_book #top_center	h1 {
			background: url(/images/networks/bg_popup_dragarea.png) 0 0;
			cursor: move;
			font-family: Verdana, Arial, "Sans-serif";
			font-size: 11px;
			font-weight: bold;
			height: 13px;
			margin-bottom: 0;
			overflow: hidden;
			padding: 0 0 2px 0;
			text-align: center;
		}
			#addr_book #top_center h1 span {
				background: #fff;
				padding: 4px 10px;
			}
		#addr_book #content h1 {
			font-size: 16px;
			margin-bottom: 15px;
		}
		#addr_book #content h2 {
			font-size: 14px;
			margin-bottom: 12px;
		}
		#addr_book #content h3, 
		#addr_book #content h4, 
		#addr_book #content h5, 
		#addr_book #content h6 {
			font-size: 12px;
			margin-bottom: 10px;
		}
		#addr_book #content p, 
		#addr_book #content table {
			margin-bottom: 15px;
		}
		#addr_book #content td {
			padding: 0 4px 2px 0;
		}
	#addr_book #top_right {
		background: url(/images/networks/bg_top_right.png) right 0 no-repeat;
		float: right;
		height: 30px;
		width: 25px;
	}
	#addr_book #inner {
		background: url(/images/networks/inner_left.png) left bottom no-repeat;
		padding: 0 0 0 15px;
		width: 365px;
	}
	#addr_book #inner_right {
		background: url(/images/networks/inner_right.png) right bottom no-repeat;
		padding: 0 10px 0 0;
	}
	#addr_book #inner_center {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
		padding: 10px 15px 5px 15px;
	}
		#addr_book .friendsSearch .checkboxWrap{
			margin: 1px 3px 0 0;
			overflow: hidden;
			float: left;
			width: 15px;
			height: 15px;
		}
		#addr_book .friendsSearch label{
			padding-left: 3px;
		}
		#addr_book .allSearch {
		    float: right;
		}
		#addr_book .allSearch a {
		    color: #000000;
		}
	#inner_center_left {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
	}
	#addr_book #content {
		background: #fff;
		border: 1px solid #9A9A9A;
		float: none;
		height: 345px;
		margin: 0;
		overflow: auto;
		padding: 8px 10px;
		width: 308px;
	}
	#addr_book #bottom {
		overflow: hidden;
	}
		#addr_book #bottom_left {
			background: url(/images/networks/bottom_left.png) left bottom no-repeat;
			float: left;
			height: 24px;
			width: 22px;
		}
		#addr_book #bottom_center {
			background: url(/images/networks/bottom_center.png) left bottom repeat-x;
			float: left;
			height: 24px;
			width: 343px;
		}	
		#addr_book #bottom_right {
			background: url(/images/networks/bottom_right.png) right bottom no-repeat;
			float: right;
			height: 24px;
			width: 15px;
		}
	#addr_book #popup_close {
		cursor: pointer;
		position: absolute;
		right: 7px;
		top: 14px;
	}
#addr_book h2 {
	font-size: 11px;
	margin: 0 0 8px 0;
	padding: 0;
}
#addr_book #content h3 {
	color: #000;
	cursor: pointer;
	font-size: 11px;
	padding: 0 0 0 14px;
}
#addr_book #content h3.arrow_down {
	background: url(/images/networks/addr_book_arrow_down.png) 0 2px no-repeat;
}
#addr_book #content h3.arrow_right {
	background: url(/images/networks/addr_book_arrow_right.png) 0 2px no-repeat;
}
#addr_book #search {
	height: 1%;
	overflow: hidden;
	margin: 0 0 14px 0;
}
	#addr_book #search .input_ctr {
		float: left;
		padding: 2px 0 0 0;
		width: 240px;
	}
		#addr_book #search .input_ctr input {
			width: 240px;
		}
		#addr_book.niceform_active #search .input_ctr input {
			width: 224px;
		}
	#addr_book #search .button_ctr {
		float: right;
	}
#addr_book .img_ctr {
	background: #fff;
	border: 1px solid #000 !important;
	cursor: pointer;
	padding: 1px;
	width: 23px;
}
#addr_book .contact_list {
	padding: 0 0 0 13px;
}
div#addr_book div.contact_list p {
	padding: 0 0 0 2px;
}
	#addr_book table {
		font-family: Verdana, "sans-serif";
		font-size: 11px;
		width: 265px;
	}
		#addr_book table td.img {
			width: 35px;
		}
		#addr_book table td.name {
			width: 161px;
		}
			#addr_book table td.name span {
				cursor: pointer;
				display: block;
				overflow: hidden;
				white-space: nowrap;
				width: 141px;
			}
		#addr_book td.action1,
		#addr_book td.action2,
		#addr_book td.action3 {
			width: 23px;
		}
div#addr_book div#result_message {
	font-size: 11px;
	overflow: hidden;
	position: relative;
	padding: 0 0 10px 22px;
}
	div#addr_book div#result_message img {
		position: absolute;
		top: 2px;
		left: 0px;
	}
	.ie6 div#addr_book div#result_message img {
		left: -22px;
	}
	div#addr_book div#result_message p {
		line-height: 140%;
	}
/* alertWindow
.alertWindow {
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	left: 10%;
	position: absolute;
	top: 75px;
	left: 50%;
	width: 460px;
	z-index: 10000;
}
	.alertWindow .topBar {
		overflow: hidden;
	}
	.alertWindow .topLeft {
		background: url(/images/networks/bg_top_left.png) 0 0 no-repeat;
		float: left;
		height: 30px;
		width: 25px;
	}
	.alertWindow .topCenter {
		background: url(/images/networks/bg_top.png) 0 0 repeat-x;
		float: left;
		padding: 15px 0 0 0;
		width: 410px;
	}
		.alertWindow .topCenter h1 {
			background: url(/images/networks/bg_popup_dragarea.png) 0 0 repeat-x;
			cursor: move;
			font-family: Verdana, Arial, "Sans-serif";
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-align: center;
			height: 15px;
		}
			.alertWindow .topCenter h1 span {
				background: #fff;
				padding: 4px 10px;
			}
		.alertWindow .content h1 {
			font-size: 16px;
			margin-bottom: 15px;
		}
		.alertWindow .content h2 {
			font-size: 14px;
			margin-bottom: 12px;
		}
		.alertWindow .content h3, 
		.alertWindow .content h4, 
		.alertWindow .content h5, 
		.alertWindow .content h6 {
			font-size: 12px;
			margin-bottom: 10px;
		}
		
		.alertWindow .content p, 
		.alertWindow .content table {
			margin-bottom: 15px;
		}
		
		.alertWindow .content td {
			padding: 0 4px 2px 0;
		}
			
	
	.alertWindow .topRight {
		background: url(/images/networks/bg_top_right.png) right 0 no-repeat;
		float: right;
		height: 30px;
		width: 25px;
	}
			
	.alertWindow .inner {
		background: url(/images/networks/inner_left.png) left bottom no-repeat;
		padding: 0 0 0 15px;
		width: 445px
	}
	
	.alertWindow .innerRight {
		background: url(/images/networks/inner_right.png) right bottom no-repeat;
		padding: 0 2px 0 0;
	}
	
	.alertWindow .innerCenter {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
		padding: 10px 15px 5px 15px;
	}
	
	.alertWindow .innerCenterLeft {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
	}
	
	.alertWindow .content {
		background: url(/images/general/bg_alertWindow_typeAlert.jpg) no-repeat #FFFFFF bottom right;
		border: 1px solid #9A9A9A;
		min-height: 100px;
		overflow: auto;
		padding: 12px 10px 8px;
	}
	
	.alertWindow .content p.button {
			text-align: center;
			margin-bottom: 35px;
			margin-top: 20px;
		}
		
		.alertWindow .content p.label {
			margin-bottom: 2px;
		}
		
		.alertWindow .content p.label label {
			font-weight: bold;
		}
	
		.alertWindow .content select {
			width: 360px;
		}
		
		.alertWindow .content textarea {
			width: 360px;
		}
			.alertWindow .content.error {
				background: url(/images/general/bg_alertWindow_typeError.jpg) no-repeat #FFFFFF bottom right;
			}
				.alertWindow .content.error ul li {
					margin-bottom: 10px;
					list-style: none;
				}
				.ie6 .alertWindow .content.error ul li {
					height: 1%;
				}
					.alertWindow .content.error ul li img {
						float: left;
						margin-right: 5px;
						vertical-align: middle;
					}
					.alertWindow .content.error ul li span {
						display: block;
						overflow: hidden;
					}
		
	.alertWindow .bottom {
		overflow: hidden;
	}
			
		.alertWindow .bottomLeft {
			background: url(/images/networks/bottom_left.png) left bottom no-repeat;
			float: left;
			height: 24px;
			width: 22px;
		}
		
		.alertWindow .bottomCenter {
			background: url(/images/networks/bottom_center.png) left bottom repeat-x;
			float: left;
			height: 24px;
			width: 423px;
		}
		
		.alertWindow .bottomRight {
			background: url(/images/networks/bottom_right.png) right bottom no-repeat;
			float: right;
			height: 24px;
			width: 15px;
		}
		
	.alertWindow .alertClose {
		cursor: pointer;
		position: absolute;
		right: 7px;
		top: 14px;
	}*/
	
.globalPopup {
    color: #000;
	font-family: Verdana;
	font-size: 12px;
}
.globalPopup .popupTopLeft {
    overflow: hidden;
}
.globalPopup .popupTopLeft {
    background: url("/static/popups/default/top_left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 25px;
}
.ie6 .globalPopup .popupTopLeft {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/top_left.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupTopRight {
    background: url("/static/popups/default/top_right.png") no-repeat scroll right 0 transparent;
    float: right;
    height: 30px;
    width: 25px;
}
.ie6 .globalPopup .popupTopRight {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/top_right.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupTopCenter {
    background:url("/static/popups/default/top_center.png") repeat-x scroll 0 0 transparent;
    float: left;
    padding: 15px 0 0;
}
.ie6 .globalPopup .popupTopCenter {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/top_center.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupTopCenter h1 {
    background: url("/static/popups/default/headline_dragarea.png") repeat-x scroll 0 0 transparent;
    font-family: Verdana, Arial, "Sans-serif";
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.globalPopup .popupTopCenter h1 span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 4px 10px;
}
.globalPopup .popupInner {
    background: url("/static/popups/default/inner_left.png") repeat-y scroll left bottom transparent;
    padding: 0 0 0 15px;
    clear: both;
}
.ie6 .globalPopup .popupInner {
    background-image: none;
    height: 1%;
    padding-left: 12px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/static/popups/default/inner_left.png');
}
.globalPopup .popupInnerRight {
    background: url("/static/popups/default/inner_right.png") repeat-y scroll right bottom transparent;
    padding: 0 2px 0 0;
}
.globalPopup .popupInnerCenter {
    background: url("/static/popups/default/inner_center.png") repeat-x scroll left bottom #FFFFFF;
    padding: 10px 15px 5px;
}
.globalPopup .popupContent {
    background: #FFFFFF;
    border: 1px solid #9A9A9A;
    min-height: 100px;
    overflow: auto;
    padding: 12px 10px 8px;
}
.globalPopup .popupContent.alert {
    background: url("/static/popups/default/content_alert.jpg") no-repeat scroll right bottom #FFFFFF;
}
.globalPopup .popupContent.error {
    background: url("/static/popups/default/content_error.jpg") no-repeat #FFFFFF bottom right;
}
.globalPopup .popupContent ul {
    list-style-type: none;
}
.globalPopup .popupContent ul li {
    margin-bottom: 10px;
    list-style: none;
}
.globalPopup .popupContent ul li img {
    float: left;
    margin-right: 5px;
    vertical-align: middle;
}
.globalPopup .popupContent ul li span {
    display: block;
    overflow: hidden;
}
.globalPopup .popupBottom {
    /*overflow: hidden;*/
}
.globalPopup .popupBottomLeft {
    background: url("/static/popups/default/bottom_left.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 24px;
    width: 22px;
}
.ie6 .globalPopup .popupBottomLeft {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/bottom_left.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupBottomRight {
    background: url("/static/popups/default/bottom_right.png") no-repeat scroll right bottom transparent;
    float: right;
    height: 24px;
    width: 15px;
}
.ie6 .globalPopup .popupBottomRight {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/bottom_right.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupBottomCenter {
    background: url("/static/popups/default/bottom_center.png") repeat-x scroll left bottom transparent;
    float: left;
    height: 24px;
}
.ie6 .globalPopup .popupBottomCenter {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/popups/default/bottom_center.png', sizingMethod='scale');
    background:none;
}
.globalPopup .popupClose {
    cursor: pointer;
    position: absolute;
    right: 7px;
    top: 14px;
}
.globalPopup .popupButtons {
    text-align: center;
    margin: 10px 0 0 0;
}
	
/*************************************

		IE6
		
**************************************/
		
		
/* Message Center */


.ie6 #global_nav	{
	margin: 0 20px 0 20px;
}

.ie6 #global #global_bg_helper_bottom {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/global/mixxtbarv2/global_shadow.png', sizingMethod='scale');
	background: none;
}

.ie6 .gset .green_content_ctr {
	height: 1%;
}



/* profile img */

.ie6 #gallery #go_left {
	float: left;
	width: 27px;
}

.ie6 #gallery #go_right {
	float: right;
	text-align: right;
	width: 23px;
}

.ie6 #gallery_inner {
	float left;
	overflow: hidden;
	padding: 1px 0 0 0;
	width: 510px;
}


.ie #profile_img #choose_img_ctr #fileupload_ctr {
	left: 4px;
	position: absolute;
	top: 27px;
	width: 100px;
}

.ie #profile_img #choose_img_ctr #fileupload_ctr input {
	opacity: 0;
	filter:alpha(opacity=0);
	padding: 4px 0 4px 0;
	width: 50px;
}



/* profile mashup */

.ie6 #profile_mashups .set_newurl {
	float: left;
	padding: 2px 0 0 0;
	width: 280px;
}
/*.ie6 #profile_mashups .set_newurl input{
	width: 260px;
}*/



/* useraccess */


.ie6 #useraccess .white_content_in_ctr {
	float: left;
	width: 568px;
	margin-bottom: 0;
}

.ie6 #useraccess .white_content_in_ctr p {
	width: 410px;
}

.ie6 #useraccess .form_line input {
	width: 415px;
}

.ie6 #useraccess .niceform_active .form_line input {
	width: 404px;
}




/* gset privacy */
	
	
	.ie6 #privacy h3 {
		clear: both;
	}
	
	.ie6 #privacy .privacy_settings_ctr {
		height: 1%;
	}
	
		.ie6 #privacy .privacy_settings_ctr h4 {
			clear: both;
		}
		
		.ie6 #privacy .privacy_settings_ctr .form_line {
			overflow: hidden;
			padding: 0 0 0 0;
		}
		
		.ie6 #privacy .privacy_settings_ctr .form_line .input_ctr {
			margin: 0 3px 2px 0;
		}
		
			.ie6 #privacy .privacy_settings_ctr .form_line input {
				vertical-align: top;
			}
			
	
			
/* adressbook */
			

.ie6 #addr_book #top_left {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/networks/bg_top_left.png', sizingMethod='scale');
	background: none;
}
	
	.ie6 #addr_book #top_center {
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/images/networks/bg_top.png', sizingMethod='scale');
		background: none;*/
		/*ToDo: Funktioniert nicht mit neuem JQuery */
	}
	
		/*#addr_book #top_center h1{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='/images/networks/bg_popup_dragarea.png', sizingMethod='scale');
			background: none;
		}*/
	
	.ie6 #addr_book .top_right {
		background: url(/images/networks/bg_top_right.png) right 0 no-repeat;
		float: right;
		height: 30px;
		width: 25px;
	}
	
	.ie6 #addr_book #top_right {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
		(src='/images/networks/bg_top_right.png', sizingMethod='scale');
		background: none;
	}
	
		
		.ie6 #addr_book #bottom_left {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='/images/networks/bottom_left.png', sizingMethod='scale');
			background: none;
		}
		
		
		.ie6 #addr_book #bottom_center {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='/images/networks/bottom_center.png', sizingMethod='scale');
			background: none;
		}
		
		.ie6 #addr_book .bottom_right {
			background: url(/images/networks/bottom_right.png) right bottom no-repeat;
			float: right;
			height: 24px;
			width: 15px;
		}
		
		.ie6 #addr_book #bottom_right {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='/images/networks/bottom_right.png', sizingMethod='scale');
			background: none;
		}
		
		/*.ie6 #addr_book #inner {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='/images/networks/inner_left_ie6.png', sizingMethod='crop');
			background: none;
			zoom: 1;
		}*/
		
		.ie6 #addr_book #inner_right {
			padding: 0 5px 0 0;
		}
		
		.ie6 #addr_book #inner {
			padding-left: 12px;
			width: 368px;
		}
		
		
/*************************************

		IE7
		
**************************************/

.ie7 .gset .green_content_ctr,
.ie8 .gset .green_content_ctr {
	overflow: hidden;
}


/* profile img */

.ie7 #profile_img #choose_img_ctr #fileupload_ctr,
.ie8 #profile_img #choose_img_ctr #fileupload_ctr {
	left: 4px;
	position: absolute;
	top: 27px;
	width: 100px;
}

.ie7 #profile_img #choose_img_ctr #fileupload_ctr input,
.ie8 #profile_img #choose_img_ctr #fileupload_ctr input {
	cursor: pointer;
	filter:alpha(opacity=0);
	opacity: 0;
	padding: 4px 0 4px 0;
	width: 50px;
}




/* profile mashup */

.ie7 #profile_mashups .set_newurl,
.ie8 #profile_mashups .set_newurl {
	float: left;
	padding: 2px 0 0 0;
	width: 260px;
}
.ie7 #profile_mashups .set_newurl input,
.ie8 #profile_mashups .set_newurl input{
	width: 240px;
}




/* privacy settings */

.ie7 #privacy .privacy_settings_ctr .form_line .input_ctr,
.ie8 #privacy .privacy_settings_ctr .form_line .input_ctr {
	padding-bottom: 10px;
}

.ie7 #privacy .privacy_settings_ctr .form_line input,
.ie8 #privacy .privacy_settings_ctr .form_line input {
	vertical-align: top;
}




/* useraccess */

.ie7 #useraccess .white_content_in_ctr p,
.ie8 #useraccess .white_content_in_ctr p {
	width: 410px;
}


/* global friends settings globalfriendssettings */

#globalfriendssettings .right {
	float: right !important;
}
#globalfriendssettings .right img {
	vertical-align: middle !important;
	margin-right: 5px !important;
}
#globalfriendssettings a.right:hover span {
	text-decoration: underline !important;
}

#globalfriendssettings .float {
	float: left !important;
	margin-right: 10px !important;
}
#globalfriendssettings label.float {
	display: block !important;
	width: 60px !important;
	line-height:20px;
}
.ie6 #globalfriendssettings .float {
	height: 1% !important;
}
input#globalFriendsSearch {
	width: 251px !important;
}


#globalfriendssettings .green_content_ctr {
	padding-bottom: 15px !important;
	height: 350px !important;
}
#globalfriendssettings #friendsList {
	clear: both !important;
	margin-top: 20px !important;
	height: 250px !important;
	overflow: auto !important;
	position: relative !important;
}
#globalfriendssettings #friendsList li{
	background-color: #FFFFFF !important;
	list-style: none !important;
	position: relative !important;
}
#globalfriendssettings #friendsList li a.bold {
	font-weight: bold !important;
}
#globalfriendssettings #friendsList li a:hover {
	text-decoration: underline !important;
}
#globalfriendssettings #friendsList li img {
	vertical-align: middle !important;
	margin-right: 10px !important;
	width: 16px !important;
	height: 16px !important;
}
#globalfriendssettings #friendsList li.newFriends {
	margin-bottom:15px !important;
	padding:4px !important;
}
#globalfriendssettings #friendsList li.newFriends img {
	vertical-align: -4px !important;
	margin-right:14px !important;
}
#globalfriendssettings #friendsList li.friend {
	min-height: 18px !important;
	margin: 5px 0 !important;
	padding: 5px 0 0 50px !important;
}
.ie6 #globalfriendssettings #friendsList li.friend {
	height: 18px !important;
}
#globalfriendssettings #friendsList li.friend .friendpic {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 23px !important;
	height: 23px !important;
}
#globalfriendssettings #friendsList li.friend .toggle {
	padding: 8px !important;
	display: block !important;
	line-height: 0 !important;
	height: 7px !important;
	width: 7px !important;
	position: absolute !important;
	left: 27px !important;
	top: 0 !important;
}
.ie #globalfriendssettings #friendsList li.friend .toggle {
	padding: 5px !important;
}
#globalfriendssettings #friendsList li.friend .toggle.open {
	padding: 10px 8px 6px !important;
}
.ie #globalfriendssettings #friendsList li.friend .toggle.open {
	padding: 7px 5px 3px !important;
}
#globalfriendssettings #friendsList li.friend .toggle img {
	width: 7px !important;
	height: 7px !important;
}
#globalfriendssettings #friendsList li.friend span {
	display: block !important;
	padding-right: 60px !important;
}
#globalfriendssettings #friendsList li.friend .controls {
	position: absolute !important;
	right: 0 !important;
	top: 5px !important;
}
#globalfriendssettings #friendsList li.friend .controls li {
	float: right !important;
	list-style: none !important;
}
.ie6 #globalfriendssettings #friendsList li.friend .controls li {
	height: 1% !important;
}
#globalfriendssettings #friendsList li.friend .networkList {
	display: none !important;
	margin: 5px 10px !important;
}
#globalfriendssettings #friendsList li.infosOpen .networkList {
	display: block !important;
}
#globalfriendssettings #friendsList li.friend .networkList li {
	margin: 1px 0 !important;
}

/* color picker */

.colorhandle {
	height: 15px;
	width: 280px;
	position: absolute;
	top: 10px;
	cursor: move;
}

.colorpicker_submit {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.colorpicker {
	/*width: 285px; //356px;
	height: 176px;*/
	height: 255px; 
	width: 332px;
	overflow: hidden;
	position: absolute;
	/*background: url(/images/general/colorpicker/background.png);*/
	background: url(/images/general/bg_style_colorpicker.png) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	z-index: 1000;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 22px;
	top: 50px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
	border: 2px solid darkgray;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/images/general/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/images/general/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	background: url(/images/general/colorpicker/slider.png) top center no-repeat;
	top: 50px;
	left: 194px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/images/general/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	border: 2px solid darkgray;
	height: 65px;
	left: 250px;
	top: 50px;
	width: 60px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	border: 2px solid darkgray;
	height: 65px;
	left: 250px;
	top: 135px;
	width: 60px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
}
.colorpicker_hex input {
	display: none;
}
.colorpicker_field {
	display: none;
}
.colorpicker_field span {
	position: absolute;
}
.colorpicker_rgb_r {
	display: none;
}
.colorpicker_rgb_g {
	display: none;
}
.colorpicker_rgb_b {
	display: none;
}
.colorpicker_hsb_h {
	display: none;
}
.colorpicker_hsb_s {
	display: none;
}
.colorpicker_hsb_b {
	display: none;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

/* accessOverlay */
#accessOverlay {
	position: absolute;
	width: 658px;
	height: 402px;
	background: transparent url(/images/global/accessOverlay/box.png) no-repeat -3px 49px;
	z-index: 9500;
	padding: 104px 65px 54px;
	left: 50%;
	margin-left: -394px;
	color: #333;
	font-family: Verdana;
	font-size: 11px;
}
.ie6 #accessOverlay {
	background: url("/images/global/accessOverlay/box.jpg") no-repeat scroll 30px 80px transparent;
}
#accessOverlay h3{
	color: #333;
	font-size:24px;
	font-weight:normal;
	margin-bottom: 14px;
}
#accessOverlay .iframeWrap {
	text-align:center;
	margin-top: 35px;
}
#accessOverlay .closeLink{
	position: absolute;
	right:42px;
	top:92px;
}
#accessOverlay .backLink img {
	float:left;
	padding-top: 4px;
	padding-right: 4px;
}

#accessOverlay .leftCol {
	width: 240px;
	padding: 25px 37px 25px 0;
	margin: -25px 33px -25px 0;
	float: left;
	background: transparent url(/images/global/accessOverlay/seperator.jpg) no-repeat right 0;
	height: 400px;
}
#accessOverlay .rightCol {
	float: left;
	width: 348px;
}
.ie #accessOverlay .rightCol {
	overflow: hidden;
}
#accessOverlay .userloginForm {
	margin-bottom: 60px;
}
#accessOverlay .tooltip {
	background-color: #FFF;
	border-color: #C2C2C2;
}
.tooltip h6 {
	font-size: 12px;
}
#accessOverlay #registerForm .checkboxWrap label {
	width: 300px;
}
.externLogin a{
	display:block;
	height: 35px;
}
.externLogin span {
	display: block;
	height: 35px;
	background: transparent url(/images/global/accessOverlay/icon_extern.png) no-repeat 0 0;
	text-indent: -999em;
	margin-left: -8px;
}
.externLogin a:hover span {
	background-position: 0 -35px;
}

.ie6 .externLogin a {
	height: 17px;
	padding: 5px 0;
}
.ie6 .externLogin span {
	height: 17px;
	background: transparent url(/images/global/accessOverlay/icon_extern.gif) no-repeat -8px -7px;
	margin: 0;
	cursor:pointer;
}

.ie6 .externLogin a:hover span {
	background-position: -8px -7px;
}


.userloginForm label{
	font-size: 9px;
}
.userloginForm .line {
	margin-bottom: 10px;
}
.userloginForm .last {
	margin-bottom: 20px;
}
.userloginForm .line label {
	width: 90px;
	display:inline;
	display:inline-block;
	*zoom:1;
	vertical-align: middle;
}
.userloginForm .line input {
	width: 128px;
}
.userloginForm b {
	font-size: 11px;
}
#networkLogin{
	width: 74px;
}
#overlayLogin{
	width: 77px;
}


/* end accessOverlay */


/* tooltips */

.tooltipWrap {
	position: relative;
	display:inline;
}
.tooltipWrap .tooltip {
	display:none;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 3px 4px;
	border: 1px solid;
	font-size: 10px;
	width: 300px;
	line-height: 1.2;
	z-index: 3;
}
.tooltipWrap .tooltip p {
	font-size: 10px;
	line-height: 1.2;
	margin: 0 0 1em;
}
.tooltipHoverHandler:hover .tooltip {
	display:block;
}
.tooltipWrap ul {
	padding-left: 2em;
	margin: 1em 0;
}

/* end tooltips */
