/* Hiding from NN4: @media screen {} */
/* Hiding from IE4: @import "sheet"  */

/* page layout */

@import url(style-default-positioning.css) screen;
/* IE:            "url(style-default-positioning.css) screen"
 * real browsers: "style-default-positioning.css"
 */

/* navlink highlighting */

div.navlinks {
  text-align: left;
  color: #666; /* background: inherit; */
}

div#navbar hr {
  border: 0px none #369;
  height: 8px; width: 0px; visibility: hidden;
  /* border 0 and border 0 hidden aren't enough for Opera */
}

div.navlinks a:hover { 
  color: #000; background: #cde;
  border-right: 4px solid #f00;
  border-left: 4px solid #f00;
  margin: 0 0 0 -4px;
}

div.navlinks a:link {  color: #046 }
div.navlinks a:visited {  color: #046 }

div.navlinks a { 
  display: block;
  height: 28px;
  overflow: visible;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none;
  padding-left: 5px;
  color: #036; /* background: inherit; */
  width: 195px;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  margin: 0 0 0 -1px;
  z-index: 5;
}

/* hide navbar from printing */

/*@media print {
  #main { margin: 0px; }
  #navbar { display: none; }
  #imagebar { display: none; }
  #botmrght { position: relative; right: auto; left: auto; top: auto; bottom: auto; }
}*/

a.brlink:hover {
  color: #c66; /* background:inherit; */
}

/* ############################################################## */

h1 {
  text-align: left;
  padding: 25px 10px 10px 25px;
  margin: -9px -13px 10px -13px;
  height: 64px;
  color: #369; background: #fff url(nav-bg2.png) repeat-y fixed right;
  border: 1px solid #000;
}

ul, ol {
  line-height: 140%;
}

address {
  text-align: right;
  padding: 1ex;
}

address a {
  text-align: left;
}

.rbutton img {
  margin: 10px;
}

.button {
  display: block;
  overflow: hidden;
  border: 0px none;
  margin: 3px; padding: 0px;
  font: 11px sans-serif;
  color: #fff; /* background: inherit; */
  text-decoration: none;
}

img {
  padding: 0px;
  border: 0px;
  margin: 0px;
}

body {
  color: #000; margin: 0; padding: 8px;
}
  
h1,h2,h3,h4,h5,h6 {
  font-family: verdana,helvetica,arial,sans-serif;
  font-weight: bold;
  text-decoration: none;
}

A[href] { 
  text-decoration: underline;
}

.invisible {
  visibility: hidden;
}

.internalheader {
  font-size: 150%;
  line-height: 150%;
}

.startlist {
  list-style-type: none;
  font-size: larger;
  font-weight: bolder;
}

A.brlink {
  text-decoration: none;
}

img.picture {
  float: right;
  width: auto;
  height: auto;
}

body { 
  background-color: #9cf;
}

h2,h3,h4,h5,h6 {
  color: #369; /* background: inherit; */
}

a:link {
  color: #399; /* background: inherit; */
}

a:visited {
  color: #699; /* background: inherit; */
}

a:active {
  color: #999; /* background: inherit; */
}

.internalheader { 
  color: #369; /* background: inherit; */
}

.gray {
  background: #eee url(wallB.jpg) repeat fixed 0 0;
  color: #000;
}

.gray .invisible {
  color: #ccc; /* background: inherit; */
}
