/* CSS Document */

body {text-align:center; line-height:14px; color:#616262; margin:0; padding:0 0 36px; font-family:"Helvetica", helvetica, Arial, sans-serif; font-size:12px; background:#D2CECD url(../images/back.jpg) top center no-repeat; }
body.pop {background:#FFF;}

h1 {font-size:30px; color:#555; font-weight:bold; margin:30px 0 20px 0; padding:0; line-height:32px; letter-spacing:-2px;}
h2 {font-size:30px; color:#4e4e4e; font-weight:bold; margin:30px 0 20px 0; padding:0; line-height:32px; letter-spacing:-2px;}
  h2 strong {font-weight:normal;}
h3 {font-size:18px; color:#4e4e4e; font-weight:bold; margin:30px 0 5px 0; padding:0; line-height:22px; letter-spacing:-1px;}
h3 span {display:block; padding:2px 5px 2px 5px; margin:5px 0 0 0; font-size:12px; color:#FFF; background:#AAD6BF;}
h4 {font-size:16px; letter-spacing:-1px; color:#333;}
h5 {margin:10px 0 0 0;}
strong, em {font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
strong {font-weight:bold;}
em {font-style:italic;}
hr {border:0 #ccc solid; border-top-width:1px; clear:both; height:0}

p {font-size:12px; line-height:16px; margin:10px 0 0 0;}
ul {font-size:12px; line-height:13px; margin:6px 0 0 25px; padding:0; }
li {padding:2px 0; margin:0; }

.hidden {display:none;}
.clr_both {clear:both;}
.center {width:850px; margin:0 auto;}
.right {float:right;}

.s_block {padding:10px; width:258px;}
.a_block {padding:10px; width:290px;}
  .s_block h3 {margin:0 0 0 0;}
  .s_block label {margin:0 0 5px 0;}
#frnt_login_form input{width:238px; margin:0 0 10px 0; border:0;}
#frnt_login_form label{margin:5px 0 0 0;}
#frnt_login_form #frnt_login, #frnt_login_form #btnLogin {margin:0 0 0 120px; padding:6px; width:138px; float:none;}
#sndit {margin:100px 0 0 0; font-size:14px;}
  #sndit p, #sndit li {font-size:14px; line-height:16px; }
#scriggleit { float:left; width:660px; margin:0; padding:50px 0 0 30px; }
 #footer { margin:0 auto; padding:20px 0; text-align:center; }

/* forms general */
form {padding:5px 0 0 0;}
  label {display:block; font-size:11px; margin:0px 0 5px 0; font-weight:bold;}
  input {border:1px solid #c1dfa3; font-size:18px; display:block;font-weight:bold; padding:10px; margin:0; background-color:#f9fcf3; color:#4e4e4e;}
    input:active, input:focus {border:1px dotted #B5DBAA; background-color:#C1DFA3;}
  textarea {border:1px solid #c1dfa3; font-size:12px; padding:10px; width:578px; margin:0 0 30px 0; height:180px; background-color:#f9fcf3; color:#4e4e4e;}
    textarea:active, textarea:focus {border:1px solid #C1DFA3;  background-color:#C1DFA3;}
  .grn_button {float:right; width:180px; border:0px; background-color:#000; color:#FFF; text-transform:uppercase; padding:10px;}
  .sm_grn_button {font-size:12px; border:0px; background-color:#b6d47e; color:#FFF; padding:3px;}
  td.label { width:180px; margin:0; padding:10px; text-align:right; }
  td.label label { margin:0; padding:0; display:inline; }
  td.field { width:440px; margin:0; padding:10px; }
  td.field #password { border:0; }
  td.field input { width:440px; }
  td.field select { width:300px; }
  td.field-submit { margin:0; padding:10px; }
  td.status { width:280px; margin:0; padding:10px; text-align:left; color:#c50000; }

  
img {border:0;}

a:link {color:#777;}
a:visited {color:#777;}
a:hover {color:#000000; cursor:pointer;}
a:focus {outline:1px dotted invert}

#main {width:960px; margin:0 auto; padding-bottom:30px; text-align:left;}
#logo {float:left; display:inline; margin:57px 0 0 0; height:230px;}
#tell_me {float:left; display:inline; margin:10px 0 0 20px;}
#login {float:left; display:inline;margin:10px 0 0 20px;}
#for_password {float:right; margin:0 9px 0 0;}