.formError {
  padding-top: 0px;
  color: #611;
  text-align:left;
}

input, select {
  font-size: 14px;
}
img {
    border: none;
}

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 12px;
    color: #fff;
    background-color: #92bd5d;
}

a {
    color: #fff;
    text-decoration: none;
}

.right {
    float: right;
}

.left {
    float: left;
}

a:hover {
    color: #fff;
    text-decoration: underline;
}

#header {
    width: 100%;
    height: 312px;
    background: transparent url("images/background.png") 0px 0px repeat-x;
}

#logo {
  float: left;
  margin-left: 68px;
}

#head_bg {
    float: left;
    height: 312px;
    width: 100%;
}

#content {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#footer {
    font-size: 13px;
    margin-top: 20px;
    text-align: center;
    line-height: 2em;
}

#foot_more a {
    padding-left: 5px;
    padding-right: 5px;
}

#caption, #buttons_pnl {
    padding-top: 15px;
    text-align: center;
    width: 100%;
}

#buttons_pnl {
    text-align: left;
    padding-top: 0px;
}

#buttons_pnl a {
    margin-left: 40px;
}

.content_pnl {
    margin-top: -10px;
    margin-bottom: -8px;
    font-size: 14px;
    color: #fff;
    width: 100%;
    height: 193px;
    padding-left: 60px;
    padding-top: 40px;
    overflow: hidden;
}
/* GENERAL PANEL STUFF */
.left_msg {
    margin-left: 15px;
    text-align: left;
    float: left;
    width: 40%;
    line-height: 1.5em;
}

.right_form {
    text-align: left;
    float: left;
    width: 35%;
    margin-left: 70px;
    margin-top: 6px;
    line-height: 3em;
}

.table_left {
    text-align: right;
}

.table_right {
    text-align: left;
    padding-left: 5px;
}
/**
 * content panel
 */
#rounded_content {
    padding: 0px;
    width: 800px;
    margin-top: 5px;
    float: left;
    display: block;
    padding-bottom: 24px;
    background: transparent url("images/rounded_bottom.png") no-repeat center 100%;
}

#rounded_content_maint {
    padding: 0px;
    width: 800px;
    margin-top: 25px;
    float: left;
    display: block;
    padding-bottom: 24px;
    background: transparent url("images/rounded_bottom.png") no-repeat center 100%;
}

#rounded_content_maint h1, #rounded_content_maint h2 {
  color: #005ba5;
  margin-left: 80px;
}

#rounded_content_maint h2 {
  color: #666;
}


#rounded_top {
    width: 800px;
    float: left;
    background: transparent url("images/rounded_top.png") no-repeat center top;
}

#rounded_mid {
    width: 800px;
    float: left;
    margin-top: 24px;
    background: transparent url("images/rounded_mid.png") repeat-y center top;
}

table tr.error_line {
    line-height: 1em;
    padding: 0;
    font-size: 10px;
    text-align: left;
}

table tr.error_line td {
    padding-top: 0px;
    height: 12px;
    padding-left: 5px;
}
/* LANDING PAGE */
#steps {
    background: transparent url("images/steps.png") 52px 1px no-repeat;
}

#step_1_text, #step_2_text, #step_3_text {
    color: #333;
    text-align: left;
    line-height: 1.6em;
    font-size: 13px;
    width: 160px;
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

#step_1_text a {
    text-decoration: underline;
    color: #f00;
}

#step_2_text, #step_3_text {
    margin-left: 90px;
}

#step_3_text {
    color: #fff;
}
/* INVITE REQUEST PAGE */
#invite_request {
    background: transparent url(  "images/invite_request_bg.png" ) 52px 2px no-repeat;
}

#invite_request .priv, #invite_request a {
  font-size: 11px;
}

#invite_request a {
  text-decoration: underline;
}
/* REGISTER PAGE */
#register {
  color: #202020;
  background: transparent url( "images/step1_bg.png" ) 52px top no-repeat;
  height: 238px;
}

#register table {
    margin-top: -5px;
}

#register table td {
    padding-top: 5px;
}
#register table td.formError {
    padding-top: 0px;
}

#signup_table_left, #signup_table_right {
    float: left;
    width: 45%;
}
/* VALIDATE PAGE */
#validate, #no_sms {
    color: #202020;
    background: transparent url( "images/step2_bg.png" ) 52px top no-repeat;
}

#no_sms {
  padding-left: 75px;
}

#no_sms .unreg_notice {
  float: left;
  width: 300px;
}

#no_sms a {
  color: #fff;
  text-decoration: underline;
}

#no_sms_alert a {
  text-decoration: underline;
}



#validate .right_form {
    color: #fff;
}
/* WELCOME PAGE */
#welcome {
    color: #fff;
    background: transparent url( "images/step3_bg.png" ) 51px 2px no-repeat;
}

#welcome_todo {
    padding-top: 0px;
    float: left;
    width: 25%;
    margin-left: 140px;
}

#welcome_todo a {
    text-decoration: underline;
}
/* LOGIN PAGE */
#login {
    background: transparent url( "images/login_bg.png" ) 52px 2px no-repeat;
}

#edit_details {
  background: transparent url("images/account_bg.png" ) 52px 2px no-repeat;
  height: 243px;
}

#login .left_msg {
    width: 230px;
}

#login .right_form {
    float: left;
    width: 480px;
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
    line-height: 2em;
    color: #202020;
}

#login .table_left {
    text-align: right;
}

#login a {
    text-decoration: underline;
    color: #f00;
}

#loginform {
    width: 100%;
}

#loginform .forgot, #loginform .forgot a {
    font-size: 12px;
    color: #fff;
}

#edit_details form {
    margin-top: 5px;
}
/* POWERED BY PAGE */
#powered_by {
  text-align: left;
  color: #333;
  padding-left: 50px;
  padding-top: 5px;
  float: left;
  height: auto;
}

#powered_by .logo {
  vertical-align: top;
}

#powered_by .description {
  padding-left: 30px;
  padding-top: 0px;
  width: 350px;
  height: 150px;
  vertical-align: top;
}

#maxroam, #dial2do {
  height: 90px;
}
/* ABOUT PAGE */
#about_txt {
    width: 600px;
    color: #202020;
    margin-top: 0px;
    margin-left: 70px;
    float: left;
}

#about a {
    color: #202020;
    text-decoration: underline;
}

#about {
    background: transparent url( "images/about_bg.png" ) 52px 2px repeat-y;
    float: left;
    width: 800px;
}

#about_top, #about_bot {
    padding-left: 53px;
    margin-top: -7px;
    margin-bottom: -7px;
}

#about h2 {
    color: #fff;
}
/* LISTEN PAGE */
#listen {
    background: transparent url( "images/listen_bg.png" ) 52px top no-repeat;
}

#listen .page_description, #listen p {
  margin: 20px 0px 0px 20px;
  width: 80%;
}
/* CANCEL SIGNUP PAGE */
#cancel_signup {
    background: transparent url( "images/login_bg.png" ) 52px top no-repeat;
    padding-left: 75px;
}

/* ERROR PAGE */
#error {
    background: transparent url( "images/error_bg.png" ) 52px top no-repeat;
    padding-left: 150px;
}


/* CONTACT PAGE */

#contact {
  background: transparent url( "images/contact_bg.png" ) 52px 2px no-repeat;
}

#contact .left_msg {
  width: 230px;
  margin-top: 10px;
}

#contact .right_form {
  float: left;
  width: 480px;
  text-align: left;
  margin-left: 20px;
  margin-top: -10px;
  line-height: 2em;
  color: #202020;
}

#contact .table_left {
  vertical-align: top;
}



/* TERMS PAGE */
#terms a {
    color: #202020;
    text-decoration: underline;
}

#terms {
    color: #202020;
    float: left;
    width: 600px;
    margin-left: 100px;
}


#terms h2 {
    color: #92bd5d;
}

.terms, .terms a {
  font-size: 10px;
  color: #666;
}

.terms a {
  text-decoration: underline;
}
/*
     FILE ARCHIVED ON 06:23:51 Jul 09, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:54:37 Jul 14, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.1
  exclusion.robots: 0.103
  exclusion.robots.policy: 0.085
  esindex: 0.025
  cdx.remote: 51.345
  LoadShardBlock: 109.275 (3)
  PetaboxLoader3.datanode: 130.206 (4)
  load_resource: 175.339
  PetaboxLoader3.resolve: 95.431
*/