﻿html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div{
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.BorderRight{
border-right:1px solid #d7e8f3;
width:100%;
margin:auto;

    }
    .BGBody
    {background:url("images/BGBody.jpg") repeat right top;
        color:#3399cc;
        }
.FundatFlash h1 h2 h3 h4 h5 h6
{
    color:#d80e0e;}
h3 
{
    color:#666666;}
.TopBorder
    {width:100%;
        margin:auto;
     background-color:#00338b;
       
        }
#Header
        {background-color: #0773BB;}
        
#DropShadow
        {background:url("images/DropShadow.jpg") repeat right top;
            }


body{margin:0px;

}
.ContactBody{background:url("images/BGContactBody.jpg") repeat right top;
    
    background-color:#e9e9e9; 
    padding:10px; 
    border:1px solid #c2d3df;}
.ContactHR
{
     background:url("images/BGContactHR.jpg") repeat right top;
     background-color:#c2d3df; padding:4px; color:#000000;  border:1px solid #c2d3df;}
.BGHomePagePS
{
    background:url("images/BGAngle.jpg") repeat right top;
    }
.LargeTextHR
{
    color:#3399cc;
    font-size:22px; 

    font-weight:bold;
    line-height:22px;
  padding-bottom:20px;
   
    }
#Page{
    width:800px;
    float:left;
}
.SM
{ font-size:11px;
       color:#3399cc;
    }
a
{
    color:#0072bc;}
form{
	margin:0px;
	}
.SN
{font-size:11px;
    color:#000000;
   }
.SNLink
{color:#0072bc;
    font-weight:bold;
    }
.SNDots
{border-bottom:1px solid #0072bc;
    }
.BGContact
    {background:url("images/BGContact.jpg") repeat bottom left;
       padding:10px;
       border:1px solid #d7e8f3; 
        }
        
#FundGrade
{
    background:url("images/BGLeftSideFundGrade.gif") repeat bottom right;
    }

.Footer5 td
{background-color:#e5e5f2;
    }

.Login
     {PADDING:5PX;
        background-color:#f0edf4;
        border-bottom:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
        }



.FundGrade
    {color:Red;
        text-align:center;
        }
  

.MemberSignIn
{
    background:url("images/BGMemberSignIn.jpg") repeat right top;
    border-right:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    border-bottom:4px solid #b8a6ce;
    padding:10px;
}

   
#NavTab1{
    FONT-SIZE: 11px;
   }
#NavTab1 UL{ float:right; margin:0;
}
#NavTab1 LI
{
    PADDING-RIGHT: 5px;
    padding-left:10px;
    FLOAT: left;
    MARGIN: 0px;
	list-style:none;
font-weight:bold;
}
#NavTab1 A
{color:#FFFFFF;
  	DISPLAY: block;
	FONT-WEIGHT: bold;
    FLOAT: none;
    TEXT-DECORATION: none;

}
#NavTab1 A:hover
{color:#FFF450;
    TEXT-DECORATION: UNDERLINE;
}
.link2
{
    font-size:12px;}
    

    
/******End Nav Tab 1*******/
.MainNav
{Border:1px solid #cccccc;
    background:url("images/BGNavTab1.jpg") repeat right top;
    height:28px; 
    background-color:#cccccc; 
    
 
    }
    

.Menu
{padding-top:4px;
    padding-bottom:1px;
     padding-left:10px;
  
 }
#NavTabV2
{padding-left:108px;
   
   Padding-top:4px;
    font-size:11px;
    padding-right:20px;
   
}
#Menu1
{  FLOAT:left; 
background:url("images/BGNavTab1.jpg") repeat right top;
padding-left:20px;

    }
.Menu a
    {
      color:#000000;
      font-weight:normal;
      
      }

.Menu a:hover
    {
      color:#0072bc;   
}


.MenuList
{background:url("images/BGNavTab1.jpg") repeat right top;
  
    padding-left:5px;
    padding-top:4px;
    padding-right:5px;
    padding-bottom:4px;
    color:#333333;
   
}

.MenuList a:hover
{ 
     
    color:#0072bc;
   }
/******End Tab********/


/*****End Nav Tab 3*****/
#NavCompanyLinks
{border-bottom:1px solid #cccccc;
    FONT-SIZE: 10px;
    font-weight:bold;
    WIDTH: 100%;
	float:left;
	}
#NavCompanyLinks UL
        { float:left;
        padding:0px;
        margin:0;
}
#NavCompanyLinks LI
        { float:LEFT;
        padding:6px;
        list-style:none;
        }
 	

/******End Tab********/
.Companylinks
{
    padding:10px;
    float:left;
    width:100%;}

.MainBody{
	background:url("images/DropShadow.jpg") repeat right top;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-top:1px solid #b8b8b8;
	font-size:12px;
}

.DropShadow
{
    height:30px;
    }
#content{
 
     background:url("images/DropShadow.jpg") repeat right top;  
   font-size:11px;
	color:#666666;
	padding:20px;
	line-height:16px;
	
	
}
.BulletList
{
    }
.BulletList LI
{   
    padding-bottom:5px;
    list-style-image:url("images/Bullet.gif") ;
    }
    
    .HR7
{ font-family: HelveticaNeue, Arial;
	font-size: 22px;
	color: #0071BC;
	margin-bottom: 10px;
	padding-bottom:10px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	line-height:26px;
	
    }
.HR8
    {
        font-size:12px;
        font-weight:bold;
        color:#000000;}

/******Left Side Nav****/

#Nav5
{padding-top:0px; padding-bottom:30px;
   }
    #Nav5 UL{float:left; margin:0;}
    #Nav5 LI{
         PADDING-RIGHT: 5px;
    padding-left:10px;
    FLOAT: left;
    MARGIN: 0px;
	list-style:none;
font-weight:normal;}
    
    

    
    
    
    #NavTab1{
    FONT-SIZE: 11px;
   }
#NavTab1 UL{ float:right; margin:0;
}
#NavTab1 LI
{
    PADDING-RIGHT: 5px;
    padding-left:10px;
    FLOAT: left;
    MARGIN: 0px;
	list-style:none;
font-weight:bold;
}
#NavTab1 A
{color:#FFFFFF;
  	DISPLAY: block;
	FONT-WEIGHT: bold;
    FLOAT: none;
    TEXT-DECORATION: none;

}
#NavTab1 A:hover
{color:#FFF450;
    TEXT-DECORATION: UNDERLINE;
}
    
    
    
    
    
    

/*****End Tab*****/
#QuickSearch{
}


.HeaderFC{
	 background-color:#000000;
	padding:10px;
	
}
	

/*********Footer Nav*********/	

#Footer{
	
	
	background-color:#ffffff;
	border-bottom:2px solid #cccccc;
	border-top:1px solid #cccccc;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:10px;
	float:left;
}

.FooterTT{font-size:12px;
	padding-bottom:10px;
    font-weight:bold;
 
}
.FotterTT A{color:#cccccc;}
.FooterNav{
    WIDTH:100%;
    FONT-SIZE: 10px;
	padding-right:10px;
}
.FooterNav UL{ margin:0;padding:0px;
}
.FooterNav LI
{  PADDING-BOTTOM: 5px;
	list-style:none;
}
.FooterNav A
{color:#666666;
  	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.FooterNav A:hover
{color:#585895;
  	FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;

}

/***** fund search results grid start---*/

.HRGrid td
{   Font-size:11px;
    font-weight:normal;
    
  
    border-bottom:1px solid #cacce7; 
    border-right:1px solid #cacce7;
    text-align:center;
    color:#0072bc;
   
    background:url("images/BGHr1.gif") repeat right bottom;
 }

.HRGrid A{color:#0072bc;
	text-decoration:none;
	 border-bottom:1px solid #cacce7; 
}
.HRGrid A:hover{color:#0072bc;
	text-decoration:underline;
	 border-bottom:1px solid #cacce7; 
}

.GridViewGrid
{   border-bottom:1px solid #cacce7; 
    border-right:1px solid #cacce7;
 }
  .GridViewGridV2
{   border-bottom:1px solid #cacce7; 
    border-right:0x solid #cacce7;
 }
 
.GridViewGridWithRightPadding
{   border-bottom:1px solid #cacce7; 
    border-right:1px solid #cacce7;
    padding-right:25px
 }

.GridViewGridWithImg
{   background:url("images/BGHr1.gif") repeat right top;
    border-bottom:1px solid #cacce7; 
    border-right:1px solid #cacce7;
 }
.DisplayAllFields{}
td.HRGridSpacer
{
    background-image:none;
  width:0px;
  margin:0px;
  padding:0px;
}
td.ItemStyleWidth
{
    width:0px;
     margin:0px;
     padding:0px;
     }

.SearchResultTR td
{
	BACKGROUND: url(../images/SearchResultTR.jpg) repeat top;
	background-color:#feedb8;
	BORDER-bottom: #cacce7 1px solid;
	padding:4px;
}
.SearchResultHR1
{ 
	font-size:11px; 
	BORDER-right: #f7bd0d 1px solid;
	text-align:right;
	padding-right:2px;
}
.SearchResultList td
{ 
	BORDER-bottom: #cacce7 1px solid;
	padding:4px;
}
.SearchResultsList
{
	background-color:#FFFFFF;
	font-size:11px;
	text-align:right;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}

.AltSearchResultsList td{
	background-color:#eceef9;
	font-size:11px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}

.Alpha td{font-size:11px;
padding:4px;

}
.Alpha td A{color:#0072bc;
}
#footer{BACKGROUND: url(../images/Footer.jpg) repeat top;
padding-top:24px;
padding-bottom:20px;
}
.FundGrade
{	background-color:#ffffff;
	font-size:11px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	padding-right:2px;
	font-weight:bold;
	text-align:center;
	color:#FF0000;
}

.FundGradeSorting
{	background-color:#ffffff;
	/*BACKGROUND: url(../images/SearchResultTR.jpg) repeat top;*/
	font-size:11px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	padding-right:2px;
	font-weight:normal;
	text-align:center;
	color:#FF0000;
}

.NPhrYell{background-color:#ffcc01;
	font-size:9px;
	font-weight:normal;
	BORDER-top: #000000 1px solid;
	padding:2px;
}
#BodyDotBot{background:transparent url(../images/dot.gif) bottom left repeat-x;padding:0px}

.StringSorting
{	background-color:#ffffff;
	/*BACKGROUND: url(../images/SearchResultTR.jpg) repeat top;*/
	font-weight:normal;
	font-size:11px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;
	color:#0072bc;
}
.StringSorting A{color:#1d99d5;
	text-decoration:none; 
}
.StringSorting A:hover{color:#0173bc;
	text-decoration:underline;
}

.NumericDataSorting
{
	/*BACKGROUND: url(../images/SearchResultTR.jpg) repeat top;*/
	font-size:11px;
	font-weight:normal;
	text-align:right;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	padding-right:2px;
	background-color:#ffffff;
}
.W65{width:60px;}

.FundNameHr
{
	font-size:10px;
	font-weight:normal;
	BORDER-right: #f7bd0d 1px solid;
	text-align:left;
}
.FundName
{	 background-color:#FFFFFF; 
	font-weight:normal;
	font-size:10px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;
}
.FundName A{color:#0072bc;
	text-decoration:none;
}
.FundName A:hover{color:#1d9ad6;
	text-decoration:underline;
}


/**********Search Results Tab*********/
#SearchResultsTab {background:url("../images/SearchResultsBG.jpg") repeat left bottom;
	position: relative;
	float:none;
	width:100%;
	font-weight:bold;
	

}
#SearchResultsTab ul {
	margin:0;
	list-style:none;
	padding-left:11px;
}
#SearchResultsTab li {
	float:left;
	background:url("../images/SearchResultsTabLeft.gif") no-repeat left top;
	margin:0;
	padding:0px 0px 0px 50px;
	border-bottom:0px solid #ffffff;

}
#SearchResultsTab a {
	float:none;
	display:block;
	width:1em;
	background:url("../images/SearchResultsTabRight.gif") no-repeat right top;
	text-decoration:none;
	padding:9px 70px 7px 11px;
font-size:11px;
color:#0072bc;

}
#SearchResultsTab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#SearchResultsTab a {float:none;}
/* End IE5-Mac hack */
#SearchResultsTab a:hover {
font-size:11px;
color:#0a5ca5;
}
#SearchResultsTab #Nav-selected{
	background-positio:0 -40px;
	border-width:0;
	padding-bottom:0px;

	
}
.SRGradient1
{
    background:url("../images/SRGradient1.jpg") repeat left bottom;
}
#SearchResultsFooter{background:url("../images/SearchResultsFooter.jpg") repeat left top;
    padding-left:25px;
    padding-right:25px;
    }

.dataGridHeaderColSpan
{
	 font-size:11px;
	text-align:center;
	 font-weight:bold;
	 height:19px;
}
.dataGridHeaderColSpan2
{
  background:url("../images/BGHr1.gif") repeat left bottom;
	 font-size:11px;
	text-align:center;
	 font-weight:bold;
	 height:19px;
}
.dataGridHeaderColSpan3
{background:url("../images/BGHr1.gif") repeat left bottom;
	 font-size:11px;
	text-align:center;
	 font-weight:bold;
	 height:19px;
}
#lnkPDF
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    font-weight:bold;
    COLOR:Black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
    cursor:hand;
} 
#SearchResults{
	margin:0px;
	padding:0px;}
/***** fund search results grid end---*/


.FundNameHolding
{	font-weight:bold;
	font-size:12px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;

}
.FundNameHolding A{color:#0a5ca5;
	text-decoration:none;
}
.FundNameHolding A:hover{color:#000000;
	text-decoration:underline;
}

.FundNameMonthly20
{	font-weight:normal;
   color:#000000;
	font-size:10px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;

}
.FundNameMonthly20V2
{	font-weight:normal;
   color:#333333;
	font-size:10px;
	BORDER-right: #cacce7 0px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;

}
.FundNameMonthlyBG A
{	
	color:#000000;

}
.FundNameMonthly40
{	font-weight:normal;
	font-size:12px;
	BORDER-right: #cacce7 1px solid;
	BORDER-bottom: #cacce7 1px solid;
	text-align:left;
}
.GridTD td{border-bottom:1px solid #cccccc;
           border-right:0px solid #cccccc;
           border-left:0px solid #cccccc;
           padding-top:6px;
           padding-bottom:6px;}

.TestBoxCSS
{
    text-align:right;
    border:1px solid #cccccc;
    padding-top:3px;
    padding-bottom:3px;}
           
          
div.MasterPagePanel
{
	width:750px;
	margin:auto;
}

div.FundCompanyContainer
{
	width:1140px;
	margin:auto;
}


/* ---- below is for Holding Preview Page MultiView Style - added by Bill --- */
.HoldingTabs
{	color: #666666;
}

.SelectedHoldingTab
{	
	

	color: #666666;
font-size:12px;
}

div.HoldingPanels
{	
	background-color:#f3f3f3;
	border:solid 1px #cccccc;
	color: #666666;
	font-size:small;
	font-weight:bold;

}

div.HoldingPanelsHeader
{	

	vertical-align:text-bottom;
	text-align:left;
}


.AllocationTable
{	
	background-color: White;

	

	width:100%
}

.AllocationTableTitle
{	Font-size:12px;
    font-weight:bold;
width:100%;
	height:30px;
	background-color:#f3f3f3;
	border:1px solid #cccccc;

	
}

.AllocationTableSplit
{	width: 3px;
	background-color:#e5e5f2;
}

 /*---- End of Holding Preview Page MultiView Style --- */


.FadingTooltip 
{ 
	border:darkgray 1px outset;
	font-size:12px;	 
	width:auto;
	color:Black;
	height:auto;
	background-color:Silver;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border-bottom-width:thin; 
}

.selectedRow{background:#E9E9E9;}

.HiddenCol
{
	display:none;
	}

/* --- Page operation messeage --- */
div.PageMessage
{
    width:500px;
    margin:auto;
    background: #e5e5f2;
    color: #0E7AC5;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    padding:15px;
    border:solid 1px #0E7AC5;    
}

.ContactInfo{
    background-color:#e5e5f2;
    border-top:2px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	font-size: x-small;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	float:left;
	color:#7474AA;
}


 .HRLink
  {text-decoration:none
    }  
.HRLink a:hover
  {text-decoration:underline;
   
    } 



/******Fund Company Login*****/
.HeaderFundCompanies
{

}
    .BGBodyFundCompanies
    {background-color:#ffffff;
    
        }
        
 .MainNavV2
{Border-bottom:1px solid #cccccc; 
    height:29px; 
    background-color:#F3F3F3; 
}

        
#Nav6
{padding-top:5px;
    padding-right:10px;

    font-size:12px;
    font-weight:bold;

    
   }
#Nav6 UL{float:left; margin:0;
         padding-left:30px;}
#Nav6 LI{

    FLOAT: left;
    MARGIN: 0px;
	list-style:none;
    font-weight:normal;
padding:5px 10px 5px 10px;
	
	}
#Nav6 a{color:#444545;
        text-decoration:none;
      
       padding:6px 20px 7px 20px;
        }
#Nav6 a:hover{color:#444545;
    text-decoration:underline;
  
   
	}
	#Nav6 li.Nav-selected
	{color:#444545;
	    font-weight:normal;
	    background-color:#ffffff;
	    border-left:1px solid #cccccc;
	    border-top:1px solid #cccccc;
	    border-right:1px solid #cccccc;
	}
	
	
.Nav6SubNav
{
    font-size:12px;
    font-weight:normal;
    color:#333333;
clear:both;
    }
.Nav6SubNav ul
{float:left; margin:0;
         padding-left:10px;padding-top:10px;

    }  
.Nav6SubNav LI{

    FLOAT: left;
    MARGIN: 0px;
	list-style:none;
    font-weight:normal;
    padding-left:20px;
    
	
	}  
 .Nav6SubNav a{color:#333333;
               padding:0;
        text-decoration:none;
      
      
        }
.Nav6SubNav a:hover{color:#333333;
    text-decoration:underline;
  
   
	}
    
    .Upload
    {
        width:350px;
        background-color:#ffffff;
        border:1px solid #cccccc;
        padding-top:5px;
        padding-bottom:5px;
        }
    .FundNameMonthlyBG
{	
	color:#000000;
	background:url("images/BGFundCompanyDHR.gif") repeat left top;
}    
    .FundNameMonthlyBGV2
{	font-weight:normal;
	color:#333333;
background-color:#F3F3F3;
border-bottom:2px solid #cccccc;
font-weight:bold;

}  
     .FontColor
     {color:#333333;
         }   
.DisplayBut
{
    background-color:#ffe44f;
    Border-bottom:1px solid #c9b43e;
    Border-right:1px solid #c9b43e;
    color: DarkBlue;
    cursor: pointer;
  
    }
   .DisplayButv2
{background:url("images/bg_buttons.gif") repeat left bottom;
    background-color:#0873B9;
   border:1px solid #cccccc;
    color: #FFFFFF;
    cursor: pointer;
      padding:2px;
      
    } 
    .HRFundCompanyHome
    {background:url("images/HRFundCompanyHome.gif") repeat left top;
        background-color: #ffe455; padding: 8px;
                      border-bottom: 1px solid #ddc64a;
        }
.HRFundCompanyHome2
    {background:url("images/HRFundCompanyHome2.gif") repeat left top;
        background-color: #ffe455; padding: 6px;
                      padding-left:8px;
                      font-size:11px; font-weight:bold;
                      color:#666666;
        }
 .FundCompanyLogo
 {
    width:150px;}

 /****Start StandardDataGrid****/

table.StandardDataGrid
{
   font-size:11px;
   border:none;
   width:100%;
}

table.StandardDataGrid th, table.StandardDataGrid th a
{
    font-family:HelveticaNeueLTCom-Roman;
    
}

table.StandardDataGrid th, table.StandardDataGrid td.Header
{
    font-weight:bold;
    background:url("images/FundSearchBGHr1.jpg") repeat right top;
    border:1px solid #cacce7; 
    border-collapse:collapse;
    height:25px;
    text-align:left;
}

table.StandardDataGrid th.right 
{
    text-align:right;
}
table.StandardDataGrid th.center 
{
    text-align:center;
}

table.StandardDataGrid th a
{
    color:#000000;
	text-decoration:none;
}

table.StandardDataGrid td
{
    background-color: #ffffff;
	vertical-align:top;
    border:1px solid #cacce7; 
    border-collapse:collapse;
	padding:2px;
}

table.StandardDataGrid tr.alt td{
	background-color:#eceef9;
}

table.StandardDataGrid tr td.middle{
	vertical-align:middle;
}


table.StandardDataGrid tr td.noLeftRightBorder{
	border-left:0;
	border-right:0;
}

/****End StandardDataGrid****/