.alsb_header {
    font-size: 1.2em;
    color: #0263CE;
    font-weight: bold;
}

.login_table {
    font-size: .8em;
    font-weight: bold;
    color: #000000;
    border: 1px solid #DDDDDD;
}

.errmsg {
    padding: 18px;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.welcome {
    padding-left: 18px;
    height: 24px;
    background-image: url( ../../images/sb/login_welcome.jpg );
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #DDDDDD;
}

.blue_divider {
    height: 21px;
    background-image: url( ../../images/sb/login_blue_divider.jpg );
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.copyright_trademark {
	width:400px;
	font-size: 9px;
	font-family: tahoma;
	text-align:left;
}

.server_error_message {
	font-weight:normal;
	text-align:left;
	padding-left:23px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:20px;
	border: 1px solid #FFFFFF;
}

.login_child {
    background-color: #FFFFFF;
    border: 1px #8EA8C6 solid;
    padding:20px;
}

.button_child {
    border: 1px solid #4A637B;
    background-image: url( ../../images/sb/button_bg_gray.gif );
}


//from wls

.float-container {
	OVERFLOW: hidden; WIDTH: 100%
}
#top {
	BACKGROUND: url(../../images/sb/Login_GC_LoginPage_Bg.gif) #ffffff repeat-x left top; HEIGHT: 550px; min-width: 920px
}
#content {
	OVERFLOW: hidden; WIDTH: 100%
}
#login-header {
	HEIGHT: 89px
}
#login-header IMG {
	MARGIN-TOP: 20px; MARGIN-LEFT: 25px
}
#header {
	PADDING-BOTTOM: 20px
}
#console-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#sidebar {
	FLOAT: left; WIDTH: 527px
}
#login {
	BORDER-RIGHT: #316d91 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #316d91 1px solid; MARGIN-TOP: 60px; PADDING-LEFT: 9px; BACKGROUND: url(../../images/sb/Loginarea_Background.png) #ffffff left top; FLOAT: right; PADDING-BOTTOM: 10px; BORDER-LEFT: #316d91 1px solid; WIDTH: 320px; MARGIN-RIGHT: 52px; PADDING-TOP: 7px; BORDER-BOTTOM: #316d91 1px solid
}
#title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.input-row {
	PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 100%
}
.button-row {
	PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 100%
}
#message .message-row {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#message {
	MARGIN: 0px auto; WIDTH: 630px
}
#loginform {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
.content {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.input-row LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 12em; PADDING-TOP: 4px
}
.input-row .ctrl {
	FLOAT: left; WIDTH: 14em
}
.button-row .ctrl {
	FLOAT: right
}
INPUT {
	MARGIN: 1px
}
SELECT {
	MARGIN: 1px
}
TEXTAREA {
	MARGIN: 1px
}
BUTTON {
	MARGIN: 1px
}
.textinput {
	BORDER-RIGHT: #b9b9b4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b9b9b4 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b9b9b4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b9b9b4 1px solid
}
#j_username {
	WIDTH: 12em
}
#j_password {
	WIDTH: 12em
}
.formButton {
	BORDER-RIGHT: #afafaf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddd8 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(../../images/sb/button_bg_n.png) #fdfdfa repeat-x center bottom; PADDING-BOTTOM: 1px; OVERFLOW: visible; BORDER-LEFT: #afafaf 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #797975 1px solid; WHITE-SPACE: nowrap
}
.formButton:hover {
	BORDER-LEFT-COLOR: #768092; BACKGROUND: url(../../images/sb/button_bg_mo.png) #edffff repeat-x center bottom; BORDER-BOTTOM-COLOR: #0a0b19; BORDER-TOP-COLOR: #acbacf; BORDER-RIGHT-COLOR: #768092
}
.formButton:active {
	BORDER-LEFT-COLOR: #677183; BACKGROUND: url(../../images/sb/button_bg_md.png) #aabacd repeat-x center bottom; BORDER-BOTTOM-COLOR: #9dabc0; BORDER-TOP-COLOR: #00000a; BORDER-RIGHT-COLOR: #677183
}
.formButton-disabled {
	BORDER-RIGHT: #b9b9b4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b9b9b4 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #e5e5e0; PADDING-BOTTOM: 1px; OVERFLOW: visible; BORDER-LEFT: #b9b9b4 1px solid; COLOR: #737373; PADDING-TOP: 0px; BORDER-BOTTOM: #b9b9b4 1px solid; WHITE-SPACE: nowrap
}
.login-footer .info P {
	MARGIN: 1px 0px
}
.login-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #b2cbdb; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #185e87; TEXT-ALIGN: left
}
.loginFailed {
	COLOR: #ad0e25
}
