/* Forms CSS */


/* Registration form */
div#reg-container {width:600px; margin:auto;padding:20px;}
div#reg-container td {font-size:75%;color:000;line-height:16px;}
div#reg-container h1 {font-size:120%;}
div#reg-container h3 {font-size:100%;}
div#reg-container label, label span {display:inline;padding-bottom:.5em;}
div#reg-container label {float:left; width:85%;padding-left:10px;}
div#reg-container label span {float:left; width:45%; text-align:right; padding-right:10px;}
div#reg-container label select {float:left; width:45%; text-align:left;}
div#reg-container label textarea {float:left; width:45%; text-align:left;}
div#reg-form {position:relative; right:25px;}
div#reg-form input {float:right; width:45%; overflow:hidden;margin-bottom:10px; padding:20px;}
div#reg-form div {width:25%; margin:auto;}


/* Account form */
div#acct-container {width:540px; margin:auto; padding:20px 0px 0px 20px;}
div#acct-container h1{font-size:120%;}
div#acct-container h3{font-size:100%;}
div#acct-container label, label span {display:inline;padding-bottom:.5em;}
div#acct-container label {float:left; width:85%;padding-left:10px;}
div#acct-container label span {float:left; width:45%; text-align:right; padding-right:10px;}
div#acct-container label select {float:left; width:45%; text-align:left;}
div#acct-container label textarea {float:left; width:45%; text-align:left;}
div#acct-form {position:relative; right:25px;}
div#acct-form input {float:right; width:45%; overflow:hidden;margin-bottom:10px; padding:20px;}
div#acct-form div {width:25%; margin:auto;}

/* Password form */
div#pass-container {width:480px; margin:auto;}
div#pass-container h1{font-size:120%;}
div#pass-container h3{font-size:100%;}
div#pass-container label, label span {display:block;padding-bottom:.5em;}
div#pass-container label {float:left; width:85%;padding-left:20px;}
div#pass-container label span {float:left; width:45%; text-align:right; padding-right:10px;}
div#pass-container label select {float:left; width:45%; text-align:left;}
div#pass-container label textarea {float:left; width:45%; text-align:left;}
div#pass-form {position:relative; right:25px;}
div#pass-form input {float:right; width:50%; overflow:hidden;margin-bottom:10px; padding:10px;}
div#pass-form div {width:50%; padding-left: 85px;}