body 
{ 
  background: #000000 url('images/bg.gif') repeat fixed ;
  font-family: verdana, sans-serif ;
}


a:link { color: #FFFFFF ; text-decoration: underline ; }
a:visited { color: #FFFFFF ; text-decoration: underline ; }
a:active { color: #FFFFFF ; text-decoration: none ; }
a:hover { color: #FFFFFF ; text-decoration: none ; }

.title 
{
  margin: 10px ; 
  width: auto ; 
  height: auto ;         
  text-align: center ;
  position: absolute ;
  left: 285px ;
  color: #FFFFFF ;
} 

.main 
{
  margin: 10px 0px 0px 0px ;
  border: 4px groove #FFFFFF ;
  padding: 0px 0px 10px 0px ; 
  width: 646px ; 
  height: auto ;
  background-color: #CC0000 ;
  position: absolute ;
  top: 235px ;
  left: 243px ;
}

.links 
{
  padding: 10px 0px 10px 0px ; 
  width: 120px ; 
  height: auto ; 
  position: absolute ;
  left: 95px ;
  top: 235px ;
}


h3,h2 
{
  text-align: center ;
  margin: 10px 0px 0px 0px ;	
}

p 
{
  padding: 0px 5px 0px 10px ;
}

p.pre 
{ 
  padding: 0px 5px 0px 10px ;
  white-space: pre ;
}

.emailLoginField
{
  width: 60px ;
  font-size: 8pt ;
  border: solid 1px black ;
}

.emailLogin
{
  position: absolute ;
  padding: 0 ;
  right: 2px ;
  width: 700px ;
  top: 2px ;
  display: block ;
  font-family: Verdana, Arial, sans-serif ;
  font-size: 8pt ;
  color: #FFFFFF ;
  text-align: right ;
}
.emailLoginButton
{
  font-size: 8pt ;
  border: solid 1px #000000 ;
  background-color: #CC0000 ;
  color: #FFFFFF ; 
}

.hlinks
{
  margin: 0px 5px 5px 5px ;
  border: 1px solid #000000 ;	
  padding: 0px 0px 5px 5px ; 
  width: 629px ; 
  height: auto ;
  background-color: #CC0000 ;
  text-align: center ;
}

.jswarning 
{
  border: outset ;
  padding: 3px 4px 1px ;
  width: auto ;
  height: auto ;
  background-color: #CC0000 ;
  font: bold 11px verdana, sans-serif ;
  color: #000000 ;
  text-align: center ;
  position: absolute ;
  left: 272px ;
  top: 1px ;
}
