body {margin:0px;; padding:0px;}
.body, #content { font-family: Verdana; font-size: 9pt; color: #000000;}
a.body { font-size: 9pt; color: #0054C8; text-decoration: underline; font-family: Verdana;}
a.body:visited { font-size: 9pt; color: #0054C8; text-decoration: underline; font-family: Verdana;}
a.body:hover { font-size: 9pt; color: #90B4E8; text-decoration: none; font-family: Verdana;}

a {color:#699ed9;}

a img {border:none;}
form {display:inline;}
#wrapper   {
  margin-left:auto;
  margin-right:auto;
  width:751px;
  min-height:100%;
  background:#154172;
  padding-top:10px;
  padding-bottom:10px;
}
#container {
  position:relative;
  padding:0;
}

#flashPane {width:750px; height:328px;}
#footer {
  background:#245e9e;
  padding:10px 0px;
  margin:10px 0;
  font-family: Verdana; font-size: 7pt;
  color: #fff;
  text-align: center;
}
#footer a { font-size: 7pt; color: #699ed9; text-decoration: underline; font-family: Verdana }
#footer a:visited { font-size: 7pt; color: #699ed9; text-decoration: underline; font-family: Verdana }
#footer a:hover { font-size: 7pt; color: #699ed9; text-decoration: none; font-family: Verdana }

#header {
    background-repeat:no-repeat;
    height:30px;width:auto;
    margin:0;
    }
#header h1 {
  background:url(../images/logo.gif) no-repeat 10px 5px;
  cursor:pointer;
  height:24px;
  width:250px;
  float:left;
  margin:0;
}
#header h1 span {display:none;}
#menu {
  text-align:left;
  padding-top:6px;
  padding-left:7px;
  width:423px;
  height:24px;
  background:url(../images/buttonback.gif) no-repeat;
  float:right;
  margin-right:5px;
}
#menu a {margin:0px;}

/*content window*/
#content {
  margin:0;
  padding:0;
  position:relative;
  clear:both;
}
#pagetitle {
  background-repeat;no-repeat;
  background-position:50% 0px;
  margin:0px;
  padding:0px;
  font-size:1px;
  height:10px;
  display:none;
}
#pagetitle span {display:none;}

#start {
  background:url('../images/bottomback.gif') no-repeat;
  position:relative;
  text-align:left;
  height:135px;
  width:715px;
  display:block;
  margin:0;
  margin-left:25px;
}

#start #userinfo {
  position:absolute;
  right:10px;
  top:35px;
  width:325px;
}

#start #userinfo #user_mail th , #userinfo #user_pass th{
  font-size:11px;
  font-weight:bold;
  font-family:Verdana;
  text-align:right;
  color:white;
}
#start #userinfo #user_mail input, #userinfo #user_pass input {
  border:solid 1px #666;
  width:150px;
  margin-left:5px;
}


#page2 {
  background:url('../images/layout/page2.png') no-repeat;
  margin:0 auto;
  width:460px;
  height:260px;
  padding:20px 20px;
  color:white;
  padding-left:120px;
}

#page2 form table th {text-align:right; padding-right:20px;}

#textpage #page2 {background:none;margin:0;padding:0;color:black;}

/* Co reg offers page */
#page3 {
  width:600px;
  margin:30px auto;
  background:white url('../images/layout/page3m.png') repeat-y;
}

#page3head {
  background:white url('../images/layout/page3t.png') 0 0 no-repeat;
  height:7px;
  font-size:1px;
}
#page3text {margin:0 10px;}
#page3foot {
  background:white url('../images/layout/page3f.png') 0 100% no-repeat;
  height:7px;
  font-size:1px;
}

#page4 {
  width:560px;
  height:310px;
  margin:0px auto;
  padding:20px;
  background:url('../images/layout/page4.png') no-repeat;
  position:relative;
  color:white;
}
#page4 #referlink {
  position:absolute;
  left:15px;
  bottom:18px;
  width:320px;
  border:solid 1px #ccc;
  font-size:12px;
}

#page5 {
  width:600px;
  margin:30px auto;
  background:white url('../images/layout/page3m.png') repeat-y;
}
#page5head {
  background:white url('../images/layout/page3t.png') 0 0 no-repeat;
  height:7px;
  font-size:1px;
}
#page5text {width:500px;margin:0 auto;}
#page5foot {
  background:white url('../images/layout/page3f.png') 0 100% no-repeat;
  height:7px;
  font-size:1px;
}


#textpage {
  width:600px;
  margin:30px auto;
  background:white url('../images/layout/page3m.png') repeat-y;
}
#textpagehead {
  background:white url('../images/layout/page3t.png') 0 0 no-repeat;
  height:7px;
  font-size:1px;
}
#textpagetext {width:500px;margin:0 auto;}
#textpagefoot {
  background:white url('../images/layout/page3f.png') 0 100% no-repeat;
  height:7px;
  font-size:1px;
}

/* Some loose ends */
.line  {height:25px;}
.line2 {width:310px;}
.line3 {width:460px;}
.lineC {margin-left:auto;margin-right:auto;}
.col   {height:25px;}
.col1, .col2, .col3  {float:left;width:150px;text-align:left;}

div#sponsoroffers a p {color:black;}
div#sponsoroffers a:hover p {text-decoration:underline;}
div#sponsoroffers .regoffer a img {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  border:solid 1px black;
}

#memb_nav a {display:block;}

.warn {font-size:120%;color:red; margin:10px;}