body { color: black; background: #bbccbb; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-size: small; font-weight: normal; padding: 0 0 4px; margin: 0; }

h1 { margin-left: 12%; margin-top: 0; margin-bottom: 0; font-size: 115%; font-family: Helvetica, Geneva, Arial,
          SunSans-Regular, sans-serif; text-transform: uppercase; font-weight: bold;}
h2 { margin-left: 4%; margin-top: 0.5em; margin-bottom: 0; font-size: 90%; font-family: Helvetica, Geneva, Arial,
          SunSans-Regular, sans-serif; text-transform: uppercase; font-weight: bold;}

hr { margin: 0.5em 0 0 0; padding: 0 0 0 0; }

#text h1 { font-size: 115%; padding:  10px 0 0 130px; margin: 0 0 0 10px; line-height: 12pt; }
#text h2 { font-size: 100%; padding:  10px 0 0 110px; line-height: 12pt; }
#text h3 { font-size: 100%; padding:  0 0 0 160px; line-height: 12pt; }
#text p { margin-left: 170px; margin-right: 30%; margin-top: 0.5em; margin-bottom: 0.5em; }
#text ul { margin-left: 180px; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }
#text pre { margin-left: 20%; margin-right: 5%; margin-top: 0.5em; margin-bottom: 0.5em; }

#paper { position: absolute; left: +90px; top: +170px; }

#text2 h2 { font-size: 100%; padding:  0 0 0 100px; line-height: 12pt; }
#text2 p { margin-left: 150px; margin-right: 30%; margin-top: 0.5em; margin-bottom: 0.5em; }
#text2 ul { margin-left: 180px; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }

#text3 p { font-size: 80%; margin-left: 30%; margin-right: 30%; margin-top: 0.5em; margin-bottom: 0.5em; }

h1.main { margin: 5px 5px 2px 115px; font-size: 110%; font-weight: bold; }
h2.main { margin: 5px 5px 2px 100px; font-size: 100%; font-weight: bold; }

#top h1 { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 0 0; }
#top h2 { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0.2em 0 0 0; }
#top pre { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 90%; margin: 0.3em 0 0 0; }

h1.center { font-size: 110%; margin-top: 0; margin-bottom: 0; text-align: center; line-height: 12pt; }
h2.center { font-size: 100%; margin-left: 120px; text-align: center; line-height: 12pt; }

a:hover { color: red; background: #bbccbb; }
a:active { color: maroon; background: #bbccbb; }

#nav a:hover { color: red; background: white; }
#nav a:active { color: maroon; background: #ffc; }
a.current { color: black; background: yellow; }

p  { margin-left: 18%; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }
p.indent { margin-left: 18%; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }
p.indent1 { margin-left: 15%; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }
p.indent2 { margin-left: 210px; margin-right: 20%; margin-top: 0.5em; margin-bottom: 0.5em; }
p.indent30 { margin-left: 30%; margin-right: 20%;margin-top: 0.5em; margin-bottom: 0.5em; }

p.p1 { text-align: center; margin-top: 0; margin-bottom: 0; }
p.gap { margin-top: 0; margin-bottom: 5em; }
p.gap10 { margin-top: 0; margin-bottom: 10em }
p.gap15 { margin-top: 0; margin-bottom: 15em }
p.gap20 { margin-top: 0; margin-bottom: 20em }
p.gap25 { margin-top: 0; margin-bottom: 25em }
p.small { font-size: 80%; }
p.small a:hover { color: red; background: #bbccbb; }
p.small a:active { color: maroon; background: #bbccbb; }

table { margin-left: 10%; border: 0 none; }

table.links { margin-left: 150px; border: 0 none; }
#links table { margin-left: 150px; border: 0 none; }

table.address { margin: 0; border: 0 none; text-align: left; }
table.entry { margin-left: 5%; border: 0 none; text-align: left; } 
tr { font-family: Verdana, sans-serif; } 
td.small { font-size: 90%; }
form { margin-left: 10%; }

#nav { background: #999; color: #000; float: left; width: 110px; margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #99f; }

#nav ul { margin: 0.5em 0 0.5em 0; padding: 4px 8px 4px 8px; }
#nav li { list-style-type: none; margin: 0 0 0 0; padding: 0 0 1px 0; }

ul {margin: 10px 0 0 0; }

ul.left { margin-left: 0; margin-top: 0; margin-bottom: 0; }

li { list-style-type: circle }

li.small { font-size: 80%; }

.select  { background: #999; color: #000; float: left; font-size: 90%; width: 120px; border: 2px solid #99f; } 

.pic     { background: #bbccbb; color: black; float: left; font-size: 90%; width: 90px; border: 0 none; margin: 0 0 0 0;} 

.select2  { background: #999; color: #000; float: left; width: 120px; border: 0 none; } 
.right { background: white; color: black; float: right; width: 120px; border: 0 none; }
.right120 { background: white; color: black; float: right; width: 120px; border: 0 none; }
.right160 { background: white; color: black; float: right; width: 160px; border: 0 none; }

#pic table { width: 110px; border: 0 none; }

div.item ul li { margin-left: 15px}

div.yellow { color: black; background: yellow; margin-left: 20%;
    padding: 0.5em;
    border: solid; border-width: thin; width: 100%
  }

div.yellow50 { color: black; background: yellow; margin-left: 20%; margin-right: 30%;
    padding: 0.2em;
    border: solid; border-width: thin; width: 50%;
  }

div.white { color: black; background: white;
    padding: 0.5em;
    border: solid; border-width: thin; width: 100%
  }

img { border: 0px; }         /* from mySQL stylesheet */
img.logo { margin: 13px; }   /* from mySQL stylesheet */



