/*  CSS for XML Docs in the HAALSA Archive folder
Filename   xml_docs.css
Updated    2008-01-12 - rearranged styles by display area on page
*/
body {
  font-family: Times New Roman, Times, serif; font-size: 12pt; 
  color: #000000;
}
/*
    Begin styles arranged by object position within the BODY of the DOCUMENT
*/
/*
          ANYWHERE ON THE PAGE  
*/
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, Swiss, sans-serif;
}
.linkIn {
  font-family: Arial, Helvetica, Swiss, sans-serif;
  font-size: 10pt;
}
.linkOut {
  font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 8pt;
}
.navlink_top {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 7pt;
}
hr.div-major {  /* separator between major areas, eg header vs main body vs footer */
  height: 2px;
  color:  #800000;
}
/*
          PAGE HEADER AREA
*/
#pageTitle {
  font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 18pt;
  font-weight: bold;
}
#pageSubTitle {
  font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 16pt;
  font-weight: bold;
}
img.haalsa_crest {      /* html 4.1 strict */
  border: 0
}
a.haalsa_crest:link {   /* html 4.1 strict */
  color: #FFFFE1        /* background color of the crest */
}
table#pageHeaderWrapper {
  background-color: #FFFFE1;  /* ffffe1 (RGB 255,255,225) matches the logo background */
  border-color: #800000;
}
table#pageHeader {
  background-color: #FFFFE1;  /* ffffe1 (RGB 255,255,225) matches the logo background */
}
table#pageHeader td.crest { width: 12%; text-align: left;   }
table#pageHeader td.title { width: 76%; text-align: center; }
table#pageHeader td.links { width: 12%; text-align: right;  }
/*
          PAGE CONTENT BETWEEN THE HEADER AND FOOTER AREAS
*/
table#pageContent td.links   { width: 180px }
table#pageContent td.empty   { width:  3px }
.ss  { font-family: Arial, Helvetica, Swiss, sans-serif; }

.sectionTitle {
  font-family: Arial, Helvetica, Swiss, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
.navMajorTopic {
  font-family: Arial, Helvetica, Swiss, sans-serif;
  font-size: 11pt;
  margin-left: 0cm;
}
.navMinorTopicA {
  font-family: Arial, Helvetica, Swiss, sans-serif;
  font-size: 10pt;
  margin-left: 0.5cm;
}
.navMinorTopicB {
  font-family: Arial, Helvetica, Swiss, sans-serif;
  font-size: 10pt;
  margin-left: 1.0cm;
}
/*
          PAGE FOOTER AREA
*/
div#pageFooter {
  font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 8pt;
  text-align: left
}
#pageFooterPageURL { font-size: 10pt; }
#pageFooterOther   { font-size: 8pt;  }

#valid_xh101trans  {
  border: none;
  float: right;
  vertical-align: top;
  padding-top: 0.5em;  padding-bottom: 0.5em;  
  padding-left: 10px;  padding-right: 0px;
  height: 31px;  width:  88px;
}
