UL
{  
    BORDER-TOP-WIDTH: 0px;    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px; 
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
OL
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
LI
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
A:link
{
	COLOR:#708491;
	TEXT-DECORATION: none;
  
}
A:visited
{
   	COLOR: #708491;
	TEXT-DECORATION: none;
    font-family:Arial;
    
}
A:hover
{
	COLOR: #333333;
	TEXT-DECORATION: underline;
    font-family:Arial;
   
}
A:active
{
	COLOR: #708491;
	TEXT-DECORATION: none;
    font-family:Arial;
 
}
A {
COLOR: #708491;
}
.navigUnSelected:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #708491; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigUnSelected:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #708491; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigUnSelected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navigUnSelected:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigSelected:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigSelected:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigSelected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navigSelected:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #5f5751;; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ContentNormal
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
/*	FONT-FAMILY:  Arial; */
	FONT-WEIGHT: regular;
/*	FONT-SIZE: 13px; */
	FONT-SIZE: 12px; 
	Color: #5f5751;
/*	Line-height: 16px; */
	Line-height:20px;	/* Style changes for Page-Resize release */
	padding-left:3px;
}
.ContentNormal p {	/* Style class added for Page-Resize release */
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
/*	FONT-FAMILY:  Arial; */
	FONT-WEIGHT: regular;
/*	FONT-SIZE: 13px; */
	FONT-SIZE: 12px; 
	Color: #5f5751;
/*	Line-height: 16px; */
	Line-height:20px;	/* Style changes for Page-Resize release */
}
.ContentNormal LI {	/* Style class added for Page-Resize release */
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
/*	FONT-FAMILY:  Arial; */
	FONT-WEIGHT: regular;
	FONT-SIZE: 12px; 
	Color: #5f5751;
	Line-height:20px;	/* Style changes for Page-Resize release */
}
.ContentNormal A:link {
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	Color: #708491;
	Line-height:20px;	/* Style changes added Page-Resize release */
}
.ContentNormal A:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	Color: #333333;
	Line-height:20px;	/* Style changes added Page-Resize release */
      TEXT-DECORATION: underline;
}
.ContentNormalLogin
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: regular;
	FONT-SIZE: 12px; 
	Color: #5f5751;
	PADDING-LEFT: 16px; 
	Line-height:20px;	/* Styleclass added for Page-Resize release Login page */
}
.ContentNormalLogin A:link {
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	Color: #708491;
/*	PADDING-LEFT: 16px; */
	Line-height:20px;	/* Styleclass added for Page-Resize release Login page */
}
html>body .ContentNormalLogin
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: regular;
	FONT-SIZE: 12px; 
	Color: #5f5751;
	PADDING-LEFT: 14px; 
	Line-height:20px;	/* Styleclass added for Page-Resize release Login page */
}
html>body .ContentNormalLogin A:link {
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	Color: #708491;
/*	PADDING-LEFT: 16px; */
	Line-height:20px;	/* Styleclass added for Page-Resize release Login page */
}
html>body .ContentNormalLogin A:hover {
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	Color: #333333;
	
    TEXT-DECORATION: underline;
}
.ContentNormalWhoWeAre
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: regular;
	FONT-SIZE: 13px;
	Color: #333333;
	Line-height: 16px;
    PADDING-LEFT: 15px;   
}
.ContentNormalalt
{
	color:#5F5751;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
padding-left:0;
}
.ContentBold
{
	/* FONT-FAMILY: Arial, Helvetica, sans-serif; */
/*	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px; */
/*	Color: #CC0033; */
/*	Line-height: 18px; */
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LINE-HEIGHT: 20px;	/* Style changes for Page-Resize release */
}
.ContentBoldAlt
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	Color: #333333;
	Line-height: 18px;
	PADDING-LEFT: 20;
}
.SecondaryHeader
{
/*	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 14px;
	Color: #333333;
	Line-height: 16px; */
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
}
.PrimaryHeader
{ 
 /*   FONT-FAMILY: Electra Lt, "Times New Roman", Times, serif;
	FONT-SIZE: 19px;
	Color: #7f7771; */
	FONT-SIZE: 15px; 
	COLOR: #7f7771; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	PADDING-TOP:14px;	/* Style changes for Page-Resize release */
}
.PrimaryHeaderLatestInsight
{ 
	FONT-SIZE: 15px; 
	COLOR: #7f7771; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	PADDING-TOP:14px;	/* Style changes for Page-Resize release */
}
.PrimaryHeaderLatestInsight p { 
	FONT-SIZE: 15px; 
	COLOR: #7f7771; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold; 
	PADDING-TOP: -7px;	/* Style added for Page-Resize release */
}
html>body .PrimaryHeaderLatestInsight
{ 
	FONT-SIZE: 15px; 
	COLOR: #7f7771; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold; 
	PADDING-TOP:1px;	/* Style added for Page-Resize release */
}
html>body .PrimaryHeaderLatestInsight p { 
	FONT-SIZE: 15px; 
	COLOR: #7f7771; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold; 
	PADDING-TOP:5px;	/* Style added for Page-Resize release */
}
.LinkCaps{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
}
.LinkCapsBig{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 12px; 
	COLOR: #708491; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Styleclass added for Page-Resize release */
}
.LinkCapsBig A:link
{
    	COLOR: #708491;
		FONT-SIZE: 12px;
		TEXT-DECORATION: none
		PADDING-LEFT: 30px;		/* Styleclass added for Page-Resize release */
}
.LinkCapsBig A:visited
{
    	COLOR: #708491;
		
		FONT-SIZE: 12px;
    	TEXT-DECORATION: none;	/* Styleclass added for Page-Resize release */
}
.LinkCapsBig A:hover
{
		COLOR: #708491;
		
		FONT-SIZE: 12px;
    	TEXT-DECORATION: none;	/* Styleclass added for Page-Resize release */
}
.LinkCapsBig A:active
{
    	COLOR: #708491;
		
		FONT-SIZE: 12px; 
    	TEXT-DECORATION: none;	/* Styleclass added for Page-Resize release */
}
.LinkCapsNotBold{
/*	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
	FONT-SIZE: 12px;
/*	Color: #708491; */
	Color: #5f5751;
	Line-height: 15px;
}
.LinkCapsalt{
	color:#708491;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
padding-left:0;
}
.LinkCapsalt A:link
{
    	COLOR: #708491;
    	TEXT-DECORATION: none;
    	PADDING-LEFT: 0px;
}
.LinkCapsalt A:visited
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.LinkCapsalt A: hover
{
   	 COLOR: #708491;
    	TEXT-DECORATION: none
}
.LinkCapsalt A:active
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.SummaryText
{
/*	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 12px;
	Color: #5f5751;
	Line-height: 15px; */
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-SIZE: 9pt; 
	COLOR: #5f5751; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
}
.MessageText
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	Color: #333333;
	Line-height: 15pt;
}
.PageHeader
{
	/* FONT-FAMILY: Electra Lt, Times New Roman, Times, serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 18px;
	Color: #333333;	*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
}
.PageHeaderWhoWeAre
{
/*	FONT-FAMILY: Electra Lt, "Times New Roman", Times, serif; */ 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 17px;
	Color: #333333;
	Line-height: 15px;
    PADDING-LEFT: 15px;
}
.LinkCapsLarge 
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px; /* Previously 15px */ 
	TEXT-DECORATION: none;
	Color: #708491;
}
.LinkCapsLarge a:link 
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px; /* Previously 15px */ 
	TEXT-DECORATION: none;
	Color: #708491;
}
.LinkCapsLarge a:hover 
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px; /* Previously 15px */ 
	Color: #333333;
	TEXT-DECORATION: underline;
}
.Link
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	Color: #708491;
	
}
.SideBarHeader
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
    PADDING-LEFT: 10px;
	color: #5f5751;
        
}
.SideBarContent
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    PADDING-LEFT: 10px; 
}            
.SideBarLink
{
      FONT-FAMILY:  Arial, Helvetica, sans-serif;
      Color: #708491;
      FONT-WEIGHT: Bold;
      FONT-SIZE: 11px;
      PADDING-LEFT: 10px;
      Line-height: 15px;
}
	
.SideBarLink A:link
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
    	PADDING-LEFT: 10px;
}
.SideBarLink A:visited
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.SideBarLink A:active
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.ProseHeader
{
/*	FONT-FAMILY: Electra Lt, "Times New Roman", Times, serif;
	FONT-SIZE: 18px;
	Color: #333333; 
/*	Color: #3300CC; */
	FONT-SIZE: 14px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold;	/* Style changes for Page-Resize release */
	padding-left:2px; 
}
.ProseHeaderWebcast
{

	padding-left:3px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold;	/* Style changes for Page-Resize release */
	LINE-HEIGHT: 20px;	/* for webcast */
}
.ProseSubHeader
{
/*	FONT-FAMILY: Electra Lt, "Times New Roman", Times, serif; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px;
	Color: #333333;		/* Style changes for Page-Resize release */
	
}
.Byline
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	Color: #333333;
}
.FigureTitle
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 12px;
	Color: #999999;
}
.FigureContent
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	Color: #999999;
}
.BylineItalic
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Italic;
	FONT-SIZE: 12px;
	Color: #333333;
}
.ProseText
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	Color: #333333;
}
html>body .ProseText
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	Color: #333333;
}
.LinkCaps A:link
{
    	COLOR: #708491;
		
		FONT-SIZE: 11px;
    	TEXT-DECORATION: none
    	PADDING-LEFT: 30px;
}
.LinkCaps A:visited
{
    	COLOR: #708491;
		
		FONT-SIZE: 11px;
    	TEXT-DECORATION: none
}
.LinkCaps A: hover
{
		COLOR: #708491;
		
		FONT-SIZE: 11px;
    	TEXT-DECORATION: none
}
.LinkCaps A:active
{
    	COLOR: #708491;
		
		FONT-SIZE: 11px; 
    	TEXT-DECORATION: none
}
.BannerText
{
   	FONT-FAMILY: Arial, Helvetica, sans-serif;
   	FONT-WEIGHT: BOLD;
    COLOR: #ffffff;
   	FONT-SIZE: 11px;
   	ALIGN: CENTER;
   	VALIGN: CENTER;
   	PADDING-LEFT: 25px;
}
.BannerBackground
{
  	BACKGROUND-COLOR: #708491;
  	width="193px";
  	height="17px";
}
.tab
{
       background-color : #eeeeee;
        
}
.Bodyclass
{
      text-align: top;
}
.Links{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	Color: #708491;
	Line-height: 15px
	//PADDING-LEFT: 30px;  /* Style changes for PAGE-RESIZE rel */
	padding-left:3px;
}
.Links A:link
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
     	PADDING-LEFT: 30px;
}
.Links A:visited
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.Links A: hover
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.Links A:active
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.LinkAlt{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	Color: #708491;
	Line-height: 15px
	PADDING-LEFT: 20;
}
.LinkAlt A:link
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
     	PADDING-LEFT: 20;
}
.LinkAlt A:visited
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.LinkAlt A: hover
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.LinkAlt A:active
{
    	COLOR: #708491;
    	TEXT-DECORATION: none
}
.button
{
    BORDER-RIGHT: #818d9c thin outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #818d9c thin outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #818d9c thin outset;
    CLIP: rect(auto 30px auto 30px);
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #818d9c thin outset;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #818d9c;
    TEXT-DECORATION: none
}
.PageHeaderNew
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 18 px;
	Color: #333333;
	Line-height: 15px;
}
.HomeTagLine
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 20px;
	Color: #333333;
	Line-height: 25px;
	
	PADDING-LEFT: 10px;
}
.ContentNormalNew
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	Color: #333333;
	Line-height: 16px;
}
.SecondaryHeaderNew
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 12px;
	Color: #333333;
	Line-height: 16px;
}
.ContentBoldNew
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	Color: #333333;
	Line-height: 18px;
}
.ContentNormalLanding
{
/*	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: regular;
	FONT-SIZE: 13px;
	Color: #5f5751;
	Line-height: 16px; */
	FONT-SIZE: 12px; 
	FONT-WEIGHT: regular;
	COLOR: #5f5751; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Style changes for Page-Resize release */
}
.ContentNormalLanding A:link {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: #708491; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* Styleclass added for Page-Resize release */
}
.pwmButton
{   
       PADDING-RIGHT: 4px;
       PADDING-LEFT: 4px;
       FONT-WEIGHT: bold;
       FONT-WEIGHT: regular;
       FONT-SIZE: 11px;	/* page resize template change */ 
       PADDING-BOTTOM: 4px;
       CLIP: rect(auto 20px auto 20px);
       COLOR: #ffffff;
       PADDING-TOP: 4px;
       BORDER-TOP: #818d9c;
       BORDER-LEFT: #818d9c;
       BORDER-RIGHT: #818d9c;
       BORDER-BOTTOM: #818d9c;
       FONT-FAMILY: Arial, Helvetica, sans-serif; 
       BACKGROUND-COLOR: #818d9c;
       TEXT-DECORATION: none;
}
.pmwEditText
{
    color: #5f5751;
    FONT-WEIGHT: regular;
    TEXT-DECORATION: none
}
.errorTextMessage
{
    color: #333333;
    FONT-SIZE: 12px;  /* page resize template change */ 
    FONT-WEIGHT: regular;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
}
.errorMainMessage
{
    color: #990000;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 11px;  /* page resize template change */ 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
}
.pwmFieldText
{
    color: #708491;
    FONT-WEIGHT: regular;
    TEXT-DECORATION: none;
}
.LinkFP{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	Color: #708491;
	FONT-SIZE: 10px;
}
.LinkFP A:link
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	Color: #708491;
	FONT-SIZE: 10px;
    	TEXT-DECORATION: none
    	PADDING-LEFT: 30px;
}
.LinkFP A:visited
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	Color: #708491;
	FONT-SIZE: 10px;
    	TEXT-DECORATION: none
}
.LinkFP A: hover
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	Color: #708491;
	FONT-SIZE: 10px;
    	TEXT-DECORATION: none
}
.LinkFP A:active
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	Color: #708491;
	FONT-SIZE: 10px;
    	TEXT-DECORATION: none
}
.2FAContentNormal
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; /* page resize template change*/
	FONT-WEIGHT: regular;
	FONT-SIZE: 12px;
	Color: #333333;
	Line-height: 16px;
}
.leftbg {
	background: transparent url(/en_US/public_content/Resources/images/mod_left.gif) top right;
	background-position: top left;
	background-repeat: repeat-y;
}
.rightbg {
	background: transparent url(/en_US/public_content/Resources/images/mod_right.gif) top left;
	background-position: top left;
	background-repeat: repeat-y;
}
.topbg {
	background: transparent url(/en_US/public_content/Resources/images/mod_top.gif) bottom left;
	background-position: top left;
	background-repeat: repeat-x;
}
.bottombg {
	background: transparent url(/en_US/public_content/Resources/images/mod_bottom.gif) bottom left;
	background-position: top left;
	background-repeat: repeat-x;
}
.ph .toolHeader, .toolRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	background: transparent url(/en_US/public_content/Resources/images/tools_border.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	border: 0;
	padding-left: 1px;
}
.toolRow td {
	padding: 2px 10px;
}
.toolRow .lightBlue {
	height: 22px;
	background: transparent url(/en_US/public_content/Resources/images/tools_border_lightBlue.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	font-size: 9px;
	color: #374650;
	border: 0;
	padding: 0 10px;
}
.ContentNormalFootnote{	FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-WEIGHT: regular;	FONT-SIZE: 10px;	Color: #5f5751;	Line-height: 16px;}
/* .ContentNormal LI{
	FONT-SIZE: 13px; COLOR: #5f5751; LINE-HEIGHT: 16px; FONT-FAMILY:Arial, Helvetica, sans-serif;
} */
.LinkCapsWhite{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	Color: #ffffff;
	Line-height: 15px;
}
.LinkCapsWhite A:link
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	Color: #ffffff;
	text-decoration:none;
	Line-height: 15px;
	
}
.LinkCapsWhite A:hover
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	Color: #ffffff;
	text-decoration:underline;
	Line-height: 15px;
	
}
.SecondaryHeaderLocations
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 12px;
	Color: #333333;
	Line-height: 16px;
}
.LinkCapsLargeLocations
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	Color: #708491;
}
.ContentBoldLocations
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 12px;
	Color: #333333;
	Line-height: 18px;
}
.ContentManagementDesig
{
        FONT-FAMILY: Arial, Helvetica, sans-serif;
     
     	FONT-WEIGHT: Bold;
     
     	FONT-SIZE: 11px;
     
     	Color: #333333;
     
	
}
.ContentManagementName
{
        FONT-FAMILY: Arial, Helvetica, sans-serif;
     
     	FONT-WEIGHT: Bold;
     
     	FONT-SIZE: 13px;
     
     	Color: #333333;     
	
}
.yb-portlet-font-small 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	     
    FONT-SIZE: 12px;
	     
	Color: #333333;     
		
     
}
 
.yb-portlet-font
{
 
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	     
    FONT-SIZE: 12px;
 	     
	Color: #333333;
    
    
    
}
/* Dow Jones Market Information Portlet */
.dj_SCContainer 
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: 300px;
	left: 0;
	top: 19px;
}
.dj_SCContainer ul 
{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.dj_SCContainer li 
{
	padding: 0 5px;
	cursor: default;
	white-space: nowrap;
}
.dj_SCContainer li.yui-ac-highlight
{
	background-color: #708491;
	color: #FFFFFF;
}
.dj_SCContainer li.yui-ac-highlight .text
{
	color: #FFFFFF; 
	font: normal 12px arial;
}
.dj_SCContainer .yui-ac-content
{
	position: absolute;
	width: 100%;
	border: 1px solid #000000;
	background: #D8E6EF;
	font: normal 12px arial;
	z-index: 9999;
}
.dj_SCContainer .resulttable
{
	padding: 0; 
	margin: 0;
}
.dj_SCContainer .resulttable .col1 
{
	width: 80px; 
}
.dj_SCContainer .text
{
	font: normal 12px arial;
}
.dj_SCContainer table
{
	border-collapse: collapse;
	border-spacing:	0;
}   
.dj_disclaimer
{
	text-align: center;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #333333;
}
.dj_disclaimer a
{
	color: #708491;
	text-decoration: none;
}
.dj_disclaimer a:hover
{
	color: #333333;
	text-decoration: underline;
}

.dj_button {
background-color:#9BA9B2;
border-color:#C3C8CD;
border-left:0 none #C3C8CD;
border-top:0 none #C3C8CD;
color:#FFFFFF;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:bold;
height:18px;
text-transform:uppercase;
}

.dj_field_txt 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	border: 1px solid #999999;
}
.dj_hdr_sym_name 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #333333;
}
.dj_hdr_sym_short 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333333;
}
.dj_hdr_val
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #333333;
}
.dj_hdr_val_down 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #ff0000;
}
.dj_hdr_val_up 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #009900;
}
.dj_hdr_val_unch 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #63B1DE;
}
.dj_txt 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
}
.dj_txt_lbl 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #333333;
}
.dj_txt_lnk 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #708491; 
	text-decoration: none;
} 
.dj_txt_lnk:hover 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: underline;
} 
.dj_selected_lnk 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none;
}
.dj_tbl_val  
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #333333;
}
.dj_tbl_val_down 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #ff0000;
}
.dj_tbl_val_up 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #009900;
}
.dj_tbl_val_unch 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #63B1DE;
}
.dj_tbl_lnk
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #708491; 
	text-decoration: none;
}
.dj_tbl_lnk:hover
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: underline;
}
.dj_tbl_lbl 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #333333;
}
.dj_right
{
	text-align: right;
}
.dj_left
{
	text-align: left;
}
.dj_markets_row
{
	height: 20px;
}
.dj_markets_row_highlight
{
	height: 20px;
	background-color: #D8E6EF;
}
.dj_markets_padding
{
	padding: 5px;
}
.dj_hdr_symbollookup
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #333333;
}
.dj_tab_nav
{
    width: 100%;
    border-bottom: 4px solid #9ba9b2;
    border-top: 1px solid #ccc;
    background: #D8d9da url(https://djcs.marketwatch.com/cxb/BNYMellon/PWB/WSRPPortlets/MarketInfo/images/tab_background.gif) top repeat-x;
    height: 32px;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #708491;
    margin: 0;
    padding: 0;
}
.dj_tab_nav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.dj_tab_nav li
{
    float: left;
    display: inline;
}
.dj_tab_nav a
{
    display: block;
    color: #708491;
    width:75px;
    height: 14px;        
    margin: 0;
    border-right: 1px solid #ccc;
    text-decoration: none;
    padding: 9px;
    text-align: center;
}
.dj_tab_nav a.selected
{
    color: #374650;
    background: #9ba9b2 url(https://djcs.marketwatch.com/cxb/BNYMellon/PWB/WSRPPortlets/MarketInfo/images/tab_background_selected.gif) top repeat-x;
}
.dj_hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}
.dj_tab_fin 
{
	width: 100%;
}
.dj_span_fin 
{
	padding-left: 8px;
	padding-right: 8px;
}
.dj_div_fin_labels 
{
	padding-left: 4px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
.dj_tab_fin tr td.PadLeft 
{
	padding-left: 4px;
}
.dj_tab_fin tr td.PadRight 
{
	padding-right: 4px;
}
.dj_tab_fin tr.Headers 
{
	background-color: #eeeeee;
}	
.dj_tab_fin tr.Headers td 
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #cccccc;
	border-bottom: 
	solid 1px #cccccc;
}    
.dj_tab_fin tr.Headers td.Rights 
{
	text-align: right;
}
.dj_tab_fin tr.Headers td.Lefts 
{
	text-align: left;
}
.dj_tab_fin td.Amount 
{
	text-align: right;
}     
.dj_tab_fin td.Desc 
{
	padding-left: 4px;
}   
.dj_tab_fin tr.Label td 
{
	padding-top: 19px;
}
.dj_tab_fin tr.Flush td.Desc 
{
	padding-left: 4px;
}
.dj_tab_fin tr.FlushPaddedTop 
{
	padding-top: 10px;
}    
.dj_tab_fin tr.FlushBold 
{
	font-weight: bold;
}     
.dj_tab_fin tr.TotalBold 
{
	font-weight: bold;
}
.dj_tab_fin tr.TotalBold td 
{
	padding-top: 5px; 
	padding-bottom: 5px;
}    
.dj_tab_fin tr.IndentLevel1 td.Desc 
{
	padding-left: 12px;
}   
.dj_tab_fin tr.IndentLevel1Bold 
{
	font-weight: bold;
} 
.dj_tab_fin tr.IndentLevel1Bold td.Desc 
{
	padding-left: 12px;
} 
.dj_tab_fin tr.IndentLevel2 td.Desc 
{
	padding-left: 20px;
}   
.dj_tab_fin tr.IndentLevel2Bold 
{
	font-weight: bold;
} 
.dj_tab_fin tr.IndentLevel2Bold td.Desc 
{
	padding-left: 20px;
} 
.dj_tab_fin tr.IndentLevel3 td.Desc 
{
	padding-left: 36px;
} 
/*Over view page*/
.dj_txt_lbl_pad 
{
	padding-top:10px; 
	padding-bottom:5px; 
}
.dj_txt_bdrbot 
{
	border-bottom: solid 1px #ccc; 
}
.dj_txt_bold 
{
	font-weight: bold;
}
.dj_txt_pad 
{ 
	padding: 6px 4px 6px 4px; 
}
.dj_txt_padright 
{
	padding-right: 10px; 
}
.dj_tab_over 
{
	width: 100%;
}
.dj_tab_over td.dj_rows_lbl 
{
	padding: 6px 4px 6px 4px; 
	background-color: #eee; 
}
.dj_tab_over td.dj_rows 
{ 
	padding: 6px 4px 6px 4px; 
}
/*News Story page*/
.dj_txt_story_body 
{ 
	padding: 10px 10px 10px 10px; 
}
.dj_txt_story_header 
{ 
	border-bottom: solid 1px #ccc; 
	padding: 6px 0px 3px 0px; 
}
.dj_txt_story_date 
{ 
	padding: 10px 0px 10px 0px; 
}
/* Dow Jones Market Information Portlet end */
.LoginSecondaryHeader
{
/*	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	Color: #333333;
	Line-height: 16px; */
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	Line-height: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold;	
	PADDING-LEFT: 16px;		/* Style changes for Page-Resize release */
}
html>body .LoginSecondaryHeader
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	Line-height: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: Bold;	
	PADDING-LEFT: 14px;		/* Style changes for Page-Resize release */
}
.LoginProseHeader
{
/*	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	Color: #333333;	*/
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:Bold;	
	PADDING-LEFT: 16px;		/* Style changes for Page-Resize release */
}
html>body .LoginProseHeader
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:Bold;	
	PADDING-LEFT: 14px;		/* Style changes for Page-Resize release */
}
.mgContentNormal{
/*	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	COLOR: #333333;
	text-decoration: none;
	padding: 4px 4px;	*/
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #333333; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	/* Style changes for Page-Resize release */
}
.mgContentNormalPerformance {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #333333; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	/* Style changes for Page-Resize release PERFORMANCE PORTLET */
}
.locations 
{
	border-left:solid ;
	border-color: #C9C299
}
.pwmMellonNavigUnSelected
{
color:#708491;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.pwmMellonNavigUnSelected:visited 
{
color:#708491;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.pwmMellonNavigUnSelected:hover
{
color:#708491;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
 .pwmMellonNavigUnSelected:active
{
color:#708491;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.SideBarLink a:hover {
text-decoration:underline;
color:#333333;
}
.Links a:hover {
text-decoration:underline;
color:#333333;
}
.LinkCapsalt a:hover {
text-decoration:underline;
color:#333333;
}
.LinkCaps a:hover {
text-decoration:underline;
color:#333333;
}
.LinkCapsBig a:hover {
text-decoration:underline;
color:#333333;
}
.LinkCapsLargeLocations a:hover
{
text-decoration:underline;
color:#333333;
}
.ChartLink{
COLOR: #222244;
FONT-WEIGHT: normal;
text-decoration:none;
font-size:11px;
}
.ChartLink a:active{
COLOR: #222244;
FONT-WEIGHT: normal;
text-decoration:none;
font-size:11px;
}
.ChartLink a:link{
COLOR: #222244;
FONT-WEIGHT: normal;
text-decoration:none;
font-size:11px;
}
.ChartLink a:hover{
COLOR: #222244;
FONT-WEIGHT: normal;
text-decoration:underline;
font-size:11px;
}
.histroyPagination A:link
{
COLOR:#708491;
TEXT-DECORATION: none;
font-weight:normal;
}
.histroyPagination  A:hover
{
COLOR: #333333;
TEXT-DECORATION: underline;
font-family:Arial;
font-weight:normal;
}
.histroyPagination  A:active
{
COLOR: #5F5751;
TEXT-DECORATION: none;
font-family:Arial;
font-weight:normal;
}
.histroyPagination  A {
COLOR: #708491;
font-weight:normal;
}
.histroyButton A:link
{
COLOR:#708491;
TEXT-DECORATION: none;
font-weight:normal;
}
.histroyButton  A:hover
{
COLOR: #333333;
TEXT-DECORATION: underline;
font-family:Arial;
font-weight:normal;
}
.histroyButton  A {
COLOR: #708491;
font-weight:normal;
}