body{
   margin:0;
   padding:0;
   background: white url(../images/background.gif);
   text-align:center;
}

#container{
   width:700px;
   margin:0 auto;
   text-align: center;
   padding-top: 10px;
   padding-left: 5px;
   padding-right: 5px;
   background: url(../images/table_background.gif) repeat-y;
   position:relative;
}

#title {
   font-size: 11px;
   text-align: left;
   font-style: italic;
}

#maintable {
  width: 600px;
/*   border: 2px solid red; */
  padding: 0;
  vertical-align: top;
  margin-left: 50px;
  margin-right: 50px;
  text-align: left;
}

#header{
   height:15px;
   width:700px;
   margin:0 auto;
   text-align: center;
   padding-left: 5px;
   padding-right: 5px;
   margin-top: 5px;
   position:relative;
   background:url(../images/header.gif) no-repeat 0 0;
}

#footer {
   height: 16px;
   width:700px;
   margin:0 auto;
   text-align: center;
   padding-left: 5px;
   padding-right: 5px;
   background: white url(../images/footer.gif) no-repeat 0 0;
   text-align: center;
   position: relative;
}

#viewresults_badge {
   display: float;
   position: absolute;
   top: 125px;
   left: 8%;
}
.viewresults_link a:hover {
   background-color: none;
}

#image_switch {
   width: 100%;
   text-align: center;
}

.photo_small {
  border: 1px solid black;
}

.toggle_button {
   font-weight: bold;
}

table { width: 100%; }
td { text-align: center; }
p { text-align: justify; }

.navi a { color: #538b21; font-weight: bold; }
.navi a:visited { color: #64aa27; }
.navi a:hover { color: #ffffff; background-color: #cefba5; }

a { color: #538b21; font-weight: bold; }
a:visited { color: #64aa27; }
a:hover { color: black; }

#row0 {
   background: white;
}
#row1 {
   background: #F2F2F2;
}
