body {
   background-color: #BBB;
}

a {
   color: #FFFFFF;
   text-decoration: none;
}

a:link {
   color: #FFFFFF;
   text-decoration: none;
}

a:visited {
   color: #FFFFFF;
   text-decoration: none;
}

a:active {
   color: #333333;
}

a:hover {
   color: #FFFF99;
}

h1, h2, h3 {
   margin: 0px;
   padding: 0px;
}

.description {
   font-family: verdana, arial, sans-serif;
   color: #CCC;
   font-size: small;
   font-weight: bold;
   background: #333;
   text-transform: none;
}

table {
   margin: auto;
}

td {
   margin: auto;
   padding: 10px;
}

div {
   border: #999;
   border-style: solid;
   padding: 5px 0px 5px 5px;
   color: #999;
}

div p,h1,h2,h3,h4,h5,h6 {
   margin: auto;
   margin-bottom: 10px;
   padding: inherit;
   text-align: left;
}

.links {
   border-width: 0px 2px 2px 2px;
   width: 30%;
   margin: 0% 35% 0% 35%;
   text-align: center;
}

.mainheaderbox {
   width: 50%;
   font: bold 25px veranda, sans-serif;
   text-align: center;
}

.titlebox {
   margin: 20px 0% 0% 25%;
   width: 50%;
   font: bold 25px veranda, sans-serif;
   text-align: center;
   color: #CC9933;
   background: #333;
}

.picbox {
margin:  10%;
border-width: 0px ;
width: 85%;
text-align: center;
}

.navbox {
   border-width: 2px 2px 0px 2px;
   width: 50%;
   margin: 30px 2% 0% 2%;
   font: bold 13px veranda, sans-serif;
}

.mainbox {
   border-width: 2px;
   width: 95%;
   margin: 0% 2% 0% 2%;
   text-align: left;
}

.footerbox {
   border-width: 0px 2px 2px 2px;
   padding: 5px 5px 5px 0px;
   width: 30%;
   margin: 0% 2% 0% 67%;
   text-align: right;
   font: 8px veranda, sans-serif;
}

.centeredsearch {
   border-width: 0px;
   text-align: center;
   border-style: none;
   font-family: arial,sans-serif;
   font-size: small;
   margin: auto;
   white-space: nowrap;
}

