body {
	color: #000066;
	text-align: center;
	background-color: #ffffee;
	font-family: "Palatino", "Times New Roman", serif;
	font-size: 12pt;
}
table	{ border-collapse: collapse;	}
td, a, p, h2, img, body { margin: 0px; border: 0px;	}
a	{
	color: #0000bb;
	font-weight: bold;
	text-decoration: none;
}
a.menu	{ font-size: 12pt;	}
a:hover { text-decoration: underline;	}
h1	{ margin-bottom: 0px; font-size: 16pt;	}
h2	{ margin-top: 8px; font-size: 14pt;	}
h3	{ margin-bottom: 0px; font-size: 12pt; font-weight: heavy;}
p	{ margin-bottom: 8px;	}
p.caption	{ font-style: italic;	}
img.header	{ margin-bottom: 20px;	}
a.footer,p.footer	{ color: #000066; margin-bottom: 2px; font-size: 12pt;	}
p.footer { margin-top: 20px; font-weight: bold;	padding-bottom: 1em;}
hr	{
	background: #000066;
	border-bottom-width: 1pt;
    border-style: solid; border-color: #000066;
    width: 100%; font-size: 0.8em;
    font-weight: bold;
	border-bottom: 3pt solid #000066; 
    border-top: 0 solid #ffffff; 
    border-left: 0 solid #ffffff; 
    border-right: 0 solid #ffffff;
}
img.pic { border: 1px solid #000066; margin: 2px;	}
td	{ text-align: center; vertical-align: top;	}
td.menu { background: #000066; border-right: 1px solid white;	}
.even { background: #ffffcc;}

/* fixed menu code */
body	{ padding-top: 1.5em; overflow-y: hidden; }
div.fixed	{ position: absolute; top: 0; left: 0; width: 100%}
div.content	{ height: 100%; overflow: auto; }
