html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
  
#left {
  position: absolute;
  left:0px;
  top:200px;
  width:200px;
  background:#fff;
  border:1px solid #000;
  padding: 0px 5px;
}

#right {
  position: absolute;
  right:0px;
  top:200px;
  width:200px;
  background:#fff;
  border:1px solid #000;
  padding: 0px 5px;
}

#header {
  background:#d0d0d0;
  /* IE 5.5 */
  height:141px;
  border-top:0px solid #000;
  border-right:0px solid #000;
  border-left:0px solid #000;
  voice-family: "\"}\"";
  voice-family: inherit;
  /* IE 6 */
  height: 157px;
}
html]body #banner {
  /* Mozilla and Safari */
  height: 99px;
}

#main {
  background:#d0d0d0;
  /* these two margins affect IE 5.5 */
  margin-left: 200px;
  margin-right:200px;
  border:0px solid #000;
  padding: 0px;
  voice-family: "\"}\"";
  voice-family: inherit;
  /* these two margins affect IE 6 */
  margin-left: 200px;
  margin-right:200px;
}
html]body #main {
  /* these two margins affect Mozilla and Safari */
  margin-left: 200px;
  margin-right:200px;
  
}
#footer {
  width: 100%;
  height: 13px;
  border:1px solid #000;
  border-width: 1px 0;
  margin: 0;
} 

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 2px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: #000080;text-decoration: underline;
}

#tablist li a:hover{
color: #000080;
background: #99CCFF;
border-color: #227;
}

#tablist li a.current{
background: #d0d0d0;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}

A:link {text-decoration:none;} 

A:visited {text-decoration: underline;} 

A:hover {font-weight:bold;background: #99CCFF}



