.SearchResultsHeader {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;     
    color: #000000;
    text-align: center;  
    letter-spacing: .05em; 
    background: #ffffff
    }    

.SearchResultsHeader A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;     
    color: #003098;
    text-align: center;  
    letter-spacing: .05em; 
    background: #ffffff
    }

.SubHead1 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #000000; 
    background: #ffffff 
     }
     
.SubHead2 { 
     font-family: Arial, Helvetica, sans-serif;
     font-style: italic; 
     font-weight: bold; 
     font-size: 9pt;
     color: #000000;
    background: #ffffff
    }    

.SubHead3 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
        font-style: italic;
    color: #000000; 
    background: #ffffff }

.subnav {
    COLOR: #999999; FONT: 8pt verdana,helvetica,arial,sans-serif
}
.subnav B {
    COLOR: #333333; FONT: 8pt verdana,helvetica,arial,sans-serif
}
.subnav A {
    COLOR: #003098; FONT: 8pt verdana,helvetica,arial,sans-serif
}
.utility-subheader {
    COLOR: #003098; FONT: bold 11pt verdana,helvetica,arial,sans-serif
}
.welcome {
    COLOR: #003098; FONT: bold 9pt verdana,helvetica,arial,sans-serif
}
.logon-attempts {
    COLOR: #666666; FONT: 9pt verdana,helvetica,arial,sans-serif
}
.logon-attempts B {
    COLOR: #666666; FONT: bold 8pt verdana,helvetica,arial,sans-serif
}
.logon-attempts A {
    COLOR: #666666; FONT: bold 9pt verdana,helvetica,arial,sans-serif
}
BODY {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.BlueHeader {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: bold; 
    color: #003098;
    text-align: left
}

.BlueSpacer {   
    background: #003098;
    }

.BlueSpacer2 {   
    background: #0066cc;
    }    
        
.GreenSpacer {   
    background: #669933;
    }            

/*Formatting for Center Top Greetings area*/
.CenterColumnTop {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    background: #ffffff
    }
    
/*Formatting for Center Top titles in action area*/        
.CenterActionHeader { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #000000;
    text-align: left
    }
    
/*Formatting for Center Action Items area for the Index page on a white background*/    
.CenterActionW {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #000000;
    text-align: left;  
    background: #ffffff
    }    

.CenterActionW A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #003098;
    text-align: left;  
    background: #ffffff
}    

/*Formatting for Center Action Items area for the Index page on a grey background*/    
.CenterActionG {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #000000;
    text-align: left;  
    background: #dddddd
    }    

.CenterActionG A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #003098;
    text-align: left;  
    background: #dddddd
    }    
        
.indexCenterActionLeft {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold; 
    color: #000000; 
    text-align: left;  
    background: #FFFFFF 
    }    
    
/*Formatting for Expanded Items Listing on the Index page.  May also be used elsewhere where similar formatting is required*/    
.indexCenterAction1 {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold; 
    color: #000000; 
    text-align: right;  
    background: #FFFFFF 
    }    

.indexCenterAction1 A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold; 
    color: #003098; 
    text-align: right;  
    background: #FFFFFF 
    }    

/*Formatting for Expanded Items Listing on the Index page.  May also be used elsewhere where similar formatting is required*/    
.indexCenterAction2 {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #000000; 
    text-align: right; 
    background: #DDDDDD 
    }

.indexCenterAction2 A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #003098; 
    text-align: right; 
    background: #DDDDDD 
    }

.alert-customization-message {
    font: 9pt verdana,helvetica,arial,sans-serif; 
    color: #939393;
}
.alert-customization-message B {
    font: bold 9pt verdana,helvetica,arial,sans-serif; 
    color: #939393;
}
.alert-customization-message A {
    font: bold 9pt verdana,helvetica,arial,sans-serif; 
    color: #939393;
}
    
.alert-message-urgency {
    BACKGROUND: #ffffcc; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.alert-message-action-required {
    BACKGROUND: #ffffcc; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.TextOnBlueSmall {
    BACKGROUND: #003098; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.Alert-Reply-Label {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; 
}
.Alert-Reply-Label B {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Status-History-Label {
    COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Status-History-Label A{
    COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Status-History-Entry {
    COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Status-History-Entry A{
    COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Status-History-Entry I {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal
}
.Alert-Firm-Name {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Firm-Name B {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Firm-Name I {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.Body-TopFrame {
    BACKGROUND: #000000; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN: 0pt
}
.Alerts-TopFrame-Text {
    COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.Alerts-TopFrame-Text A {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}


.alert-summary {
    COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.alert-summary B {
    FONT-WEIGHT: bold
}
.alert-summary STRONG {
    COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.alert-summary EM {
    COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; font-style: normal;
}
.alert-summary I {
    BACKGROUND: #DDDDDD; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; font-style: normal;
}


.Pagination-Text {
    COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Pagination-Text B {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Pagination-Text A {
    COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Label-Query {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; HEIGHT: 25px
}
.Body-Alert {
    BACKGROUND: #ffffff; COLOR: #000000; MARGIN: 0pt
}
.Message-Indicator {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.Alert-Results {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Results B {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Sorting-Text {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Sorting-Text A {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Sorting-Selected-Text {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Sorting-Selected-Text A {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Text-New {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Text-New A {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-Text-Old {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Text-Old A {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-TextOnWhite {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-TextOnWhite A {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-TextOnWhite B {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-TextOnWhite A:visited {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextOnWhite B {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Alert-TextOnWhite {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-TextOnWhite A {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-TextOnWhite B {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.TextOnBlue {
    BACKGROUND: #003098; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.TypicalTextSmallBlue {
    COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TextOnGreen {
    BACKGROUND: green; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.TabTextOnGreen {
    BACKGROUND: #669933; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.05em; PADDING-LEFT: 9pt; TEXT-ALIGN: left
}

.TabTextOnGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;    
    text-align: left;     
    color: #000000;
    background: #DDDDDD;
    text-indent: 2pt
    }        

.TabTextOnGrey A {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;    
    text-align: left;     
    color: #003098;
    background: #DDDDDD;
    text-indent: 2pt
    }        
 
.TabTextOnGreyRed {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;    
    text-align: left;     
    color: red;
    background: #DDDDDD;
    text-indent: 2pt
    }        

.TypicalTextOnGrey2 {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt;
    text-align: left; 
    color: #000000;
    background: #DDDDDD
    }    
        
.TypicalTextOnGrey3 {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: left;  
    color: #000000;
    background: #CCCCCC
    }            

.TypicalTextOnGreyRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: right; 
    color: #000000;
    background: #DDDDDD
    }    

.TypicalTextOnGreyCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: center; 
    color: #000000;
    background: #DDDDDD
    }    
    
.TypicalTextOnMustard {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #333333; 
    background: #FFCC00
    }
    
.TypicalTextOnMustardRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: right; 
    color: #333333; 
    background: #FFCC00
    }    
    
.TypicalText {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalText A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextAlignR {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    text-align: right;     
    background: #ffffff
    }    
    
.TypicalTextAlignR2{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    text-align: right;     
    background: #dddddd
    }    
        
.TypicalTextOnWhite {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextRed {
    COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextRed A {
    COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextRedBold {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #FF0000; 
    }

.y {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #000000; 
    background: #ffffff
    }

.x {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    background: #ffffff
    }

.TypicalTextBoldOnMustard {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #333333; 
    background: #ffcc00
}

.TypicalTextBoldAlignR {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;
    text-align: right; 
    color: #000000; 
    background: #ffffff
    }    

.TypicalTextRedAlignR {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #FF0000;
    text-align: right;    
    }

.TypicalTextBlueLink {
    COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextBlueLink A {
    COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextDarkBlue {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextBlue {
    COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextBlueBold {
    COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.TypicalTextBlue A {
    COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TextOnLightBlue {
    BACKGROUND: #0066cc; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.TypicalTextSmallRed {
    COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextSmallRed A {
    COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextSmallOnDarkGrey {
    BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextSmallWhiteOnBlue A {
    BACKGROUND: #003098; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextSmallOnYellow {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: left; 
    color: #000000;
    background: #ffffcc;
    }

.TypicalTextBold {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold;
}
.TypicalTextBoldMainHeading {
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 10pt; 
    FONT-WEIGHT: bold
}
.TypicalTextBoldOnWhite {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.TypicalTextBold A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}

.TypicalTextOnGrey {
    BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.TypicalTextOnGrey  A{
    BACKGROUND: #dddddd; COLOR: #003898; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}

.TypicalTextSmallOnGrey {
    BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextSmallOnGrey A{
    BACKGROUND: #dddddd; COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextOnDarkGrey {
    BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.TypicalTextOnYellow {
    BACKGROUND: #ffffcc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-ALIGN: left
}

.TypicalTextOnYellowRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: right; 
    color: #000000;
    background: #ffffcc
    }
    
.TypicalTextOnYellowCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: center; 
    color: #000000;
    background: #ffffcc
    }

.TypicalTextOnDarkGreyBold {
    BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.TypicalTextOnGreyBold {
    BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.TypicalTextOnGreyBold A {
    BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.TypicalTextDisclaimer {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextDisclaimer A{
    BACKGROUND: #ffffff; COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextDisclaimerOnGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;  
    color: #000000; 
    background: #DDDDDD
}

.SubHead1 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #000000; 
    background: #ffffff 
}
    
.SubHead2 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-style: italic; 
    font-weight: bold; 
    font-size: 9pt;
    color: #000000;
    background: #ffffff 
}
    
.SubHead3 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
        font-style: italic;
    color: #000000; 
    background: #ffffff 
}

    
.MacSearchResultsW {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #000000;
    text-align: left;  
    background: #ffffff
}    

    
.MacSearchResultsG {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #000000;
    text-align: left;  
    background: #dddddd
}        
    
.bottomLinks {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    letter-spacing: 0.05em;
}
.bottomLinks  A{
    color: #003098; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    letter-spacing: 0.05em;
}
.bottomLinks2 {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    letter-spacing: 0.05em;
}
.bottomLinks2  A{
    color: #003098; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    letter-spacing: 0.05em;
}

.bottomLinks3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000000;
    text-align: center
    }

.bottomLinks3 A{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000000;
    text-align: center
}

.FormData {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    background: #ffffff
}    

.TypicalTextSmall {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt
}

.TypicalTextSmall A{
    color: #003098; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt
}

.TypicalTextSmallBold {
    background: #ffffff; 
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold
}
.TabTextOnMustard {
    background: #ffcc00; 
    color: #333333; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
    letter-spacing: 0.05em; 
    text-align: left
}

.headerTextOnBlue {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    color: #ffffff;
    text-align: left;  
    background: #003098;
    }    

.HeaderTextOnMustard {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: left; 
    color: #333333; 
    background: #FFCC00
    }    
    
.TabTextOnBlue {
    BACKGROUND: #003098; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.05em; PADDING-LEFT: 5pt; TEXT-ALIGN: left
}

.TabTextOnBlueActive {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: .05em; 
    color: #ffffff; 
    background: #003098;
    }

.TabTextOnBlueActive A {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: .05em; 
    color: #ffffff; 
    background: #003098;
    }
/*  Styles Added for Arthur START*/
.TH-Text-Small {
	background: #EBEFF7; 
    color: #666666; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
}

.TypicalTextSmallOnWhite {
	background: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.TypicalTextSmallOnLightGrey {
	BACKGROUND: #efefef; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.disabledFormField{
	BACKGROUND:#DDDDDD;
}

.enabledFormField{
	BACKGROUND:#ffffff;;
}



@media print{
	TextArea.styleForTextarea_250 {
		font-family : Arial, Helvetica, sans-serif;
		font-size   : 9px;
		font-weight : normal;
		text-decoration : none;
		color :#000000;
		letter-spacing: normal;
		text-align: left;
		word-spacing: normal;
		white-space: normal;
		width: 500px;
		height:45px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_250_small {
		font-family : Arial, Helvetica, sans-serif;
		font-size   : 9px;
		font-weight : normal;
		text-decoration : none;
		color :#000000;
		letter-spacing: normal;
		text-align: left;
		word-spacing: normal;
		white-space: normal;
		width: 200px;
		height:50px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_300 {
		font-family : Arial, Helvetica, sans-serif;
		font-size   : 9px;
		font-weight : normal;
		text-decoration : none;
		color :#000000;
		letter-spacing: normal;
		text-align: left;
		word-spacing: normal;
		white-space: normal;
		width: 560px;
		height:50px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_1250 {
		font-family : Arial, Helvetica, sans-serif;
		font-size   : 9px;
		font-weight : normal;
		text-decoration : none;
		color :#000000;
		letter-spacing: normal;
		text-align: left;
		word-spacing: normal;
		white-space: normal;
		width: 400px;
		height:180px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_2250 {
		font-family : Arial, Helvetica, sans-serif;
		font-size   : 9px;
		font-weight : normal;
		text-decoration : none;
		color :#000000;
		letter-spacing: normal;
		text-align: left;
		word-spacing: normal;
		white-space: normal;
		width: 560px;
		height:230px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}
}
/*  Styles Added for Arthur END*/

.TabTextOnBlueActive A:visited {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: .05em; 
    color: #ffffff; 
    background: #003098;
    }

.TabTextOnBlue2 {
    BACKGROUND: #0066cc; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.05em; PADDING-LEFT: 9pt; TEXT-ALIGN: left
}

.MenuTextOnBlack {
    BACKGROUND: #000000; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em; 
}
.MenuTextOnBlack A {
    BACKGROUND: #000000; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;  TEXT-DECORATION: none
}

.MenuTextOnBlue { font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    color: #dddddd;
    background: #000066;
    text-spacing: .1em         
}

.MenuTextOnBlue A{ font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    color: #dddddd;
    background: #000066;
    text-spacing: .1em         
}

.MastHeadLinks {
    COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.MastHeadLinks A {
    COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}

.indexDate {
    COLOR: #bfbfbf; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7.5pt; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}

.tabtext {
    COLOR: #dfdfdf; FONT: bold 8pt arial,helvetica; LETTER-SPACING: 0.05em
}
.tabtext B {
    COLOR: #dfdfdf; FONT: bold 9pt arial,helvetica; LETTER-SPACING: 0.05em;
}
.tabtext A {
    COLOR: #dfdfdf; FONT: bold 8pt arial,helvetica; LETTER-SPACING: 0.05em; TEXT-DECORATION: none
}
.tabtexton {
    COLOR: #003098; FONT: bold 8pt arial,helvetica; LETTER-SPACING: 0.05em
}
.tabtexton B {
    COLOR: #003098; FONT: bold 9pt arial,helvetica; LETTER-SPACING: 0.05em
}
.tabtexton A {
    COLOR: #003098; FONT: bold 8pt arial,helvetica; LETTER-SPACING: 0.05em; TEXT-DECORATION: none
}

.TabTextOnDarkGrey {
    BACKGROUND: #8c8c8c; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.WhatsNewBlueLinksBold A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.WhatsNewBlueLinks A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.GreyDate {
    COLOR: #555454; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.SmallBlackText A {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.WhatsNewBulletinLink A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.WhatsNewSpotlightLink A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.WhatsNewPopularLinks A {
    COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.WhatsNewOnLightBlue {
    BACKGROUND: #5084c4; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
.WhatsNewBlueLink {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.WhatsNewBlueLink A {
    COLOR: #5084c4; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.WhatsNewSmallBlueLink A {
    COLOR: #5084c4; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Firm-Name {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Alert-Firm-Name B {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.Alert-Firm-Name I {
    COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.Alert-Search-SubHeader {
    BACKGROUND: #DDDDDD; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}



/****************************** Styles for News page ****************************/
.Weekly-Spotlight-Header {
    BACKGROUND: #ffffff; COLOR: #696969; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em; 
}
.HR-Line {
    BACKGROUND: #CCCCCC; 
}
.Title-Weekly-Spotlight {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 13pt; FONT-WEIGHT: bold; 
}
.Spotlight-Text {
    COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}
.Spotlight-Info-Link A {
    COLOR: #0065cf; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}

.Bulletins-Header {
    BACKGROUND: #f3eb69; COLOR: #cf0000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Bulletins-Links A {
    COLOR: #a10000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.Bulletins-Time {
    COLOR: #343434; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}

.Schwab-News-Header {
    BACKGROUND: #cbd3e3; COLOR: #04388A; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Schwab-News-Links A {
    BACKGROUND: #EBEFF7; COLOR: #00309A; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.Schwab-News-Time {
    BACKGROUND: #EBEFF7; COLOR: #343434; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}

.Industry-News-Header {
    BACKGROUND: #ffffff; COLOR: #000064; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Industry-News-Links A {
    BACKGROUND: #ffffff; COLOR: #0045D7; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}
.Industry-News-Time {
    BACKGROUND: #ffffff; COLOR: #343434; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}
.Expanded-Listing-Link A{
    COLOR: #0045D7; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}
.Customized-Content-Header {
    BACKGROUND: #E7EBF3; COLOR: #043179; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Customized-Content-Header-Links A {
    BACKGROUND: #E7EBF3; COLOR: #244575; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}
.Customized-Content-Title {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Customized-Content-Text {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}
.Customized-Content-Links A {
    BACKGROUND: #ffffff; COLOR: #0045D7; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}
.Customized-Content-Time {
    BACKGROUND: #ffffff; COLOR: #343434; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}

.Key-Tasks-Header {
    BACKGROUND: #DEDEDE; COLOR: #555555; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Key-Tasks-Links A {
    BACKGROUND: #F3F3F3; COLOR: #012976; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}

.Event-Highlights-Header {
    BACKGROUND: #DEDEDE; COLOR: #555555; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em;
}
.Event-Highlights-SubHeader A {
    BACKGROUND: #F3F3F3; COLOR: #305DBE; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em; 
}
.Event-Highlights-Links A {
    BACKGROUND: #F3F3F3; COLOR: #305DBE; FONT-FAMILY: Arial; FONT-SIZE: 9pt; 
}
.Event-Highlights-Date {
    BACKGROUND: #f3f3f3; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}
.Event-Highlights-Calendar-Link A{
    BACKGROUND: #f3f3f3; COLOR: #0045D7; FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
}
.event-hr {
    BACKGROUND: #888888;
}
.event-subheader {
    BACKGROUND: #f3f3f3; COLOR: #444444; FONT-FAMILY: Arial; FONT-SIZE: 9pt;
}
/****************************** End Styles for News page ****************************/

/* ****************** Search Results styles ************************** */

.search-summary {
    COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.search-summary B {
    FONT-WEIGHT: bold
}

.search-summary I {
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; font-style: normal;
}

.Search-Sorting-Text {
     COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Search-Sorting-Text A {
     COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.Search-Results-Text {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}
.Search-Results-Text A {
    BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

/* *********** New Styles added for eReorg Phase 2 ******** */


.Alert-TextOnGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000;
    background: #DDDDDD
    }

.Alert-TextOnGrey B{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #000000; 
    background: #DDDDDD
    }
.Alert-TextOnGreyBold{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #000000; 
    background: #DDDDDD
    }
.Alert-TextOnLightGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000;
    background: #eeeeee
    }
.Alert-TextOnLightGrey A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000; 
    background: #eeeeee
    }    

.Alert-Sorting-Text-Small {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #666666; 
    background: #eeeeee
    }
.Alert-Sorting-Text-Small-OnWhite  {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #666666; 
    background: #ffffff
    }
.Alert-Sorting-Text-Small-OnWhite A {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;  
    color: #666666; 
    background: #ffffff
    }
.Alert-Sorting-Text-Small A {
    COLOR: #666666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold
}
.alert-blue-title {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: left;  
    color: #003098;
    }

.alert-urgency {
    COLOR: red; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    TEXT-ALIGN: left; 
    font-weight: bold; 
}    


.Alert-TextOnGold {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #000000;
    background: #f8e572
    }
.Alert-TextOnRed {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;  
    color: #ffffff;
    background: #fe4c02
    }

    /*------------ Printer Friendly Styles -----------------*/


.Alert-TextOnWhite-Tiny {
    BACKGROUND: #ffffff; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 6pt
}

.Alert-TextOnLightGrey-Tiny {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 6pt;  
    color: #000000;
    background: #eeeeee
    }

.Alert-TextOnGreyBold-Tiny {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 6pt;
    font-weight: bold;  
    color: #000000; 
    background: #DDDDDD
    }
    
.Alert-Sorting-Text-Small-Tiny {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 6pt;
    font-weight: bold;  
    color: #666666; 
    background: #eeeeee
    }
    

/* ********************** COST BASIS Styles *********************/


.CostBasis-TH-Text {
    BACKGROUND: #EBEFF7; 
    COLOR: #666666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold
}
.CostBasis-TH-Text A {
    BACKGROUND: #EBEFF7; 
    COLOR: #666666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold
}

.CostBasis-Cell-Title {
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold
}

.CostBasis-Text  {
    BACKGROUND: #ffffff; 
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

.CostBasis-TextSmall {
    BACKGROUND: #ffffff; 
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt
}

.CostBasis-TextOnWhite {
    BACKGROUND: #ffffff; 
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.CostBasis-TextOnWhite A {
    BACKGROUND: #ffffff; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt
}
.CostBasis-TextOnWhite B {
    BACKGROUND: #ffffff; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold
}
.CostBasis-TextOnWhite A:visited {
    BACKGROUND: #ffffff; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt
}


.CostBasis-TextOnGrey {
    BACKGROUND: #dddddd;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.CostBasis-TextOnGreyBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background: #DDDDDD
    }


.CostBasis-TextOnLightGrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;  
    color: #000000;
    background: #eeeeee
    }
.CostBasis-TextOnLightGrey A{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;  
    color: #000000;
    background: #eeeeee
    }
.CostBasis-TextOnGrey B{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background: #DDDDDD
    }

.CostBasis-TextOnGreyBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background: #DDDDDD
    }

.Cost-Basis-TabText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    background: #ffffff;
    }
.Cost-Basis-TabTextOnBlue  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    background: #003098;
    }
.Cost-Basis-TabTextOnBlue A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: .05em;
    color: #ffffff;
    background: #003098;
    }

.CostBasis-RedTextOnWhite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #ff0000;
    background: #ffffff
    }

.CostBasis-RedTextOnWhite A{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #ff0000;
    background: #ffffff
}

.CostBasis-RedTextOnWhite B{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ff0000;
    background: #ffffff
    }
.CostBasis-RedTextOnGrey {
FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-size: 8pt;
COLOR: #ff0000;
BACKGROUND: #dddddd;
    }

.CostBasis-RedTextOnLightGrey {
FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-size: 8pt;
COLOR: #ff0000;
BACKGROUND: #eeeeee;
    }
.CostBasis-Title-Text {
    BACKGROUND: #ffffff; 
    font-weight: bold; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt
}

.CostBasis-TypicalText {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}
.Subscription-Title {
    COLOR: #003098; 
    FONT-FAMILY:  Arial, Helvetica, sans-serif; 
    FONT-SIZE: 12 pt
}

.Subscription-Title B {
    COLOR: #003098; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 12 pt; 
    FONT-WEIGHT: bold
}

.TypicalTextOnLightGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;  
    color: #000000;
    background: #eeeeee
    }
.TypicalTextOnLightGrey A{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;  
    color: #000000; 
    background: #eeeeee
    }
/* *********************************************************** */
/* New Styles Added for Client Center */

.ClientCenter-TabTextOnBlue {
    BACKGROUND: #003098;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING:0.05 em;
    PADDING-LEFT: 5pt;
    TEXT-ALIGN:left;
}

.ClientCenter-TextOnWhite {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.ClientCenter-TextOnWhite B {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

.ClientCenter-TextOnWhite A {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.ClientCenter-TextOnWhite A:visited {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.ClientCenter-Cell-Title {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 5pt;
}

.ClientCenter-TextOnWhiteSmall {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TextOnWhiteSmall A{
    BACKGROUND: #ffffff;
    COLOR: #0000a0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TextOnWhiteSmall A:visited{
    BACKGROUND: #ffffff;
    COLOR: #0000a0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TextOnGrey {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    color: #000000;
    background: #DDDDDD
    }    
    
.ClientCenter-TextOnLightGreySmall {
    BACKGROUND: #EFEFEF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TextOnLightGreySmall A{
    BACKGROUND: #EFEFEF;
    COLOR: #0000a0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TextOnLightGreySmall A:visited{
    BACKGROUND: #EFEFEF;
    COLOR: #0000a0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.ClientCenter-TH-Text {
    BACKGROUND: #EBEFF7;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.ClientCenter-TH-Text A{
    BACKGROUND: #EBEFF7;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.ClientCenter-TH-Text A:visited{
    BACKGROUND: #EBEFF7;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.Cashiering-TextOnWhiteSmall {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
}

.Cashiering-TextOnLightGreySmall {
    BACKGROUND: #EFEFEF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
}

.legend-row-text {
    BACKGROUND: #EBEFF7;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText-Old {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText-Old A {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText-Old A:visited {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText-New {
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.Alert-SmallText-New A {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.Alert-SmallText-New A:visited {
    BACKGROUND: #ffffff;
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.Alert-SmallText {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText A {
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.Alert-SmallText A:visited {
    COLOR: #003098;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}


/* ********** for Site Map ***************** */

form {
    margin-top: 0pt;
    margin-bottom: 0pt;
}
    
.SiteMapLevelOne {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    color: #000000; 
    background-color: #e0e0e0;
    padding-left: 15px;
}

.SiteMapLevelTwo {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold; 
    padding-left: 15px;
}

.SiteMapLevelThree {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    padding-left: 30px;
}

.SiteMapLevelFour {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    padding-left: 45px;
}

.SiteMapLevelFive {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    padding-left: 60px;
}

.SiteMapLevelDefault {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    padding-left: 75px;
}



    
/* ********** / for Site Map ***************** */
    
/*  Styles Added for Arthur START*/
.TH-Text-Small {
	BACKGROUND: #EBEFF7; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.TypicalTextSmallOnWhite {
	background: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.TypicalTextSmallOnLightGrey {
	BACKGROUND: #efefef; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.disabledFormField{
	BACKGROUND:#DDDDDD;
}

.enabledFormField{
	BACKGROUND:#ffffff;;
}



@media print{
	TextArea.styleForTextarea_250 {
		width: 500px;
		height:45px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_250_small {
		width: 200px;
		height:50px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_300 {
		width: 540px;
		height:55px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_1250 {
		width: 400px;
		height:180px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}

	TextArea.styleForTextarea_2250 {
		width: 560px;
		height:230px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		overflow: visible;
		clip: rect();
	}
}
/*  Styles Added for Arthur END*/
/* ++++ for Accounts Tab +++ */
.Accounts-TypicalTextHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    color: #666666;
    background: #ebeff7;
    }

.Accounts-TypicalTextHeaderStrong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    color: #666666;
    background: #ebeff7;
    font-weight: bold;
    }
    
.Accounts-TypicalTextOnOddRow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    color: #000000;
    background: #ffffff;
    }

.Accounts-TypicalTextOnOddRowRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: right; 
    color: #000000;
    background: #ffffff;
    }    

.Accounts-TypicalTextOnOddRowCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: center; 
    color: #000000;
    background: #ffffff;
    }    
    
.Accounts-TypicalTextOnEvenRow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    color: #000000;
    background: #eeeeee;
    }

.Accounts-TypicalTextOnEvenRowRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: right; 
    color: #000000;
    background: #eeeeee;
    }    

.Accounts-TypicalTextOnEvenRowCenter {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: center; 
    color: #000000;
    background: #eeeeee;
    }    
    
.Accounts-TypicalTextBoldOnEvenRow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    color: #000000;
    background: #eeeeee;
    }

/* ++++ for /Accounts Tab +++ */

/*  Styles Added for Search Starts*/

.BlueHeaderSmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #003098;
}

.BlueHeaderSmall A:visited{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #003098;
	letter-spacing: .05em
}


.TypicalTextSamllOnGrey {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;  
	color: #000000; 
	background: #EEEEEE
}

.TypicalTextSamllOnGrey A{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;  
	color: #000000; 
	background: #EEEEEE;
	text-decoration:none;
}

.BlueHeaderSearch {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold; 
	color: #003098;
	text-align: left;  
}


.TypicalTextSmallBlue1 {

            COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt

}

.TypicalTextBlueSmall {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; 
}

.TypicalTextBlueSmall A{
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; 
}

.TypicalTextGray {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}

.TypicalTextLossRed {
	COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt
}


/*  Styles Added for Search END*/

    

/* Compliance tools section Start */
.Compliance-Rule {
	BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.Compliance-Rule A{
	BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.Compliance-Rule A:visited{
	BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.Compliance-Rule_noBackGround {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.Compliance-Rule_noBackGround A{
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.Compliance-Rule_noBackGround A:visited{
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.Compliance-Header {
	BACKGROUND: #EBEFF7; COLOR: #6A6A6A; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;FONT-WEIGHT: bold
}
    
/* Compliance tools section End */

/* Start of styles for schwab advisor network */

.Notices {  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;  
	color: #000000 
	background: #ffffff
	}
	
.SanTypicalTextSmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;  
	color: #000000; 
	background: #ffffff
	}	

	
.HeaderTextOnMustardCenter {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	text-align: center; 
	color: #333333; 
	background: #FFCC00
	}
	

.CenterActionCenterW {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	text-align: center;  
	background: #ffffff
	}
.CenterActionCenterG {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000;
	text-align: center;  
	background: #dddddd
	}
	
.TabTextOnBlueCentered {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	text-align: center; 
	color: #ffffff; 
	background: #003098;
	text-indent: 2pt
	}
	
.SanTabTextOnBlue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	text-align: left; 
	color: #ffffff; 
	background: #003098;
	padding-left: 2pt
	}
	
	
.SanTabText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;	
	text-align: left; 
	padding-left: 2pt
	}

.SanTabTextOnMustard {
    background: #ffcc00; 
    color: #333333; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
    letter-spacing: 0.05em; 
    text-align: left
	}	

.SanTabTextOnMustard A {
    background: #ffcc00; 
    color: #333333; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
    letter-spacing: 0.05em; 
    text-align: left
	}	

. SanHeaderTextOnMustard {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    text-align: left; 
    color: #333333; 
    background: #FFCC00
    } 	
/* end of sytles for schwab advisor network */	

/* Start style for ISG Mailing address */
.TabTextOnGrey-ISG{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;    
    text-align: left; 
    letter-spacing: .05em;  
    color: #003098;
    background: #DDDDDD
    }
/* End of style for ISG Mailing address*/


/* Style for displaying New Site Bubble */

.SI2BubbleImg
	{
	    background-image: url("../images/SI2BubbleHeader.gif");
	}

.SI2PopHeaderText
    {
        padding: 10px 0px 0px 10px; margin: 0 ; 
        position: absolute; right: 0px; left: 0px; height: 22px;
        font-size: 11pt; text-align: left; color: #ffffff; line-height: 22px;
		
    }
	
.SI2PopText {
	font-size:80%;
    COLOR: #000000; 
    FONT-FAMILY:  arial; 	
}	


.SI2PopCloseBtn {
	font-size:8pt;
    COLOR: #000000; 
    FONT-FAMILY:  arial; 
	bottom: 25px; right: 10px; width: 55px;
}
    
/* end of Style for displaying New Site Bubble */

/*
To support browser compatibility bubble UI
*/

.SIClassicBubbleStyle{
		visibility:hidden;
		POSITION:absolute;
		TOP: 40px;  
		color: #000000; 
		width:358px;
		height:275px;
		z-index:9;
		left: 500px ;
}

.SIClassicArrowStyle{
		position:absolute;
		z-index:10;
		top:-11px;
		left:240px;
		width:15px;
		height:12px;
		border:0;
}

.SIClassicBubbleImgStyle{
		width:365px; 
		height:40px;
		border:0;
}

.SIClassicBubbleCornerImgStyle{
		position:absolute;
		z-index:10;
		top:0px;
		left:361px;
		width:31px;
		height:41px;
		border:0;
}

.SIClassicBubblePopTextStyle{
		color: #000000; 
		width:358px;
		height:235px;
		background-color: #FFFFFF;
		padding-left:10px;
		padding-right:10px;
		border-right: 2px solid #FF8C00;
		left: 500px;
		border-bottom: 2px solid #FFA500;
		border-left: 2px solid #FF8C00;
}
/*END*/

/* Start: New classes used in News & Resources tabs */

.SI2MenuTextWOLetterSpacing {
    BACKGROUND: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
}
.SI2MenuTextWOLetterSpacing A {
    BACKGROUND: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
	text-decoration: none;
}

.SI2MenuTextWOLetterSpacing B {
    BACKGROUND: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
}

.SI2MenuTextWithLetterSpacing {
    BACKGROUND: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: bold; 
    LETTER-SPACING: 0.1em; 
}
.SI2MenuTextWithLetterSpacing A {
    BACKGROUND: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: bold; 
    LETTER-SPACING: 0.1em; 
	text-decoration: none;
}
/* End: New classes used in News & Resources tabs */
/* Start of styles for Mutual Funds in si2ph2 */

.MutualFund2HR {
	BACKGROUND: #DDDDDD;
}

.MutualFund2TableBackground {
	BACKGROUND: #DDDDDD;
}

.MutualFund2TableOutline {
	BACKGROUND: #000000;
}

.MutualFund2TableVerticalLines {
	BACKGROUND: #999999;
}

.MutualFund2SectionOutline {
	BACKGROUND: #cccccc;
}

.MutualFund2OneSourceFundSymbol {
	BACKGROUND-IMAGE: url("../images/redbullet.gif");
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
	border: none;
	vertical-align: -40%;
}

/*introduced as part of EBT00239874 for11.9.5 release*/
.MutualFund2High1 {
	BACKGROUND-IMAGE: url("../images/2pq_hi1.gif");
	background-repeat: no-repeat;
	width: 37px;
	height: 33px;
	border: none;
	vertical-align: -40%;
	display:inline-block;
}

.MutualFund2MediumHigh1 {
	BACKGROUND-IMAGE: url("../images/2pq_medhi1.gif");
	background-repeat: no-repeat;
	width: 37px;
	height: 33px;
	border: none;
	vertical-align: -40%;
	display:inline-block;
}

.MutualFund2MediumLow {
	BACKGROUND-IMAGE: url("../images/2pq_medlo.gif");
	background-repeat: no-repeat;
	width: 37px;
	height: 33px;
	border: none;
	vertical-align: -40%;
	display:inline-block;
}

.MutualFund2Low1 {
	BACKGROUND-IMAGE: url("../images/2pq_lo1.gif");
	background-repeat: no-repeat;
	width: 37px;
	height: 33px;
	border: none;
	vertical-align: -40%;
	display:inline-block;
}
/*introduced as part of EBT00239874 for11.9.5 release end*/

.MutualFund2Star1 {
	BACKGROUND-IMAGE: url("../images/star1.gif");
	background-repeat: no-repeat;
	width: 9px;
	height: 5px;
	border: none;
}

.MutualFund2Star2 {
	BACKGROUND-IMAGE: url("../images/star2.gif");
	background-repeat: no-repeat;
	width: 18px;
	height: 5px;
	border: none;
}

.MutualFund2Star3 {
	BACKGROUND-IMAGE: url("../images/star3.gif");
	background-repeat: no-repeat;
	width: 27px;
	height: 5px;
	border: none;
}

.MutualFund2Star4 {
	BACKGROUND-IMAGE: url("../images/star4.gif");
	background-repeat: no-repeat;
	width: 36px;
	height: 5px;
	border: none;
}

.MutualFund2Star5 {
	BACKGROUND-IMAGE: url("../images/star5.gif");
	background-repeat: no-repeat;
	width: 45px;
	border: none;
}

.MutualFund2Risk1 {
	BACKGROUND-IMAGE: url("../images/risk1.gif");
	background-repeat: no-repeat;
	width: 35px;
	height: 33px;
	border: none;
	vertical-align: 30%;
}

.MutualFund2Risk2 {
	BACKGROUND-IMAGE: url("../images/risk2.gif");
	background-repeat: no-repeat;
	width: 35px;
	height: 33px;
	border: none;
	vertical-align: 30%;
}

.MutualFund2Risk3 {
	BACKGROUND-IMAGE: url("../images/risk3.gif");
	background-repeat: no-repeat;
	width: 35px;
	height: 33px;
	border: none;
	vertical-align: 30%;
}

.MutualFund2Risk4 {
	BACKGROUND-IMAGE: url("../images/risk4.gif");
	background-repeat: no-repeat;
	width: 35px;
	height: 33px;
	border: none;
	vertical-align: 30%;
}

.MutualFund2Risk5 {
	BACKGROUND-IMAGE: url("../images/risk5.gif");
	background-repeat: no-repeat;
	width: 35px;
	height: 33px;
	border: none;
	vertical-align: 30%;
}

.MutualFund2TypicalTextSmallHeader {
	background: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.MutualFund2TypicalTextSmallHeader A{
	background: #ffffff; COLOR: #003098; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.MutualFund2TextOnOddRow {
    BACKGROUND: #dddddd; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    TEXT-ALIGN: left;
}

.MutualFund2TextOnOddRowRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: right;  
    color: #000000;
    background: #DDDDDD;
}

.MutualFund2TextOnEvenRow {
    BACKGROUND: #ffffcc; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    TEXT-ALIGN: left;
}  

.MutualFund2TextOnEvenRowRight {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: right;  
    color: #000000;
    background: #ffffcc;
}

.MutualFund2TypicalTextOnOddRow {
    BACKGROUND: #dddddd; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    TEXT-ALIGN: left
}

.MutualFund2TypicalTextOnEvenRow {
    BACKGROUND: #ffffcc; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    TEXT-ALIGN: left
}

.MutualFund2TypicalTextMedium {
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt;
}

.MutualFund2SearchResultsHeader {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: bold;     
    color: #000000;
    text-align: center;  
    letter-spacing: .05em; 
    background: #ffffff
}

.TypicalTextDisclaimerBottom {
    BACKGROUND: #ffffff; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 7pt;
    vertical-align: bottom;
}

.TextWrap {
	WORD-BREAK:BREAK-WORD;
}


/* End of styles for Mutual Funds in si2ph2 */
