/*
The Holly hack: see http://www.positioniseverything.net/
Fixes various IE bugs related to floats and clears.
*/

/* Hides from IE-mac \*/
* html .root {height: 1%;}
/* End hide from IE-mac */



a:link            { color: #005a9c } /* unvisited links */
a:visited         { color: #10848a } /* visited links   */
a:hover, a:active { color: #b02ca1 } /* user hovers and active links */



html body {
  margin: 0;
  padding: 0;
  font-family: arial, helvetica, geneva, sans-serif;
  background-color: white;
}

div.root { 
  font-family: arial, helvetica, geneva, sans-serif;
  background-color: white;
  margin-left: 9em;
  margin-right: 1em;
  margin-top: 1em;
  margin-bottom:1em;
}

div table.bordered, div table.bordered th, div table.bordered td {
  border-collapse: collapse;
  border: ridge;
  padding: 3px;
  background-color: #eeeeee;
}

h1 {
  text-align: center;
}

h1, h2, h3, h4, h5, h6 {
  color: #005a9c;
}

h2,h3,h4,h5,h6,hr,p,li {
  clear: both;
}

blockquote {
  clear: both;
}

dd, dt, p {
  margin-bottom: 5pt;
}

blockquote, dl, ol, p, ul {
  text-align: justify;
}
t
code, pre {
  font-family: courier, monospace;
}

.note {
  margin-left: 0.5in;
  margin-right: 0.5in;
}

.leftimage { 
  float: left;
}

.rightimage { 
  float: right;
}

hr {
  width: 100%;
  height: 2px;
}

img {
  border: 0;
  margin: 5px;
}



.panel {
  margin: 0;
  font-size: 70%;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  top: 0;
  left: 0;
  width: 11em;
  padding: 0.1em 0.1em;
  font-family: Arial, sans-serif;
  border: thin outset #505b74;
  color: white;

  position: absolute;
  background: #525d76;
}



div > .panel {
  margin: 0;
  font-size: 70%;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  top: 0;
  left: 0;
  width: 11em;
  padding: 0.1em 0.1em;
  font-family: Arial, sans-serif;
  border: thin outset #505b74;
  color: white;

  position: fixed;
  background: #525d76;
}



.panel a, .panel em { display: block; margin: 0 0.5em }
.panel a, .panel em { border-top: 2px groove #525d76 }
.panel a:first-child { border-top: none }
.panel em { border-top: none; margin-top: 0.8em; margin-bottom: 0.8em; color: #CFC }

.panel a:link    { text-decoration: none; color: white }
.panel a:visited { text-decoration: none; color: #cccccc }
.panel a:hover, .panel a:hover em, .panel a:active, .panel a:active em { text-decoration: none; color: #ff6600 }
