body, html {
  width:100%;
  height:100%;
  font-family:Verdana;
  margin:0px;
}

table tr td {
  font-family: Verdana;
  text-align:left
}

table tr td a { 
  text-decoration:none;
}

table tr td a:hover { 
  text-decoration:underline;
}

#main {
  width:100%;
  min-height: 100%;
}

.topborder {
  position: absolute;
  top:0px; 
  left: 0px;
  width:100%;
  height:20px;
  background-color: 	#A1BF0F;
  z-index:1
}

.bottomborder {
  position:absolute;
  width:100%;
  height:25px;
  left: 0px;
  bottom:0px;
  background-color:#20465B;
}

#footer {
  position:absolute;
  bottom:3px;
  left:40%;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center; z-index:5
}

a:link{
    color:#0000FF;
    text-decoration:none;
}
a:visited{
   color:#0000FF;
    text-decoration:none;
}
a:hover{
    color:#0000FF;
    text-decoration:underline;
}

table.results {
  border:1px solid #20465B;
}

table.results thead tr td {
  background-color:#A1BF0F;
  border-bottom:1px solid black;
  border-right:1px solid black;
}

table.results tr td {
  border-bottom:1px solid #c5c5c5;
  border-right:1px solid #c5c5c5;
}

.button {
  font-size:1.2em;
  margin-left:10px;
  margin-top:22px
}

* html .button {
  font-size:1.2em;
  margin-left:10px;
  position:relative; top:2px
}

div.header {
  height:85px; width:100%; text-align:center; overflow:visible;
}
