﻿/* -------------------------------------------------------
    Login page specific styling
   ------------------------------------------------------- */
#login_content {
    position: absolute;
    left: 50%;
    margin-left: -225px;
    width: 470px;
    padding: 50px;
    background: url('pics/bg_content.gif') no-repeat left bottom;
	top: 2px;
	right: 260px;
}

#loginpage {
    width: 350px;
    height: 140px;
    border: solid 1px #666666;
    background: white url('pics/bg_login.jpg') no-repeat left bottom;
}

div#header {
    text-align: left;
    vertical-align: bottom;
    height: 60px;
    /*background: transparent url(pics/logo.gif) top left no-repeat;*/
    
    
}


#lblVersion {
    font-size: 0.6em;
    color: white;
    display: block;
    margin: 0px 0px 0px 3px;
    padding-top: 5px;
}
* html #lblVersion {
    padding-top: 2px;
}

#loginMsgHolder {
    position: absolute;
    left: 50%;
    margin-left: -174px;
    top: 300px;
    width: 350px;
    display: block;
}
/* Strange, but small, hack for IE compability */
* html #loginMsgHolder {
    top: 285px;
}

.large_headertext {
    font-size: 1.8em;
    font-weight: bold;
    color: #333333;
}

table.logintable {
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-size: 0.8em;
    width: 102%;
    margin-top: 13px;
}

table.logintable td {
    text-align: left;
    vertical-align: top;
}

table.logintable td.leftcol {
    text-align: right;
    width: 188px;
    height: 28px;
    padding: 2px 10px 0px 0px;
}

/* -------------------------------------------------------
    Login page specific styling - GN
   ------------------------------------------------------- */
 
 #loginpagegn {
    width: 400px;
    height: 140px;
    border: solid 1px #666666;
    background: white url('pics/bg_login.jpg') no-repeat left bottom;
}
  
