 
 BODY
{
  background-color: #FFFFFF;
 
}

.mainTable
{
 
  page-break-before: avoid;	
page-break-after: avoid;
  width:95%; 
}
.articleTable
{background-color: #FFFFFF; 
	page-break-before: avoid;	
page-break-after: avoid;
}
.articlePara
{
	
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  padding-bottom:5pt;
  position: relative;
  	page-break-before: avoid;	
page-break-after: avoid;

} 
 .mainTableLeft
{  
  padding: 0px 0px 0px 0px;
 
  border: none;
  width: 0pt;
  display: none;
 
}  
.articleSubTitle
{
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  padding-top:5pt;
  padding-bottom:2pt;
	page-break-before: auto;	
page-break-after: avoid;
}
 
.articleTitle
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.newsLetterTitle
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.articleHr
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.tocUl
{
	page-break-before: avoid;	
page-break-after: avoid;
}

.table
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.plainTable
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.articleTableRow
{
	  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	page-break-before: avoid;	
page-break-after: avoid;
}

.topHr
{
	page-break-before: avoid;	
page-break-after: avoid;
}
.floatimgleft 
{
	    margin-top:1px;
    margin-right:1px;
    margin-bottom:1px;
  	page-break-before: avoid;	
page-break-after: avoid;

}
.floatimgright 
{
		    margin-top:1px;
    margin-right:1px;
    margin-bottom:1px;
   	page-break-before: avoid;	
page-break-after: avoid;
}
#factsheetrow, #factsheetrowmenu
{
	display:none;
}