@charset "utf-8";
/* CSS Document */


.Output
{
  border-width: 3px;
}

.Graph
{
  border-width: 3px;
}

.Header
{
  font-size: small; 
  font-weight: bold;
}

.Data
{
  font-size: small; 
  font-weight: bold;
}

.Table
{
  border-width: 3px;
  font-family: arial;  
  border-width: 1px;  
  border-color: #666666; 
  border-style: solid; 
  width: 95%;
}

.top_stacked_value
{
  padding-bottom: 1px;
}

.middle_stacked_value
{
  padding-top: 1px;
  padding-bottom: 1px;
}

.bottom_stacked_value
{
  padding-top: 1px;
}

.SysTitleAndFooterContainer
{
  width: 100%;
}

.SysTitle
{
  width: 100%;
  font-family: arial; 
  font-size: large; 
  font-weight: bold; 
  font-style: normal;
}

.ContentFolder
{
}

.ByContentFolder
{
}

.ContentItem
{
}

.IndexItem
{
  margin-left: 6pt;
}

.TitleAndNoteContainer
{
  width: 100%;
}

.Contents
{
}

.BylineContainer
{
  width: 100%;
}

.PagesItem
{
}

.body
{
}

.bg_gray {background-color: #CCCCCC }

.l {text-align: left }

.c {text-align: center }

.r {text-align: right }

.d {text-align: "." }

.t {vertical-align: top }

.m {vertical-align: middle }

.b {vertical-align: bottom }

TD, TH {vertical-align: top }

.stacked_cell{padding: 0 }
