@CHARSET "ISO-8859-1";

body{
	background:#f8f8f8;
	color:#0C0C0C;
}

a {margin:2px;padding:1px;}
a:hover {border-bottom:1px dotted #999;}
a:link, a:visited {color:#396F9A;font-weight:normal;text-decoration:none;}

#wrapperlogin{
	width:700px;
}

.blockContenerShadow
{
	border:1px solid #efefef;
	border-top:0;
	border-left:0;
	margin-top:4px;
}

.blockContenerContent
{
	border:1px solid #bfbfbf;
	background-color:#FFF;		
}

#headerconn{
	background:url(../images/header_bg.jpg) no-repeat; 
	display:block;
	width:100%;
	height:102px;
	margin:0 0 25px 0;
}

#boxlfcontent{
	float:left;
	width:357px;
	background:url(../images/box_left.jpg) no-repeat;
	height:386px;
	display:block;
}
#boxlfimg{
	position:relative;
	display:block;
	float:left;
	width:321px;
	height:340px;
	padding:46px 10px 0 0;
}


#formlogin, #formRegister{
	margin-left:30px
}

#formlogin label, #formRegister label{
	float:left;
	font-weight:bold;
	width:75px;
}

#formlogin input.field, #formRegister input.field{
	background-color:#cfd1d2;
	border:none;
	color:#333333;
	height:18px;
	margin:0;
}

#f_login_box{
	float:left;
	background-color:#000;
	width:20px;
	height:20px;
}

#f_password0_box{
	float:left;
	background-color:#e2001a;
	width:20px;
	height:20px;
}

#fields{
	float:left;
	width:235px;
}

.btnsubmit{
	float:left;
	text-align:right;
	width:32px;
}

#buttonConn{
	width:32px;
	height:48px;
	background:url(../images/btnSubmit.jpg) no-repeat; 
	border:none;
	margin:0;
}

#credits{
	position:absolute;
	bottom:0;
	right:5px;
}
.boxlink{
	padding:0 0 0 0;
	text-align:right;
	width:auto;
	color:#cfd1d2;
	font-size:9px;
	font-style:italic;
}

p#intro{
	font-weight:bold;
	float:left;
	margin:0 0 25px 0;
}

h1{
	font-size:11px;
	
}

a.Register, a.Register:link, a.Register:active, a.Register:visited,a.LostPwd, a.LostPwd:link, a.LostPwd:active, a.LostPwd:visited{
	display:block;
	margin:5px 0 0 2px;
	padding:8px 25px 0 0;
	width:100px;
	height:12px;
	font-weight:bold;
	color:#000;
	background-position:right;
	background-repeat:no-repeat;
}

a.Register, a.Register:link, a.Register:active, a.Register:visited{
	margin-top:20px;
	background-image:url(../images/boxRegister.jpg);
}

a.LostPwd, a.LostPwd:link, a.LostPwd:active, a.LostPwd:visited{
	background-image:url(../images/boxLostPwd.jpg);
}

a.Register:hover, a.LostPwd:hover{
	border:none;
}

.validation-advice{
	color:#FF0000;
}

#formRegister input.validation-failed{
	border:1px solid #FF0000;
}

