/* must use this style of comments for CSS */
body, p
	{ margin:0px; padding:0px }
body
	{ background-color:#fffff0 }
p, h1, h2, h3, h4, h5, h6, li, td, div, dt, dd 
	{ font-size:100%; font-family:sans-serif; color:#222 }
h1, h2, h3, h4, h5, h6
	{ margin-top:0em; margin-bottom:0.15em }

h1 	{ font-size:33px; font-family:serif; font-style:italic; color:#969 }
h2	{ font-size:1.9em }
h3  { font-size:1.6em; font-family:serif; font-style:italic; color:#969; padding-top:3pt }
h4	{ font-size:1em }
h5	{ font-weight:bold; font-family:serif; color:#969 }
h6	{ font-weight:normal; text-decoration:underline }	

div#base { background-color:#fffff0 }
div#topbar { background-color:#969; padding:0.25em 1em 1em 0.9em; border-bottom:11px ridge #969 }
div#topbar p { font-size:14pt; font-family:serif; font-weight:bold; color:#fffff0 }
table#pageheader { width:98% }
div#leftbar { float:left; width:11em; margin-right:2em }

div#thebody { padding:2em; padding-top:0.75em }
div#footer { padding:1em; border-top:6px dotted #112 }
div#footer p { line-height:180%; color:#555 }
p.footer { font-size:8.3pt }

table { border-collapse:collapse }
table.Tcv { width:100%; border:0 }
table.Tcv td { border-bottom:1px solid #909; padding:3pt 0pt }	

.sqz { margin-bottom:0px; padding-bottom:0px }
p.spc { font-size:4px }	/* spacer */
.note { font-size:11px }
pre	{ font-size:11px; margin:0.5em auto }
.typ { font-size:11px; font-family:monospace }
.sm { font-size:10px }
.pop { color:#e40 }  /* orange zing */
.gray { color:#636363 }
.glo { background-color:#ff9 }  /* yellow highlighter */

<!--[if !IE]>-->
body, p, li, td, div, dt, dd  
	{ font-size:13px }
<!--<[endif]-->

ul { list-style-type:square; margin:0px; padding:0px; margin-top:3px; margin-bottom:1em}
ul li {margin-left:1.4em}
	
a, a.af, a.af:visited, a.af:active 
	{ border-bottom:1px solid #99f; text-decoration:none; color:#00c }
a.ab 
	{ font-weight:bold }
a.aTop, a.aTop:active, a.aTop:visited
	{ text-decoration:none; border:none; color:#fffff0 }
a.aTop:hover
	{ text-decoration:none; border:none; background-color:#fffff0; color:#969 }	
a:visited 
	{ border-bottom:1px solid #b7b; color:#606 }  
a:hover, a.af:hover 
	{ text-decoration:none; background-color:#9ee }
a.a-noglo, a.a-noglo:hover, a.a-noglo:visited
	{ border:none; text-decoration:none; background-color:transparent }
a.a-xu, a.a-xu:hover, a.a-xu:visited
	{ border:none; text-decoration:none }

div#navD 
	{ margin:1em }
a.navA, a.navA:active, a.navA:visited 
	{ border:none; text-decoration:none }
a.navA:hover
	{ background-color:#ddf; color:black }
	
ul#navU 
	{ list-style:none; border:none; margin:0px; padding:0px; margin-bottom:1em }
ul#navU li a
	{ display:block; padding:3px 0.2em; width:100% }
ul#navU li#currPg 
	{ display:none } /* hide link for current page! */
html>body ul#navU li a 
	{width:auto} /* makes this work on both IE and Firefox */