.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;}
.ui-tabs-hide,
.tabs-hide { display: none; }
.loginForm h2 { font-size: 25px; color: #7c795b }

#wrapper .login-copy { margin: 20px 0; font-size: 11px; }


.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; }

/* The next section was added by PAN on 27.8.2010 for testing purposes */

/* --------------- BEGIN SECTION -------------------------------------------------------------- */

.container_5 .teaser-login-box { position: relative; /*height: 172px;*/ width: 194px; border: 1px solid #B7B9BA; }
.teaser-login-box h2 { padding: 2px 6px 9px; }
.teaser-login-box .teaser-content { margin: 0 6px; }
.teaser-login-box .teaser-content p { margin: 0 0 6px 0; line-height: 1.167em; }

.teaser-login-box .txtinput,
.login-box .txtinput,
.register-box .txtinput { border: 1px solid #999; color: #333; font-size: 0.917em; line-height: 1.273em; margin: 0; padding: 1px 0 1px 10px; }
input.usr { width: 170px; }
input.pass { width: 153px; float: left; }
.loginbtn { margin: 0; padding: 0; float: left; }
.btnLogin { margin: 0; padding: 0; float: left; border: 0 none; background: none; font-size: 0.1px; text-indent: -2999px; background: url('../img/ico_arrow_right.gif') left top no-repeat; width: 17px; height: 18px; cursor: pointer; }

.teaser-login-box .bottom { position: absolute; bottom: 6px; left: 6px; }
.teaser-login-box .bottom p { margin: 0 0 3px 0; line-height: 1.167em; }
.teaser-login-box .remember-me input { float: left; margin: 0 3px 0 0; height: 19px; vertical-align: middle; }
.teaser-login-box .remember-me label { float: left; line-height: 19px; }

.logged-in { margin: 6px; }


.login-box { background: #03879b; border-bottom: 3px solid #85e0e0; padding: 12px; color: #fff; }
.login-box .links a { color: #85e0e0; background-image: url("/img/internal-blue-accent.gif"); }

.login-box .login-body { margin: 12px 0 0 0; }
.login-box fieldset { float: left; background: url('/img/dot-sep.gif') right top repeat-y; width: 310px; }
#checkboxlogin.login-box fieldset { background: none; width: auto; }
#cntArea .login-box fieldset p { margin: 12px 0; }
.login-box fieldset label { width: 80px; float: left;}
.login-box fieldset .usr { width: 185px; float: left; }
.login-box fieldset .pass { width: 185px; float: left; }
#checkboxlogin.login-box fieldset label { width: auto; float: none;}
#checkboxlogin .checkbox { margin: 0 1px 0 40px; }


#cntArea .login-box .signin { margin: 12px 0 12px 81px; }
#cntArea .register-box .signin { margin: 12px 0 12px 150px; }
#cntArea #checkboxlogin .signin { margin: 12px 0 12px 40px; }

.login-box div.links { float: left; margin: 0 auto; width: 224px; padding: 19px 0; }
#cntArea .login-box div.links p { margin: 8px auto; width: 135px; }


.login-box .loginbtn,
.register-box .loginbtn { background: url("/img/img_bg_btn.jpg") left top repeat-x; border:1px solid #B1B3B4; font-size:12px; height:20px; margin:0 3px 12px 0; padding:0 8px 3px; }

.register-box { }
.register-box fieldset { border: 1px solid #999; padding: 12px;}


#cntArea .register-box fieldset p { margin: 12px 0; }
.register-box fieldset label { width: 150px; float: left; line-height: 20px; }
.register-box fieldset .checkbox label { float: none; line-height: 20px; }
.register-box fieldset .checkbox input { margin-right: 10px; }
.register-box fieldset .txtinput { width: 234px; float: left; border-color: #989898; padding: 2px; }
.register-box fieldset select { width: 241px; float: left; border: 1px solid #999; }
.register-box .req { color: red; float: left; line-height: 20px; margin: 0 0 0 5px; }
.register-box .checkbox .req { color: red; float: none; line-height: 20px; margin: 0 0 0 5px; }

/* ----------------------------- END SECTION --------------------------------------------------- */

.scfValidationSummary { background: url("/img/ico_alert.gif") left top no-repeat; clear:both; color:#D60000; font-weight:bold; margin:12px 12px 12px 145px; padding:0 0 0 22px; }
.login-box .req { float: left; color: #ffe9e9; margin: 0 0 0 3px; }
.login-box .scfValidationSummary { background: url("/img/ico_alert2.gif") left top no-repeat; color:#ffe9e9 !important; margin:12px 12px 12px 58px; padding: 0 0 0 22px; }
#checkboxlogin .scfValidationSummary { margin:12px 12px 12px 18px; }

/* login-tabs */
#login-tabs-nav li { margin: 0 3px 0 0; padding: 0; float: left; }
#login-tabs-nav li a { padding: 7px 15px; display: block; color: #026f80; background: #85e0e0; font-weight: bold; text-decoration: none; outline: none; }
#login-tabs-nav li.tabs-selected a,
#login-tabs-nav li.ui-tabs-selected a { color: #fff; background: #03879b; }

#login-tabs-nav { position: relative; top: -3px; }

.cbLoginCheckBox { padding-top:10px; }
.cbLoginCheckBox input { float: left; margin: 0 5px 0 0; }
.cbLoginCheckBox label { float: left; width: 162px; }

.checkboxlogin .scfValidationSummary { margin:12px 12px 12px 0px; display: block; }
.checkboxlogin .btnLogin { border: 1px solid #999; border-right: 0 none; width: auto; padding: 0 17px 0 0; text-indent: 0; font-size: 11px; background-position: right center; }




