#background
{
	left : 0pt;
	right: 0pt;
	width: 100%;
	height: 100%;
	position: absolute;
}

#background_left
{
	left : 0pt;
	right: 0pt;
	width: 50%;
	height: 100%;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#E0EDFF', EndColorStr='#F8FAFD');
}

#background_right
{
	left : 0pt;
	right: 0pt;
	width: 50%;
	height: 100%;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#F8FAFD', EndColorStr='#E0EDFF');
}

html 
{
	height: 		100%;

}
	
.sidebar 
{
	left : 			0pt;
	right: 			0pt;
	width: 			100%;
	height:			100%;
	position:       absolute;
	padding:        3pt 14.25pt 3pt 3pt;


}

.main_table 
{
  border-collapse: collapse 10;
  font-size:       9pt;
  font-family:     Segoe UI,Tahoma;
  color:           RGB(20,49,84);
  white-space:     nowrap;
  width: 		   100%;
  overflow: 	   hidden;
 }

.main_table td 
{
  vertical-align:  bottom;
  white-space:     nowrap;
}

.main_table td.image 
{
  padding-right:   6.75pt;
  padding-left:    3pt;
  padding-top:     6pt;
  vertical-align:  top;
}



.main_table a {
  text-decoration: none;
}

.main_table a:hover {
  text-decoration: underline;
}

.main_table h1 {
  font-size:       9.75pt;
  margin:          0pt 0pt 0pt 0pt;
  font-weight:     normal;


}

.main_table h2 
{
  font-size:       9pt;
  margin:          0pt 0pt 0pt 0pt;
  margin-bottom:   3.75pt;
  font-weight:     normal;

}

.caption 
{
  padding-right:   2.25pt;
  vertical-align:  top;
  text-align:      right;
  font-weight:     normal;
  color:           RGB(89,103,121);
  text-decoration: none;
  white-space:     nowrap;
}


.main_table .graph
{
	vertical-align: bottom;
	
}

