BODY {
  color: #000000;
  background: white;
  margin: 2px;
  font-style: normal; 
  font-size: 11pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: left;
}

P, DIV, UL, OL, TD  {
  font-style: normal; 
  font-size: 11pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: left;
}

H1, H2, H3 { 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif;
  text-align: center; 
  font-style: normal;
}

H1 { font-size: 16pt; font-weight: bold; }
H2 { font-size: 14pt; font-weight: bold; }
H3 { font-size: 14pt; font-weight: normal; }

H4, H5, H6 { 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif;
  text-align: left; 
  font-style: italic;
}

H4 { font-size: 14pt; font-weight: bold; }
H5 { font-size: 12pt; font-weight: bold; }
H6 { font-size: 12pt; font-weight: normal; }

.standard  {
  font-style: normal; 
  font-size: 11pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: left;
}

.textheader  {
  font-style: normal; 
  font-weight: bold; 
  font-size: 11pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: left;
}

.textlist  {
  font-style: italic; 
  font-size: 11pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: left;
}

.disclosure  {
  font-style: italic; 
  font-size: 8pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: center;
}

.deactivated {
  color: #646464;		/* rgb(100,100,100); */
}

.centralized {
  text-align: center;
}

TD.navcol, TD.nonavcol, TD.topnavcol, TD.top, TD.header {
  background: #eeeeee;
  color: #000000;
  border: none;
}

TD.navcol {
  text-align: left;
  vertical-align: top;
}

TD.nonavcol {
  text-align: center;
  vertical-align: middle;
}

TD.topnavcol {
  text-align: center;
  vertical-align: middle;
  height: 80px;
  width: 120px;
}

TD.top, TD.header, TD.bottom {
  text-align: center;
  vertical-align: middle;
}

TD.content, TD.incontent {
  vertical-align: top;
}

TR.div0, TD.div0 {
  font-style: italic; 
  background: #dddddd;
  color: #000000;
  border: none;
}

TR.div1, TD.div1 {
  background: #eeeeee;
  color: #000000;
  border: none;
}

TR.div2, TD.div2 {
  background: #ccffcc;
  color: #000000;
  border: none;
}

P.fb-nav, P.fb-self  {
  font-style: normal; 
  font-size: 12pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: right;
}

P.fb-self  {
  font-size: 10pt; 
  text-align: center;
}

P.fnote  {
  font-style: oblique; 
  font-size: smaller; 
}

A:link { color: #3333dd; }
A:visited { color: #22bb22; }
A:active { color: #888888; }
A:hover { color:#2222ff; }

A.fnote {
  font-size: smaller; 
  text-decoration: none;
}

A.fb-nav { text-decoration: none; }
A.fb-nav:link { color: #2222ee; }
A.fb-nav:visited { color: #22bb22; }
A.fb-nav:active { color: #888888; }
A.fb-nav:hover { color:#ff1111; }

A.top {
  font-style: normal;
  font-size: 10pt; 
  font-family: Verdana, Myriad, Helvetica, Arial, sans-serif; 
  text-align: center;
  color: #000000;
}
