/* CSS Document */
div.infoPage
{
  text-align: center;
}
div.infoPage h1
{
  font-size: 18pt;
  color: rgb(106,106,99);
  text-align:center;
}
div.infoPage h1 a:link, div.infoPage h1 a:visited
{
    color: black;
}
div.infoPage h1 a:hover, div.infoPage h1 a:active
{
    color: rgb(106,106,99);
}
div.infoPage h2
{
  text-align:left;
  font-size: 16pt;
  color: rgb(74,99,165);
}
div.infoPage h2 a:link, div.infoPage h2 a:visited
{
  color: rgb(74,99,165);
}
div.infoPage h2 a:active, div.infoPage h2 a:hover
{
  color: black;
}
div.infoPage th h2
{ 
  text-align: center;
}
div.infoPage h3
{
  text-align:left;
  font-size:14pt;
  color: black;
  margin: 0 0 0 11pt;
}
div.infoPage h3 a:link, div.infoPage h3 a:visited
{
  color: black;  
}
div.infoPage h3 a:active, div.infoPage h3 a:hover
{
  color: rgb(74,99,165);
}
div.infoPage th h3
{ 
  text-align: center;
}
div.infoPage span.help
{
  cursor: help;
  color: rgb(74,99,165);
}
div.infoPage cite
{
  font-style: italic;
  font-size: 80%
}
div.infoPage cite a:link, div.infoPage cite a:visited
{
  color: rgb(106,106,99) 
}
div.infoPage cite a:active, div.infoPage cite a:hover
{
  color: rgb(74,99,165) 
}
div.infoPage div.videoBlock {
    text-align: center;
    margin: 1em 0px 1em 0px;
}
div.infoPage div.supplement
{
  text-align:center;
}
div.infoPage img.supplementL, div.infoPage div.supplement.L
{
  float: left;
  margin: 3px 5px 3px 0;
}
div.infoPage img.supplementR, div.infoPage div.supplement.R
{
  float: right;
  margin: 3px 0 3px 5px;
}
div.infoPage table
{
  margin: 0 auto 1em auto;  
}
div.infoPage table th
{
  text-align: center;
  font-weight: bold;
  font-size: 11pt;
  padding: 0 0.5em;
  color: rgb(74,99,165);
}
div.infoPage table th a:link, div.infoPage table th a:visited
{
  color: rgb(74,99,165);
}
div.infoPage table th a:hover, div.infoPage table th a:active
{
  color: black;
}
div.infoPage table th h3 a:link, div.infoPage table th h3 a:visited
{
  color: black;
}
div.infoPage table th h3 a:hover, div.infoPage table th h3 a:active
{
  color: rgb(74,99,165);
}
div.infoPage table td
{
  font-size: 10pt;
  border: 1px solid rgb(106,106,99);
  padding: 2px;
  color: black;
  background-color: rgb(229,229,255);
}
div.infoPage table td a
{
  font-weight: bold;
}
div.infoPage table td a:link, div.infoPage table td a:visited
{
  color: black;
}
div.infoPage table td a:hover, div.infoPage table td a:active
{
  color: rgb(74,99,165);
}  
div.infoPage p
{
  font-size: 11pt;
  color: black;
  margin: 0 0 1em 1em;
  text-align:left;
}
div.infoPage p.call2Action
{
  font-weight: bold;
  font-size: 130%;
  text-align: center;
}
div.infoPage p.bigStock
{
  font-size: 5pt;
  text-align: center;
}
div.infoPage p a:link, div.infoPage p a:visited
{
  color: black;  
}
div.infoPage p a:hover, div.infoPage p a:active
{
  color: rgb(74,99,165);
}
div.infoPage ol
{
  list-style-type: decimal;
  margin: 0.25em 0 1em 3em;
}
div.infoPage ol li
{
  color: black;
  font-size: 11pt;
  text-align: left;
}
div.infoPage ul
{
  list-style-type: disc;
  margin: 0.25em 0 1em 3em;
}
div.infoPage ul ul
{
    list-style-type: circle;
}
div#SecondaryContent div.infoPage ul
{
  margin-left: 1em;
}
div.infoPage ul li
{
  color: black;
  font-size: 11pt;
  text-align: left;
}
div.infoPage li a:link, div.infoPage li a:visited
{
  color: black;  
}
div.infoPage li a:hover, div.infoPage li a:active
{
  color: rgb(74,99,165);  
}
div.infoPage ul li p, div.infoPage ol li p
{
  margin: 0 0 0 0; 
}
div.infoPage div.infoBox
{
  background-color: rgb(229,229,255);
  color: rgb(106,106,99);  
  border: 1px solid rgb(106,106,99);
  text-align:center;
  margin-bottom: 1em;  
}
div.infoPage div.infoBox div.supplement, div.infoPage div.infoBox img.supplementL, div.infoPage div.infoBox img.supplementR
{
  margin: 3px;
}
div.infoPage div.infoBox table
{
  margin: 1em
}
div.infoPage div.infoBox.L
{
  margin: 1em 1em 1em 0;
  width: 200px;
  float:left;
}
div.infoPage div.infoBox.R
{
  margin: 1em 0 1em 1em;
  width: 200px;
  float:right;
}
div.infoPage div.infoBox p
{
  font-size: 11pt;
  color: black;
  margin: 0 0.5em 1em 0.5em;
  
}
div.infoPage div.infoBox ul.toc {
    list-style: none;
    margin: 0.25em;
    
}
div.infoPage div.infoBox .toc li {
    font-size: 12px;
    padding: 0.25em 0px 0.25em 0px;
}
div.infoPage div.infoBox p.caption
{
  margin: 0 3px 3px 3px; 
}
div.infoPage div.infoBox h2
{
  font-size:13pt;
  color: black;
  margin: 3px 3px 1px 3px;
  text-align: center;
}
div.infoPage div.infoBox h2 a:link, div.infoPage div.infoBox h2 a:visited
{
  color: black;
}
div.infoPage div.infoBox h2 a:hover, div.infoPage div.infoBox h2 a:active
{
  color: rgb(74,99,165);
}
div.infoPage div.infoBox p a:link, div.infoPage div.infoBox p a:visited
{
  color: black;
}
div.infoPage div.infoBox p a:hover, div.infoPage div.infoBox p a:active
{
  color: rgb(74,99,165);
}
div.infoPage p.technical
{
  font-size: 9pt;
  font-family: courier new, courier;
}
div.infoPage div.infoBox.wide
{
  width: 350px;
}
div.infoImage
{
  border: 1px solid rgb(106,106,99);
  background-color: rgb(229,229,255);
  text-align:center;
  margin: 0 0 0.5em 0;    
}
div.infoImage.L
{
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
}
div.infoImage.R
{
  float: right;
  margin: 0.5em 0 0.5em 0.5em;
}
div.infoImage p
{
  font-size: 10pt;
  text-align: left;
  margin: 0.25em 0.5em 0.25em 0.5em;
  color: black;
}
div.infoImage p.caption
{
  text-align:center;
}
div.infoImage img
{
  margin: 3px 3px 11pt 3px;
}
div.infoImage h2
{
  text-align: center;
  margin: 0 1em 0.5em 1em;
}
div.infoImage h3
{
  text-align: center;
  margin: 0 1em 0.5em 1em;
}
div.infoImage h2 a:link, div.infoImage h2 a:visited
{
  color: rgb(74,99,165);
}
div.infoImage h2 a:hover, div.infoImage h2 a:active
{
  color: black;
}
div.infoImage h3 a:link, div.infoImage h3 a:visited
{
  color: black;
}
div.infoImage h3 a:hover, div.infoImage h3 a:active
{
  color: rgb(74,99,165);
}
div.infoPage div.drMenu
{
  color: rgb(74,99,165);
  background-color: rgb(229,229,255);
  border: 1px solid rgb(106,106,99);
  text-align: left;
  padding: 2px 0 2px 5px;
  font-size: 12pt;
  font-weight: bold;  
}
div.infoPage div.drMenu img
{
  width: 22px;
  height: 22px;
}
div.infoPage div.drMenu a:link, div.infoPage div.drMenu a:visited
{
  color: black;
  font-weight: bold;
    
}
div.infoPage div.drMenu a:hover, div.infoPage div.drMenu a:active
{
  color: rgb(74,99,165);
   
}
div.infoPage div.captionedImage
{
    display: block;
    margin: 0 auto 1em auto;
    text-align: center;
}
div.infoPage div.captionedImage td
{
    border-style: none;
    background-color: transparent;
    text-align: center;
}
div.infoPage div.captionedImage.sit
{    
    margin: 0 1em 1em 1em;
    display: inline;
}
div.infoPage div.captionedImage.left
{
    float: left;
    margin: 0 1em 1em 0;
}
div.infoPage div.captionedImage.right
{
    float: right;
    margin: 0 0 1em 1em;
}
div.infoPage div.captionedImage p.caption
{
    font-size: 10pt;
    color: black;
    text-align: center;
    margin: 0 0.25em 1em 0.25em;
}
div.infoPage blockquote
{
  font-size: 11pt;
  color: black;
  margin: 0 0 1em 1em;
  text-align:left;
  font-style: italic;
}
div.infoPage div.infoBox blockquote
{
    margin: 0 0.25em 0.25em 0.25em;
}
div#SecondaryContent div.infoPage ul.thumbnailLinks
{
    list-style: none;
    font-size: 10pt;
    margin: 0 0 2em 0;    
}
div#SecondaryContent div.infoPage ul.thumbnailLinks li
{
    height: 40px;
    padding: 0 0 2em 0;
    font-size: 10pt;
}
div#SecondaryContent div.infoPage ul.thumbnailLinks img
{
    float: left;
}
div#SecondaryContent div.infoPage ul.thumbnailLinks h3
{
    font-size: 12pt;
    margin-left: 43px;
}
div#SecondaryContent div.infoPage ul.thumbnailLinks p
{
    font-size: 10pt;
    margin-left: 43px;
}
div#SecondaryContent div.infoPage ul.thumbnailLinks h3 a:link, div#SecondaryContent div.infoPage ul.thumbnailLinks h3 a:visited
{
    color: rgb(74,99,165);
}
div#SecondaryContent div.infoPage ul.thumbnailLinks h3 a:link, div#SecondaryContent div.infoPage ul.thumbnailLinks h3 a:visited
{
    color: black;
}
div.infoPage .small
{
    font-size: 80%;
}
strong.orange {
    color: rgb(255,102,0)
}

