.loginForm, .DocCheckLogin { background: #d7e3e8; width: 438px; padding: 15px; }
.form-login { width: 438px; }
.signUpForm { background : #FFF; border: solid 1px #9CF; width: 400px; padding: 10px; }
.label { color: #000; font-size: 13px; line-height: 20px;}
.tabs-hide { display: none; }
.loginForm h2 { font-size: 25px; color: #7c795b }

#wrapper .login-copy { margin: 20px 0; font-size: 11px; }

.tabs-nav li { float: left; padding: 10px 15px; background: #efede5; }
.tabs-nav li a { color: #37758d; font-weight: bold; text-decoration: none; font-family: Verdana, sans-serif; font-size: 11px; }
.tabs-nav li.tabs-selected { background: #d7e3e8; }

.form-login label { color: #37758d; font-weight: bold; margin: 0 0 8px 0; display: block; }
.form-login br { display: none; }
.txtInput { border: 0 none; padding: 4px 5px; width: 200px; }

.login-b { text-align: right; }
.login-l { text-align: left; }
.button { border: 1px solid #37758d; background: #4a8298; color: #fff; padding: 5px 12px; }

.tabs-container a { margin: 0 20px 0 0; font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; color: #37758d; text-decoration: none; }

.loginForm hr { border: 0 none; border-top: 1px solid #b7bfc3; }
.loginForm strong { font-weight: bold; }


.form-signup label { margin: 8px 0 3px 0; float: left }
.form-signup span { margin: 8px 0 0 0; font-size: 2em; line-height: 1em; }
.form-signup .txtInput { width: 280px; display: block; clear: left; }

.form-forgot label { margin: 8px 0 3px 0; float: left }
.form-forgot span { margin: 8px 0 0 0; font-size: 2em; line-height: 1em; }
.form-forgot .txtInput { width: 280px; display: block; clear: left; }

.form-forgot .message, .form-signup .message { font-size: 1.2em; display: block; margin: 8px 0; }

