body {
 margin: 0; 
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #4F5155;
 background-color: #fff;
}

a {
 color: #003399;
 text-decoration: none;
 font-weight: normal;
}
a:visited {
 color: #003399;
 text-decoration: none;
}
a:hover {
 color: #000;
 text-decoration: none;
}

.center {
 text-align: center;
}

img {
 padding:0;
 border: 0;
 margin: 0;
}

form {
 margin: 0;
 padding: 0;
}

div#login_but{
cursor:pointer;
margin:14px auto 0;
width:112px;
}

#login_but{
margin:11px 0 0 75px;
cursor:pointer;
border:0;
width:106px;
height:34px;
}

#login_but_e{
margin:11px 0 0 75px;
cursor:pointer;
border:0;
width:112px;
height:34px;
}


/*
#login_btn{
background:url("/images/button_login_lv.gif");
border:0 none;
height:34px;
width:112px;
}
*/
div#login{
position:relative;
}

.login_table{
position:absolute;
right:62px;
top:18px;
}

#toplogo{
margin:0 auto 8px;
width:150px;
}

div.text_before_input{
text-align:left;
width:100%;
}

.login_table input[type=text], .login_table input[type=password] {
border:1px solid #999;
color:#7F7F7F;
cursor:pointer;
font-family:Tahoma;
font-size:14px;
height:17px;
padding:7px;
width:235px;
margin:4px 0;
}

.login_table input[type=text]:focus, .login_table input[type=password]:focus {
border:1px solid #f7c316;
}

div#error{
position:absolute;
top:0;
color:white;
text-transform:uppercase; 
background-color: red; 
font:bold 13px Verdana,Tahoma;
margin:0;
}

div.remember_me{
margin-top:5px;
padding:3px 0 0 24px;
position:relative;
cursor:pointer;
}

div.remember_me input[type=checkbox]{
left:0;
margin:0;
position:absolute;
top:3px;
}


/*** messages **/
/*   		<div class="message-box alert">
			This is an Alert Message
		</div>
*/

.alert {
	background-color:#FEF5BE;
	border-bottom:2px solid #FDD425;
	border-top:2px solid #FDD425;
}

.error {
	background-color:#FFDFE2;
	border-bottom:2px solid #E10C0C;
	border-top:2px solid #E10C0C;
}

.message-box {
	line-height:16px;
	color:#545454;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:652px;
}

#forgot_pass{
	cursor:pointer;
}

.forgot_pass_input{
	font:13px Verdana;
	padding:4px 8px;
	border:1px solid #AFAFAF;
}

.error_input{
	background:#FFEFEF;
}

/*** forgot pass ***/
.infobg{
	padding-right:10px;
	display:inline;
}

.infobg img{
	position:relative;
	top:10px;
	left:7px;
}

.paddedtext{
	padding:10px;
	display:inline;
}
