body {
	background-color: #e0e0e0;
	color: #000000;
	font-size: 10pt;
	font-family: "Arial", Helvetica, "Lucida Console", sans-serif, sans ;
	padding: 0px;
	margin-top: auto;
	border: 0px;
	text-align: center;
}

body.popup {
	background-color: #EEEEEE;
	width: 580px;
	color: #000000;
	font-size: 12pt;
	font-family: "Arial", Helvetica, "Lucida Console", sans-serif, sans ;
	padding: 0px;
	margin-top: 0px;
	border: 0px;
}

H1 {
	text-align: center;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 25pt;
	color: black;
	margin-bottom: 2px;
}

H2 {
	text-align: center;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #D62010;
}

H3 {
	text-align: center;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #D62010;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
}


p {
	font-size: 10pt;
}

p.front {
	margin-right: 20px;
	margin-left: 4px;
	text-align: left;
}

hr {
	color: #FF2222;
}
table {
	text-align: left;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
table.header {
	width: 780px; 
	margin-top: 10px;
	border: 1px solid #800000;
}
table.maintext {
	border: 1px solid #c0c0c0;
	width: 780px;
}
table.menu {
	width: 780px;
}

td {
	margin: 0px;
	padding: 2px;
	border: 2px transparent;
	font-size: 10pt;
}
td.menu {
	background-color: #c82220; /*#A02020;*/
	text-align: center;
	color: black;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 11pt;
}

img.edged {
	border: 1px solid #E7B64C;	
}

.top {
	border: 1px solid red;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

a:link {
	text-decoration: none;
	color: 	#ca0c22;
}
a:visited {
	text-decoration: none;
	color: #aa0c12;
}
a:active {
	text-decoration: none;
	color: #ef1c44;
}
a:hover {
	text-decoration: underline;
	color: #8a1c44;
}
