body {  background-color:#efefef;
     }
table
	{
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	color: black;
	font: 10pt verdana, arial;
	margin-bottom: 25%; /* %, px, em, ex ? */
	}

tr.subhead
	{
	background-color: #cccccc;
	}

th
	{
	padding: 0 3%;
	}

th.alt
	{
	background-color: black;
	color: white;
	padding: 3% 3% 2%;
	}

td
	{
	padding: 0 3%;
	}

tr.alt
	{
	background-color: #eeeeee;
	}
p {margin-left:15px;}
h1
	{
	font: 24pt verdana, arial;
	margin: 50;
  background-color:#efffff;
  border-width:2px;
  border-style:solid;
  border-color:green;
  padding:0.7em;
  text-align:center;
	}

h2
	{
	font: 18pt verdana, arial;
	text-decoration:underline;
	margin: 10;
  background-color:#efffef;
  border-width:1px;
  border-style:solid;
  border-color:red;
  padding:0.2em;
  text-align:justify;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 10;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td
	{
	padding-right: 20%;
	}

table td.nopad
	{
	padding-right: 5%;
	}


 .div
 {
  background-color:#efefef;
  border-style:dotted #ffffff 5px;
  padding:5px;
  visibility:block;
 }


#intro
{
 position:relative;
 left:230px; top:-400px; width:80%;
 z-index:1;
 background-color:#efffef;
 border-style:dashed;
 border-color:#green;
 border-width:4px;
}

#title
{
 position:relative;
 z-index:2;
}

#navigation
{
 position:relative;
 left:5px; width:200px; height:400px;
 z-index:3;
 background-color:#efffef;
 border-style:dashed;
 border-color:#green;
 border-width:2px;
 text-weight:bold;
 text-align: center;
 text-decoration:underline;
 align:top;
}

#ads
{
 position:relative;
 top:-400px; left:230px; width:80%;
 z-index:4;
}
