/* $Id: print.css,v 1.6 2007-09-28 22:59:53 edwaric Exp $ */

/* HIDDEN STYLES */

#anchor,
#content,
#header,
#footer,
#screenColumns,
#selector,
#sidebar,
#trading,
#sidebar_login,
.loginSidebar
 {
  display: none;
}

#menuHOME, 
#menuACCOUNTS, 
#menuDOCUMENT_LIBRARY,
#menuFUNDS, 
#menuPERFORMANCE, 
#menuKNOWLEDGE_CENTER,
#menuTRADING,
#menuWHY_BGICASH {
  display: none;
}

.banner,
.controlPanel,
.controlPanelExtender, 
.footerNav,
.icons,
.medallion,
.primaryNav,
.utilitiesNav {
	display: none;
}

/* VISIBLE STYLES */


BODY {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
}

A {
 color : #000000;
 font-family : verdana, arial, sans-serif;
 text-decoration: none;
}

P {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-top : 0px;
 margin-bottom: 9pt;
 width: 700px;
}

HR {
  border: 1px #999999 solid;
  height: 1px;
}

#printColumns {
  display: block;
  width: 170px;
}

#printColumns TD {
   font-size: 8pt;
}

#title {
  display: block;
  font-family : verdana, arial, sans-serif;
  font-size: 14pt;
  color: #000000;
}

#keyFacts {
  display: block;
  font-family : verdana, arial, sans-serif;
  font-size: 14pt;
  color: #000000;
}


.pageBackground {
  width: 6.5 in;
}

.printHeader {
  width: 100%;
}

.mainTable {
  width: 100%;
}

.bodyCell {
	font-size: 11px;
}

.footerText {
  font-size: 11px;
  line-height: 18px;
  color: #000000;
	width: 700px;
}

.footerCell {
  width: 100%;
  font-size: 8pt;
  padding-top: .2 in;
}

.body {
 font-family : verdana, arial, sans-serif;
 font-size: 8pt;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
}

.bodyBold {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
 font-weight: bold;
}

.bodyLight {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
}

.bodyBoldLight {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
 font-weight: bold;
}

.bodyText {
  font-size: 9pt;
}

.introText {
  font-size: 9pt;
}

.linkList {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
 list-style-image : url(/images/blue_bullet.gif);
}

.headline {
 font-family : arial, sans-serif;
 font-size : 13pt;
 font-weight: bold;
 color : #000000;
 margin-bottom: 4px;
}

.head {
 font-family : arial, sans-serif;
 font-size : 13pt;
 color : #000000;
 margin-bottom : 3;
 font-weight: bold;
}

.splashHead {
 font-family : arial, sans-serif;
 font-size : 18pt;
 color : #000000;
}

.subHead {
 font-family : arial, sans-serif;
 font-weight : bold;
 line-height: 10pt;
 font-size : 10pt;
 vertical-align: text-bottom;
}

.subHeadText {
 font-family : arial, sans-serif;
 font-weight : bold;
 margin-bottom : 0;
 margin-top : 10;
 color : #000000;
}

.listTitle {
 font-family : arial, sans-serif;
 font-weight : bold;
 color : #000000;
 padding-left: 15px;
}

.fundSubHead {
 font-family : arial, sans-serif;
 font-size : 10pt;
 font-weight : bold;
 margin-top : 5;
 color : #000000;
}

.sidebarSubhead {
 font-family : arial, sans-serif;
 font-size : 10pt;
 font-weight : bold;
 margin-top : 5;
 color : #000000;
 }

.sidebarSubheadLogin {
 font-family : arial, sans-serif;
 font-weight : bold;
 color : #000000;
 margin-bottom: 0px;
 }

.subHeadSmall {
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 margin-bottom : 0;
 color : #000000;
 }

.medium {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 }

.mediumRed {
 font-family : verdana, arial, sans-serif;
 color : #990000;
}

.investorType {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 font-weight: bold;
}

.little {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 color : #000000;
 margin-bottom: 0px;
}

.errorMessage {
  font-size: 8pt;
  color: #000000;
}

.littleb {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #000000;
 margin-bottom: 0px;
}

.littleLight {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 color : #000000;
 margin-bottom: 0px;
}

.littlebLight {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #000000;
 margin-bottom: 0px;
}

.control {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #000000;
 }

.sidebarLittle {
 font-family : verdana, arial, sans-serif;
 font-size : 7pt;
 color : #000000;
 margin-bottom: 5px;
}

.sidebarTable {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom : 5;
 margin-top : 0;
}

.window {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 text-align: left;
 font-weight: bold;
 padding: 4 0 4 0;
 color : #000000;
}

.nav {
	font-family : Verdana, Geneva, arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
 }
 
.navOn {
  font-family : Verdana, Geneva, arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
	text-decoration: none;
}
 
.navOnBold {
  font-family : Verdana, Geneva, arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
 }

.anchor {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 color : #000000;
 }

.footnote {
 font-size: 8pt;
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom: 5px;
}

.footnoteHead {
 font-family : arial, sans-serif;
 font-size : 10pt;
 font-weight : bold;
 margin-top : 5;
 color : #000000;
}

.footnoteList {
 list-style-image : url(/images/blue_bullet.gif);
 font-family : verdana, arial, sans-serif;
 margin-bottom: 5px;
 color : #000000;
}

.chartFootnote {
 font-family : verdana, arial, sans-serif;
 color : #000000;
 margin-bottom: 5px;
 padding: 4 8 4 4;
}

.chartHeadText {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 text-align: left;
 font-weight: bold;
 color : #000000;
}

.chartHeadNumber {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 text-align: right;
 font-weight: bold;
 color : #000000;
}

.chartText {
	font-family : verdana, arial, sans-serif;
	font-size : 8pt;
	text-align: left;
	background-position: top;
  color : #000000;
 }

.chartNumber {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 text-align: right;
 color : #000000;
}

.chartTextCenter {
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 text-align: center;
 color : #000000;
}

.chartDark {
  background-color: #FFFFFF;
}

.chartLight {
  background-color: #FFFFFF;
}

.chartHead {
   background-color: #CCCCCC;
}

.listBullet {
 list-style-image : url(/images/blue_bullet.gif);
 font-family : verdana, arial, sans-serif;
 font-size : 8pt;
 color : #000000;
}

.sidebarDark {
	margin-top: 10pt;
}

.selectorBox, .tableHead {
  background-color: #DDDDDD;
}

.sidebarLight {
	margin-top: 10pt;
}


/*------------ reportInfo styles -------------*/

.reportInfoTable {
  width: 6.5in;
}

.tableChart {
  border-right: 1px #DCE0DC solid; 
  border-bottom: 1px #999999 solid;
  padding: 5px;   

}

.tableFinePrint {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #666666;
  border-right: 1px #DCE0DC solid; 
  border-bottom: 1px #999999 solid;
}

.tableTitle {
  font-size: 8pt; 
  font-weight: bold;
  text-align: right;   
  border-right: 1px #DCE0DC solid;   
  border-top: 1px #999999 solid; 
  border-bottom: 1px #999999 solid;
}

.tablePrimary {
  font-size: 8pt; 
  font-weight: bold; 
  background-color: #A1AEA3;  
  border-bottom: 1px #999999 solid;
  border-right: 1px #DCE0DC solid;   
}

.tableSecondary {
  font-size: 8pt; 
  font-weight: bold; 
  background-color: #E4E6DB;  
  border-bottom: 1px #999999 solid;
  border-right: 1px #DCE0DC solid;     
}

.tableTertiary {
  font-size: 8pt; 
  font-weight: bold; 
  border-bottom: 1px #999999 solid;
  border-right: 1px #DCE0DC solid;   
}

.textData {
  font-size: 8pt;
  text-align: right; 
  border-right: 1px #DCE0DC solid; 
  border-bottom: 1px #999999 solid;
}


.firstColumn {
  border-left: 1px #DCE0DC solid; 
}

.lastColumn {
}

.topRow {
  border-top: 1px #999999 solid; 
}

.noRightBorder {
  border-right: none;
}

.text {text-align: left;}



/* --------------------------------------------- */


ul {
	font-family : verdana, arial, sans-serif;
  font-size: 8pt;
	color : #000000;
	margin-top : 0;
	margin-bottom: 15;
	margin-left: 28;
	list-style-image:url('/images/blue_bullet.gif');
}

ul ul {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;  
	margin-left : 20;
	list-style-type : disc;
}

ol {
  font-family : verdana, arial, sans-serif;
  font-size: 8pt;  
  color : #000000;
  margin-top : 0;
  margin-bottom: 15;
  margin-left: 28;
  text-align: left;
}

ol ol {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;  
  margin-left : 26;
  list-style-type : lower-alpha;
  text-align: left;
}

ol ul {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 16px;
	list-style-image:url('/images/blue_bullet.gif');
}

.homePromo1 { display:none; }

.homePromo2 { display:none; }

.homePromo2Outer { display:none; }

.disclaimerReadDiv {
  width: 670px;
  font-family: Verdana;
  font-size: 11px;
  line-height: 14px;
}

.whiteSpacer {
  display:none;
}

.homePromoMainTable {
  display:none;
}

.homePromoMainTableTd {
  display:none;
}

.homePromoChildTable {
  display:none;
}

.homePromoChildTableTd1 {
  display:none;
}

.homePromoChildTableTd2 {
  display:none;
}

.homePromoChildTableTd3 {
  display:none;
}

.footnote_promo_box_2_disclosure {
  display:none;
}
.rsBannerWithSideBar{
  position:relative;
  width:894;
  height:170px;
}

.rsBanner{
  position:absolute;
  top:0px;
  left:0px;
  width:709px;
  height:170px;
}

.rsBannerContent{
  position:absolute;
  top:60px;
  left:25px;
  width:650px;
}

.rsText{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

.rsBannerTable {
  position:absolute;
  width: 650px;
  top:100px;
  left:25px;
}

.rsMain{
  width: 709px
}

.rsCategory{
  font-family: verdana, arial, sans-serif;
  font-weight:bold;
  font-size: 11px
}

.rsContentLink{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  z-index:1;
}
.sideBarDiv{
  position:absolute;
  background-color:#e5e5e5;
  top:0px;
  padding:0px;
  left:740px;
  width:192px;
}

.sideBarContent{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;  
}
.sidebarSubhead {
  caption: Sidebar sub head;
  font-family : arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #333333;
  margin-bottom: 0px;
 }
 .sidebarDarkShort {
   width:173px;
   font-size: 11px;
   margin: 0px;
   background-color:#adadad;
   background-image:url(/images/new/sidebarDarkShort.png);
   background-repeat:repeat-x;
   border:1px solid #C9C9C9;
}
 .libraryPopular {
  font-family : verdana, arial, sans-serif;
  font-size : 6pt;
  margin-bottom: 0px;
  margin-top : 10px;
  vertical-align: middle;
 }
 
 .librarySidebar {
  caption: Sidebar library;
  font-family : verdana, arial, sans-serif;
  font-size : 7pt;
  color : #333333;
  margin-bottom: 5px;
  vertical-align: middle;
}

span.saveTip {
    display:none;
}