/* Body */
body {
	background: #FFFFFF;
	color: #003366;
	font-family: Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px;
	padding: 10px;
	text-align: left;
}

/* Paragraph */
p { font-family: Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; font-size: 10pt; }

/* Links */
a:link { color: #A3A0A0; text-decoration: none; }
a:visited { color: #A3A0A0; text-decoration: none; }
a:hover, a:visited:hover, a:active { color: #000000; text-decoration: none; }
.small { font-size: 80%; }

/* Misc */
img { border: 0; }
th, td { vertical-align: top; }

/* Headings */
h1 { color: #003366; font: bold 135% Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
h2 { color: #003366; font: bold 120% Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; padding: 15px 0 15px 0;}

/* Table for navigation menu */
table.menu { margin-top: 5px; margin-bottom: 5px; vertical-align: top; padding: 4px; text-align: left; }

/* Table used in Home page */
table.home { width: 100%; margin-top: 30px; margin-bottom: 150px }
table.home td { text-align: center; padding: 4px; }

/* Table used in main print pages */
table.main { width: 100%; margin-top: 30px; margin-bottom: 10px }
table.main td { text-align: center; padding: 4px; }

/* Table used in individual print pages */
table.print { width: 80%; margin-top: 30px; margin-bottom: 10px; }
table.print td { padding: 4px 4px; }

/* Header and Footer */
div.header { border-bottom: 1px solid #A3A0A0; margin-bottom: 2px; }
div.footer { border-top: 1px solid #A3A0A0; margin-top: 2px; }
div.header td { font-size: 80%; }
div.footer td { font-size: 80%; }

