/* IE font-size fix */
* html, *html body { font-size:medium; }
/* CSS2 compliants */
html>body {
	font-size: 100%;
}
/* all */
html, body {
	font-family: Verdana, Helvetica, Sans-Serif, Arial;
	margin: 0px;
	color:#333;
}

p { margin-top: 0px; font-size: 1em; }

p, div, th, td { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 1em; }
h1, h2, h3 { font-family: Verdana, Helvetica, Sans-Serif, Arial; }

h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }

th { background-color: #D1DCEB; color:#3A4F6C; font-weight:bold; padding: 2px 3px; }
td { background-color: #EEF2F7; font-size: 10pt; padding: 2px 3px; vertical-align:top; }

a, a:visited { color:#3A4F6C; }
dt a {font-weight:bold;}
.subhead { font-size: 1em; margin: 0px; }

.header { font-size: 1em; background-color: #3A4F6C; color: #ffffff; padding: 2px 3px; font-weight:bold; text-align:center; }
.header a,
.header a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }

.lnk { color:blue; text-decoration:underline; cursor:pointer; cursor:hand; }

#header {
	background-color: #000000;
	color: #ffffff;
	padding: 5px;
	font-size: 16pt;
}
#main {
	font-size: 10pt;
	padding: 5px;
}
xmp.DbgPrint { display:none; }

.topblue {
	background-color: #004c69;
}

.topgray {
	background-color: #CBDAF3;
}