/*Organic 1.2 By Sam El http://www.ventswap.com sjeeps@gmail.com*/
body{
	color:#111;
	text-align:center;
	font:400 80% "lucida grande","lucida sans unicode","trebuchet ms","lucida sans",Verdana,sans-serif;
	background-color: #FFF;
	background-image: url(wrapper-bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
input{margin-bottom:5px; padding:3px}
a{
	color:#5973A4;
	text-decoration:underline;
	outline:none
}
a:hover{color:#7EAB30; text-decoration:none}
.ErrorContainer{margin:0; padding:10px 0 10px 10px!important; background:#FFEDEF; color:#C00; border-top:1px solid #FFC2CA; border-bottom:1px solid #FFC2CA; min-height:54px}
.ErrorTitle{font-weight:700; color:#C00; margin-bottom:6px}
.Error{color:#c00}
.SiteContainer{
	margin:80px auto 0;
	padding:2%;
	text-align:left;
	width: 60%;
	background-color: #CCC;
}

.Foot{text-align:left; margin:0 auto 10px}
/* Various page widths */
.SignIn{width:380px; padding:20px;}
.PasswordRequest{padding:2%;}
.PasswordRequest .PageTitle{width:492px}
.SignOut{width:400px}
.Apply{width:650px;}
.PasswordReset{width:550px}
/* Banner */
h1{padding:32px 0 20px 90px; margin:0 auto; height:133px; color:#FF571A; background:#fff url('people-logo.gif') no-repeat 0 0; font:100 220% Arial,Helvetica,sans-serif; letter-spacing:-2px}
h1 strong{font-weight:700}
/* About Paragraphs */
.About{margin:0 0 0 20px; padding:0 0 0 30px; width:260px; position:absolute}
.About h2, legend{font-size:18px; font-weight:100; letter-spacing:-1px; color:#333}
.About p{margin:0; padding:2px 0 6px; line-height:150%}
.About p strong{font-weight:400; text-decoration:underline}
/* Forms */
#Form{background:#FFF}
fieldset{border:0; margin:0; padding:0 6px 6px}
fieldset p{margin:0; padding:0 2px 8px}
#Form form{margin:0; padding:6px 1px 6px}
#Form ul li{padding-bottom:6px}
#Form label{text-align:right; display:block; width:35%; float:left; margin-right:10px}
#Form .Input{ border:1px solid #5973A4 }
#Form input{width:50%}
#Form .Submit{clear:left; padding:6px 0 0 88px; text-align:left}
#Form .Button{width:auto; padding:5px}
/* Sign-In Page */
#Form.SignInForm fieldset{padding:0 6px}
#Form.SignInForm .Submit{padding-left:142px}
#Form #RememberMe label{width:auto; padding-left:141px; text-align:left}
#Form #RememberMe input{width:auto}
.MembershipOptionLinks{margin:4px auto 0!important; padding-bottom:5%!important; background:url('bottom-corner.gif') no-repeat left bottom}
.MembershipOptionLinks li{width:auto; overflow:hidden; white-space:nowrap}
.MembershipOptionLinks a{display:block; text-align:center; padding:3px 0 0 25px}
.ForgotPasswordLink{position:absolute; z-index:100}
.ApplyForMembershipLink{padding-left:136px !important}
/* Password Request Form */
.PasswordRequest .About{width:234px}
.PasswordRequestForm{padding:0 3% 0 253px; min-height:175px; background:#FFF url('bottom-corner.gif') no-repeat right bottom}
/* Apply Form */
#Form.ApplyForm{padding:0 3% 0 332px; background: #FFF url('bottom-corner.gif') no-repeat left bottom}
div.Apply #Form{height:300px}
html>body div.Apply #Form{/* ugly hack,but fixes display error in IE. */min-height:322px; height:auto}
#Form.ApplyForm .Submit{padding-left:104px}
#Form.ApplyForm label{width:98px}
#Form.ApplyForm input{width:156px}
#Form.ApplyForm .Submit input{width:auto !important}
#Form.PasswordRequestForm {background: #FFF url('bottom-corner.gif') no-repeat left bottom}
#TermsOfServiceCheckBox input{width:auto !important}
/* Password Reset Form */
#Form.PasswordResetForm .Submit{padding-left:100px}
 
.PasswordReset .About{width:254px}
.PasswordResetForm{padding:0 0 0 267px}
/* Form Complete */
.FormComplete{margin:0; padding:8px 0 20px; background:#FFF url('bottom-corner.gif') no-repeat right bottom}
.FormComplete ul{margin-right:50px; text-align:center}
.FormComplete h2{margin:0 20px 10px 0; padding:5px 10px 5px 50px; border-top:1px solid #9C9; border-bottom:1px solid #9C9; background:#E2F9E3 url('ico.check.gif') no-repeat 20px 7px; color:#060 !important; font:700 115% "Trebuchet MS","lucida sans",Verdana,sans-serif; display:block}
.FormComplete ul li strong{font-weight:400; color:#C00}
/* Foot */
.Foot{color:#46889F; text-align:center; font-size:10px; border:0; background:none!important}
.Foot a{color:#46889F;}
/* MISC */
body, .About h2, #Form ul, #Form ul li, .MembershipOptionLinks li, .ApplyForm, #SiteContainer{margin:0; padding:0}
ul{list-style:none}
