html, body{
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body {
	font: 10px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}
a.leftnav {
	color: #CC0000;
	text-decoration: none;
	font-weight: 500;
	font: 12px tahoma, arial, sans-serif;
}
a.smallheader {
	color: blue;
	text-decoration: none;
	font-weight: 400;
	font: 9px tahoma, arial, sans-serif;
}
a.lowerpage{
	color: blue;
	text-decoration: none;
	font-weight: 400;
	font: 11px tahoma, arial, sans-serif;
}
a {
	color: #CC5C5C;
}
a:hover {
	text-decoration: underline;
}
td.heading {
	background-color: gray;
	color: white;
	text-align: center;
}
div.fixed {
	font: 9px courier;
}
div.quoted {
	background-color: #E6D397;
	font-style: italic;
}
div.subheader {
	font: 12px tahoma, arial, sans-serif;
	font-style: italic;
}
span.float-right {/* header element float */
  float: right;
  width: 9em;/* em width variance by element*/
  margin: 0 0 0 0.2em;
  padding-left: 0.2em;
  background: #eee8aa;

  border-left: 2px dotted #2e8b57;
  border-bottom: 2px dotted #2e8b57;
  border-top: 2px dotted #2e8b57;
  border-right: 2px dotted #2e8b57;
}
span.float-rightbig {/* header element float */
  float: right;
  width: 18em;/* em width variance by element*/
  margin: 0 0 0 0.2em;
  padding-left: 0.2em;
  background: #eee8aa;
  
  border-left: 2px dotted #2e8b57;
  border-bottom: 2px dotted #2e8b57;
  border-top: 2px dotted #2e8b57;
  border-right: 2px dotted #2e8b57;
}




