.signin { height: 122px; width: 252px; }
	.oai-back-col-divider-signin { position: relative; left: -1px; height: 9px; width: 254px; background: url('../_img/oai-back_col-divider.gif') no-repeat top left; font: 0px/0px Arial; clear: both; }
	.signin h1 { margin: 3px 2px 0 2px; padding: 0 0 0 4px; font: bold 13px/23px Arial; color: #952c03; background-color: #e7ccb6; display: block; height: 23px; width: 244px; }
	.signin a { cursor: pointer; }
	
	#userlogin .signinMessage { text-align: center; font: 12px/15px Arial; color: #CC0000; font-weight: bold; padding: 3px 0px; margin: 0px;}
	
	#userlogin table { width: 250px; }
	#userlogin table th { font: 13px/20px Arial; color: #000; width: 100px; padding: 0px 5px;}
	#userlogin table td { width: 150px; }
	#userlogin table input { width: 150px; }
	
	#userlogin div.authoptions { float: left; width: 120px; }
	#userlogin div.authoptions p { font: 12px/15px Arial; color: #000; padding: 0px 5px; margin: 0px; }
	#userlogin div.authoptions p a { color: #2f2f2f; text-decoration: none; cursor: pointer;}
	
	
	#userlogin div.authsubmit { float: left; width: 125px;  text-align: right; padding: 5px 0px 0px; }
	#userlogin div.authsubmit p.lbutton input { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px;}
	#userlogin div.authsubmit p { color: #CC0000; font: 12px/12px Arial; font-weight: bold; padding: 0px 3px; margin-top: 2px; }
	
	input.createbtn, input.forgotbtn { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px; margin: 5px 0px 0px 5px; }
	
.authpanel { width: 252px; }	
	.authpanel h1 { margin: 3px 2px 0 2px; padding: 0 0 0 4px; font: bold 13px/23px Arial; color: #952c03; background-color: #e7ccb6; display: block; height: 23px; width: 244px; }
	
	.authpanel .message { text-align: center; font: 12px/15px Arial; color: #CC0000; font-weight: bold; padding: 3px 0px; margin: 0px; }
	.authpanel .controls { text-align: center; font: 12px/15px Arial; color: #000000; font-weight: bold; padding: 0px 0px 3px; margin: 0px; }
	.authpanel .controls a { color: #2f2f2f; text-decoration: none; cursor: pointer; }


	
#forgotpassword { width: 250px; display: none;}
	#forgotpassword p { font: 12px/15px Arial; color: #000; padding: 3px 5px; margin: 0px; text-align: center; }
	#forgotpassword p.signinMessage { text-align: center; font: 12px/15px Arial; color: #CC0000; font-weight: bold; padding: 3px 0px; margin: 0px; }
	#forgotpassword p.buttons { text-align: center; }
	#forgotpassword p.buttons input { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px; }

#createaccount { width: 250px; display: none; }
	#createaccount p { font: 12px/15px Arial; color: #000; padding: 3px 5px; margin: 0px; text-align: center; }
	#createaccount p.signinMessage { text-align: center; font: 12px/15px Arial; color: #CC0000; font-weight: bold; padding: 3px 0px; margin: 0px; }
	#createaccount p.buttons { text-align: center; }
	#createaccount p.buttons input { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px; }
	#createaccount table { width: 250px; }
	#createaccount table th { font: 13px/20px Arial; color: #000; width: 100px; padding: 0px 5px;}
	//#createaccount table td { width: 150px; }
	#createaccount table input { width: 150px; }

#captcha { position: relative; left: -30px; z-index: 100; }
	#captcha th, td { text-align: left; vertical-align: top; }
	
#editprofile { width: 250px; display: none;}
	#editprofile p { text-align: left; font: 12px/15px Arial; color: #000000; font-weight: bold; padding: 3px; margin: 0px; }
	#editprofile .note { text-align: center; }
	#editprofile img { margin: 0px 75px 10px; }
	#editprofile input { width: 120px; }
	#editprofile table { width: 250px; }
	#editprofile table th { font: 12px/20px Arial; color: #000; width: 120px; padding: 0px 5px;}
	#editprofile table td { width: 130px; color: #000}
	#editprofile table input { width: 130px; }
	#editprofile .date { width: 35px; }
	#editprofile p.buttons { text-align: center; }
	#editprofile p input { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px; }
	
#accountsettings { width: 250px; display: none;}
	#accountsettings p { text-align: left; font: 12px/15px Arial; color: #000000; font-weight: bold; padding: 3px; margin: 0px; }
	#accountsettings table { width: 250px; }
	#accountsettings table th { font: 12px/20px Arial; color: #000; width: 120px; padding: 0px 5px;}
	#accountsettings table td { width: 130px; }
	#accountsettings table input { width: 130px; }
	#accountsettings p.buttons {  text-align: center; }
	#accountsettings p input { background-color: #FF0000; border: 1px #000 solid; font: 12px/15px Arial; color: #FFF; font-weight: bold; width: 100px; }
	
#mydonations table { width: 250px; font: 12px/15px Arial; color: #000; font-weight: bold; }