body { margin: 0; padding: 0; font-family: Verdana; font-size: 9pt; color: #848484; }
form { padding: 0; margin: 0; }
img { border: 0 }

a { color: #00AEEF; text-decoration: none }
a:hover { color: #848484; text-decoration: underline }

ol { margin: 15px 0; padding: 0; }
ol li { background-position: top left; background-repeat: no-repeat; display: block; list-style: none; margin: 0 0 5px 0; padding: 1px 0 0 30px; }

strong { font-weight: bold; color: #0099FF; text-transform: uppercase; }

.error { background-color: #ffcccc; }

#container { width: 604px; margin: 0 auto; }

#logo { margin: 30px 0 10px 0; text-align: center; }
#logo img { display: block; margin: 0 auto; }

#dots { text-align: center; }
#dots a { margin: 0 10px; }

#intro { margin: 15px 0 25px 0; }

#paper { width: 434px; height: 396px; padding: 45px 85px 0 85px; background-image: url(../img/bg.gif); margin: 5px 0 5px 0; }

#join-form { width: 100%; margin: 15px 0 0 0; }
  #join-form td { padding: 0 0 4px 0; }
  #join-form th { padding: 0; }
  #join-form th { text-transform: uppercase; text-align: left; }
  #join-form .text { width: 190px; border: 1px solid #cccccc;	xborder: 0px; }
  #join-form .submit { text-align: right; vertical-align: bottom; }

#footer { text-align: center; padding-bottom: 10px }
#footer a { color: #848484; }
#footer a:hover { color: #00AEEF; }

#pdf { text-align: center }