@font-face {font-family: "Arial Rounded MT Bold";src: url(Arial_Rounded_MT_Bold.ttf) format("truetype");font-weight: bold; }
/*----------------------------*/
/*------- Small Pages --------*/
/*----------------------------*/

body {
	background-color: #2B2F35;
	font-family: Geneva;
	line-height: 22px;
	font-size: 14px;
	overflow: hidden;
}

a {outline: none;}

#BoxShadow {
	background: transparent url(../images/BoxShadow.png) no-repeat;
	width: 572px;
	height: 72px;
	margin: 0 0 0 -25px;
	}

#BoxHeader {
	background: transparent url(../images/BoxHeader.png) no-repeat;
	width: 519px;
	height: 52px;
}	

#BoxBody {
	background: transparent url(../images/BoxBody.png) repeat-y;
	width: 519px;
	margin: 0 0 -15px 0;
}

#BoxBottom {
	background: transparent url(../images/BoxBottom.png) no-repeat;
	width: 519px;
	height: 71px;
}

#wrapper {
	background: transparent url(../images/logsin.png) no-repeat;
	width: 519px;
	height: 378px;
	margin: 10% auto;
}

.logo {
	background: transparent url(../images/logo.png) no-repeat;
	width: 163px;
	height: 34px;
	border: none;
	float: left;
	margin: 10px 0 0 10px;
	text-indent: -9999px;
}

/* Message Divs */

.Success {
	background: #fff url(../images/success.png) no-repeat;
	height: 50px;
	width: 513px;
	margin: 0 0 0 3px;
}

.Error {
	background: #fff url(../images/error.png) no-repeat;
	height: 50px;
	width: 513px;
	margin: 0 0 0 3px;
}

.AMsg {
	font-family: "Arial Rounded MT Bold";
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin: 0px;
	padding: 15px 0px 0px 0px;	
}

#buttons{
	float: right;
	margin: 10px 0 0 390px;
	position: absolute;
	width: 119px;
	height: 35px;
	background: transparent url(../images/userb.png) no-repeat;
}

.signup {
	float: left;
	display: block;
	text-indent: -9999px;
	width: 60px;
	height: 35px;
}

.login {
	float: right;
	display: block;
	text-indent: -9999px;
	width: 53px;
	height: 35px;	
}

#Forms {
	width: 500px;
	padding: 20px 0 0 0;
	margin: 0 0 0 -14px;
}

#user_login {
	margin: 20px 0 0 70px;
	width: 390px;
}

#password {
	margin: 20px 0 0 70px;
	width: 390px;
}

#user_name {
	margin: 20px 0 0 70px;
	width: 390px;
}

#retype_password {
	margin: 20px 0 0 70px;
	width: 390px;
}

.label {
	margin: 30px 35px -50px 0;
	font-size: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	float: right;
	color: #EFEFEF;	
}

input {
	padding: 7px;	
	border: 0px;
	font-size: 14px;
	background: transparent;
	border: 1px solid #DFDFDF;
	border-top: 3px solid #DFDFDF;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.button {
	float: right;
	margin: 10px 22px 0 0;
	background: transparent;
	text-indent: -9999px;
	border: 0px;
	cursor: pointer;
}

.LoginB {
	background: transparent url(../images/LoginB.png) no-repeat;
	width: 67px;
	height: 32px;
}

.SignupB {
	background: transparent url(../images/SignupB.png) no-repeat;
	width: 67px;
	height: 32px;
}

.RecoverPswd a{
	color: #000;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

.RecoverPswd a:hover{
	text-decoration: underline;
}

.RecoverPswd{
	color: #000;
	font-size: 12px;
	margin: 30px 0 0 60px;
	text-decoration: none;
	position: absolute;
	float: left;
	clear: both;
}