@import url(../iframe-default.css);

#sign-in { margin: 3px auto 0; }
	#sign-in a.signin-button { margin: 4px 0 0 auto; }
	#sign-in td.form { vertical-align: bottom; }
	#sign-in td.form input.textbox { width: 97%; margin: 3px 0 0; }
#free-account { margin: 7px auto 0; padding: 4px 6px 6px; font-size: 82%; text-align: center; background: #2b6092; color: #fff; }
	#free-account span { margin: auto 7px auto auto; }
	#free-account span b { margin: auto 2px; font-size: 120%; font-weight: normal; }
	#free-account a:link, #free-account a:visited { color: #fff; }
#sign-out { margin: 5px auto 5px; }
	#sign-out p { margin: 0; padding: 10px; font-size: 82%; }
	
/* Quick Account Overrides (for register form in Dialog Window) */
#register table { margin: 0 auto; }
#register table.combobox { width: 200px !important; }
#register div.profile-panel { background: none; }
#register div.profile-panel label {  }
#register div.profile-panel label.required { color: #000; font-weight: bold; }
#register a.create-account { width: 100px; background: url(../../images/buttons/iframe-100.gif) no-repeat; font-size: 82%; margin: 5px 0 0 auto; }
#register div.note { font-size: 72%; font-weight: bold; padding: 4px 7px; border: 1px solid #0096ff; background: #addbff; color: #002b53; }
#register div.note label.required { font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
#register div.hr { padding: 4px 0 0; }
#register th.form.select-agent { width: 112px; }

/* Forgot Password Overrides */
#forgot-password p { font-size: 82%; margin: 0; padding: 5px 12px 3px; }
#forgot-password p.success { padding: 10px 12px 10px 34px; }
#forgot-password p.success b { color: #000; font-size: 120%; }
#forgot-password table.form { margin: 0 auto; width: 92%; }
#forgot-password table.form td.form input { width: 165px; }
#forgot-password table.form td.form-button { padding: 5px 12px 0 0; }

/* Alert Override on Main Sign In Form */
div.alert.sign-in p.alert { font-size: 82%; }