/* Login Box */
div.user_pass {

	font-size:11px;
	position: absolute;
	
}

.loginbox FORM {

	font-size:11px;
}

input.login, input.pass {
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 15px;
	padding-top: 2px;
	background:#FFFFFF;
	border-color:#646464;
	border-style:solid;
	border-width:2px;
	font-size:10px;
	font-weight:bold;
	height:12px;
	width:100px;
	margin-right:5px;
	color:#000000;
}

input.login {
background:#FFFFFF url(http://www.africa-live.com/fileadmin/africalive/images/icons/user-silver.png) right no-repeat;
}
input.pass {
background:#FFFFFF url(http://www.africa-live.com/fileadmin/africalive/images/icons/lock.png) right no-repeat;
}

input.loginsubmit {
	border:1px solid #646464;
	width:30px;
	cursor:pointer;
	overflow:hidden;
	background-color:#7c0000;
	margin-right:0px;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	height:21px;
	line-height:12px;
	padding:2px;
}

div.login {
	float: left;
	width:200px;
	clear:both;
	margin:0;
	padding: 0 0 0 30px;
	line-height:20px;
}

div.loginEN {
	float: left;
	width:200px;
	clear:both;
	margin:0;
	padding: 0 0 0 8px;
	line-height:20px;
}

div.password {
	float: left;
	margin:0 0 5px 0;
	padding:0;
	line-height:20px;
	padding-left:11px;
}

div.login label, div.password label {margin-right:5px; padding-top:2px;}

div.register {padding:0 0 0 20px; float:left;}

div.rememberpass, div.registerlink, div.forgotpass {
	float:left;
	padding-right:5px;
	font-size:11px;
}


div.registerlink, div.forgotpass { padding-left:5px;}
div.register .registerlink-js {float:left; margin:0 10px 0 5px;}
div.register .forgotpass-js {float:left;}
div.register .registerlink-js a, div.register .forgotpass-js a {color:#000000;}
div.register .registerlink-js a:hover, div.register .forgotpass-js a:hover {color:#000000; text-decoration:underline;}

div.rememberpass {}

div.permaloginbox {
float:left;
bottom:2px;
}

input#permalogin { 

	border:1px  #646464;
	cursor:pointer;
}



div.permalogin {padding-left:20px}

DIV.register a {color:#fff;}
DIV.register a:hover {color:#fff; text-decoration:underline;}



.logged {
	padding:10px;
	margin-left:20px;
	font-size:11px;

}

.logged a {color:#fff; text-decoration:underline;}
.logged a:hover {color:#fff; text-decoration:none;}


.userlogged {
	
}
span.user {
	text-transform:capitalize;
}

.logoutbutton {
	text-align:right;
	position:relative;
	bottom:5px;
}


input.logoutbutton {
	border:1px solid #646464;
	width:80px;
	cursor:pointer;
	overflow:hidden;
	background-color:#7c0000;
	margin-right:0px;
	color:#FFFFFF;
	font-size:9px;
	text-transform:uppercase;
	text-align:center;
	height:15px;
	line-height:9px;
	padding:2px;
}

/* LOST PASSWORD */
.lostpass-info input {
	background:#FFFFFF;
	border-color:#646464;
	border-style:solid;
	border-width:2px;
	font-size:10px;
	font-weight:bold;
	height:12px;
	padding:2px 15px 2px 3px;
	width:150px;
	margin-right:5px;
	color:#000000;
}
.lostpass-info  label {
	position:relative;
	bottom:3px;
}
.lostpass-send {margin-top:3px;}
.lostpass-send input {
	border:1px solid #646464;
	width:150px;
	cursor:pointer;
	overflow:hidden;
	background-color:#7c0000;
	margin-right:0px;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	height:21px;
	line-height:12px;
	padding:2px;
}