/* Style for Lochac Web Site */

/* $Id: base.css,v 1.24 2003/04/17 13:56:40 bbos Exp $ */

body {
  padding: 2em 1em 2em 1em;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: black;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: repeat;
  background-image: url(pics/Marble.gif);
  background-color: white;
}

a:link { color: #00C; background: transparent } 
a:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }
a:hover { background: #ffa } 

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

th, td { /* ns 4 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

h1 { margin-top: 0.5em;
     margin-bottom: 1em;
     color: #991111;
     font-size: 170%;
     font-weight:bold; 
   }

h2 { margin-top: 0.5em;
     margin-bottom: 0.5em;
     color:#991111;
     font-size: 150%;
   }

h3 { margin-top: 1em;
     margin-bottom: 1em;
     color: #003366;
     font-size: 140%; 
}

h4 { margin-top: 1em;
     margin-bottom: 1em;
     color:#991111;
     font-size: 120%; 
     font-weight: bold 100%
   }

h5 { color: #003366;
     font-style: italic;
   }

h6 { color:#991111;
     font-variant: small-caps;
   }


.smallprint {  font-size: 9pt}
.largeprint {  font-size: 12pt}
.normalprint {  font-size: 10pt}
.footer {
	font-size: 7pt;
	color: #003;
}

.hide { display: none }

.copyright { font-size: xx-small }

.ahem { display:	none; }

pre { margin-left: 2em }

p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  font-size: 10pt;
}

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }

pre, code { font-family: monospace } /* navigator 4 requires this */

ul.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}


li {  font-size: 10pt}

hr {align: center;
    color: #262691;
    noshade;
    width: 75%;
    size: 5px }

.hline {
     color: #991111;
     border-color: #91111;
     width: 100%; 
     border-bottom-style: solid;
     border-bottom-width: 2px;
     }     

h1.heading  { 
     margin-top: 0;
     margin-bottom: 0.5em;
     color: #991111;
     font-size: 200%;
     font-weight:bolder;
     text-align: center;
     border-color: #91111;
     width: 100%; 
     border-bottom-style: solid;
     border-bottom-width: 3px;
     padding-bottom: 3px;
     }

  a.navmenu {  
    display: block;
    padding: 3px;
    border-width: 2px;
    border-style: outset;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
  }
  
  a.navmenu:visited  {
    color:  white;
  }

  a.navmenu:hover {
    border-width: 2px;
    border-style: inset;
    background: none;
  }

input.searchButton (
    padding: 3px;
    border-width: 2px;
    border-style: outset;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
  ]
.itblc {
	text-align: center;
	font-size: 9pt;
}
.itblb {
	font-size: 10pt;
	font-weight: bold;
}
.itbln {
	font-size: 9pt;
}
.itblnp2 {
	font-size: 12pt;
}
.itblc {
	font-weight: normal;
}
.itblnj {
	font-size: 9pt;
	text-align: justify;
}
.itblnp1 {
	font-size: 10pt;
	text-align: justify;
}
