html, body
{
height:100%;
font-family:Arial;
}

h2{margin-top:0;font:bold 12pt Arial;}

#SummaryNotReq1, #SummaryNotReq2
{
display:none;
}

/*
body
{
  background:url("8a_far_logo.jpg") no-repeat top left;
  margin:130px 0 10px 10px;
}
*/


#header
{
clear:both;
width:100%;
/*position:fixed;right:10px; top:50px;*/
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px dotted gray;
}

#link_top
{
position:fixed;right:15px; top:20px;
border:1px solid gray;
background:#eee;
padding:8px;
}

.highlight { background-color: yellow }

#left
{
float:left;width:250px;height:100%;padding-right:10px;margin-right:15px;
}

#right
{
height:100%;margin-left:260px;padding-left:20px;border-left:1px dotted gray;
}

/* --------- */

#search-area input, #right input
{
width:240px;
}

#results .gs-title {
font-size:15px;
  /* Sets style on a search result title link. */
}

#results .gsc-results {
  /* Sets font for titles, snippets, and URLs. */
  font-family: arial, helvetica, sans-serif;
  /* Sets the snippet text color. */
}


#results .gsc-result {
  position: relative;
  border: 1px solid #eee;
  border-left: 10px solid #eee;
  padding: 8px 8px 8px 20px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}

#results .gsc-result:hover {
  border: 1px solid #888;
  border-left: 10px solid #888;
}

#results .gsc-result:hover .gs-result:before {
  color: #333;
}

#results .gs-snippet {
  color: #000;
}

#results .gsc-result:hover .gs-snippet {
  color: #000;
  font-size:13px;
}

/*#results .gsc-result:hover .gs-snippet b {
  background-color: #fe9;
  color: #000;
}*/

#results .gs-visibleUrl {
  color: #c60;
  font-size: 13px;
  font-weight: bold;
}

#results .gs-result:before {
  color: #ccc;
  position: absolute;
  left: 8px;
  top: 8px;
}

#results .gsc-trailing-more-results {
  /* Sets style for more results link. */
  color: #620;
}


/* ------ */

b.cBold
{
  font-weight: bold
}
code.cCode
{
  font-family: Courier New, Courier, mono
}
em.cEmphasis
{
  font-style: italic
}
sub.cSubscript
{
  vertical-align: sub
}
sup.cSuperscript
{
  vertical-align: super
}
u.cUnderline
{
  text-decoration: underline
}

p.pDefault
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 12pt;
  text-transform: none
}
p.pBody
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 12pt;
  text-transform: none
}
p.pBodyAlt
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: 12pt;
  text-transform: none
}
p.pBodyAltCtr
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyAltCtrAllCaps
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: uppercase
}
p.pBodyAltCtrAllCapsBold
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: uppercase
}
p.pBodyAltCtrSmCaps
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyAltHanging
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 24pt;
  margin-right: 12pt;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pBodyAltList1
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 12pt;
  text-transform: none
}
p.pBodyAltList2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 24pt;
  text-transform: none
}
p.pBodyAltList3
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 36pt;
  text-transform: none
}
p.pBodyAltList4
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 48pt;
  text-transform: none
}
p.pBodyAltNoIndent
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyAltRight
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: right;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyBlock1
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 12pt;
  margin-right: 12pt;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyBlock2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 24pt;
  margin-right: 24pt;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyCtr
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyCtrSmCaps
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 12pt;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pBodyHanging1
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 24pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pBodyHanging2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 36pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pCellBody
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellBodyCtr
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellBodyCtrSmCaps
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellBodyIndent
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
tocp.pCellBodyIndent2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 24pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellBodyRight
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: right;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellHeading
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellHeadingCtr
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellHeadingCtrSmCaps
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pCellHeadingRight
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: right;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
p.pH5Bulleted
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 24pt;
  text-transform: none
}
p.pH6Bulleted
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 36pt;
  text-transform: none
}
p.pIndented1
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 24pt;
  text-transform: none
}
p.pIndented2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 36pt;
  text-transform: none
}
p.pIndented3
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 48pt;
  text-transform: none
}
p.pIndented4
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 60pt;
  text-transform: none
}
p.pIndented5
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 72pt;
  text-transform: none
}
h1.pNewHTMLPage
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
h1.pPart
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
h3.pSection
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
h2.pSubpart
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
div.pTableTitle
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
h1.pTitle
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 12pt;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-transform: none
}
h2.pTOC1
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 12pt;
  margin-right: 0;
  margin-top: 12pt;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pTOC2
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 24pt;
  margin-right: 0;
  margin-top: 3pt;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pTOC3
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 36pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pTOC4
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 48pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}
p.pTOC5
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 135%;
  margin-bottom: 0;
  margin-left: 60pt;
  margin-right: 0;
  margin-top: 0;
  text-align: left;
  text-decoration: none;
  text-indent: -12pt;
  text-transform: none
}


