.black .label {
   font-family:verdana;
   font-weight:bold;
}
#page_header {
   height: 130px;
}
#page_navigation .divlogin {
   float:left;
   color:#fff;
}
#page_navigation .divlogin .onlinetitle {
   background:url(../images/login/21online_title.gif) 0px 8px no-repeat;
   float:left;
   height:51px;
   width:232px
}
#page_navigation .spacer {
   float:left;
   height:1px
}

#page_navigation .divlogin .conkeepsignedin {
   position: absolute;
   margin-top: 2px;
   font-size: 0.9em;
   color: #ccc;
}
#page_navigation .divlogin .conkeepsignedin label span {
   display: block;
   float: left;
   padding-top: 2px;
}
#page_navigation .divlogin .conkeepsignedin label input {
   float: left;
   width: 12px;
   margin-left: 0;
   padding-left: 0;
}

#page_navigation .divlogin .conusername {
   float:left;
   width:174px
}
#page_navigation .divlogin .conusername .conlabel {
   white-space: nowrap;
}
#page_navigation .divlogin .label {
   font-weight:bold;
   color:#f1b11c
}
#page_navigation .divlogin .sublabel {
   color:#8f8f8f;
   font-size:10px
}
#page_navigation .divlogin .conpassword {
   float:left;
   width:160px
}
#page_navigation .divlogin .conpassword .conlabel {
   margin-bottom:4px;
   white-space:nowrap
}
#page_navigation .divlogin .conusername .conlabel {
   margin-bottom:4px
}
#page_navigation .divlogin .conusername input {
   width:100%;
}
#page_navigation .divlogin .conpassword input {
   width:96%;
}
#page_navigation .divlogin .consubmit {
   float:left;
   margin-top:20px;
   margin-left:10px
}
#page_navigation .divlogin .consubmit input {
   border:0px;
   background:transparent;
   background-image:url(../images/login/login_but.gif);
   width:66px;
   height:20px
}
#page_content {
   margin-top: 10px;
   padding-bottom: 54px;
}

#page_footer {
   position:fixed;
   z-index:2;
   bottom:0;
}


 
#inpage_login{
   clear: both;
   float:none;
   min-height:35px;
}
#inpage_login .divlogin {
   float:left;
   color:#fff;
}
#inpage_login .divlogin .onlinetitle {
   background:url(../images/login/21online_title.gif) 0px 8px no-repeat;
   float:left;
   height:51px;
   width:232px
}
#inpage_login .spacer {
   float:left;
   height:1px
}

#inpage_login .divlogin .conkeepsignedin {
   position: absolute;
   margin-top: 2px;
   font-size: 0.9em;
   color: #ccc;
}
#inpage_login .divlogin .conkeepsignedin label span {
   display: block;
   float: left;
   padding-top: 2px;
}
#inpage_login .divlogin .conkeepsignedin label input {
   float: left;
   width: 12px;
   margin-left: 0;
   padding-left: 0;
}

#inpage_login .divlogin .conusername {
   float:left;
   width:140px
}
#inpage_login .divlogin .conusername .conlabel {
   white-space: nowrap;
}
#inpage_login .divlogin .label {
   font-weight:bold;
   color:#f1b11c
}
#inpage_login .divlogin .sublabel {
   color:#8f8f8f;
   font-size:10px
}
#inpage_login .divlogin .conpassword {
   float:left;
   width:140px
}
#inpage_login .divlogin .conpassword .conlabel {
   margin-bottom:4px;
   white-space:nowrap
}
#inpage_login .divlogin .conusername .conlabel {
   margin-bottom:4px
}
#inpage_login .divlogin .conusername input {
   width:125px;
}
#inpage_login .divlogin .conpassword input {
   width:125px;
}
#inpage_login .divlogin .consubmit {
   float:left;
   margin-top:20px;
   margin-left:10px
}
#inpage_login .divlogin .consubmit input {
   border:0px;
   background:transparent;
   background-image:url(../images/login/login_but.gif);
   width:66px;
   height:20px
}

