td { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext  { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-align: left  }
.subhead { color: #004a8e; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: left;}
.main-head { color: #c30c3e; font-size: 18px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left; }
.home-red-bold { color: #c30c3e; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 15px; text-align: left; }
.calloutbox { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-align: left; }
.calloutboxgreen { color: #a0b901; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-align: left; }
.calloutboxbody { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-align: left; }
.bodytext-head { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-align: left; }
.head { color: #f00; font-size: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left; }
.sidebar-header { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-transform: uppercase; text-align: left; }
.text-bg { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/textbg.jpg); background-repeat: no-repeat; text-align: left; }
.home-left-bg { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/left-home-bg.gif); background-repeat: no-repeat; text-align: left; }
.secondary-left-bg { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/secondary-bg-left.jpg); background-repeat: no-repeat; text-align: left; }
.white-bg { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/whitebg.jpg); background-repeat: no-repeat; text-align: left; }
.home-bg { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/home-main-bg.gif); background-repeat: no-repeat; text-align: left; }
.chartbody  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccd1ff; text-align: left }
.chartbody-whitebg { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left }
.chartbody-blackbg { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #140f38; text-align: left }
.chartbody-nobg { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.chartbody-highlighted { color: #494090; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.chartbodyheader { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
.chartbodyheader-white { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
.aboutus-sublevel-selected { color: #a5bc01; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }

.aboutus-sublevel-header { color: #3b4216; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 3px }
.aboutus-sublevel-subhead { color: #6e7d00; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left }
.mutualfunds-sublevel-header  { color: #140f38; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 3px }
.mutualfunds-sublevel-subhead { color: #4b4293; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-align: left }

.mutualfunds-sublevel-selected  { color: #8272ff; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
.mainsubhead { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-align: left; text-transform: uppercase }
.prospectus-sublevel-header { color: #140f38; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 3px }

.prospectus-sublevel-selected { color: #8272ff; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }

.contact-sublevel-header   { color: #3a1815; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 3px }
.contact-sublevel-selected   { color: #d41402; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
.home-nav-head { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.home-news-head { color: #165335; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
.home-nav-body { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.home-nav-body-red { color: red; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.home-nav-body-green { color: #0a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext-home   { color: #243a2d; font-size: 11px; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: left }
.bodytext-homebold { color: #243a2d; font-size: 11px; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-align: left }
.header { color: #040894; font-weight: bold; font-size: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.subhead2 { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.content-head { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.content-bodytext { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.side-header  { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytextsmall { color: #3d5001; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext_sub { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext_sub_ital { color: #fff; font-style: italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.subsubhead  { color: #cc6601; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: uppercase; letter-spacing: 3px }
.bg     { background-image: url(images/bg.jpg); background-repeat: repeat-y; background-attachment: fixed; background-position: center } 
.welcome1 { color: #82c9ff; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(images/right-bg.jpg); background-repeat: no-repeat; text-align: left; text-transform: uppercase; letter-spacing: 10px }
.copyright  { color: #494948; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext_subpages  { color: #ffc46a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext_bold_subpages1  { color: #ffc46a; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.subhead_subpages  { color: #fff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: uppercase }
.newsdate { color: #39337f; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
a.subpageslink:link    { color: #82c9ff; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }

a.sidelink:link    { color: #f6d988; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.sidelink:visited { color: #f6d988; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.sidelink:hover { color: #fff; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.home-news:link  { color: #090051; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px }
a.home-news:visited  { color: #090051; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px }
a.mainlink-sublevel:link  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal }

a.mainlink-sublevel:visited  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal }

a.mainlink-sublevel:hover   { color: #8272ff; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal; text-decoration: none }
a.mainlink-sublevelfirm:link { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal }
a.mainlink-sublevelfirm:visited { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal }
a.mainlink-sublevelfirm:hover { color: #a5bc01; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: normal; text-decoration: none }
a.home-news:hover  { color: #165335; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
a.subpageslink:hover    { color: #f2821e; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
a.subpageslink:visited   { color: #82c9ff; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.bodytextblue { color: #102f6f; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.bodytext_bold   { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.agenda_blue  { color: #00aeef; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.agenda_blue_bold   { color: #00aeef; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.agenda_black_bold  { color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.agenda_time  { color: #000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

.agenda_black { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
a.contactlink:link    { color: #6d2d2a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }

a.contactlink:visited   { color: #da1400; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }
a.contactlink:hover    { color: #da1400; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.firmlink:link  { color: #6e7d00; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }

a.firmlink:visited  { color: #6e7d00; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }
a.firmlink:hover  { color: #9aaf00; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.mutualfundlink:link { color: #5248a3; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }

a.mutualfundlink:visited { color: #5248a3; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }
a.mutualfundlink:hover { color: #6e60d8; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.mutualfundchartlink:link { color: #3b3375; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.mutualfundchartlink:visited { color: #3b3375; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.mutualfundchartlink:hover { color: #6e60d8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.mutualfundsublink:link { color: #5248a3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }

a.mutualfundsublink:visited { color: #5248a3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
a.mutualfundsublink:hover { color: #6e60d8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.sidebarlink:link  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.sidebarlink:visited  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.sidebarlink:hover { color: #f00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.newslink:link { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.newslink:hover { color: #3eebbf; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.newslink:visited { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.secondary:link { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.secondary:hover { color: #3eebbf; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.secondary:visited { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.bodylink:link { color: #c30c3e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
a.bodylink:hover { color: #3e89cd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
a.bodylink:visited { color: #c30c3e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
a.sublink:link { color: #003082; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.sublink:hover { color: #c30c3e; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.sublink:visited { color: #003082; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
