body {
  background-color : white;
  font-family : "Arial","Helvetica",sans-serif;
  font-size : 12pt;
}

img.noBorder {
  border : 0;
}

a.normal {
	font-style : normal ! important;
	font-weight : normal;
}

h1 {
  font-family : "AvantGarde Bk BT","Arial","Helvetica",sans-serif;
  font-size : 24pt;
  margin : 0;
}

h2 {
  font-family : "AvantGarde Bk BT","Arial","Helvetica",sans-serif;
  font-size : 18pt;
  margin : 0;
}

h3 {
  font-family : "AvantGarde Bk BT","Arial","Helvetica",sans-serif;
  font-size : 15pt;
  margin-bottom : 0;
}

h3.article {
  margin-bottom : -0.5em;
}

h4 {
  font-family : "AvantGarde Bk BT","Arial","Helvetica",sans-serif;
  font-size : 12pt;
  margin : 0;
}

img.right {
  float : right;
  border : none;
}

p {
  text-align : justify;
}

td {
  vertical-align : top;
}

td.menagerieImageCell {
  vertical-align  : top;
  width : 250px;
}

td.expansionCell {
  vertical-align : top;
  width : 100%;
}

p.right {
  text-align : right ! important;
}

p.left {
  text-align : left ! important;
}

p.center {
  text-align : center ! important;
}

p.justify {
  text-align : justify ! important;
}

p.italquot {
  padding : 0, 25px;
  text-align : center;
  font-style : italic;
}

p.summary {
  font-style : italic;
  font-size : 10pt;
}

p.articleMore {
  position : relative;
  top : -1em;
  font-size : 10pt;
  font-style : normal;
  text-align : right;
}

a {
  color : #9900cc;
}

a:active, a:hover {
  color : yellow;
}

ul {
  list-style-image : url('/images/bullet-star.gif');
}

hr {
  width : 75%;
  color : black;
  height : 1px;
  text-align : center;
}

div.printForm {
  width : 640px;
  position : absolute;
  top : 0;
  left : 0;
}

div.tof {
  position : absolute;
  top : 0;
  left : 0;
}

div.contentArea {
  position : absolute;
  top : 200px;
  left : 0;
}

img.printMerlin {
  float : right; 
  position : absolute; 
  top : 0; 
  left : 490px;
  z-index : 0;
}

img.printTAHCF {
  position : absolute; 
  top : 0; left : 0;
  z-index : 10;
}

table.printDetails {
  border : none;
  width : 510px;
  position : absolute;
  left : 0;
  top : 85px;
  font-size : 8pt;
}

td.printDetCharNo {
  text-align : center; 
  font-style : italic
}

td.printDetLabel {
  font-weight : bold;
  text-align : left;
  vertical-align : top;
}

td.printDetJustified {
  text-align : justify;
  vertical-align : top;
}

td.printDetLeft {
  text-align : left;
  vertical-align : top;
}

td.printDetCols {
  width : 50%;
}

