a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; line-height: 16px}
.header {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #003300; line-height: 18px}
.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000}
.body_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color: #000000}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; line-height: 16px}
a.nav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #006600}
a.nav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #000000; text-decoration: none}
a.nav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #003300; text-decoration: none}
h1 {
	color: #006600;
	font-size: 26px;
	padding-left: 10px;
	font-family: "Times New Roman", Times, serif;
}


body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000}

input{font-family:arial;}

.ErrorContainer{background:url(alert.gif) no-repeat top left #FFEDEF;border-top:1px solid #FFC2CA;border-bottom:1px solid #FFC2CA;padding:10px 9px 9px 9px;color:#c00;margin:0 6px 0 6px;}

.ErrorTitle{font-weight:bold;color:#c00;font-size:12px;margin-bottom:6px;padding-left:18px;}

.Error{color:#c00;font-size:12px;}

.SiteContainer{border:1px solid #c7d3ea;background:#fff;}

.SiteContainer,.Foot{text-align:left;}

.SignIn{
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.PasswordRequest{width:500px;}

.PasswordRequest .PageTitle{width:492px;}

.SignOut{width:400px;}.Apply{width:580px;}

.PasswordReset{width:550px;}

.About{margin:8px 0 0 0;padding:0 4px 0 8px;width:260px;position:absolute;}

.About h2{font-size:14px;font-weight:bold;margin:0;padding:0;color:#000;}

.About p{margin:0;padding:2px 0 6px 0;color:#000;line-height:150%;}

.About p strong{font-weight:normal;text-decoration:underline;}

fieldset{border:0;margin:0;padding:0 6px 6px 6px;}

legend{font-size:14px;font-weight:bold;color:#000;}

fieldset p{margin:0;padding:0 2px 8px 2px;color:#333;}

#Form form{background:#f3f3f3;margin:0;padding:6px 1px 6px 6px;}

#Form ul,#Form ul li{list-style:none;margin:0;padding:0;}

#Form ul li{padding-bottom:6px;}

#Form label{text-align:right;display:block;width:35%;float:left;margin-right:8px;color:#000;}

#Form input{width:50%;}

#Form .Submit{clear:left;padding:6px 0 0 88px;text-align:left;}

#Form .Button{width:auto;cursor:pointer;}

#Form.SignInForm fieldset{padding:0 6px 0 6px;}

#Form.SignInForm .Submit{padding:6px 0 0 0;clear:left;text-align:center;}

#Form #RememberMe label{width:auto;padding-left:95px;text-align:left;font-size:12px;}

#Form #RememberMe input{width:auto;}

.MembershipOptionLinks{margin:4px 0 0 6px!important;}

.MembershipOptionLinks li{width:160px;overflow:hidden;white-space:nowrap;padding:0;margin:0;}

.MembershipOptionLinks a,.MembershipOptionLinks a:link,.MembershipOptionLinks a:visited{display:block;background:#ffd;color:#c96;text-decoration:none;text-align:center;padding:3px 0 3px 0;font-size:12px;}

.MembershipOptionLinks a:hover{background:#ffc;color:#c90;text-decoration:none;}

.ForgotPasswordLink{position:absolute;z-index:100;}

.ApplyForMembershipLink{padding-left:136px!important;}

.PasswordRequestForm .ErrorContainer{margin:0;}

.PasswordRequest .About{width:234px;}

.PasswordRequestForm{padding:0 0 0 247px;}

#Form.ApplyForm{padding:0 0 0 282px;}

.ApplyForm .ErrorContainer{margin:0;}

div.Apply #Form{height:300px;}

html>body div.Apply #Form{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;}

#TermsOfServiceCheckBox input{width:auto!important;}

#TermsOfServiceCheckBox{font-size:12px;color:#000;}

#TermsOfServiceCheckBox a{text-decoration:underline;}

#Form.PasswordResetForm .ErrorContainer{margin:0;}

#Form.PasswordResetForm .Submit{padding-left:100px;}

.PasswordReset .About{width:254px;}

.PasswordResetForm{padding:0 0 0 267px;}

.FormComplete{padding:8px 16px 16px 16px;}

.FormComplete h2{font-size:14px;font-weight:bold;margin:0;padding:0 0 6px 0;color:#000;}

.FormComplete ul{list-style:none;margin:0;padding:0;}

.FormComplete ul li{margin:0;padding:0;color:#000;}

.FormComplete ul li strong{font-weight:normal;color:#e00;}

#SignOutForm div.Submit{text-align:center;margin-top:10px;}

.Foot{color:#ccc;text-align:center;font-size:10px;}

.Foot a{color:#ccc;}

.Foot a:hover{color:#aaa;background:none;}
