BODY {
 	background-color: White;}
 
a {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman';
		color: #5c5c5c;  
		}

	a:hover { 
		text-decoration: underline;}

		
p.MsoNormal, li.MsoNormal, div.MsoNormal{
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Optima;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}

.AnchorFontSize {
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 8pt;
	color: #5c5c5c;}

.SidebarDropdownFontSize {
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 10pt;}

.EditDeleteFontSizeMac {
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 12pt;}

/* hj 09/16/03 same as WelcomeTextHome*/
.PromotionZoomText{
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 8pt;}

.PromotionDisplaylink{
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	border-color: #999; 
	border-style: solid; 
	border-width: thin;}

.AnchorStyle {
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: ##ffffff;
	font-size: 9pt;
	font-weight: 800;}

/* hj 09/16/03 used everywhere*/	
.a {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 8pt;}

	
.NewsMoreOptionsLink {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman';
	color: #5c5c5c;  
	font-size: 8.5pt;}

font { 
	font-family: Arial,Georgia,'Times New Roman';}

.ToolBar {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #FFFFFF;
	font-size: 8pt;}
	
.TabBarHot {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #b7b7b7;
	font-size: 8pt;
	font-weight : bold;
}

.TabBarCold  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #b7b7b7;
	font-size: 8pt;
	text-align : center;
	background-color : #FFFFFF;
}
	
.TabBarEmpty  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #FFFFFF;
	font-size: 8pt;
	border-bottom-width : 2;
	border-bottom-color : #b7b7b7;
	border-bottom-style : solid;
}

.PromoLeftSideBar  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #FFFFFF;
	font-size: 8pt;
	border-left-width : 1;
	border-left-color : #C0C0C0;
	border-left-style : solid;
}

.PromoRightSideBar  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #FFFFFF;
	font-size: 8pt;
	border-right-width : 1;
	border-right-color : #C0C0C0;
	border-right-style : solid;
}

.NewsLeftSideBar  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #FFFFFF;
	font-size: 8pt;
	border-left-width : 2;
	border-left-color : #C0C0C0;
	border-left-style : solid;
}

.NewsRightSideBar  {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #FFFFFF;
	font-size: 8pt;
	border-left-width : 2;
	border-left-color : #C0C0C0;
	border-left-style : solid;
}
.ToolBar:hover { 
	text-decoration: underline;}
	
.SideBarLink {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #5c5c5c; 
	font-size: 8pt;}
	
.SideBarLink:hover { 
		text-decoration: underline;}

.SideBarLink2 {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #000000; 
	font-size: 9pt;
}

.SideBarLink3 {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #5c5c5c; 
	font-size: 9pt;
}	

.SideBarLink4 {  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #000000; 
	font-size: 8pt;
}	

.HelpContent{  
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #000000; 
	font-size: 9pt;
}	

.SearchResultDescription{
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman'; 
	color: #000000; 
	font-size: 8pt;}

.SideBarHeadings {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 8pt;
	color: #5c5c5c;}
	
.SideBarNewsArchive {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 8pt;
	color: #FFFFFF;}
	
.NewsSearch {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 7.5pt;
	color: #000000;}
		
.SideBarSubHeadings {
	font-family: Arial,Georgia,'Times New Roman';
	font: italic;
	font-size: 9pt;
	color: Gray;}

.PortfolioNamesMacIE4 {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman'; 
	font: bold;
	font-size: 12pt;
	color: #5c5c5c;}

.PortfolioNames{
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 8.5pt;
	color: #666666;
	border-bottom-width : 1;
	border-bottom-color : #666666;
	border-bottom-style : solid;
	border-top-width : 1;
	border-top-color : #666666;
	border-top-style : solid;
}
	
.ReportHeadings{
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 9pt;}
	
.SiteBackground {
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	color: #ffffff;}
	
.PageHeadingTitleText {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #b7b7b7;}
	
.HelpHeadingTitleText {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #5c5c5c;}
	
.BrowseQueryTableText {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;}


.BrowseQueryResultsText {
	text-decoration: none; 
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 10pt;}

/* hj 09/16/03 used everywhere*/
.PromotionDetailsHeadingText {
	color: #000000;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;
	font: bold;
}

.NewsHeadingText {
	color: #5c5c5c;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 10pt;
	font: bold;
}
.PremiumInfoText{
color: #000000;
font-size: 10pt;

}

/* hj 09/16/03 same as PromotionDetailsHeadingText*/
.PromotionDetailsIncentiveHeadingText {
	color: #000000; 
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt; 
	font: bold;}

/* hj 09/16/03 same as WelcomeTextName */
.PromotionDetailsDetailText {
	font-size: 8pt; 
	font-family: Arial,Georgia, 'Times New Roman';}

/* hj 09/16/03 same as a */
.PromotionDetailsDropdownText {
	font-size: 8pt; 
	font-family: Arial;}

.PromotionDetailsArticleHeaderText {
	color: #999;
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 8pt;}

.Linktext {
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: small;}
	
.DottedLine {
	font-family: Arial,Georgia, 'Times New Roman';
    color: #999;}

.MyPortfoliosCornerText {
	text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 8pt;
	color: #5c5c5c;}

.MyPortfoliosCornerText:hover { 
	text-decoration: underline; 
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 10pt;
	color: #000000;}

.MyPortfoliosHeaderText {
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size:11pt;
	color: #5c5c5c;}

.WelcomeText {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 16pt;
	color: #5c5c5c;}

/* hj 09/16/03 used everywhere*/
.WelcomeTextName {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 9pt;}

.WelcomeTextNameGray {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;
	color: #C0C0C0}
		
.PDFReportTextName {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;
	
	}
		
.SortTextHot {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;
	color: #5c5c5c;}

a.SortTextHot:link    {color: #5c5c5c;}
a.SortTextHot:visited {color: #5c5c5c;}
a.SortTextHot:active  {color: #5c5c5c; text-decoration: underline;}
												

.SortTextCold {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;
	color: #000000;
	}
		
a.SortTextCold:link    {color: #000000;}
a.SortTextCold:visited  {color: #000000;}
a.SortTextCold:active   {color: #000000; text-decoration: underline;}
	
.RecoHeaderText {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 7pt;}	

.WelcomeTextReco {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 7pt;
	}	

.SortTextRecoHot {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 7pt;
	color: #5c5c5c;}

a.SortTextHot:link    {color: #5c5c5c;}
a.SortTextHot:visited {color: #5c5c5c;}
a.SortTextHot:active  {color: #5c5c5c; text-decoration: underline;}
												

.SortTextRecoCold {
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 7pt;
	color: #000000;
	}
		
a.SortTextCold:link    {color: #000000;}
a.SortTextCold:visited  {color: #000000;}
a.SortTextCold:active   {color: #000000; text-decoration: underline;}
	
/*Error Message*/
.ErrorText {
	font-weight:bold;
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 10pt;
	color: #FF0000;}
	
.HomePageArticleTeaserText{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-weight: 100;
	font-size: 9pt;}	
	
.HomePageArticleTitleText{
	text-decoration: underline;
	font-family:Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	font-weight: 800;
	color: #333;}

.HomePageArticleLinkText{
	text-decoration: underline;
	font-family: Arial,Georgia, 'Times New Roman';
	/*font: regular;*/
	font-size: 9pt;
	font-weight:normal;
	color:#333;}

.HomePageNewsLinkText{
	text-decoration: underline !important;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 9pt;
	font-weight: normal;
	color: #333 !important;}

.PromotionNewsDateText{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 9pt;
	color: #000000;
}
		
.SpotlightNewsDetailArticleTitle{
	text-decoration: underline;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 18pt;
	color: #333;}

/* hj 09/16/03 reduce size from 12 to 10; color: #99CC66;  now same as PromotionDetailsHeadingText*/	
.NewsDetailArticleTitle{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: #000000;}

/* hj 09/16/03 same as WelcomeTextName	*/
.NewsDetailArticleText{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 8pt;}

.BrowseLinkText {
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: xx-small;}
		
.TitleHistoryList {
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 10pt;
	font: bold;
	font-weight: 800;
	color: #CC0066;}
		
.TitleHistoryList:hover { 
    font-family: Arial,Georgia,'Times New Roman';
	text-decoration: underline;}

.MyAccountNavLinks {
    font-family: Arial,Georgia,'Times New Roman';
	color: FFFFFF;}	

/* hj 08/29/03 for ViewResults company name */
.CompanyNameHeader{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: #5c5c5c;}

/* hj 09/02/03 For all new SOT headings: smaller font, diff color*/
.PageHeadingTitle{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: #5c5c5c;}	

/* hj 09/04/03 for PromotionDetails's image title: Outer/Cover, etc. */
.ImageTitle{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: Black;}

.PortfolioHeader{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: Black;}

	
/*The following pertain to the reports section. */

.ReportHeader {
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size:8pt;}	

.GroupHeader{
	color: #5c5c5c;
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size:7.5pt;
	border-right-width : 1;
	border-right-color : #C0C0C0;
	border-right-style : solid;
	border-left-width : 1;
	border-left-color : #C0C0C0;
	border-left-style : solid;}
	
	.GroupHeaderHot{
	color: #5c5c5c;
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size:7.5pt;
	border-left-width : 1;
	border-left-color : #C0C0C0;
	border-left-style : solid;}
	
.ReportTotals{
	font-weight:300;
	font-family:  Arial,Georgia, 'Times New Roman';
	color: CC0066;
	font-size:8pt;}

.ReportErrorMessage{
	font-weight:300;
	font-family:  Arial,Georgia, 'Times New Roman';
	color: CC0066;
	font-size:12pt;}

.ErrorMessages{
	font-weight:bold;
	font-family:  Arial,Georgia, 'Times New Roman';
	color: FF0000;
	font-size:10pt;}

.GroupDetail{
	font-family:  Arial,Georgia, 'Times New Roman';
	color: 339933;
	font-size:8pt;
	font-weight:100;}


.Xboxes{
	font-family:  Arial,Georgia, 'Times New Roman';
	color:red;
	font-size:xx-small;}

.ReportTitle{
	font:bold;
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size:10pt;}

.ReportDate{
	font:bold;
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size:8pt;}
	
.QuickSearchTitle{
    font-weight :bold;
	font-family:  Arial,Georgia, 'Times New Roman';
}

.PageStructureEndFooter{
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size:8pt;}
	
.PageStructureEndFooterNetMac{
	font-family:  Arial,Georgia, 'Times New Roman';
	font-size: 10pt;}
	
.PageNumberText{
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 9pt;}
	
.tablepagebreak{
	page-break-before: always;}

.RelatedProducts{
text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 8pt;
	color: #ffffff;}

/* Begin Maintenance styles */

.FormSumitError{
	font-family:Tahoma,Arial,Georgia,'Times New Roman';
	font-size:small;
	font-color:red;}

.ReportsDropdownBox{
	text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 10pt;}
	
.ContactUsPop{
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 10pt;}
	
.AddProducts{
    color: #666;
	font:bold;
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 10pt;}	
	
.PageStructureColor{
    font-family: Arial,Georgia,'Times New Roman';
    color: #333333;}	

.PageStructureColor2{
    font-family: Arial,Georgia,'Times New Roman';
    color: #333333;
	font-size: 8pt;}	
	
.PageStructurePMColor{
    font-family: Arial,Georgia,'Times New Roman';
    color: #006699;}		
	
.LeftSideBarCompanyName{
    color: #000;
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 7.5pt;}	
	
.MoreOptions{
    text-decoration: none;
	font-family: Arial,Georgia,'Times New Roman';
	font: bold;
	font-size: 7pt;
	color: #5c5c5c;}
	
.LinkedProductsCompanyName{
    text-decoration: none; 
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 8pt;
	color: #5c5c5c;}	
	
.PromoDetSideBar{
	color: #5c5c5c;
	font-family: Arial,Georgia,'Times New Roman'; 
	font-size: 8pt;}
	
.DetailedData{
    font-family: Arial,Georgia,'Times New Roman';
	font-size: 12pt;}
	
.MainBodyError{
	font-size: 8pt;
	font-family: Arial,Georgia,'Times New Roman';}
	
.GoToAdvanced{
    font-family: Arial,Georgia,'Times New Roman';
	font-size: 10pt;}

.GoToAdvancedMSIE{
    font-family: Arial,Georgia,'Times New Roman';
	font-size: 11pt;}	
	
.NewsHeaders{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;}
	
.NewsArchiveArticleTitle{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font: bold;
	font-size: 10pt;
	color: #5c5c5c;}

.PromotionImagesText{
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 8pt}
	
.FooterText{
	font-family: Arial,Georgia,'Times New Roman';
	font-size: 8pt;}

.UpdatedData{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	color: red;}
	
.PoliciesContent{
	text-decoration: none;
	font-family: Arial,Georgia, 'Times New Roman';
	font-size: 10pt;
	color: #000000;}	
/* End Maintenance styles*/

table.new-login{
	font-family:Arial, Helvetica, sans-serif;}

table.new-login label{
	font-size:12px;
	font-weight:bold;}

table.new-login p{
	font-size:12px;}