body { background:#fff; margin:0; padding:0; border:0; }
body,td,p { font-family:Garamond,Georgia,serif; font-size:12pt; }

hr { color:#000; height:1px; background:#000; }

a:link { color:#DA0404; text-decoration:underline; font-style:normal; font-weight:bold; }
a:visited { color:#000; text-decoration:underline; font-style:normal; font-weight:normal; }
a:hover { color:#fff; text-decoration:none; background:#DA0404; }
a:active { color:#000; text-decoration:underline; background:#DA0404; }

.darkmenu { color:#FFB7B7; font-weight:bold; /* background:#E34545 url("./px/darkback.gif"); */ }
.lightmenu { color:#fff; font-weight:bold; /* background:#E34545 url("./px/darkback.gif"); */ }


div.nolinktext,div.linktext { padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:5px; }
.lightmenu img { line-height:1px; font-size:1px; }

.lightmenu a:link,.lightmenu a:visited,.lightmenu a:hover,.lightmenu a:active { font-weight:bold; }
.lightmenu a:link,.lightmenu a:visited { color:#fff; text-decoration:none; }
.lightmenu a:hover { color:#fff; text-decoration:none; background:transparent; font-style:italic; }
h2 { color:#E34545; font-size:18pt; font-weight:bold; }
h3 { color:#E34545; font-size:15pt; font-weight:bold; }
h4 { color:#D90101; font-size:14pt; font-weight:bold; }

li { list-style-type: square; list-style:#E34545; }

address { font-weight:normal; font-style:normal; font-size:13pt; margin-left:50px; }

body.viewer { background:url('./px/pgback.jpg') x-repeat #D90101; }
body.viewer, body.viewer td { color:#fff; }

main { height:inherit; }
