@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
}

body
{
	background:url(images/loginpage1.jpg) repeat;
}

.loginheader
{
	height:100px;
	background:url(images/rnpsmentorlogo1.png) left no-repeat;
}

.loginregisterbox
{
	width:900px;
	margin:auto auto;
	margin-top:30px;
	overflow:auto;
}

.loginbox
{
	float:left;
	width:300px;
	height:650px;
	margin-right:50px;
	margin-bottom:10px;
	border:5px solid #efefef;
	border-radius:5px;
	background-color:#ffffff;
}

.registerbox
{
	float:right;
	width:520px;
	height:650px;
	border:5px solid #efefef;
	border-radius:5px;
	background-color:#ffffff;
}

.loginbox #loginbox_header
{
	height:30px;
	padding-top:10px;
	padding-left:10px;
	background-color:#8a0606;
	color:#dbb3b3;
	text-align:left;
	text-transform:uppercase;
	font-family:Century Gothic;
	font-size:18px;
	font-weight:bold;
}

.loginbox h1
{
	font-size:16px;
	color:#333333;
	padding-top:10px;
	text-align:center;
	font-family:Century Gothic;
	text-transform:uppercase;
}

.divider
{
	background:url(images/shadowdivider.png) center center no-repeat;
	height:30px;
}


.registerbox #registerbox_header
{
	height:30px;
	padding-top:10px;
	padding-left:10px;
	background-color:#8a0606;
	color:#dbb3b3;
	text-align:left;
	text-transform:uppercase;
	font-family:Century Gothic;
	font-size:18px;
	font-weight:bold;
}

.loginbox form
{
	margin-top:10px;
}

.loginbox td
{
	text-align:center;
	font-family:Century Gothic;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#7b3c3c;
}

.loginbox input
{
	width:200px;
	height:30px;
	border:1px solid #dfdfdf;
	padding:5px;
	margin:10px;
	border-radius:5px;
	color:#999999;
}

.loginbox input[type="submit"]
{
	width:100px;
	height:40px;
	background-color:#a51b1b;
	text-transform:uppercase;
	font-family:Century Gothic;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

.loginbox input[type="submit"]:hover
{
	background-color:#540202;
	-o-transition:.8s;
  	-ms-transition:.8s;
  	-moz-transition:.8s;
  	-webkit-transition:.8s;
  	transition:.8s;
}

.loginbox #forgotpassword
{
	margin-top:20px;
}

.loginbox #forgotpassword a
{
	width:150px;
	height:30px;
	background-color:#f3e9e9;
	padding:10px;
	color:#823f3f;
	text-decoration:none;
	border:1px solid #e8d8d8;
	border-radius:5px;
}

.loginbox #forgotpassword a:hover
{
	background-color:#a51b1b;
	color:#ffffff;
	-o-transition:.8s;
  	-ms-transition:.8s;
  	-moz-transition:.8s;
  	-webkit-transition:.8s;
  	transition:.8s;
}

.registerbox h1
{
	font-size:16px;
	color:#333333;
	padding-top:10px;
	text-align:center;
	font-family:Century Gothic;
	text-transform:uppercase;
}


.registerbox form
{
	margin-left:30px;
}

.registerbox td
{
	text-align:left;
	font-family:Century Gothic;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#7b3c3c;
	padding:5px;
}

.registerbox input
{
	width:200px;
	height:30px;
	border:1px solid #dfdfdf;
	padding:5px;
	margin:10px;
	border-radius:5px;
	color:#999999;
}

.registerbox select
{
	width:200px;
	height:30px;
	border:1px solid #dfdfdf;
	padding:5px;
	margin:10px;
	border-radius:5px;
	color:#999999;
}

.registerbox input[type="submit"]
{
	width:100px;
	height:40px;
	background-color:#a51b1b;
	text-transform:uppercase;
	font-family:Century Gothic;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

.registerbox input[type="submit"]:hover
{
	background-color:#540202;
	-o-transition:.8s;
  	-ms-transition:.8s;
  	-moz-transition:.8s;
  	-webkit-transition:.8s;
  	transition:.8s;
}

.registerbox input[type="reset"]
{
	width:100px;
	height:40px;
	background-color:#a51b1b;
	text-transform:uppercase;
	font-family:Century Gothic;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

.registerbox input[type="reset"]:hover
{
	background-color:#540202;
	-o-transition:.8s;
  	-ms-transition:.8s;
  	-moz-transition:.8s;
  	-webkit-transition:.8s;
  	transition:.8s;
}

.footerdetails
{
	width:250px;	
	margin:auto auto;
	margin-top:5px;
	text-align:center;
}

.footerdetails h1
{
	font-size:16px;
	color:#333333;
	text-align:center;
	font-family:Century Gothic;
	text-transform:uppercase;
}

.footerdetails #copyright
{
	font-size:12px;
	color:#555555;
	line-height:18px;
}

.footerdetails #copyright p
{
	margin-bottom:8px;
	color:#501010;
}