#fhcontainer {
   width: 730px;
   padding: 20px;
   border-left: 2px solid #dddddd;
   border-right: 2px solid #dddddd;
   border-bottom: 2px solid #dddddd;
   background: #fffeef;
}

#fhcontent {
   width: 730px;
   background: inherit;
   color: inherit;
}

#fhcontent TABLE {
   width: 650px;
   margin-bottom: 20px;
   margin-left: 20px;
   margin-right: 20px;
   font-size: 1em;
   border-collapse: collapse;
}
#fhcontent TD {
   vertical-align: top;
   padding-bottom: 5px;
}

#fhcontent HR {
   width: 100%;
   color: #000099;
   background: inherit;
   height: 1px;
}

#fhcontent A:link {
   color: #0000ff;
   background: inherit;
}
#fhcontent A:visited {
   color: #660066;
   background: inherit;
}
#fhcontent A:hover {
   color: #ff0000;
   background: inherit;
}
#fhcontent a sup {
   background: inherit;
   color: #000000;
   font-weight: bold;
}

#fhcontent .FhSiteTitle {
   visibility: hidden;
   height: 0px;
}
#fhcontent .FhPageTitle {
   font-size: 1.3em;
   font-weight: bold;
   border-top-width: 1pt;
   border-right-width: 0px;
   border-bottom-width: 1pt;
   border-left-width: 0px;
   margin-top: 0px;
   margin-bottom: 20px;
   color: #000099;
   background: inherit;
}

#fhcontent .FhTOCEntry {
   font-size: 1em;
   font-weight: bold;
   color: #000099;
   background: inherit;
}
#fhcontent .FhTOCEntry A {
   color: #0000ff;
   background: inherit;
   font-size: 1.2em;
}
#fhcontent .FhTOCEntry A:visited {
   color: #660066;
   background: inherit;
}
#fhcontent .FhTOCEntry A:hover {
   color: #FF0000;
   background: inherit;
}

#fhcontent .menubar {
   visibility: hidden;
   height: 0px;
}
#fhcontent .FhAppText {
   visibility: hidden;
   height: 0px;
}

#fhcontent .FhApp {
   font-size: 0.85em;
   text-align: right;
   color: #606060;
   background: inherit;
}
#fhcontent .FhApp A {
}
#fhcontent .FhApp A:visited {
   color: #660066;
   background: inherit;
}
#fhcontent .FhApp A:hover {
   color: #ff0000;
   background: inherit;
}

#fhcontent .FhInd {
   color: #888888;
   background: inherit;
   font-weight: bold;
}
#fhcontent .FhInd a {
   margin-left: 2px;
   margin-right: 2px;
   padding: 4px;
   background: #000099;
   border-top: 2px solid #cccccc;
   border-left: 2px solid #cccccc;
   border-right: 2px solid #666666;
   border-bottom: 2px solid #666666;
   color: #ffffff;
   font-size: 0.9em;
   text-decoration: none;
}
#fhcontent .FhInd a:visited {
   background: #000099;
   color: #ffffff;
}
#fhcontent .FhInd a:hover {
   background: #000099;
   color: #ffcc00;
}

#fhcontent .FhHeader {
   font-size: 1.6em;
   font-weight: bold;
   text-align: center;
   margin-top: 10px;
   color: #000099;
   background: inherit;
}

#fhcontent .FhMiniTitle {
   background: inherit;
   color: #606060;
   font-weight: bold;
   font-size: 0.85em;
   margin-left: -30px;
}
#fhcontent .FhMiniEntry {
   width: 550px;
   background: inherit;
   color: #606060;
   font-size: 0.85em;
   margin-left: -50px;
}
#fhcontent .FhMiniEntry a {
   white-space: nowrap;
}

#fhcontent .FhHdg1 {
   font-size: 1.3em;
   font-weight: bold;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   padding: 5px;
   margin-top: 40px;
   margin-bottom: 20px;
   color: #000099;
   background: inherit;
}
#fhcontent .FhHdg2 {
   font-size: 1em;
   font-weight: bold;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   padding: 5px;
   margin-top: 20px;
   margin-bottom: 10px;
   color: #000099;
   background: inherit;
}
#fhcontent .FhLbl2 {
   height: auto;
   width: auto;
   font-weight: 400;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#fhcontent .FhDat2 {
   height: auto;
   width: auto;
   font-weight: 400;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#fhcontent .FhHdg3 {
   height: auto;
   width: auto;
   font-weight: 700;
   border-style: none;
   border-top-width: 0pt;
   border-right-width: 0px;
   border-bottom-width: 0pt;
   border-left-width: 0px;
   margin-top: 4pt;
   margin-bottom: 0pt;
}
#fhcontent .FhLbl3 {
   height: auto;
   width: auto;
   font-weight: 400;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#fhcontent .FhDat3 {
   height: auto;
   width: auto;
   font-weight: 400;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

#fhcontent .FhCaption {
   font-size: 0.85em;
   text-align: center;
   padding: 10px;
}

#fhcontent .bodylink {
}

#fhcontent img {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
