#left-column {
/*
	width:expression(this.width<800?'800px':'100%');
*/
	width:  640px;
	text-align: left;
	margin: 0;
	padding: 1em;
	float: left;
}

#right-column {
	max-width: 36em;
	padding: 1em;
	 margin-left: 650px;
}

#login-area {
/*margin-left: 50px;
margin-bottom: 50px;
margin-top: 20px;
align:center;
float:left;
*/
CLEAR: both;MARGIN: 0px auto;TEXT-ALIGN: left;
width:673px;
height:291px;
background-image:url(../images/login-picture.gif);
background-repeat:no-repeat;
border: 0px solid #18c;
}

#cover-image{position:relative;top:0px;left:-5;left:-15!important;}
#login label {
	width: 200px;
}

#login-area #login {
position: relative;
FONT-SIZE: 13px;
left: 400px;
top: 90px;
margin:0px;
width: 260px;
height: 180px;
padding:0;
}

#login-area #login A{
	FONT-SIZE: 14px;
	COLOR: RED;
}

#right-column #login1 {
	width: 18em;

}

#right-column #login1 form p {


	margin: 0;
	padding: 0;
	max-width: 36em;
	text-align: center;
	margin: 0 auto;
}


#login form p label{
        padding-left:30px;padding-right:0px;
	color:#333333;
        float: left;
	text-align: left;
	width: 150px;
}
#login form p input{position:relative;top:0px;left:-15px;left:-40px!important;}
/*#login form p input.submit{position:relative;top:0px;left:100px;}*/
#login form p input.txt{
	width: 80px;
	text-align: left;
}

 #region {
	width: 18em;
}

#region form p {
	clear: left;
	margin: 0;
	padding: 0;
}

#region form p label{
	float: left;
	text-align: center;
	width: 80px;
}

#legend{
	position:absolute;
	top:-62px;
	left:20px;
	}
