body {
background : #ffffff;
text-align : center;
}
body, div, input, textarea, select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #062971;
}
input {
font-family : arial;
}
a, a:link, a:visited {
color : #666666;
text-decoration : none;
}
a:hover {
color : #c68417;
text-decoration : none;
background : #ffb;
}
.ErrorContainer {
background : #ffedef url(alert.gif) no-repeat top left;
border-top : 1px solid #c68417;
border-bottom : 1px solid #c68417;
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 {
margin-top : 100px;
border : 1px solid #c68417;
background : #fff;
}
.SiteContainer, .Foot {
text-align : left;
margin-left : auto;
margin-right : auto;
}
.SignIn {
width : 280px;
}
.PasswordRequest {
width : 500px;
}
.PasswordRequest .PageTitle {
width : 492px;
}
.SignOut {
width : 400px;
}
.Apply {
width : 580px;
}
.PasswordReset {
width : 550px;
}
h1 {
text-align : center;
background : #ffffff;
padding : 4px 0 4px 0;
margin : 0 0 6px 0;
border-bottom : 1px solid #c68417;
}
h1, h1 a {
font-size : 20px;
font-weight : bold;
color : #000;
text-decoration : none;
}
h1 strong {
font-weight : normal;
color : orange;
}
.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 : 132px;
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;
}
