div#header h1 {padding-top:30px;}
div#headline{overflow:auto;}
div#headline h2{float:left;}
div#messageBox{margin:0pt auto;width:100%;}
body { margin:0; background:#fff url(/en_US/i/header/header_bg.gif) repeat-x scroll 0 83px; border:7px solid #fff; }
/* Main content */
ol,ul {list-style:none;}
.signup{ margin:15px 0 0 0;}
#headline .securePayment {float: right;}
#loginBox h3 { margin-bottom:2em; }
#loginBox{ padding:5px; }
#signupBox { padding:10px; border:thick solid #E8F1F8 ; background:#fff url(/en_US/i/scr/scr_gradientdown.gif) repeat-x scroll center bottom;}
#signupBox ul li{padding-bottom: 5px;list-style-type: square;}
#loginBox fieldset { margin:0; padding:10px; background:#fff url(/en_US/i/scr/scr_gradientdown.gif) repeat-x scroll center bottom; }
#loginBox .note { display:block; margin-top:1.5em; padding-top:1em; border-top:1px solid #e2e2e2; }

form.edit #loginBox p.group label { width:100px; }
form.edit #loginBox p.group .field { margin-left:120px; }
form.edit #loginBox p.buttons { padding-left:120px; }
form.edit #loginBox p.group{position:static;}

/* Authorization Page */
.authorization p.cancelLink {clear:left; width: 200px; padding:0 0 30px 0; }
.authorization ul {margin-left:10px;}
.authorization ul li {margin-bottom:4px; list-style-type: square;}
.authorization label input {margin-right:5px;}

#footerhps { padding:30px 5px 0; color:#999; }
#footerhps a, #footerhps p { margin:0; color:#999; }
div#main .layout1 p.inline form{display:inline;}
p.returnLink{float:left;margin-right:5px;margin-top:0pt;}
p.returnLink form{display:inline;}
/* Added Styles for Authentication error page */
#xptContentMain div.contentTitle {clear:both; height:1%; overflow:auto; padding-bottom:1em;}
#xptContentMain div.contentTitle a {float:right; outline-style:none;}
