body{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0px;
  padding:0px;
  background-image:URL(../images/site/sitebkg.JPG);
  background-repeat:no-repeat;
  background-position:center;
  background-color:#FFFFFF;
  color:#337000;
}

select{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

#page {
  margin:auto;
  width:800px;
  height:590px;
}

#titlecontainer {
  position:absolute;
  width:800px;
  height:90px;
  background-image:URL(../images/site/banner.gif);
  background-repeat:no-repeat;
  filter:alpha(opacity=90);
  opacity: 0.5;
  -moz-opacity:0.9;
}

#title{
  padding:10px;
  padding-left:30px;
  padding-top:5px;
  font-size:45px;
  color:#336900;
}

#nav {
  position:absolute;
  top:100px;
  width:170px;
}

#nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#nav li a{
  height:15px;
  margin-bottom:4px;
  margin-top:4px;
  text-decoration:none;
  filter:alpha(opacity=90);
  opacity: 0.5;
  -moz-opacity:0.9;
  padding:10px;
}

#nav li a:link, #nav li a:visited {
  display: block;
  background-image:URL(../images/site/nav.gif);
  background-repeat:no-repeat;
  padding:10px;
}

#nav li a:hover {
  background-image:URL(../images/site/navhover.gif);
  background-repeat:no-repeat;
  
}

#content {
  position:absolute;
  padding:10px;
  margin-left: 180px;
  top: 100px;
  background-image:URL(../images/site/content.png);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  width:600px;
  height:450px;
  overflow-y:scroll;
}

#footer{
  position:absolute;
  top:575px;
  font-size:10px;
  text-align:center;
  margin-left: 180px;
  width:600px;
}

table {border-collapse:collapse; margin:auto; margin-top:15px; margin-bottom:15px;}
table tr td, table tr th {
  vertical-align:top; 
  padding:3px;
  padding-left:8px;
  padding-right:8px;
  border:solid 1px lightgrey;
}

table tr td img {
width:128px; height:96px;
}

a:link, a:active, a:visited {text-decoration:none; color:#335500;}
a:hover {text-decoration:underline; color:#333300;}
a:hover img{filter:none;}

h2{
  font-size:20px;
  padding:0px;
  margin:0px;
  padding-left:0px;
  padding-right:0px;
  border-bottom:dashed 1px lightgrey;
  color:#336500;
}
h3{
  font-size:16px;
  padding:0px;
  margin:0px;
  margin-top:12px;
  margin-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  color:#336500;
}
h4{
  font-size:14px;
  padding:0px;
  margin:0px;
  margin-top:12px;
  margin-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  color:#336500;
}
h5{
  font-size:8px;
  padding:0px;
  margin:0px;
  margin-top:12px;
  margin-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  color:#FFFFFF;
}
p{
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  padding-left:20px;
  padding-right:20px;
  text-align:justify;
  color:#337000;
}

#form tr td, #form tr th, #imgplaceholder tr td{
  border:none;
}

img {border:none;}

