body {
	text-align: center;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #FFE599;
	}
h1	{
	font-family: Georgia, Times New Roman, Times, serif;
	color: blue;
	font-size: x-large;
	text-align: center;
	}
h2	{
	font-family: Georgia, Times New Roman, Times, serif;
	color: red;
	text-align: center;
	}
h3	{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #006666;
	text-align: center;
	}
h4	{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: black;
	text-align: center;
	}
h5	{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #990000;
	text-align: center;
	}
table {
	text-align: center;
	background-color: #FFFFD4;
	border-style: solid;
	border-width: 3px;
	margin-right: auto;
	margin-left: auto;
	}

.color	{
	color: #FFFF33;
}
	
.listings   {
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
}

.listings th, .listings td  {
  border: 3px solid #000;
  padding: 0.5em;
  color: black;
}

.listings th  {
	background-color: #33CCFF;
}

th	h1	{
	color: #000066;	
}

.listings td  {
	text-align: left;
}

.listings tr:hover th[scope=row], .listings tr:hover td  {
  background-color: #FFFF66;
  color: black;
}

.left 	{
	text-align: left;
}
.pages {  
	background: #CCD7F8;
	}
.pages tr:hover td  {
  background-color: #FFFF66;
}
.color1 td  {
	background-color: #FF6666;
}
.color2	td	{
	background-color: #66FF00;
}

a:hover { background: #ffffcc;
	}

	A:hover { 
	background: #99FFFF;
	text-decoration: none;
	padding: .2em }
	
	a:link {
	color: blue;
	text-decoration: none 
	}
	a:visited {
	color: #CC0033;
	text-decoration: none 
	}

address {
	margin-top: .5em;
	padding-top: .5em;
	border-top: dotted 
	}
	
p {
	text-indent: 30px;
}