body { background-image: url(topbg.jpg);
       background-position: top left;
       background-repeat: repeat-x;
       background-color: #cae8e8;
       margin: 0px; }

#top { position: absolute;
       left: 0px;
       top: 30px;
       width: 608px;
       height: 580px;
       z-index: 1; }

#text { position: absolute;
        left: 384px;
        top: 40px;
        width: 520px;
        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; }

#menu { position: absolute;
        left: 17px;
        top: 465px;
        width: 140px;
        padding: 5px;
        z-index: 2; }
        
#menu ul { margin: 0;
           padding: 0;
           list-style-type: none;
           text-align: center; }

#menu li { border-bottom: 5px solid #cae8e8; }

#menu li a { display: block;
             background-color: #5895aa;
             width: 140px;
             padding-top: 2px;
             padding-bottom: 2px;
             border: 1px solid #ffffff;
             color: #ffffff;
             text-decoration: none;
             font-weight: bold;
             text-transform: uppercase;
             letter-spacing: 2px;
             font-family: trebuchet ms,verdana,arial,helvetica;
             font-size: 12px; }
             
#menu li a:hover { background-color: #365b6e;
                   text-decoration: none; }

#menu2 { position: absolute;
         left: 195px;
         top: 465px;
         width: 140px;
         padding: 5px;
         z-index: 2; }
         
#menu2 ul { margin: 0;
            padding: 0;
            list-style-type: none;
            text-align: center; }

#menu2 li { border-bottom: 5px solid #cae8e8; }

#menu2 li a { display: block;
              background-color: #5895aa;
              width: 140px;
              padding-top: 2px;
              padding-bottom: 2px;
              border: 1px solid #ffffff;
              color: #ffffff;
              text-decoration: none;
              font-weight: bold;
              text-transform: uppercase;
              letter-spacing: 2px;
              font-family: trebuchet ms,verdana,arial,helvetica;
              font-size: 12px; }
             
#menu2 li a:hover { background-color: #365b6e;
                    text-decoration: none; }

#text a { text-decoration: none;
          color: #5895aa; 
          font-weight: bold; }

#text a:hover { text-decoration: none;
                background-color: #5895aa;
                color: #ffffff;
                font-weight: bold; }

#stats { margin: auto;
         width: 380px;
         text-align: justify;
         padding: 5px;
         border: #9760a4 solid 1px;
         background: #f2e4f1;
         font-family: trebuchet ms,verdana,arial,helvetica;
         color: #000000; }

.content { font-family: trebuchet ms,verdana,arial,helvetica;
           font-size: 12px;
           text-align: justify;
           color: #000000; }

.header { font-family: times new roman,arial,verdana,helvetica;
          font-size: 26px;
          font-weight: bold;
          font-style: italic;
          letter-spacing: 3px;
          color: #191258;
          text-align: left; }

.smheader { font-family: times new roman,arial,verdana,helvetica;
            font-size: 20px;
            font-weight: bold;
            font-style: italic;
            letter-spacing: 3px;
            color: #191258;
            text-align: left; }

.disclaimer { width: 90%;
              font-size: 11px;
              text-align: center;
              margin: auto;
              line-height: 14px; }

b, strong { color: #191258; }

.center { margin: auto;
          text-align: center; }

option, textarea, input { font-family: trebuchet ms,verdana,arial,helvetica;
                          font-size: 12px;
                          color: #ffffff;
                          border-color: #ffffff;
                          border-style: solid;
                          border-width: 1px;
                          background-color: #365b6e; }
                          
.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; }