body {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color: wheat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
   }	

/* header contains bannerimg and searchbox */
#header {margin: 0px; background: #990000;  overflow: hidden; width: 749px;}

/* banner image */
#bannerimg {float: left;}
#bannerimg img {margin: 0px; }
#searchbox {float: left; vertical-align: middle;  margin-left: 15px; padding: 5px;}  
#searchbox p { font-size: 0.65em;  margin: 5px 0px 0px 12px; font-weight: bold; color: #ffffcc;}
#searchbox a { color: #ffffcc;}

/* contains nav javascript  */
#nav {font-size: 0.75em; margin-top: 0px; }


/* called in nav script */
#navbox {width: 98%;  padding: 1px; background: #990000;  
	border: 1px solid #990000;  margin-top: 0px;}
#navbox a {color: #ffffcc; text-decoration: none;}
#navbox p {font-weight: bold; text-align: justify;  font-size: 0.9em; margin-bottom: 2px;}
#navtab {font-weight: bold;  padding: 3px; font-size: 0.9em;   background: #ffffcc; }
#navtab a { text-decoration: none; color: blue;}
.tab {background: #ffffcc;  font-weight: bold;  padding: 3px; color: #000000;}


/* main content box */
#content { border: 0px;}

/* contains h1 page title */
#contenthead{ padding: 2px; margin: 5px 0px 0px;}


/* column and boxes */
#column {margin-bottom: 0em;  width: 32%;  padding: 0px;  margin-right: 6px; float: left; }



#colbox{
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 0px;
	border: 1px solid #990000;
	background: #ffffcc;
	overflow: hidden;
}

#colbox h2 {margin: 0px;  font-size: 0.75em; color: #ffffcc; font-weight: bold;  padding: 2px;  background-color: #990000; }
#colbox h2 a { color: #ffffcc; }




#colbox p {margin: 5px; font-size: 0.6em;}
#colbox h3 {margin-top: 3px;  font-size: 0.7em;}
#colbox img {margin-bottom: 1px; margin-left: 1px; margin-right: 1px;}

/* metadata box  footerhead deprecated*/
#footerhead{ padding: 2px; margin-top: 2px;  background-color: #990000;  width: 743px;  border: 1px solid #990000; display: none;}
#footerhead h2 {margin: 0px;  font-size: 0.75em; color: #ffffcc;}
#footer {font-size: 0.75em; background-color: #ffffcc; padding: 2px;  border: 1px solid #990000; margin: 0px; width: 743px;}
#footer p {margin-bottom: 2px;}


/* standard text styles */

h1 {font-size: 1.1em; margin: 0px 0px 5px 0px;}
h2 {  font-size: 0.9em;  margin-bottom: 5px;}
h3 {  font-size: 0.8em;  margin-bottom: 3px;}

a:link {  color: blue;}
a:visited { color: blue;}
a:hover {color: red; }

p { font-size: 0.75em; line-height: 1.5em;  margin-top: 2px;}

/* return to top deprecated*/
#top { float: left; margin: -20px 0px 0px 3px; display: none;}
#top p { font-size: 0.7em;  }


.footnote {font-size: 0.7em; }

ul {margin-left: 5px; list-style-position: inside;}
li {font-size: 0.8em;}
ol {margin-top: 2px;}


table.towerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	border: 2px double #000000; 
}



blockquote p {font-size: 0.7em;}

#imgbox { margin: 7px; padding: 0px; background: #ffffcc; border: 0px solid #990000;}
#imgbox img {margin: 0px;}
#imgboxfooter { margin: 0px; padding: 0px; background: #990000; border: 0px solid #990000;}
#imgboxfooter p { margin: 0px;  font-size: 0.65em; color: #ffffcc; text-align: center; width: auto;}
#imgbox p { margin: 0px;  font-size: 0.65em; color: #ffffcc; text-align: center; width: auto;  background: #990000;}

.border {border: 1px solid black; }

 img {margin: 10px;}
 
 /* greyed-out links */
span.nolink {color: #999999; }

/* hides old tower linktable */
#linktab {display: none; margin: 0px;}

/* used for database results tables */
table.datatab {font-size: 0.7em; border-collapse: collapse; border: 1px solid black; margin-top: 10px; }
table.datatab td { border: 1px solid black;  padding: 3px;}
table.navtable {font-size: 0.8em; border-collapse: collapse; border: 1px solid black; margin-top: 0px;}
table.navtable td { border: 1px solid black;  padding: 3px;}
table.datatab  ul { margin: 1px; padding: 0px; list-style-position: inside;  }
table.datatab  li { margin: 0px; padding: 0px;  }

div#ad {background-color: rgb(255, 128, 128); margin: 0;  width: 745px; border: 1px solid black;}
div#ad p {colo r: #ffffcc; margin: 2px; font-size: 0.9em; font-weight: bold;}