
div {
		
		text-align: center;
		vertical-align: top; }
body {
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		background-color: #800040; }
h1 {
		font-family: "Lucida Calligraphy";
		color: #000;
		background-color: #fdcae4;
		font-size: x-large;
		font-weight: bolder;
		text-align: center;
		border: solid thin #c0c0c0; }

h2 {
		background-color: #fff;
		color: #800040;
		font-size: medium;
		font-weight: bold; }
h3 {
		background-color: #fff;
		color: #000;
		font-size: medium;
		font-weight: bold;
		text-align: left; }
table,  th,  td {
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		color: #000;
		background-color: #fff;
		text-align: left; }
caption {
		color: #ff8000;
		font-size: small;
		font-weight: bold;
		background-color: #fff;
		text-align: center;
		vertical-align: top; }
table {
		width: auto;
		border-collapse: collapse; }
th,  td {
		vertical-align: top; }
th {
		text-align: right;
		vertical-align: top; }
p {
		background-color: #fff;
		color: #000;
		font-size: small;
		text-align: left;
		padding-right: 1em; }
a:visited {
		color: #fff;
		background-color: #800040;
		text-decoration: underline; }
a:hover {
		color: #000;
		background-color: #fdcae4; }
li {
		background-color: #fff;
		color: #000;
		font-size: small;
		text-align: left; }

p.middle {
		color: #000;
		background-color: #fff;
		text-align: center; }
p.rite {
		color: #000;
		background-color: #fff;
		text-align: right; }		
img {
		border-width: 0; }

td.content {
		text-align: left;
		width: 80%;
		padding-left: 0.5em; }
td.header {
		text-align: left; }
label { font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
background-color: #fff;
		color: #000;
		font-size: small;
		text-align: right;}
a {
		color: #fff;
		font-weight: normal;
		background-color: #800040; }
a.footer {
		color: #000;
		background-color: #fff;
		text-align: center; }
td.marquee{
		color: #fff;
		color: #fff;
		font-weight: bold;
		background-color: #800040;
		text-decoration: none;
		text-align: center;
		word-spacing: 0.4em;
		padding: 0.05em 0.05em 0.1em; }
td.logo {
		text-align: right;
		padding-right: 0.15em;
		border: solid thin #ff0;
		outline: solid thin #ff0; }
td.goog {
		text-align: right;
		width: auto;
		padding-right: 1em; }
table.nation{
		position: static;
		width: 70%;
		border: solid #fdcae4;
		outline: solid medium #fdcae4; }

td.rite {
		text-align: right; }

hr {
		color: #800040;
		background-color: #fff;
		text-align: center;
		width: 100%; }