/*
UKSEAL
Additional Styles

=Structure
Author : Rob Wright
------------------------------------------------

*/
#accessibility { display:block; color:#003399; padding:10px 5px 5px; text-decoration:none;}
#accessibility:hover { color: #0099FF; text-decoration:underline;}

/*
Signup/Login
------------------------------------------------*/

#login_form, #signup_form, #edit_form {	border:3px solid #EFF0EE;	margin:20px 10px;	padding:0px; background:#F8F8F8; position:relative;}

#login_form {margin-bottom:40px; }
#login_form a, #signup_form a { color:#031767; text-decoration:none; font-weight:bold;} 
#login_form a:hover, #signup_form a:hover { color:#076BE4; }

#forgot_password {position:absolute; bottom:5px; padding:0px; margin:0px; right:10px;}
#forgot_password a {font-size:0.9em; }
.members_form h3{ margin:15px 15px 5px; padding-bottom:10px; }

.members_form .errors {border:1px solid #CC0000; }
.note {  margin: 15px 0px 20px; padding:10px; font-size:11px; background: #F8F5D3; display:block;   -moz-border-radius:5px; -webkit-border-radius:5px;}
#login_form .error, #signup_form .error, #edit_form .error { margin: 15px 15px 0px; padding:10px; font-size:11px; background:#FBE1E8;   -moz-border-radius:5px; -webkit-border-radius:5px;}

#login_form p, #edit_form p {margin:15px;}


.members_form  label { font-size:11px}
.members_form label input { display:block; border:1px solid  #CCCCCC; padding:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;}

#login_form label input, #edit_form label input{ width:550px; }

#signup_form label input { width:250px;}

#signup_form p {margin:15px 0px;}

#signup_form fieldset { width:250px; float:left; border:none; margin:5px 10px 15px;}

#signup_form .terms {	border-top:1px solid  #CCCCCC;	clear:both; 	margin:15px 25px 15px 15px; padding:15px 5px 5px;}

#login,#signup,#reminder, #update  {padding:5px 10px; font-size:14px;} 
#signup {margin-left:25px; }


/*
Members Page
------------------------------------------------*/

#proteced_content { width:300px; float:left;}
#proteced_content ul {list-style:none; margin:10px 0px; padding:0px; }
#proteced_content li { margin-bottom:5px; border-bottom:1px solid #EBEBEB; padding:0px 5px 5px;}
#proteced_content  a {	color:#00769D;	text-decoration:none;}
#proteced_content  a:hover {color:#CCCCCC;} 

#your_details { width:270px; float:right; margin-bottom:20px; font-size:11px; padding:0px 0px 20px 20px;  border-left:3px solid  #EBEBEB;}

#your_details h3 { font-size:14px; position:relative;}
#your_details a{ font-size:11px; text-decoration:none; background:#0099CC; display:block; padding:0px 5px; -moz-border-radius:3px;  -webkit-border-radius:3px; color:#FFF; position:absolute; right:0px; bottom:-25px; font-size:10px; line-height:18px;}
#your_details a:hover { background:#CCCCCC;} 
#your_details p { margin:5px 0px; }