/*Digg 1.2 By Sam El http://www.ventswap.com*/

body{
background: #698B69 url('') repeat-x 0 0;
font-size:12px;
color: #222;
font-family: "lucida grande","lucida sans unicode","trebuchet ms","lucida sans",Verdana,sans-serif;
margin: 0px auto 0px auto;
}

a{color:#009ACD; text-decoration: underline; 
outline:none;
}

a{color:#1D97CC; text-decoration:underline; outline:none}
a:hover{color:#7EAB30; text-decoration:none}
.ErrorContainer{margin:0 20px 10px 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:100px auto 10px; padding:2% 0 0 2%; text-align:left; background:#FFF url('top-corner.gif') no-repeat 0 0}

.SiteContainerRules{
margin:10px; 
padding:3%; 
text-align:left; 
background:#FFF url('top-corner.gif') no-repeat 0 0;
font-size: 11px;
line-height: auto;
}

.SiteContainerRules h3{font:700 1.2em Arial,Helvetica,sans-serif; color:#7EAB30}


.Foot{text-align:left; margin:0 auto 10px}
/* Various page widths */
.SignIn{width:400px; padding:2% 0 0 2%}
.PasswordRequest{width:550px; padding:2% 0 0 2%; background:#FFF url('corner-top.png') no-repeat 0 0}
.PasswordRequest .PageTitle{width:492px}
.SignOut{width:400px}
.Apply{width:650px}
.PasswordReset{width:550px}
/* Banner */
h1{padding:25px 0 20px 80px; margin:0 20px 15px 0; height:33px; color:#007591; background:#F9F9F9 url('welcome.gif') no-repeat 0 0; font:100 220% Arial,Helvetica,sans-serif; letter-spacing:-2px}
h1 strong{font-weight:700}
/* About Paragraphs */
.About{margin:10px 0 0 20px; padding:0; width:260px; position:absolute}
.About h2, legend{font-size:18px; font-weight:100; letter-spacing:-1px; color:#111}
.About p{margin:0; padding:2px 0 6px; line-height:150%}
.About p strong{font-weight:400; text-decoration:underline}
/* Forms */
#Form{background:#FFF url('corner-bottom.png') no-repeat right bottom}
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 #EEE}
#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}
.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}
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}
#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; border:none}
/* MISC */
body, .About h2, #Form ul, #Form ul li, .MembershipOptionLinks li, .ApplyForm, #SiteContainer{margin:0; padding:0}
ul{list-style:none}

#DiscoveryInput label {
   width: auto !important;
   text-align: left !important;
   }
.DiscoveryTextBox {
   width: 264px;
   }