/* LOGOUT BOX ON HOMEPAGE
=======================================================*/
#header #login {overflow:hidden;}
#header .tx-felogin-pi1 #member_logged_in p.member_logged_in_as {
padding: 20px 0 0 0;
color: #005596;
font-size: 14px;
}
#header .tx-felogin-pi1 #member_logged_in p.member_logged_in_as {
    color: #005596;
    font-size: 14px;
    padding: 20px 0 0 0;
}
#header .tx-felogin-pi1 #member_logged_in p.member_logged_in_mail {
    color: #000;
    font-size: 14px;
    padding: 5px 0 15px 0;
    font-weight: bold;
}
#header .tx-felogin-pi1 input[type="submit"] {
    background-color: #005596;
    border: 2px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    margin: 5px 0 0 0;
    padding: 4px 10px;
}
#header .tx-felogin-pi1 input[type="submit"]:hover{
background-color: #79bde8;
color: #fff;
}



/* LOGIN PAGE
=======================================================*/
#page_140 #subnavi {display:none;}
.template_3 .tx-felogin-pi1 legend{
font-weight: bold;
padding: 2px 10px;
border: 5px solid #d8ecf8;
background-color:#fff;
color: #005596;
letter-spacing: 1px;
}
.template_3 .tx-felogin-pi1 fieldset {
border: 5px solid #d8ecf8;	
width: 625px;
height: auto;
padding: 5px 0px 15px 15px;
background-color: #f3f9fd;
margin: 0 0 15px 0;
}
 
.template_3 .tx-felogin-pi1 #user, 
.template_3 .tx-felogin-pi1 #pass,
.template_3 .tx-felogin-pi1 #pass_temp {
width:175px;
padding: 2px;
border: 1px solid #005596;	
margin: 3px 0 3px 50px;
background-color:#fff;
color:#888;
background:url("../images/common/input_bkgrd.png") no-repeat 0 0;
}

/* .template_3 .tx-felogin-pi1 #login_username label, .template_3 .tx-felogin-pi1 #login_password label {display: none;} */

.template_3 .tx-felogin-pi1 #login_submit .submit {
border: 2px solid #fff;
border-radius: 4px 4px 4px 4px;
background-color: #79bde8;
margin: 10px 0 15px 50px;
color: #fff;
font-weight: bold;
padding: 2px 10px;
font-family: "Franklin Gothic Book",Arial,Helvetica,sans-serif;
letter-spacing:1px;
}
.template_3 .tx-felogin-pi1 #login_submit .submit:hover {background: #005596; color: #fff; cursor: pointer;}
.template_3 .tx-felogin-pi1 #login_username {padding-top:10px;}
.template_3 .tx-felogin-pi1 label {margin: 0 0 0 50px;color:#005596;}
.template_3 .tx-felogin-pi1 span {color:#005596;padding:0 0 0 3px;}
.template_3 .tx-felogin-pi1 .staylogged {display: none;}
.template_3 .tx-felogin-pi1 #permalogin {margin: 0 0 0 10px;}
.template_3 .tx-felogin-pi1 .forgot,
.template_3 .tx-felogin-pi1 .register,
.template_3 .tx-felogin-pi1 .member {padding: 0 0 0 72px;}

#page_236 .tx-felogin-pi1 .forgot,
#page_236 .tx-felogin-pi1 .register,
#page_236 .tx-felogin-pi1 .member {display: none;}

#page_140 .tx-felogin-pi1 p {padding: 0;}

.help_links {margin: 10px 0 0 0;}


/* LOGIN BOX ON HOMEPAGE
=======================================================*/
#login {margin: 0 auto; width: 270px; height: 220px; background: url(../images/common/login_bkgrd.png) 0 0 no-repeat;}
#login h2 {color: #fff; text-shadow: 1px 2px 1px #79bde8; font-weight: normal; padding: 15px 0 5px 40px;}
#login .tx-felogin-pi1 {width: 185px; margin: 0 0 0 40px;}
#login fieldset {border: 0; margin: 0; padding: 0;}
#login legend, #login label {display: none;}
#login input#user, #login input#pass, #login input#pass_temp  {border: 1px solid #005596; background: #fff url(../images/common/input_bkgrd.png) 0 0 no-repeat; height: 1.6em; color: #666; padding: 0 0 0 3px; width: 99%;}
#login input#user {margin: 5px 0 5px 0;}
#login input#pass {margin: 5px 0 5px 0;}
#login #login_submit span {font-size: 10px; color: #005596; line-height: 12px;}
#login .login_submit {width: 80px;}
#login .login_remember {margin: 0 0 0 20px; width: auto;}
#login .forgot   {width: 185px; margin: 10px 0 0 0;}
#login .register {width: 185px; margin: 0;}
#login a {color: #fff;}
#login .member   {font-size: 13px; margin: 10px 0 0 0;}
#login .member a {color: #005596; font-weight: bold;}
#login .member_back {font-size: 120%; margin: 10px 0 0 0;}


/* LOGIN BOX ON MEMBERSHIP
=======================================================*/
#page_20 #featured {margin: 0 auto; width: 270px; height: 220px; background: url(../images/common/login_bkgrd.png) 0 0 no-repeat;}
#page_20 #featured h2 {color: #fff; text-shadow: 1px 2px 1px #79bde8; font-weight: normal; padding: 15px 0 5px 40px;}
#page_20 .tx-felogin-pi1 {width: 185px; margin: 0 0 0 40px;}
#page_20 .tx-felogin-pi1 fieldset {border: 0; margin: 0; padding: 0;}
#page_20 .tx-felogin-pi1 legend, #login label {display: none;}
#page_20 .tx-felogin-pi1 input#user, #page_20 .tx-felogin-pi1 input#pass, #page_20 .tx-felogin-pi1 input#pass_temp  {border: 1px solid #005596; background: #fff url(../images/common/input_bkgrd.png) 0 0 no-repeat; height: 1.6em; color: #666; padding: 0 0 0 3px; width: 99%;}
#page_20 .tx-felogin-pi1 input#user {margin: 5px 0 5px 0;}
#page_20 .tx-felogin-pi1 input#pass {margin: 5px 0 5px 0;}
#page_20 .tx-felogin-pi1 #login_submit span {font-size: 10px; color: #005596; line-height: 12px;}
#page_20 .tx-felogin-pi1 .login_submit {width: 80px;}
#page_20 .tx-felogin-pi1 .login_remember {margin: 0 0 0 20px; width: auto;}
#page_20 .tx-felogin-pi1 .forgot   {width: 185px; margin: 10px 0 0 0;}
#page_20 .tx-felogin-pi1 .register {width: 185px; margin: 0;}
#page_20 .tx-felogin-pi1 a {color: #fff;}
#page_20 .tx-felogin-pi1 .member   {font-size: 13px; margin: 10px 0 0 0;}
#page_20 .tx-felogin-pi1 .member a {color: #005596; font-weight: bold;}
#page_20 .tx-felogin-pi1 .member_back {font-size: 120%; margin: 10px 0 0 0;}



