body { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; }

a:hover {
	text-decoration: none;
	border: none;
}

a.nav         { color: navy; text-decoration: none;}
a.nav:visited { color: navy; }
a.nav:hover   { color: blue; }
a.nav:active  { color: navy; }

h1 { font-size: 2em; font-weight: bold; text-align: center }
h2 { font-size: 1.6em; font-weight: bold; }
h3 { font-size: 1.4em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; margin-top: 2em; }

i { font-style: normal; color: gray; }

.center  { text-align: center; margin-left: auto; margin-right: auto; }
.PageNav { text-align: center; font-size: 1.2em; }

.MyName { font-weight: normal; color: gray; }

ul 	 { list-style-type: square; }
ul.Inner { list-style-type: disc;   }

li.liPaddBottom    { padding-bottom: 12px; } 
li.liPaddBothBig   { padding-bottom: 12px; padding-top: 12px; } 
li.liPaddTopLess   { padding-bottom: 12px; padding-top:  7px; } 
li.liPaddBothSmall { padding-bottom:  7px; padding-top:  7px; } 

thead { display: table-header-group; }
tfoot { display: table-footer-group; }

.tableSamples { margin-left: 0%; border-width: 10px; page-break-inside: avoid; }
table.clear { border-style: none; border-width: 0px; page-break-inside: avoid; }
.tdFontHeadings { border-style: groove; border-width: 1px; font-size: 0.8em; font-weight: bold; text-align: center }
td {	font-size: 0.8em; background-color: white; text-align: left; border-style: groove; 
	border-width: 1px 0px; padding: 5px 10px; }
.tdcentered { text-align: center; }

img.NoFontsYet  { border-width: 1px; border-style: dashed; }
.NoFontsYetLine { border-width: 0px 0px 1px 0px; border-style: dashed; }
.UnicodeBlock   { font-size: 0.8em; }

p	{ page-break-inside: avoid; }


p	{ page-break-inside: avoid; }
p.goodbye { page-break-inside: avoid; border-width: 2px; border-style: solid; padding: 1em;  font-size: 10pt;  font-weight: normal;}
.lookatme { font-weight: normal; color: red; font-weight: bold;}
