/* global stylesheet */
/* tabs set at 4 */
body { margin: 0px ;
       margin-bottom : 0px ;
       margin-left : 0px ;
       margin-right : 0px ;
       margin-top : 0px ;
       color: #333333;
       font-family: Arial,Helvetica ;
       font-size: x-small;
       padding: 0px ;
}

frameset {
       margin: 0px ;
       margin-bottom : 0px ;
       margin-left : 0px ;
       margin-right : 0px ;
       margin-top : 0px ;
       padding: 0px ;
}

frame {
       margin: 0px ;
       margin-bottom : 0px ;
       margin-left : 0px ;
       margin-right : 0px ;
       margin-top : 0px ;
       padding: 0px ;
}

P { font-family: arial,sans-serif }
H1 { font-family: arial,sans-serif }
H2 { font-family: arial,sans-serif }
H3 { font-family: arial,sans-serif }

TABLE {	FONT-FAMILY: arial,sans-serif;
        margin: 0px ;
        margin-bottom : 0px ;
        margin-left : 0px ;
        margin-right : 0px ;
        margin-top : 0px ;
        padding: 0px ;
        border: none; }

TBODY {	FONT-FAMILY: arial,sans-serif;
        margin: 0px ;
        margin-bottom : 0px ;
        margin-left : 0px ;
        margin-right : 0px ;
        margin-top : 0px ;
        padding: 0px ;
        border: none; }

TD { FONT: 12px arial,sans-serif;
     margin-bottom : 0px ;
     margin-left : 0px ;
     margin-right : 0px ;
     margin-top : 0px ;
     margin: 0px ;
     padding: 0px ;
     border: none ;
     vertical-align: top }

TH { FONT-FAMILY: arial,sans-serif;
     margin: 0px ;
     padding: 0px ;
     margin-bottom : 0px ;
     margin-left : 0px ;
     margin-right : 0px ;
     margin-top : 0px ;
     border: none; }

UL { FONT-FAMILY: arial,sans-serif; LIST-STYLE-TYPE: disc; }
OL { FONT-FAMILY: arial,sans-serif }
LI { MARGIN: 0 }


/**
UL {
font-size : 10pt; 
font-family : "Trebuchet MS", arial, helvetica, sans-serif; 
color : #003366; 
list-style-image: url(/graphics/bullet.gif);
}
*/

b { FONT-WEIGHT: bold; }
.bold {	FONT-WEIGHT: bold; }

SUP { FONT-WEIGHT: normal; FONT-SIZE: 80%; TEXT-DECORATION: none; }

FORM { margin: 0px ; padding: 0px; }


/**
A:link { COLOR: #336699 }
A:visited { COLOR: #336699 }
A:hover { COLOR: #336699 }
A:active { COLOR: #336699 }
*/



TD.header { COLOR: #ffffff; BACKGROUND-COLOR: #339966 }

.hdrinvisible {	COLOR: #339966; BACKGROUND-COLOR: #339966 }



/*
 * Young Investor styles
 */ 
 .articleHeader { text-align: center; font-weight: bold; vertical-align: top; }
 .border { background-color: #0D2EEE; }
 .border1 { background-color: #91A0F8; } 
 .border2 { background-color: #0D2EEE; }
 .border3 { background-color: #04134A; }
 .blueLeftNav{ background-image: url (../images/kids/article/04article_index_left.jpg); }
 .borderedText { FONT-SIZE: xx-small; background-color: #0D2EEE; text-align: left; vertical-align: middle; }
 .borderedText2 { background-color: #ffffff; text-align: center; vertical-align: middle; }
 .bulletWhite { vertical-align: middle; color: #ffffff; font: 12px Verdana; font-weight: bold; }
 .bulletBlue { vertical-align: middle; color: #0D2EEE; font: 12px Verdana; font-weight: bold; }
 .footerBlueBox { background-color: #0D2EEE; color: #ffffff; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; font-weight: bold; }
 .footerBlueBox2 { background-color: #0D2EEE; color: #336699; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; font-weight: bold; }
 .footerComponent { FONT-SIZE: xx-small; COLOR: #0d2eee; vertical-align: middle; }
 .footerMenu { FONT-SIZE: xx-small; MARGIN: 5px 10px; COLOR: #ffffff; vertical-align: bottom; }
 .footerMenu2 { FONT-SIZE: xx-small; MARGIN: 5px 10px; COLOR: #0d2eee; vertical-align: bottom; }
 .footerText { FONT-SIZE: xx-small; padding: 1px 1px 1px 15px; COLOR: #ffffff; text-align: left; }
 .footerText1 { FONT-SIZE: xx-small; COLOR: #ffffff; text-align: center; }
 .footerText2 { FONT-SIZE: xx-small; padding: 1px 1px 1px 15px; COLOR: #91A0F8; text-align: right; }
 .footerText3 { FONT-SIZE: xx-small; COLOR: #91C1F8; vertical-align: bottom; padding: 0px 0px 0px 0px; }
 .footerText4 { font: 12px Arial; COLOR: #ffffff; vertical-align: bottom; padding: 0px 0px 0px 0px; text-align: center; font-weight: bold; }
 .footerText5 { font: 16px Arial; COLOR: #0D2EEE; vertical-align: top; padding: 0px 0px 0px 0px; text-align: left; font-weight: bold; text-decoration: underline }
 .glossaryTerms { background-color: #FFFF00; font: 12px Arial,Helvetica; }
 .headerCloseWindow { font-size: x-small; color: #ffffff; text-align: right; vertical-align: middle; font-weight: bold; text-decoration: none; }
 .headerCloseWindowLink:active { font-size: x-small; color: #ffffff; vertical-align: middle; }
 .rightBorder { border-style: solid; border-right-width: 1px; }
 .greyBorder{ background-color: #0000DC; url(/images/index_17.jpg) repeat; }
 .bulletText { vertical-align: middle; font: 12px Arial; padding: 0px 1px 0px 0px;}
 .moduleContent { background-color: #ffffff; color: #333333; font: 12px Arial; padding: 0px 3px 0px 10px; vertical-align: middle; }
 .moduleContent1 { vertical-align: bottom; font: 12px Arial; padding: 0px 1px 0px 0px;}
 .moduleContent2 { color: #333333; font: 12px Arial; padding: 0px 0px 0px 10px; vertical-align: top; }
 .moduleContent3 { background-color: #ffffff; color: #333333; font: 12px Arial; text-align: center; padding: 0px 3px 0px 10px; vertical-align: middle; }
 .moduleContentHeader { text-align: center; vertical-align: middle; color: #333333; font: 12px Arial; font-weight: bold; }
 .moduleContentHeader1 { text-align: left; vertical-align: top; color: #333333; font: 12px Arial; font-weight: bold; }
 .welcomeMessageBox { color: #333333; font-family: "Helvetica"; font: 11px; padding: 0px 0px 0px 10px; vertical-align: top; }
 
 .justForParents { vertical-align: top; color: #FF1ED5; font: 12px Verdana; font-weight: bold; }
 .kids { vertical-align: top; color: #EBEF64; font: 12px Verdana; font-weight: bold; }
 .kidsTeens { vertical-align: top; color: #275DE4; font: 12px Verdana; font-weight: bold; }
 .teens { vertical-align: top; color: #BBED7F; font: 12px Verdana; font-weight: bold; }
 .teachers { vertical-align: top; color: #275DE4; font: 12px Verdana; font-weight: bold; }

 
 .moduleKidsBox { background-color: #FFD70F; color: #275DE4; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; }
 .moduleParentsBox { background-color: #FF1ED5; color: #ffffff; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; }
 .moduleTeachersBox { background-color: #A920F6; color: #ffffff; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; }
 .moduleTeensBox { background-color: #BBED7F; color: #275DE4; font: 12px Arial; padding: 3px 3px 3px 10px; vertical-align: top; }

 .moduleKidsCell { background-color: #FFD70F; color: #275DE4; font: bold 12px Arial; padding: 1px 1px 1px 3px; }
 .moduleParentsCell { background-color: #FF1ED5; color: #ffffff; font: 12px Arial; padding: 1px 1px 1px 3px; font-weight: bold; }
 .moduleTeachersCell { background-color: #A920F6; color: #ffffff; font: 12px Arial; padding: 1px 1px 1px 3px; font-weight: bold; }
 .moduleTeensCell { background-color: #BBED7F; color: #275DE4; font: 12px Arial; padding: 1px 1px 1px 3px; font-weight: bold; }
 
 .textKidsHeader { text-align: center; vertical-align: middle; color: #EBEF64; font: 12px Arial; font-weight: bold; }
 .textParentsHeader { text-align: center; vertical-align: middle; color: #FF1ED5; font: 12px Arial; font-weight: bold; }
 .textTeachersHeader { text-align: center; vertical-align: middle; color: #A920F6; font: 12px Arial; font-weight: bold; }
 .textTeensHeader { text-align: center; vertical-align: middle; color: #BBED7F; font: 12px Arial; font-weight: bold; }
 
 
 .riskFooter { font: 9px arial,sans-serif; COLOR: #91A0F8; vertical-align: top; font-weight: bold; }
 .riskFooter2 { FONT-SIZE: 10px; MARGIN: 8px 8px; COLOR: #91C1F8; vertical-align: top; font-weight: bold; }
 .textColorBorder { background-color: #91A0F8; }
 .textColorBorder2 { background-color: #91C1F8; }
.footerComponent2 { FONT-SIZE: xx-small; COLOR: #91a0f8; vertical-align: middle; }
