html, body {
  height: 99%;
  font-family: Helvetica, Arial;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
body { background-color: #FFF; color: #000; background: url(../images/pattern_landing-page.jpg); }

body, div, p, ol, ul, td {
  line-height: 150%;
}

  p, select {
    margin-bottom: 1em;
    background: #FFF;
    padding: 2em;
  }

table { margin: 0; padding: 0; }

a { color: #666; }
a:visited { color: #666; }
a:hover { color: #666; }

h1 { font-size: 200%; line-height: 175%; }
h2 { font-size: 175%; line-height: 150%; }
h3 { font-size: 150%; line-height: 125%; }
h4 { font-size: 125%; line-height: 100%; }

/* Begin layout styles*/

table#global_container {
  width: 100%;
  height: 100%;
  position: relative;
}
  table#global_container tr td {
    vertical-align: middle;
  }
div#contents {
  text-align: center;
/*  height: 640px;*/
  width: 620px;
  padding: 1em;
}

/* End layout styles*/