body { /* background: url(../images/bg-subpage-alternate.jpg) no-repeat top center; */ }
h1 { text-align:center; }

div#loginContent { background:#fff; padding:30px 8px 0 8px; }
div#login { width:500px; margin:0 auto; border:solid 1px #ddd; }
div#login div { float:left; color: #012d5d; margin: 0; padding: 2px 0; text-align: left; border: 0; }
div#login div.login { float:none; padding:20px; font:normal 15px BauhausMdBTMedium; }
div#login div.label { clear:left; width:75px; padding:3px 15px 18px 2px; text-align:right; font: normal 16px BauhausMdBTMedium; }
div#login div.trailer { float:left; padding:10px 0 0 5px; font-size:11px; }
div#login div.trailer a { }

div#login div.clear { float:none; padding:0; }
div#login div.button { clear:left; padding-left:93px; }
div#login p { margin-bottom:8px; }
div#login input { width:230px; border:1px solid #a6cdbb; font-size:15px; }
div#login .submit { width: 105px; height: 20px; border: 0; }

p.loginAlert { text-align:center; color:#ff0000; }

div.yesno { width:500px; margin:0 auto 20px auto; text-align:right; }
div.yesno a.continue { width:150px; }

div.facebook { width:85px; margin:30px auto; }

div.forgot { width:390px; margin:10px auto 20px auto; padding:20px; border:1px solid #ddd;  }
div.forgot div { float:left; }
div.forgot div.label { margin-bottom:25px; padding:6px 10px 0 0; color:#012D5D; font:16px BauhausMdBTMedium; }
div.forgot div.input input { width:240px; font-size:15px; }
div.forgot div.button { clear:left; padding-left:135px; }
div.forgot div.button a.email { width:210px; }
div.forgot div.clear { float:none; padding:0; }
div.never { margin-bottom:20px; text-align:center; }

div.sent { width:500px; margin:15px auto 25px auto; padding:10px; border:solid 1px #ddd; color:#012D5D; text-align:center; font:16px BauhausMdBTMedium; }


