@charset "utf-8";
/* CSS Document */

div.registration_newsletter
{
	margin:0 22px;
	position:relative;
}
input.registration_newsletter-submit
{
	background:none;
	border:none;
	position:absolute;
	cursor:pointer;
	font-size:12px;
	color:#092f62;
}
div.registration_newsletter p
{
	padding:10px;
}



div#registration
{
	border:1px solid #dddddd;
	margin:25px 0;
	background:url(../images/registration/registration_bg.jpg) repeat-x left top;
	padding:30px 0;
}


div#registration_left
{
	border:2px solid #7fa4b5;
	width:386px;
	float:left;
	position:relative;
	left:30px;
}
div#registration_left ul
{
	margin:7px;
	padding:15px 0;
	background:url(../images/registration/seperators.jpg) repeat-x left bottom;
}

div#registration_left ul li
{
	padding-bottom:5px;
}
div#registration_left ul li label
{
	font-size:11px;
	color:#092f62;
	font-weight:bold;
	width:60px;
	float:left;
	display:block;
}

div#registration_left ul li input
{
	border:2px solid #d2d2d2;
	width:260px;
	font-size:11px;
}
div#registration_left ul li select
{
	border:2px solid #d2d2d2;
	width:264px;
	font-size:11px;
}




div#registration_right
{
	border:2px solid #7fa4b5;
	background-color:#ededed;
	width:230px;
	float:right;
	position:relative;
	right:30px;
}

div#registration_right ul
{
	padding:7px;
}

div#registration_right ul li
{
	padding-bottom:5px;
}
div#registration_right ul li label
{
	font-size:11px;
	color:#092f62;
	font-weight:bold;
	width:60px;
	float:left;
	display:block;
}

div#registration_right ul li input
{
	border:1px solid #d2d2d2;
	width:150px;
	font-size:11px;
}


p#submit_registration
{
	border-top:2px solid #dddddd;
	margin:10px 30px;
}

p#submit_registration input
{
	cursor:pointer;
	margin-top:10px;
	border:none;
	background:#1c4e7d;
	color:#FFFFFF;
	padding:1px 3px;
	border:1px solid #497190;
}


div#forgotten_password
{
	border:1px solid #dddddd;
	margin:25px 0;
	background:url(../images/registration/registration_bg.jpg) repeat-x left top;
	padding:30px 0;
}
div#forgotten_password a
{
	color:#0000FF;
}
div#forgotten_password ul
{
	margin:10px 30px;
}
div#forgotten_password ul li
{
	padding:2px 0;
}
div#forgotten_password ul li label
{
	font-size:11px;
	color:#092f62;
	font-weight:bold;
	width:70px;
	float:left;
	display:block;
}
div#forgotten_password ul li input
{
	border:1px solid #d2d2d2;
	width:150px;
	font-size:11px;
}

p#submit_password
{
	margin:10px 30px;
}
p#submit_password input
{
	cursor:pointer;
	margin-top:10px;
	border:none;
	background:#1c4e7d;
	color:#FFFFFF;
	padding:1px 3px;
	border:1px solid #497190;
}

p.password_request
{
	font-size:11px;
	color:#092f62;
	margin:10px 30px;
}