body {
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	//border: 0px solid rgb(212,226,237); 
}

#login_container {
    position:relative;
    margin-left:auto;
    margin-right:auto;
	top:150px;
    width:400px;
	height:600px;
	padding:20px;
	font: 15px / 100% Calibri;
	font-weight:bold;
    background-image:"/media/login_container1.png";
	z-index:10;
	}
.upw_input {
    position:relative;
    margin-left:80px;
    width:150px;
	height:22px;
	padding:2px;
	font: 15px / 100% Calibri;
	font-weight:bold;
	-webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-width:1px;
	border-style:solid;
	border-color:rgb(120,155,180);
	border-radius: 0.2em;
	background: rgb(248,248,248); 
}
.upw_lead {
    position:relative;
    /*
	margin-left:80px;
    padding-top:5px;
    */
	width:150px;
	height:22px;
	font: 15px / 100% Calibri;
	font-weight:bold;
}

#base_login_bg
{
/* background-image:"/media/base_login_bg.png"; */
}
#bottom_container {
    position:absolute;
    bottom:-29px;
    left:-5px;
    width:104%;
	height:15%;
	padding:0px;
	z-index:-1;
	font: 13px / 100% Calibri;
	border-width:0px;
}
.declaration-text {
	position:absolute;
	font-family:Calibri; 
	font-size:15px; 
	text-align:center; 
	line-height:15px; 
	bottom:5px;
	width:100%; 
	color:White;
	z-index:1;
	cursor:pointer;
	}
	
.message-text-error{
	position:relative;
    margin-left:auto;
    margin-right:auto;
	top:5px;
    width:420px;
	border-color:rgb(120,155,180);
	font-family:Calibri; 
	font-size:15px; 
	text-align:center; 
	line-height:15px; 
	color:red;
	z-index:1;
	}
	
.message-text-normal {
	position:relative;
    margin-left:auto;
    margin-right:auto;
	top:25px;
    width:350px;
	/*height:20px;*/
	/*background-color:rgb(120,155,180);
	border-style:solid;*/
	border-color:rgb(120,155,180);
	font-family:Calibri; 
	font-size:15px; 
	font-weight:bold;
	text-align:center; 
	line-height:15px; 
	/*color:red;*/
	z-index:1;
	}
.back_log {
    position:relative;
    margin-left:80px;
    padding-top:70px;
    width:150px;
	height:22px;
	font: 15px / 100% Calibri;
	font-weight:bold;
}

#uname1
{    position:relative;
     top:125px;
	 z-index:11;
	 left:2px;
}
#pass1
{    position:relative;
     top:155px;
	 z-index:11;
	 left:2px;
}
#rm1
{    position:relative;
     top:200px;
	 left:35px;
	 z-index:11;
}
#fp1
{    position:relative;
     top:170px;
	 z-index:11;
	 left:160px;
}
#log1
{    position:relative;
     top:165px;
	 left:50px;
	 z-index:11;
	 padding:7px 20px 6px 20px;
}
#reset1
{    position:relative;
     top:166px;
	 left:90px;
	 z-index:11;
	 text-decoration: none;
}
.log_input {
	padding:5px 20px 5px 20px;
	font: 15px / 100% Calibri;
	font-weight:bold;
	color:White;
	text-shadow: 2px 2px #000000;
	background-color:rgb(120,180,240);
	-webkit-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.5);
	box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	border-width:0px;
	border-style:solid;
	border-color:rgb(220,220,240);
}
#np1
{    position:relative;
     top:121px;
	 z-index:11;
}
#np2
{    position:relative;
     top:148px;
	 z-index:11;
}
#np3
{    position:relative;
     top:135px;
	 z-index:11;
}
#sp1
{    position:relative;
     top:175px;
	 left:25px;
	 z-index:11;
}
#sp2
{    position:relative;
     top:162px;
	 left:25px;
	 z-index:11;
}
#bl1
{    position:relative;
     top:150px;
	 z-index:11;
	 left:160px;
}

#m1 {
	position:relative;
     top:110px;
	 left:30px;
	 z-index:11;
}
#bl2
{    position:relative;
     top:145px;
	 z-index:11;
	 left:160px;
}
