/****OPENID Popups***/

.FB_mask,
.Google_mask,
.Yahoo_mask
{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	z-index: 9001;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	_position: absolute;
}

.FB_wrapper,
.Google_wrapper,
.Yahoo_wrapper
{
	position: fixed;
	height: 275px;
	width: 479px;
	top: 0px;
	left: 0px;
	z-index: 9002;
	font-size: 12px;
	text-align: center;	
}

.FB_wrapper > div,
.Google_wrapper > div,
.Yahoo_wrapper > div{
	position:fixed;
}

.Div_CloseX
{
	cursor: pointer;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	display: block;
	z-index:1;
	background-color: Transparent;
	border: none;
}

#Div_CloseOk, #Div_ConfirmOk
{
	cursor: pointer;
	border: none;
	height: 39px;
	width: 69px;
	position: absolute;
	background-image: url('../images/openid/exit_button.png');
	background-repeat:no-repeat;
}

#Div_CloseOk:hover, #Div_ConfirmOk:hover
{
	background-image: url('../images/openid/exit_button_roll.png');
}

#Div_ConfirmOk{
	top: 170px;
	right: 30px;
}

#Div_CloseOk{
	top: 208px;
	left: 208px;
}

.FB_message,
.Google_message,
.Yahoo_message
{
	font-family: "Lucida Grande" ,Tahoma,Verdana,Arial,sans-serif;
	position: relative;
	top: 113px;
	font-size: 18px;
	width: 441px;
	left: 34px;
	overflow:auto;
}

.FB_body,
.Google_body,
.Yahoo_body
{
	position: relative;
	font-family: Verdana;
	color: Black;
	font-size: 11px;
}

.Google_Failed{
	background-image: url('../images/openid/GOOGLE_bg.jpg');
	width:507px;
	height:300px;
}

.Yahoo_Failed{
	background-image: url('../images/openid/YAHOO_bg.jpg');
	width:507px;
	height:300px;
}

.FB_Failed{
	background-image: url('../images/openid/FB_bg.jpg');
	width:507px;
	height:300px;
}

.Google_Default{
	background-image: url('../images/openid/GOOGLE_step1.jpg');
	width:507px;
	height:300px;
}

.Yahoo_Default{
	background-image: url('../images/openid/YAHOO_step1.jpg');
	width:507px;
	height:300px;
}

.FB_Default{
	background-image: url('../images/openid/FB_step1.jpg');
	width:507px;
	height:300px;
}

.Google_RL{
	background-image: url('../images/openid/GOOGLE_step2.jpg');
	width:507px;
	height:300px;
}

.Yahoo_RL{
	background-image: url('../images/openid/YAHOO_step2.jpg');
	width:507px;
	height:300px;
}

.FB_RL{
	background-image: url('../images/openid/FB_step2.jpg');
	width:507px;
	height:300px;
}

.FB_user_pic
{
	position: absolute;
	left: 130px;
	top: -18px;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	z-index:1;
	display:none;
}

.Google_user_info,
.Yahoo_user_info,
.FB_user_info
{
	top: 130px;
	position: absolute;
	left: 84px;
	font-size: 10px;
}

.FB_user_info{
	left: 113px;
}

.Yahoo_user_info > span,
.Google_user_info > span,
.FB_user_info > span
{
	color:Blue;
}

.FB_user_linkquestion,
.Google_user_linkquestion,
.Yahoo_user_linkquestion
{
	position: absolute;
	background-repeat: no-repeat;
	top:146px;
	left: 41px;
	width: 427px;
	height: 48px;
	font-size: 9px;
}

.FB_user_linkoptions,
.Google_user_linkoptions,
.Yahoo_user_linkoptions
{
	position: relative;
	width: 428px;
	height:60px;
	left: 39px;
	top: 195px;
	text-align: center;
}

.FB_user_linkyes,
.Google_user_linkyes,
.Yahoo_user_linkyes
{
	position: absolute;
	width: 185px;
	height: 60px;
	background-image: url('../images/openid/step1_button_a.png');
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

.FB_user_linkyes:hover,
.Google_user_linkyes:hover,
.Yahoo_user_linkyes:hover
{
	background-image: url('../images/openid/step1_button_a_roll.png');
}

.FB_user_linkno,
.Google_user_linkno,
.Yahoo_user_linkno
{
	position: absolute;
	width: 185px;
	height: 60px;
	background-image: url('../images/openid/step1_button_b.png');
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.FB_user_linkno:hover,
.Google_user_linkno:hover,
.Yahoo_user_linkno:hover
{
	background-image: url('../images/openid/step1_button_b_roll.png');
}

.FB_user_linkno > input, 
.FB_user_linkyes > input,
.Google_user_linkno > input, 
.Google_user_linkyes > input,
.Yahoo_user_linkno > input, 
.Yahoo_user_linkyes > input
{
	background-color: Transparent;
	border: none;
	width: inherit;
	height: inherit;
	cursor: pointer;
}

.Google_user_linkoptions_OR,
.Yahoo_user_linkoptions_OR,
.FB_user_linkoptions_OR
{
	position: relative;
	top: 20px;
	font-weight:bold;
}

.Div_ConfirmText{
	width: 305px;
	height: 42px;
	position: absolute;
	top: 133px;
	left: 101px;
}

.FB_confirm,
.Google_confirm,
.Yahoo_confirm
{	
	background-repeat: no-repeat;
	width: 507px;
	height: 300px;
}

.FB_confirm{
	background-image: url('../images/openid/FB_step3.jpg');
}

.Google_confirm{
	background-image: url('../images/openid/GOOGLE_step3.jpg');
}

.Yahoo_confirm{
	background-image: url('../images/openid/YAHOO_step3.jpg');
}

/******Link/Unlink Bar*******/

.LoginWithStatus
{
	position: absolute;
	left: -120px;
	top: 1px;
}

.LoginWithStatus_Label
{
	position: absolute;
	left: -64px;
	top: 0.5px;
	text-align: center;
}

.Facebook_LinkIcon,
.Google_LinkIcon,
.Yahoo_LinkIcon,
.Facebook_UnlinkIcon,
.Google_UnlinkIcon,
.Yahoo_UnlinkIcon
{
	width: 80px;
	height: 28px;
	cursor:pointer;
	position:absolute;
}

.Facebook_LinkIcon,
.Facebook_UnlinkIcon{
	left: 9px;
}

.Google_LinkIcon,
.Google_UnlinkIcon{
	left: 95px;
}

.Yahoo_LinkIcon,
.Yahoo_UnlinkIcon{
	left:181px;
}

.Facebook_LinkIcon{
	background-image:url('../images/openid/facebook_status2.png');
}

.Facebook_LinkIcon:hover{
	background-image:url('../images/openid/facebook_status2_roll.png');
}

.Google_LinkIcon{
	background-image:url('../images/openid/google_status2.png');
}

.Google_LinkIcon:hover{
	background-image:url('../images/openid/google_status2_roll.png');
}


.Yahoo_LinkIcon{
	background-image:url('../images/openid/yahoo_status2.png');
}

.Yahoo_LinkIcon:hover{
	background-image:url('../images/openid/yahoo_status2_roll.png');
}

.Facebook_UnlinkIcon{
	background-image:url('../images/openid/facebook_status.png');
}

.Facebook_UnlinkIcon:hover{
	background-image:url('../images/openid/facebook_status_roll.png');
}


.Google_UnlinkIcon{
	background-image:url('../images/openid/google_status.png');
}

.Google_UnlinkIcon:hover{
	background-image:url('../images/openid/google_status_roll.png');
}

.Yahoo_UnlinkIcon{
	background-image:url('../images/openid/yahoo_status.png');
}


.Yahoo_UnlinkIcon:hover{
	background-image:url('../images/openid/yahoo_status_roll.png');
}


.ThirdPartyAccount{
	position: relative;
	width: 175px;
	left: 32px;
	top: 95px;
	height: 45px;
}

.NativeAccount{
	position: absolute;
	width: 175px;
	left:295px;
	top: 95px;
	height: 45px;
}

.NativeAccount > div{
	position: relative;
	margin-top: 5px;
}

.ThirdPartyAccount > div{
	position: relative;
	margin-top: 5px;
}

.ThirdPartyAccount_Pic,
.ThirdPartyAccount_Pic_OpenID
{
	height: 75px;
	width: 75px;
	margin:auto;
}

.ThirdPartyAccount_Pic_OpenID{
	background-image:url('../images/openid/silhouette.png');
}


.NativeAccount_Pic{
	height:75px;
	width: 75px;
	margin:auto;
}

.ThirdPartyAccount_LabelX,
.NativeAccount_LabelX
{
	font-weight:bold;
	text-align:center;
}

.ThirdPartyAccount_LabelY,
.NativeAccount_LabelY
{
	top: 1px;
}

.Link_Instruction{
	width: 400px;
	position: absolute;
	top: 158px;
	left: 52px;
}

.Button_LoggedIn_Link{
	background-image:url('../images/openid/link_button.png');
	background-color:Transparent;
	border:none;
	width: 68px;
	height: 39px;
	cursor:pointer;
}

.Button_LoggedIn_Link:hover{
	background-image:url('../images/openid/link_button_roll.png');
}

.Button_LoggedIn_UnLink{
	background-image:url('../images/openid/unlink_button.png');
	background-color:Transparent;
	border:none;
	width: 68px;
	height: 39px;
	cursor:pointer;
}

.Button_LoggedIn_UnLink:hover{
	background-image:url('../images/openid/unlink_button_roll.png');
}

.Link_Button{
	width: 400px;
	position: absolute;
	top: 140px;
	left: 52px;
}

.error{
	color:Red;
}

.success{
	color:Green;
}