body { color:#336633; text-decoration: none; font-size:12px; font-weight:normal; }
body h1 { color:#336633; text-decoration: none; font-size:45px; font-weight:normal; }
body h1 a { color:#336633; text-decoration: none; }
body h1 a:hover { color:#336633; text-decoration: underline; }
body h2 { color:#336633; text-decoration: none; font-size:22px; font-weight:normal; }
body h2 a { color:#336633; text-decoration: none; }
body h2 a:hover { color:#336633; text-decoration: underline; }
body h3 { color:#336633; text-decoration: none; font-size:26px; font-weight:normal; }
body p { padding:0px; margin:0px; }
body img { border:0px; }

.ParentMasterTable { margin-left: auto; margin-right:auto; border:0; width:1050px; padding:0px; color:#275142;  font-family: arial; font-size:12px; line-height:1.5;}

.ParentMasterHeaderTDLeft { padding-left:30px; text-align:left; color:#AFDCCA; height:30px; background-image:url(/images/top_bg.gif); background-repeat:repeat-x;}
.ParentMasterHeaderTDRight { padding-right:30px; text-align:right; color:#AFDCCA; height:30px; background-image:url(/images/top_bg.gif); background-repeat:repeat-x;}
.ParentMasterHeaderTD  { padding-right:30px; text-align:right; color:#AFDCCA; height:30px; background-image:url(/images/top_bg.gif); background-repeat:repeat-x;}
.ParentMasterHeaderTD A { color:#AFDCCA; text-decoration:none; }
.ParentMasterHeaderTDLeft A { color:#AFDCCA; text-decoration:none; }
.ParentMasterHeaderTDRight A { color:#AFDCCA; text-decoration:none; }

.ParentMasterContentTD { vertical-align:top; padding-bottom:10px;}

.ParentMasterFooterTD { color:#AFDCCA; padding-left:30px; padding-top:35px; height:120px; background-image:url(/images/footer_bg.gif); vertical-align:text-top;}
.ParentMasterFooterTD STRONG { color:#FFFFFF; }
.ParentMasterFooterImageLeftTD { color:#AFDCCA; vertical-align:top; padding-top:18px; padding-left:30px; height:120px; background-image:url(/images/footer_bg.gif); }
.ParentMasterFooterImageRightTD { color:#AFDCCA; padding-right:20px; padding-left:20px; height:120px; background-image:url(/images/footer_bg.gif); }

.ParentMasterLeftFadeTD { width:30px; background-image:url(/images/back_fade_left.gif); background-repeat:no-repeat; }
.ParentMasterRightFadeTD { width:30px; background-image:url(/images/back_fade_right.gif); background-repeat:no-repeat; }

.ChildMasterTable {border:0; margin:0; padding:0; color:#275142; font-family: arial; font-size:12px; line-height:1.5;}

.ChildMasterTopNavigation { background-image:url(/images/navi_bg_off.gif); background-repeat:repeat-x; }
.ChildMasterTopNavigationTABLE { width:930px; height:100%; background-image:url(/images/navi_bg_off.gif); background-repeat:repeat-x; }
.ChildMasterTopNavigationTD { padding-left: 10px; padding-right: 5px; padding-top:5px; vertical-align:middle;}
.ChildMasterTopNavigationTDSelected { padding-left: 10px; padding-right: 5px; padding-top:5px; vertical-align:middle; background-image:url(/images/navi_bg_on.gif); background-repeat:repeat-x; }
.ChildMasterTopNavigationTD A { color:#275142; text-decoration: none; font-family: arial; font-size:14px; font-weight: bold; vertical-align:middle;}
.ChildMasterTopNavigationTDSelected A { color:#275142; text-decoration: none; font-family: arial; font-size:14px; font-weight: bold; vertical-align:middle;}


.ChildMasterNavigationTABLE { width:100%; height:100%;}
.ChildMasterNavigationTD { height:25px; background-image:url(/images/side_navi_line.gif); background-repeat:repeat-x;}
.ChildMasterNavigationTDSelected { height:25px; width:25px; background-image:url(/images/side_navi_box_on.gif); }
.ChildMasterNavigationTD A { margin-left:10px; margin-bottom:10px; vertical-align:bottom; color:#275142; text-decoration: none; font-family: arial; font-size:12px;}
.ChildMasterNavigationTDSelected A { color:#275142; vertical-align:bottom; margin-bottom:10px; text-decoration: none; font-family: arial; font-size:12px; font-weight: bold;}


.ChildMasterTitleTD { color:#275142; vertical-align:top; height: 195px; padding-left:50px; padding-right:30px; padding-top:40px; background-image:url(/images/topic_bg.gif); background-repeat:no-repeat;}

.ChildMasterFirstTD { width:290px; padding-left:50px; vertical-align:top;}
.ChildMasterFirstTD A { color:#275142; text-decoration:underline; font-weight:bold; }
.ChildMasterFirstTD li { list-style: url(/images/mainpage_box.gif); vertical-align:middle; list-style-type: none;}
.ChildMasterFirstTD li a { padding-left:5px; color:#336633; text-decoration:none; vertical-align:middle;}
.ChildMasterFirstTD li a:hover { text-decoration:underline; }

.ChildMasterSecondTD { width:290px; padding-left:30px; padding-right:30px; vertical-align:top;}
.ChildMasterSecondTD A { color:#275142; text-decoration:underline; font-weight:bold; }
.ChildMasterSecondTD li { list-style: url(/images/mainpage_box.gif); vertical-align:middle; list-style-type: none;}
.ChildMasterSecondTD li a { padding-left:5px; color:#336633; text-decoration:none; vertical-align:middle;}
.ChildMasterSecondTD li a:hover { text-decoration:underline; }
.ChildMasterThirdTD { width:270px; padding-right:30px; vertical-align:top;}
.ChildMasterThirdTD A { color:#275142; text-decoration:underline; font-weight:bold; }
.ChildMasterGalleryImageTD {  width:170px; padding-left:50px; vertical-align:top;  }
.ChildMasterGalleryImageTD li { list-style: url(/images/mainpage_box.gif); vertical-align:middle; }
.ChildMasterGalleryImageTD li a { padding-left:5px; color:#336633; text-decoration:none; vertical-align:middle;}
.ChildMasterGalleryImageTD li a:hover { text-decoration:underline; }
.ChildMasterGalleryNavigationTD { width:480px; padding-right:30px; padding-left:30px; vertical-align:top;}

.ChildMasterWideFirstTD { width:609px; padding-left:50px; padding-right:30px; vertical-align:top;}
.ChildMasterWideFirstTD A { color:#275142; text-decoration:underline; font-weight:bold; }
.ChildMasterWideFirstTD li { vertical-align:middle; list-style-type: square;}
.ChildMasterWideFirstTD li a { padding-left:5px; color:#336633; text-decoration:none; vertical-align:middle;}
.ChildMasterWideFirstTD li a:hover { text-decoration:underline; }
.ChildMasterWideFirstTD table { padding-left:0px; padding-top:0px;}
.ChildMasterWideFirstTD td { padding-left:0px; }
.ChildMasterWideFirstTD a { color:#336633; font-size:12px; text-decoration:none; }
.ChildMasterWideFirstTD a:hover{ text-decoration:underline; }

.ChildMasterWideSecondTD { width:270px; padding-right:30px; vertical-align:top;}
.ChildMasterWideSecondTD A { color:#275142; text-decoration:underline; font-weight:bold; }
.ChildMasterWideSecondTD li { list-style: url(/images/mainpage_box.gif); vertical-align:middle; list-style-type: none;}
.ChildMasterWideSecondTD li a { padding-left:5px; color:#336633; text-decoration:none; vertical-align:middle;}
.ChildMasterWideSecondTD li a:hover { text-decoration:underline; }

.ChildMasterHomePageTableTitleTD { height:50px; background-image:url(/images/side_navi_line.gif); background-repeat:repeat-x;}
.ChildMasterHomePageTableTitleTD A { color:#336633; text-decoration: none; }
.ChildMasterHomePageTableTD { height:80px; border: solid 1px #DDDDDD; padding-left:15px; background-image:url(/images/main_service_bg.gif); background-repeat:repeat-x; color:#336633; text-decoration: none; font-size:12px; vertical-align:top;}
.ChildMasterHomePageTableTD table { padding-left:12px; padding-top:5px;}
.ChildMasterHomePageTableTD td { padding-left:8px; }
.ChildMasterHomePageTableTD a { color:#336633; font-size:12px; text-decoration:none; }
.ChildMasterHomePageTableTD a:hover{ text-decoration:underline; }
.ChildMasterHomePageTableTD img { border:0px; }
.ChildMasterHomePageTableTD ul { vertical-align:top; margin-top:10px;}
.ChildMasterHomePageTableTD li { list-style: url(/images/mainpage_box.gif); }
.ChildMasterHomePageTableTD li a { padding-left:5px; color:#336633; text-decoration:none; }
.ChildMasterHomePageTableTD li a:hover { text-decoration:underline; }

.ChildMasterHomePageTableText { color:#336633; text-decoration: none; font-size:12px; line-height:1.5; vertical-align:top;}
.ChildMasterHomePageTableText li { color:#336633; text-decoration: none; line-height:1.5; font-size:12px; }
.ChildMasterHomePageTableText a { color:#336633; text-decoration: underline; font-size:12px; line-height:1.5; font-weight: bold;}
.ChildMasterHomePageTableText p { color:#336633; text-decoration: none; font-size:12px; line-height:1.5; vertical-align:top; padding:0px; margin:0px;}
.ColorTD { width:10px; background-image:url(/images/mainpage_box.gif); background-repeat:repeat-y;}

.NewsTextBigTD { background-image:url(/images/main_news_topic_bg.gif); background-repeat:repeat-x; }
.NewsTextTD { color:#336633; text-decoration: none; font-size:12px; font-weight: bold; }
.NewsTextTDLine { color:#336633; text-decoration: none; font-size:12px; font-weight: bold;  background-image:url(/images/main_news_topic_bg.gif); background-repeat:repeat-x;}
.NewsTextTD li { color:#336633; text-decoration: none; font-size:12px; font-weight:normal;}
.NewsTextTD a { color:#336633; text-decoration: none; font-size:12px; font-weight:normal;}
.NewsTextTD a: hover { text-decoration:underline; }

#SheetPageTable {  width:100%; border="1"; background-image:url(/images/sheet_bg.gif); margin-bottom:0px; padding-bottom:0px;}
#SheetPageTable TD { padding-left:20px; padding-right:20px; margin-bottom:0px; padding-bottom:0px; color:#275142; text-decoration: none; font-family: arial; font-size:12px;}

#inner a { text-decoration:none; font-weight:normal; color:#275142;}
#inner p { color:#275142; padding-top:0px; margin-top:0px; vertical-align:top; }

#top ul{list-style: none; padding: 0px 0px 15px 0px; margin: 0px; color:#336633; text-decoration: none;}
#top ul li{display: inline; margin: 0px; padding: 0xp; color:#336633; text-decoration: none;}
#top ul li a{padding: 10px; color:#336633; text-decoration: none;}

.FrontPageLinkButton { background-image: url(/images/button_bg.gif); background-repeat: repeat-x; border: solid 1px #CCCCCC; color: #FFFFFF; font-size: 10px; font-weight: bold; padding: 2px 8px 3px 8px; }

.FundValueTable 		{ background-image: url(/images/sheet_bg_2.gif); font-size: 12px; border: solid 1px #FFFFFF; border-collapse: collapse; }
.FundValueTable TR 	{ font-size: 12px;  }
.FundValueTable TH 	{ font-size: 12px;  padding: 6px 0px 7px 0px; border: solid 1px #FFFFFF; text-align: center; }
.FundValueTable TD 	{ font-size: 12px; padding: 6px 3px 7px 0px; border: solid 1px #FFFFFF; text-align: right; }
.FundValueTable A 	{ font-size: 12px;  }
.NegValueRow 		{ color: red; }

.IndexValueDiv 			{  } 
.IndexValueDiv TABLE 	{ font-size: 12px; border: solid 1px #FFFFFF; border-collapse: collapse; }
.IndexValueDiv TR 		{ font-size: 12px; background-image: url(/images/sheet_bg_2.gif); }
.IndexValueDiv TH 		{ font-size: 12px; background-image: url(/images/sheet_bg_2.gif); padding: 6px 0px 7px 0px; border: solid 1px #FFFFFF; }
.IndexValueDiv TD 		{ font-size: 12px; background-image: url(/images/sheet_bg_2.gif); padding: 6px 3px 7px 3px; border: solid 1px #FFFFFF;  }
.IndexValueDiv A 		{ font-size: 12px;  }

.UbContentLink a 	{ text-decoration: none; color:#336633; } 
.UbContentLink a:hover 	{ text-decoration: underline; } 

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}
/*
@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 150;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
*/
/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen 
{
      .sIFR-active h1 
      {
            margin-top: 0px;
            margin-bottom: 0px;
	    margin-right: 0px;
	    visibility: hidden;
	    letter-spacing: -15px;
	    font-size: 45px;	    	       
      }
  
      .sIFR-active h2
      {
	    margin:0px;
	    padding:0px;      
 	    visibility: hidden;	
	    letter-spacing: -7px;
	    font-size: 22px;        
      }
    
      .sIFR-active h3 
      {
	    margin:0px;
	    padding:0px;
            visibility: hidden;
	    letter-spacing: -9px;
	    font-size: 26px;
      }

      .sIFR-active h4
      {
     	    visibility: hidden;
	    letter-spacing: -5px;
	    font-size: 10px;
      }

      .sIFR-active h5#pullquote
      {
    	    letter-spacing: -4px;
	    visibility: hidden;
	    font-size: 8px;
      }
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
