body { background-image: url(bg.gif);
       background-position: top right;
       background-repeat: repeat-y;
       background-color: #d2dde8;
       margin: 0px; }

#right { position: absolute;
         right: 0px;
         top: 0px;
         width: 248px;
         height: 468px;
         z-index: 1; }

#top { position: absolute;
       right: 0px;
       top: 0px;
       height: 121px;
       width: 100%;
       z-index: 0;
       background-image: url(topbg.gif);
       background-position: top right;
       background-repeat: repeat-x;
       margin: 0px; }

#toppic { position: absolute;
          right: 248px;
          height: 121px;
          width: 531px;
          z-index: 1; }

#text { position: absolute;
        right: 255px;
        top: 130px;
        width: 512px;
        padding: 5px;
        font-family: trebuchet ms,verdana,arial,helvetica;
        font-size: 12px;
        text-align: justify;
        color: #000000; 
        padding: 4px;
        line-height: 20px;
        z-index: 2; }

#text a { text-decoration: none;
          color: #535aa1; 
          font-weight: bold; }

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

b, strong { color: #498d8a; }

.header { font-family: times new roman,arial,verdana,helvetica;
          font-size: 21px;
          font-weight: bold;
          letter-spacing: 5px;
          color: #498d8a;
          font-style: italic;
          border-width: 0px 0px 1px 0px;
          border-style: solid;
          border-color: #86b0c1; }

.disclaimer { border-width: 1px 0px 0px 0px;
              border-style: solid;
              border-color: #498d8a;
              font-size: 11px;
              text-align: center;
              line-height: 14px; }

.center { margin: auto;
          text-align: center; }

option, textarea, input { font-family: trebuchet ms,verdana,arial,helvetica;
                          font-size: 12px;
                          color: #ffffff;
                          border-color: #4a6b7a;
                          border-style: solid;
                          border-width: 1px;
                          background-color: #35346e; }
                          
.show_join_email_field, .show_update_old_email_field, .show_update_email_field, .show_lostpass_email_field { width: 200px; }
.show_join_url_field, .show_update_url_field { width: 350px; }