body { background-color: #e6dddf;
       background-image: url("bg.jpg");
       background-repeat: repeat;
       margin: 0px; }

#container { position: relative;
             margin: auto;
             width: 528px; }

#layout { position: absolute;
          top: 0px;
          left: 0px;
          width: 528px;
          height: 349px;
          border: 0px; }

#text { position: absolute;
        top: 305px;
        left: 10px;
        width: 500px;
        text-align: justify;
        font-family: verdana,arial,helvetica;
        font-size: 12px;
        color: #000000;
        padding: 5px;
        line-height: 20px; }

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

a:hover { text-decoration: underline; }

.header { font-family: times new roman,arial,verdana,helvetica;
          font-size: 24px;
          font-weight: bold;
          font-style: italic;
          letter-spacing: 3px;
          color: #11608c;
          line-height: 27px; }

.smheader { font-family: times new roman,arial,verdana,helvetica;
            font-size: 18px;
            font-weight: bold;
            font-style: italic;
            letter-spacing: 3px;
            color: #11608c; }

b, strong { color: #4e6493; }

.disclaimer { font-size: 10px;
              text-align: center;
              line-height: 12px; }

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

#menu { position: absolute;
        left: 265px;
        top: 210px;
        width: 100px;
        padding: 5px;
        z-index: 2; }
        
#menu ul { margin: 0;
           padding: 0;
           list-style-type: none;
           text-align: center; }

#menu li { padding: 2px; }

#menu li a { display: block;
             background-color: #762e40;
             width: 100px;
             padding-top: 2px;
             padding-bottom: 2px;
             border: 2px 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: 13px; }
             
#menu li a:hover { background-color: #aa1740;
                   text-decoration: none; }

#menu2 { position: absolute;
        left: 375px;
        top: 210px;
        width: 100px;
        padding: 5px;
        z-index: 2; }
        
#menu2 ul { margin: 0;
           padding: 0;
           list-style-type: none;
           text-align: center; }

#menu2 li { padding: 2px; }

#menu2 li a { display: block;
             background-color: #762e40;
             width: 100px;
             padding-top: 2px;
             padding-bottom: 2px;
             border: 2px 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: 13px; }
             
#menu2 li a:hover { background-color: #aa1740;
                   text-decoration: none; }

#stats { margin: auto;
         width: 320px;
         padding: 5px;
         font-family: verdana,arial,helvetica;
         font-size: 11px;
         background-color: #ffffff;
         color: #000000;
         line-height: 15px;
         border-left: 10px solid #11608c; }

.show_join_email_field, .show_update_old_email_field, .show_update_email_field, .show_lostpass_email_field { width: 230px; }
.show_join_url_field, .show_update_url_field { width: 350px; }

option,textarea,input { background-color:#11608c;
                        border-color: #ffffff;
                        border-style: solid;
                        border-width: 2px;
                        color: #ffffff;
                        font-family: verdana,arial,helvetica;
                        font-size: 11px; }