body {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color:#1B3F5F;
	background-color:#ffffff
}
body.print {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 100%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	color:#1B3F5F;
	background-color:#ffffff
}
P 				{ margin-top: 0px; }
P.sitemap1		{ line-height: 100%; margin: 0.3em 0em 0.3em 0em; font-weight: bold;}
P.sitemap2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; }
P.sitemap3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; }
P.sitemap4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; }
P.sitemap5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; }
P.sitemap6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; }

P.toc1		{ font-size: 125%; line-height: 100%; margin: 0.3em 0em 0.3em 0em; }
P.toc2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; }
P.toc3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; }
P.toc4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; }
P.toc5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; }
P.toc6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; }

P.toc_in1		{ font-size: 125%; line-height: 100%; margin: 0.3em 0em 0.3em 0em; font-weight: bold;}
P.toc_in2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; font-weight: bold;}
P.toc_in3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; font-weight: bold;}
P.toc_in4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; font-weight: bold;}
P.toc_in5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; font-weight: bold;}
P.toc_in6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; font-weight: bold;}

form { font-family: Garamond, Arial, sans-serif }
h1, h2, h3, h4, h5 { color:#1B3F5F;text-decoration: none; font-weight: normal; }
H1 { font-size: 160% }
H2 { font-size: 135% }
h3, h4, h5 { font-size: 100%; margin-bottom:0px; font-weight:bold; }

a { color:#1B3F5F; text-decoration: underline }
a:link { color:#1B3F5F; }
a:visited { color:#1B3F5F; }
a:hover { color:#F8C73E; }
a:active { font-weight: bold; text-decoration:none;}
a:focus { color:#F8C73E; }

span.printlink { font-weight: bold; text-decoration: underline }

a.navtop, a.navpos, a.navsub, a.navsub_o, a.navtop, a.navtop_o 	{ font-weight:bold; }
a.navtop_o, p.navtop_o, a.navpos_o, p.navpos_o, a.navsub_o, p.navsub_o	{ font-weight:bold; text-decoration:none; }

p.navtop, p.navtop_o	{ line-height: 110%; font-size: 100%; margin: 0px 20px 0px 0px; font-weight:bold; }
p.navpos				{ line-height: 110%; font-size: 100%; margin: 0px 0px 0px 0px; font-weight:bold; }
p.navsub, p.navsub_o	{ line-height: 110%; font-size: 100%; margin: 0px 0px 7px 0px; font-weight:bold; }

td.navtop, td.navtop_o { white-space:nowrap; vertical-align: bottom; }

TABLE { empty-cells:show; font-size: 100%;}
TD { padding: 0px 16px 0px 0px; vertical-align:top; }

Table.data, TD.data { padding: 8px 8px 8px 8px }
TD.nopad { padding:0px 0px 0px 0px; }
TD.Content { padding:10px 16px 16px 16px; }
TD.rand { padding: 0px 0px 16px 0px; }
TD.PAD { padding: 10px 16px 8px 16px; }

ul     { list-style-image: url('images/dot.gif') } 
ul ul  { list-style-image: url('images/dot_small.gif') } 
ul ul ul { list-style-image: url('images/dot_small.gif') }