/******************** Login / Verify */
/* Error Mode */
.uloginverify .errorMode .errorText, .uloginverify .errorMode .errorText p {padding: 0;}
.uloginverify .errorMode .errorText > p + div {margin-top: .667em;}
.uloginverify .errorMode .errorText .validation {padding: 0; border: none; background: none; display: block; font-style: italic;}

/* Notification */
.uloginverify div.confirmation a.actSkip + a.actUpdateProfile {margin-left: 1em;}

/* Forms */
.uloginverify .subtitle + .uverify .gridDsp {margin-top: 1.5em;}
.uloginverify .uverify .gridDsp {margin-bottom: 1.5em;}
.uloginverify .uverify .gridDsp > li {width: auto; min-width: 170px; margin-right: 0;}
	.uloginverify .uverify .gridDsp > li.liEmail {margin-right: 1em;}
.uloginverify .uverify li > label.secLbl {font-weight: bold; font-size: 1em; font-style: normal; display: block;}
.uloginverify .uverify li > input.text, .uloginverify .uverify li > input.btnGo {margin-top: .33em; margin-bottom: .33em; vertical-align: middle;}
	.uloginverify .uverify li > input.text {max-width: 160px;}
.uloginverify .uverify li > .chkRemember {margin-top: .33em; display: inline-block; *display: inline; *zoom: 1;}
	.uloginverify .uverify li > .chkRemember input {margin-left: 0;}
	.loginOverlay .uloginverify .uverify li > .chkRemember {display: block;}
.uloginverify .uverify li > .forgotPassword {display: block; clear: both; margin-top: 0.33em;}
.uloginverify .uverify .validation {vertical-align: middle;}
.uloginverify .uverify li.liPassword .notificationWrap .validation ,
.uloginverify .uverify li.liEmail .notificationWrap .validation {right: auto; left: 170px; top: 0.33em; white-space: nowrap;}

/* Signup */	
.uloginverify .uverify .btnWrap {
	display:block; padding: 1px;
	background: url('../../../MS/Images/Frame/BG/tint/000x20.png') transparent repeat;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
.uloginverify .uverify .btnWrap > .notAMember {
	display: block; width: 100%; padding: .25em 0; margin: 0;
	white-space: normal; font-size: 1.08em; text-align: center;
	border: none; background: url('../../../MS/Images/Frame/BG/tint/fffx50.png') transparent repeat;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	}
	.uloginverify .uverify .btnWrap > .notAMember:hover {background-image: url('../../../MS/Images/Frame/BG/tint/fffx60.png');}

/* First-Time Login */
.uloginverify .confirmation .profileHeader {display: block; padding-left: 92px; position: relative; min-height: 80px; margin: 0.667em 0 1.5em;}
.uloginverify .confirmation .profileHeader img.thumb {
	display: block; top: 0; left: 0; position: absolute;
	}
.uloginverify .confirmation .profileHeader .userContact {display: inline;}
.uloginverify .confirmation .profileHeader .userContact .adr {margin-left: 0.5em;}
.uloginverify .confirmation .profileHeader .userContact .url {display: block;}
.uloginverify .confirmation .bio {margin-top:0.667em; clear: both;}
.uloginverify .confirmation .updateProfile {margin-top:0.33em;}

/* Overlay Considerations */
.mpeoverlay.loginOverlay {width: 540px; height: 380px;}
.loginOverlay .uloginverify .uverify .gridDsp {margin-bottom: 0;}
.loginOverlay .uloginverify .uverify .gridDsp > li {display: block; margin: 0; width: 100%;}
.loginOverlay .uloginverify .uverify .gridDsp > li.liPassword {margin-top: 1em;}
.loginOverlay .uloginverify .uverify .gridDsp > li.liPassword > .forgotPassword {margin-top: 1.5em;}
.loginOverlay .uloginverify .uverify .gridDsp > li .clearfix.cfCond {display: none;}
.loginOverlay .uloginverify .uverify .btnWrap,
.loginOverlay .uloginverify .uverify .btnWrap > .notAMember,
.loginOverlay .uloginverify .uverify .btnWrap > .notAMember:hover {padding: 0; background: none; text-align: left;}
.loginOverlay.mpeoverlay .mpeoverlayContent {height: 288px;}