body { font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: small; background-color: #FFFFFF; color: #000000; background-image: url("gfx/bg_fadedlogo.gif"); background-position: 90% 90%; background-repeat: no-repeat; background-attachment: fixed; } a { color: #0000ff; text-decoration: none; } a:hover { color: #ff9966; text-decoration: underline; } div.logo { width: 98%; border-bottom: solid #3399cc 1px; margin: 5px; margin-bottom: 20px; padding-bottom: 5px; } img { margin: 0px; border: none; } div.heading { position: relative; margin-left: 30px; } h1 { font-size: large; margin: 0px; } p.tagline { margin: 0px 0px 30px 0px; position: relative; top: 0px; left: 90px; font-size: small; } img.logo { position: absolute; left: 0px; top: 0px; } p.footer { width: 98%; border-top: solid #3399cc 1px; position: relative; font-size: x-small; margin-left: 5px; } div.footerpadding {height: 20px;} div.bounding_box {position: relative;} div.info { position: relative; padding: 5px; } div.login { position: absolute; top: 0px; right: 0px; padding: 5px; } div.login_box { background-color: #eeeeff; border: 1px solid #0000cc; padding: 5px; } div.newaccount_box { background-color: #ffffff; border: 1px solid #0000cc; padding: 5px; } td {font-size: small;} .warning { color: #cc0000; font-weight: bold; } .UserID, .Password {width: 175px;} h2.productlink { position: relative; top: 0px; font-family: Arial Black, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #3399cc; left: 90px; } input.button { font-weight: bold; cursor: hand; color: Black; background-color: #ccccff; padding: 2px; }