body 
{
	font-size:10pt; 
	font-family:Calibri,sans-serif;
    margin:0px 0px 0px 0px; background:#FFFFFF; 
    background:url(Web_Bg/shadow_bg.jpg) center top repeat-y;
    font-weight:normal ;
  /* 
    scrollbar-face-color	:#97AEBE;	
	scrollbar-highlight-color	:#E4E4E4;	
	scrollbar-3dlight-color		:#FFFFFF;	
	scrollbar-darkshadow-color	:#E3E8EE;	
	scrollbar-shadow-color		:#E3E8EE;
	scrollbar-arrow-color		:#FFFFFF;	
	scrollbar-track-color		:#E4E4E4;	*/
	
}

/*-----------------------------*/				 

p ,div ,input , textarea,table ,select,form ,a 
{ 
    font-family:Calibri,sans-serif;
    /*font-size : 11pt;*/
} 

a
{
    color:#000000;
    /*font-size : 11pt;*/
    text-decoration:none;    
}    
a:hover{
    color:#5f686f;
   /* font-size : 11pt;*/
    text-decoration:underline;
}
a img {
    border:none ;
}

h1 , H1  { 
	font-size : 13pt;
	margin:0px;
	padding:0px;
	text-align:left ;
}
.bigTitle { font-size : 18px; }
h2 , H2 
{
	font-size : 12pt;
	margin:0px;
	padding:0px;
	text-align:left ;
}

h3 , H3 
{
	/*font-size : 11pt; */
	font-weight:normal ;
	margin:0px;	padding:0px;
	text-align:justify;
}
/*-----------------------------*/	
.Index_Bg   {  background:url(Web_Bg/banner_index01.jpg) no-repeat top center; height:450px ;   }

.Write_txt  , .Write_txt .Title , .Write_txt td , .Write_txt div , .Write_txt span ,  .Write_txt h3 
,.TierSub ,.TierSub a , .footer a:hover , .footer a ,.footer 
{  color:#FFFFFe ; }

.textAgree { color:#336699; font-size:13px; font-style:italic; }

.t-body , .ItemBar  , .bgwhite
        { background:#FFFeFF;   }
.activemenu , .Button ,.TbLeft ,.HeaderBar  {   background:#97AEBE ;  }

 fieldset{ border:#97AEBE 1px solid; }
.Write_txt h3  { font-weight:normal ; }
.HYPER_LINK ,.HYPER_LINK:hover   { color:#1D3348 ;  font-size:10pt ; text-decoration:underline ;}
.HYPER_LINK:hover   { text-decoration:none ; }
/*-------------------------------------*/

.menuColor   {   background:#1D3347 ;  }

.activemenu  { }


.TbLeft     {   vertical-align:top ; width:178px; height:350px; }
.bar		{	background:url(Web_Bg/bar.jpg) repeat-x top ; }
.TdAdv  {  background:#E3E8EE ;  }
/*.HeaderBar {  background:#97AEBE ;  }*/
.TdAdv      {   vertical-align:top ;     }
.TbMenuTopLink    {  padding-left:8px; vertical-align:top ; text-align:center ;  }
.TbMenuTopLink a , .TbMenuTopLink a:hover { font-size:11pt;  font-weight:bold  ; }

.Title , .Title a  , .a font , .marks    {   color :#336699 ;  } 

/*-------------------------------------*/

.t-body      {  border:1px solid #E3E8EE ;}
.HeaderBar   {  text-align:center ; font-size:14px ;  font-weight:bold }
.AlterBar    {  background:#F3F3F3 ; font-size:10pt ;   }
.ItemBar    {   font-size:10pt ;   }
.headwidth  { width:45px; }
.headwidth2  { width:70px; }
.fundDetail  { width:90px; }

/*--------------------------------------*/

.PaddingLeft  { padding:2px; text-align:left ; width:175px;   }
.PaddingLeft , .PaddingLeft a ,.PaddingLeft a:hover , .TextCen , .TextCen a ,.TextCen a:hover  { font-size:13px ;  }
.TextCen    { text-align:center ; vertical-align:top ;  }
.TextCen a , .TextCen a:hover { text-decoration:underline ;  font-size:11px ; }

.PagerFn , .PagerFn a ,.PagerFn a:hover  { font-family:Verdana ;  font-size:12px ; text-decoration:none; }
.PagerFn a:hover { text-decoration:underline;  }
.small { font-family:Verdana ;  font-size:10px ; }

.padding_H1_pop  { padding-bottom:10px; }
.padding_H2_pop  { padding-bottom:5px; }
.padding_H1  {   padding:5px 0px 8px 0px;  }
.padding_H2  {   padding:3px 10px 3px 10px;  }
.padding_img {	 padding:5px 0px 5px 0px; }
.padding_DataBox   {  padding:0px 10px 0px 10px ;  }
.ThumpWidth  {  width: 260px ;}
/*-----------------------------*/

.AdvTop  {  background:url(Web_Bg/box_ads1.jpg) no-repeat center bottom ; height:5px;   }
.AdvMid  {  background:url(Web_Bg/box_ads2.jpg) repeat-y center ; 
			text-align :center ; vertical-align:top ; }
.AdvBottom  {  background:url(Web_Bg/box_ads3.jpg) no-repeat center top ; height:5px; }
/*-----------------------------*/
.dataWidth   { width:285px ; }
.DataTop  {  background:url(Web_Bg/box_01.jpg) no-repeat center bottom ; height:15px;  text-align:center }
.DataMid  {  background:url(Web_Bg/box_02.jpg) repeat-y center ;
			 vertical-align:top ; text-align:justify }
.DataBottom  {  background:url(Web_Bg/box_03.jpg) no-repeat center top ; height:6px; }
/*----------------------------*/
.ImageTop  {  background:url(Web_Bg/BG-frame_1.jpg) no-repeat center top ;
			  }
.ImageMid  {  background:url(Web_Bg/BG-frame_2.jpg) repeat-y center bottom; 
              vertical-align:top ; text-align:justify ;  }
              
.ImageMid a , .indexMid a , .ImageMid a:hover , .indexMid a:hover , .ImageMid  td , .indexMid td ,.smalltxt
{  font-size:13px ; font-weight:normal }

.ImageTop div  {  font-size:14px ; }
             
.index_title, .TierMenuTab { color:#1D3349; }

.monthbox  , .monthboxind
 { font-size:11px ;  display:inline-block; padding:1px 5px 1px 5px ; }
.monthboxind
 { padding:1px 7px 1px 7px ;}

/*----------------------------*/
.indexTop  {  background:url(Web_Bg/BG-frame_ind_1.jpg) no-repeat center top ;
			   font-size:18px ; }
.indexMid  {  background:url(Web_Bg/BG-frame_ind_2.jpg) repeat-y center bottom; 
              vertical-align:top ; text-align:justify ;  }
              
.ContactFundTop  {  background:url(Web_Bg/BG-frame-con_2.gif) no-repeat center top ;
			        font-size:16px ; width:100% }
.ContactFundMid  {  background:url(Web_Bg/BG-frame-con_1.gif) repeat-y center bottom; 
                    vertical-align :top ; text-align:justify ; width:100%  }     
                    
.Contact_Fund    {  background :url('images/contact_Bg.jpg') center no-repeat; 
                    height:39px; text-align:center; line-height:35px; padding:8px 0px  }        
.Contact_Fund a , .Contact_Fund a:hover  { color:#ffffff ; text-decoration:none }
              
/*-----------------------------*/


.DataTopI  {  background:url(Web_Bg/boxI_01.jpg) no-repeat center bottom ; height:13px;  text-align:center }
.DataMidI  {  background:url(Web_Bg/boxI_02.jpg) repeat-y center ;
			 text-align :center ; vertical-align:top ; padding:10px 10px 10px 10px ;
			}
.DataBottomI  {  background:url(Web_Bg/boxI_03.jpg) no-repeat center top ; height:5px; }

.Box_tier_Width {  width:285px ; }
/*.Box_ind_Width {  width:305px ; }*/

.spaceTd   {  width:10px ; }
/*-----------------------------*/
.TierMenuTab  { background:url(Web_Bg/head_menu.jpg) no-repeat center top ; 
				text-align:left ; padding:5px 3px 5px 8px; 
			   }
.TierMenuTab H1 , .TierMenuTab h1 {  font-size : 11pt;  }			   
			   
.TierMenuBody  { background:url(Web_Bg/fade.gif) no-repeat center top ; text-align:left }
.TierTitle 
	    {  border-bottom: 1px solid #EEEEEE ;  
			padding :2px 2px 2px 8px;  font-size:10pt;  }
				 
.TierSub     {    padding :0px 1px 0px 0px ;  vertical-align:top ; font-weight: normal }
.TierSub a     {    text-align:left }

		 

.tbTittle   { text-align :right ; font-weight:bold ;  vertical-align:top  }
.Formelement { border:1px #CCCCCC solid ; padding-left:2px;  }
.txt_error,.comment
{
	color: #FF0000;
	font-size : 10pt;
}

.footer.discliamar , .footer.discliamar a {font-size:11px; font-weight:lighter  }
.footer.discliamar a { text-decoration:underline; }

.footer  {
    font-size:10pt;
    text-align:center;
    padding:5px 0px 5px 0px;
 }

.footer a{
    font-size:10pt;
    text-decoration:none;
 }

.footer a:hover
{   font-size:10pt;
    text-decoration:underline;
}

.pathlink  , .pathlink a:hover
{
    font-size:10pt; 
    color:#666666; 
}
.pathlink a 
{
    font-size:10pt; 
    color:#333332; 
}

.Button { 
   
    color : #222222;
    border : 1px solid  #E4E4E4;
    font-weight : normal;
    height:20px;
    cursor : pointer;
    Padding:0px 3px 3px 3px;
} 
/*-----------------------------------------------------*/
.no_list  { list-style:none ; padding-left:20px; margin:0px; }
.menu_list  { list-style:none ; padding-left:6px; margin:0px; }
	   
.list_sub
{
	list-style:none outside;
	margin:0px; 
	padding:0px;
	text-align:left ; 
	list-style :url(Images/B_Dot.gif) ;
	
}
.site_sub   {  margin-left:0px ;
			   padding  :0px;
		  	   list-style  :url(Images/MnImage.gif)  ; 
		  	    }
		  	   
.site_end   {  margin-left:-8px ;
			   padding  :0px;
		  	   list-style :url(Images/Rightdirect.gif)  ; }	
.list_Group  {  margin-left:-20px ;  text-decoration:underline ; }		  	   

ul , li 
{
		  /* margin-top :0px ; margin-bottom:0px ; 
		   margin-left:0px;
		   padding-top: 0px ; padding-bottom:0px ; */
		   line-height:19px;
}

.BoxTextFund  {  width:200px; float:left;  }

.TelNote  {   Text-align:left; padding:0px 0px 5px; font-size:12px; color:#444;  }
