/* ===[ Text styles ]=== */

/* ===| Body styles |=== */
.body
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}



/* ===| Heading styles |=== */
.head_a
{
  margin: 0px;
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #003366;
}
.head_a_disabled
{
  margin: 0px;
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #999999;
}

.head_b
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #003366;
}

.head_c
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #003366;
}

.head_d
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}

.head_e
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #003366;
}

.head_f
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}



/* ===| Footer styles |=== */
.foot_a
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}

.foot_b
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 9px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  line-height: 120%;
}



/* ===| Content styles |=== */
.content-bold
{
  font-weight: bold;
}

.content-italic
{
  font-style: normal;
  font-weight: normal;
  color: black;
  font-family: Arial, Helvetica, Geneva, san-serif;
}

.content-underline
{
  text-decoration: underline;
}


.title
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}

.quote
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  color: #666666;
}




/* ===[ Object styles ]=== */

/* ===| Text object styles |=== */
BODY
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}


P
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
}





BR
{
  line-height: 8px;
}


HR
{
  color: #FF3300;
}


OL
{
  list-style-type: none;
}

UL
{
  list-style-type: none;
}

.indented
{
  list-style-type: none;
}

.bulleted
{
  list-style-type: disc;
}

.numbered
{
  list-style-type: decimal;
}

.lettered
{
  list-style-type: lower-alpha;
}



/* ===| Table object styles |=== */
TABLE
{

  border-style: none;
  border-width: 0px;

  padding: 0px;


  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

TR
{
  margin: none;

  border-style: null;
  border-width: none;

  padding: none;
}

TD
{
  margin: none;
  border-style: null;
  border-width: none;
  padding: none;
}



/* ===| Link object styles |=== */
A:link
{
  text-decoration: yes;
  color: #FF3300;
}


A:hover
{
  text-decoration: yes;
  color: #FFA090;
}


A:visited
{
  text-decoration: yes;
  color: #FFA090;
}



/* ===| Form object styles |=== */
INPUT
{
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  line-height: 120%;
}


SELECT
{
  margin: 0px;
  padding: 0px;

  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  line-height: 120%;
}




/* ===[ Chart styles ]=== */
.chart
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #000000;

  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 9px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-head
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-sub_head
{
  background-color: #336699;
  margin: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;
  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-row_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-row_a-last
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-row_b
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-row_b-last
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.vchart
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #000000;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  line-height: 120%;
}

.vchart-head
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #CCCCCC;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.vchart-head-last
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #CCCCCC;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.vchart-sub_head-col_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  vertical-align: top;
  line-height: 120%;
}

.vchart-sub_head-col_b
{
  background-color: #E7E7E7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  vertical-align: top;
  line-height: 120%;
}

.vchart-vhead
{
  background-color: #D1DDE9;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  vertical-align: top;
  line-height: 120%;
}

.vchart-vhead-last
{
  background-color: #D1DDE9;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  vertical-align: top;
  line-height: 120%;
}

.vchart-col_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.vchart-col_a-last
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.vchart-col_b
{
  background-color: #E7E7E7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.vchart-col_b-last
{
  background-color: #E7E7E7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;
  text-align: center;
  vertical-align: top;
  line-height: 120%;
}


.schart
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #000000;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  line-height: 120%;
}

.schart-head
{
  background-color: #6891BE;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;

  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  line-height: 120%;
}

.schart-section_a-head
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_a-head-alone
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_a-head_row
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_a-head_row-alone
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_a-last
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 1px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b-head
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b-head-alone
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #336699;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b-head_row
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b-head_row-alone
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.schart-section_b-last
{
  background-color: #F7F7F7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #CCCCCC;

  padding-top: 1px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #999999;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}


.gchart
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #000000;

  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 8px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-head
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.gchart-head-div
{
  background-color: #336699;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.gchart-sub_head
{
  background-color: #999999;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.gchart-sub_head-div
{
  background-color: #999999;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;

  text-align: center;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_a-div
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_a-last
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_a-last-div
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-right-color: #6891BE;
  border-bottom-color: #336699;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_b
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_b-div
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #6891BE;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_b-last
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-color: #336699;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.gchart-row_b-last-div
{
  background-color: #E3E3E3;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-style: solid;
  border-right-color: #6891BE;
  border-bottom-color: #336699;

  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #666666;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

p.order
{
  font-family: Verdana, Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}

.chart-col_a
{
  background-color: #FFFFFF;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 2px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.chart-col_b
{
  background-color: #E7E7E7;


  margin: 0px;

  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: none;
  border-color: #FFFFFF;

  padding-top: 2px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 3px;


  font-family: Arial, Helvetica, Geneva, san-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;

  text-align: left;
  vertical-align: top;
  line-height: 120%;
}

.hider
{
    border-style: solid;
    border-width: 1px;
    width: 550px;
}
.error
{
    text-align: center;
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
}
.error_f
{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
}
