#header h1{
	display:						none;
}
#partners{
	display:						none;
}
#top{
	padding-bottom:			100px !important;
}
#login h3{
	font-size: 					15pt;
	text-align: 				center;
	margin-bottom: 			50px;
	line-height:				1.3em;
}
#login-wrapper{
	padding:						50px 0 !important;
}
#login h4{
	margin:							40px 0;
	margin-top:					60px;
	margin-bottom:			15px;
	font-size:					12pt !important;
	text-align:					center;
}
#providerList{
	text-align:					middle;
	padding: 						0!important;
}
#providerButtons{
	padding:						0 !important;
}
#hotmail_button{
	margin-left:				20px !important;
}
#clickpass_button_frontpage{
	margin-right:				0 !important;
}
#whichAccountToUseText span{
	display:						none;
}
#frontpageHeading{
	background-repeat:	no-repeat;
	width:							428px;
	height:							58px;
	margin:							0px auto !important;
	margin-bottom:			40px !important;	
}
#frontpageHeading span{
	display:						none;
}
#whichAccountToUseText{
	background-repeat:	no-repeat;
	width:							313px;
	height:							29px;
	margin:							20px auto !important;
	display:						block !important;
}
#providerExplainationContainer{
  display:						none;
  
}
#providerExplanationContainer{
	text-align:		center;
}
#providerExplaination{
	width:							350px;
	margin:							0 auto;
}
#providerExplaination h3{
	margin-bottom:			20px;
}
#providerExplaination p{
	margin:							20px 0;
	font-size:					1.1em;
	font-family:				verdana;
	line-height:				1.5em;
}
#providerExplanationTitle{
	margin-left:				-35px;
}
#providerExplanationTitle span{
	display:						none;	
}
#explainChange {
  position:						relative;
  top:								50px !important;
  left:								115px;
}
#hotmail_button{
	margin-left:				35px;
	display:						relative;
}
#providerButtons a{
	display:						block;
	float:							left;
	margin-right:				20px;
	background-repeat:	no-repeat;
}
#providerButtons a span{
	display:						none;
}
#useOpenID{
	clear:							both;
	display:						block;
	position:						relative;
	top:								40px;
}
#useOpenIDLink{
	background-image:		url(/images/poly-providers/openid_logo.gif);
	padding-left:				25px;
	padding-top:				3px;
	height:							30px;
	background-repeat: 	no-repeat;
	text-decoration: 		none;
}
#useOpenIDLink:hover{
	text-decoration:		underline;
}
#footer-openid a{
	background-image:		url(/images/poly-providers/login_poweredby_clickpass.png) !important;
	width:							280px !important;
}
.go_back{
	font-size:					12px;
	text-decoration:		none;
}
.go_back:hover{
	text-decoration:		underline;
}
/* --------------------------------------- */
#passwordSurveyButton{
	position:						absolute;
	right:							-100px;
	top:								-50px;
}
.surveyOn .nonSurvey{
	display:						none;
}
.surveyOff .passwordSurvey{
	display:						none;
}
/* --------------------- login using Clickpass page ------------------ */
#using_clickpass.go_back{
	margin-left:				30px;
}
#openid_input_box{
	margin-top:					30px;
}
#openid_input_box .go_back{
	margin-left:				10px;
}
/* --------------------- login using OpenID page ------------------ */
#openid_url{
	background-image:		url(/images/poly-providers/openid_logo.gif) !important;
	background-repeat:	no-repeat;
	background-position:1px 1px;
	border:							1px solid silver;
	margin-left:				170px;
	height:							20px;
	width:							226px;
	margin-right:				20px;
	position:						relative;
	top:								-2px;
  padding-left:       24px;
}
/*---------------- explanation page -------------------- */
#backFromExplanation{
	float:							right;
}
