BODY
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
P
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
P.section
{
    WIDTH: 380px
}
.bboardhouse
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    FONT-STYLE: italic
}
.bboardpiggybank
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #330099;
    FONT-STYLE: italic
}
.bboardribbon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #660066;
    FONT-STYLE: italic
}
.promotext
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt
}
HR
{
    COLOR: #000099
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
TABLE.content
{
    BACKGROUND-COLOR: #ffffff
}
TD.head
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #cccccc
}
TD.headbottom
{
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #cccccc
}
TD.headbottomright
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #cccccc
}
TD.headsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.headsmallright
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.headnobold
{
    BACKGROUND-COLOR: #cccccc
}
TD.headnoboldsmall
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.td1
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #ffffff
}
TD.td1bottom
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.td1bottomclear
{
    BORDER-BOTTOM: #cccccc 1px solid
}
TD.td1bottomtrans
{
    BORDER-BOTTOM: #cccccc 1px solid
}
TD.td1right
{
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.td1righttrans
{
    BORDER-RIGHT: #cccccc 1px solid
}
TD.td1bottomright
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.td1bottomrighttrans
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
TD.td2
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #ffffcc
}
TD.td2bottom
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TD.td2right
{
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TD.td2bottomright
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TD.fundhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.fundheadright
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.fundheadnobold
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
TD.fundtd1
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD.fundtd1bottom
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.fundtd1right
{
    BORDER-RIGHT: #cccccc 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffff
}
TD.fundtd1bottomright
{
    BORDER-RIGHT: #cccccc 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.fundtd2
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffcc
}
TD.fundtd2bottom
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TD.fundtd2right
{
    BORDER-RIGHT: #cccccc 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffcc
}
TD.fundtd2bottomright
{
    BORDER-RIGHT: #cccccc 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
TD.topbottom
{
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;
    COLOR: #000099;
    FONT-FAMILY: 'Times New Roman'
}
H3.noSpace
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px
}
H4
{
    MARGIN-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 1px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
H4.blue
{
    COLOR: #000099
}
H4.blueNoSpace
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    COLOR: #000099
}
.leftindent
{
    PADDING-LEFT: 48px
}
.leftindentten
{
    PADDING-LEFT: 10px
}
A
{
    COLOR: #0000ff
}
A:hover
{
    COLOR: #000099
}
A.relatedLinks
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.relatedLinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.relatedlinks
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.relatedlinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.sitetour
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.sitetour:hover
{
    FONT-SIZE: 7pt;
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.sitetourbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.sitetourbold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.NASD
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A.NASD:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
    TEXT-DECORATION: underline
}
A.fc_products
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
A.fc_products:hover
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
A.more
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #0000ff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
A.more:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #0000ff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
A.salescenter
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.salescenter:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.salescenterblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.salescenterblue:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.salescenterred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.salescenterred:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.captiongray
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.captiongray:hover
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A.fc_calcs
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.fc_calcs:hover
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.equity
{
    COLOR: #330099;
    TEXT-DECORATION: none
}
A.equity:hover
{
    COLOR: #330099;
    TEXT-DECORATION: none
}
A.assetallocation
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.assetallocation:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.fixedincome
{
    COLOR: #660066;
    TEXT-DECORATION: none
}
A.fixedincome:hover
{
    COLOR: #660066;
    TEXT-DECORATION: none
}
A.taxfreebond
{
    COLOR: #cc9900;
    TEXT-DECORATION: none
}
A.taxfreebond:hover
{
    COLOR: #cc9900;
    TEXT-DECORATION: none
}
A.moneymarket
{
    COLOR: #009999;
    TEXT-DECORATION: none
}
A.moneymarket:hover
{
    COLOR: #009999;
    TEXT-DECORATION: none
}
.salescenterheading
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffcc
}
.equity
{
    COLOR: #330099
}
.assetallocation
{
    COLOR: #990000
}
.fixedincome
{
    COLOR: #660066
}
.taxfreebond
{
    COLOR: #cc9900
}
.moneymarket
{
    COLOR: #009999
}
.forms
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
INPUT.textsearch
{
    FONT-SIZE: 7pt;
    WIDTH: 80px;
    COLOR: #333333;
    HEIGHT: 16px
}
INPUT.singlequote
{
    FONT-SIZE: 7pt;
    WIDTH: 60px;
    COLOR: #333333;
    HEIGHT: 16px
}
INPUT.textadditionalinfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    WIDTH: 48px;
    COLOR: #333333;
    HEIGHT: 16px
}
INPUT.btnadditionalinfo
{
    FONT-SIZE: 7pt;
    CURSOR: hand;
    HEIGHT: 18px
}
INPUT.textlogon
{
    FONT-SIZE: 9pt;
    WIDTH: 120px;
    COLOR: #333333;
    HEIGHT: 18px
}
INPUT.text
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
    HEIGHT: 18px
}
SELECT
{
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.alert
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
.header
{
    BACKGROUND-COLOR: #efefef
}
.strong
{
    FONT-WEIGHT: bold
}
.stronggray
{
    FONT-WEIGHT: bold;
    COLOR: #666666
}
.captiongray
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
.small
{
    FONT-SIZE: 9pt
}
.green
{
    COLOR: green
}
.red
{
    COLOR: red
}
.fundsmall
{
    FONT-SIZE: 8pt
}
.caption
{
    FONT-SIZE: 8pt;
    COLOR: #111111;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
.onpageblue
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff
}
.strongblue
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff
}
#backgroundimg
{
    Z-INDEX: 1;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#bodydiv
{
    Z-INDEX: 2;
    LEFT: 4px;
    POSITION: absolute;
    TOP: 9px
}
#bottomnav
{
    Z-INDEX: 10;
    LEFT: 583px;
    VISIBILITY: hidden;
    WIDTH: 110px;
    POSITION: absolute;
    TOP: 340px
}
#backtotop
{
    Z-INDEX: 10;
    LEFT: 5px;
    VISIBILITY: hidden;
    WIDTH: 110px;
    POSITION: absolute;
    TOP: 420px
}
#promo
{
    WIDTH: 180px;
    POSITION: absolute
}
#noflashplayer
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 150px
}
#grp1Only
{
    Z-INDEX: 35;
    LEFT: 540px;
    POSITION: absolute;
    TOP: 122px
}
#IProllover
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    Z-INDEX: 150;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 6px;
    WIDTH: 210px;
    PADDING-TOP: 6px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: center
}
#welcome
{
    position:absolute;
    z-index:180;
    left:36;
    top:80;
    font-weight:bold
}
.historical
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
