/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/ body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% arial;*font-size:100%;}
body *{line-height:1.22em;}
.tba,#tpnws,.tbbpri{background:url(/bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/fp_header_bk.gif) repeat-x #314271;}
.tbbpri h3,.tbbpri h4{color:#FFF;}
#tpnws{padding:5px 10px;color:#FFF;}
#tpnws h2{font:normal 130% arial;}
.tba{padding:3px 5px;position:relative;width:100%;w\idth:auto;}
.tba h3,.tbb h3{font:bold 85% arial;color:#FFF;}
.tba span{font:77% arial;color:#FFF;position:absolute;top:4px;right:5px;}
.tba a{color:#FFF;}
.tbb{padding:3px 5px;position:relative;color:#213053;}
.ob{clear:both;border:1px solid #CCC;width:100%;w\idth:auto;}
#mrktsmry .ob{border:1px solid #E2EBF2;border-left:none;border-right:none;}
.ob h3{font-size:85%;color:#313131;margin:0 0 3px 0;}
.ub{margin:9px 0 0;padding:0 5px;}
.yfiubsead{border:1px solid #CCC;background:#FFF;clear:both;text-align:center;margin:15px 5px 0;padding:0 0 5px 0;}
.yfiubsead p{text-align:center;margin:0;position:relative;top:-8px;font:77% arial;color:#8D8D8D;}
.yfiubsead p span{background:#FFF;padding:0 5px;}
.yfiubsead #yfiubseadic{overflow:hidden;width:100%;}
#yfict,#yficc #yfict_idx_summary{background:#fff;}
.rts{font:12px arial;margin:5px 0 0;width:100%;}
.rts thead th{font-size:92%;padding:0 2px 1px 2px;margin:0;text-transform:uppercase;background:#F7F7F7;color:#424242;border-bottom:1px solid #D7DEEE;text-align:left;}
#yfimktsumm{padding:5px;}
#yfimktsumm.rts thead th{text-align:right;white-space:nowrap;border-top:1px solid #D7DEEE;}
#yfimktsumm.rts thead th.first{text-align:left;}
#yfimktsumm td img{vertical-align:-2px;}
.rts td{font-size:92%;padding:3px 2px 3px 1px;white-space:nowrap;}
.rts tr.e td{background:#ECF1FA;}
.rts td.idx,.rts td.cu,.rts td.cd,.rts span.cu,.rts span.cd{text-align:right;}
.rts td.cu,.rts span.cu{color:green;}
.rts td.cd,.rts span.cd{color:red;}
/ body{font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small;}
body *{line-height:122%;}
table{font-size:inherit;font:x-small;}
html>body{font:84.5%/122% arial,helvetica,clean,sans-serif;}
table,pre,code,select,input{font-size:100%;}
textarea{font-size:107%;}
html>body textarea{font-size:auto;}
big{font-size:122%;}
small{font:77% arial;}
/ / .ygbody,th,td,.ygbt,div,ul,ol,dl,big,pre,code,p{font:77% arial,helvetica,clean,terminal,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
.ygta,input{font:small monospace;}
small{font:77% arial;}
big{font-size:122%;}
b,strong{font-weight:bold;}
body{text-align:center;}
#yfi a{text-decoration:none;}
#yfi a:hover{text-decoration:underline;}
#yfi a.yfianchr:hover{text-decoration:none;}
#yfi a.yfianchr{color:#000;}
div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,dt,thead,tbody,th,fieldset,form{margin:0;padding:0;border:0;font-size:100%;}
img{border:0;}
input{vertical-align:middle;}
ol{margin:0 0 0 10px;}
#yficenter li{margin:0 0 3px 20px;}
#yficc ul li{list-style-type:none;padding:0 0 5px 10px;margin:0;background:transparent url( /bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/bul_sq_gry.gif ) no-repeat 0 6px;_height:1%;}
#yficc #yfict_idx_summary ul li{padding-left:5px;background-image:none;}
div.hr hr{display:none;}
div.hr{overflow:hidden;background:#000;margin:5px 0;clear:both;zoom:1;}
.yficbrnd div.hr{clear:both;}
div.yfitmbyline{margin:5px 0 10px 0;}
.yfitrf{border-top:1px dashed #8BB39B;}
.yfinwrp{white-space:nowrap;}
a.yfimr{margin:0 0 0 10px;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear{height:1%;}
#yfi{text-align:left;margin:0 auto;}
#yfncmh,#yfi{width:774px;}
#yfi{border-left:1px solid #E2EBF2;border-right:1px solid #E2EBF2;}
* html #yfimh{margin-bottom:-10px;}
#yfitb{background:#556F93;margin:2px 0 0;width:100%;color:#FFF;}
#yfitb h1,#yfitb h2{font-size:136%;padding:5px 10px;}
#yfibc{padding:5px 5px 0 10px;margin:0 0 5px;font:77% arial;}
#yfibc{font:87% arial;}
#yfibc ul li{float:left;list-style-type:none;margin:0;padding-bottom:10px;font-weight:bold;}
#yfibc ul a{font-weight:bold;}
#yfitn{background:none repeat scroll 0 0 #EEF2FA;clear:both;float:left;font:bold 11px arial;padding:0 0 10px;text-align:left;width:159px;}
#yfitn_large{float:left;background:#EEF2FA;padding:0 0 10px 0;width:244px;text-align:left;font:bold 11px arial;clear:both;}
#yfitn_large #mrktsmry #yfsbar{font:119% arial;}
#yfitn_large caption,#yfitn caption{text-align:left;font-size:100%;}
#yfitn_large form,#yfitn form{margin:0 5px 0 5px;padding:5px;background:#FFF;border:1px solid #DEE3E9;}
#yfitn_large h6,#yfitn_large h5,#yfitn h6,#yfitn h5{margin:5px 10px 2px;}
#yfitn_large form input,#yfitn form input{margin-top:3px;margin-bottom:3px;}
#yfitn_large form input.text,#yfitn form input.text{width:60px;margin-right:5px;}
#yfitn_large form a.yfilbl,#yfitn form a.yfilbl{margin-left:0;}
#yfitn_large h4,#yfitn h4{background:#556F93;margin:0;padding:5px 10px;color:#FFF;text-transform:capitalize;font-size:100%;}
#yfitn_large dl,#yfitn dl{margin:0;padding-right:10px;}
#yfitn_large dt,#yfitn dt{margin:10px 0 0 10px;}
#yfitn_large dl dd,#yfitn dl dd{margin:6px 0 0 10px;}
#yfitn_large dl dd em,#yfitn dl dd em{display:block;font-style:normal;font-weight:bold;}
#yfitn_large dl dd.sel em,#yfitn dl dd.sel em{font-weight:bold;}
#yfitn_large dd.sel,#yfitn dd.sel{background:url("/bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/selectorgray_1.gif") no-repeat scroll -3px 5px #fff;margin-left:0;padding-bottom:3px;padding-left:10px;padding-top:3px;margin-right:-10px;}
#yfitn_large dd.br,#yfitn dd.br{margin-top:12px;}
#yfictop{width:790px;text-align:left;line-height:0;}
#yfictop div{line-height:15px;}
#yficenter{float:left;width:595px;margin:0 0 0 10px;}
#yficenter_short{float:left;width:511px;margin:0 0 0 10px;clear:right;}
#yficc{margin:0;text-align:left;}
#yfict{margin:0 0 10px 0;}
#yficc h1{color:#000;font:bold 122% arial;border-top:2px solid #000;padding-top:10px;}
#yficc .yficbrnd h1{border-top:none;padding-top:0;}
#yficc p{margin:0 0 10px;}
.yficc_headtable{background:#B0C1D9;padding:2px;}
#yficbtm{clear:both;width:790px;margin-top:10px;text-align:center;}
#yficbtm_short{clear:both;width:478px;margin-top:10px;text-align:center;}
#yficl{float:left;width:375px;clear:both;}
#yficl .yfimhdg{border-top:2px solid #000;padding:10px 0;text-transform:capitalize;font-size:100%;}
#yfi.bonds #yficl .yfimhdg{border:none;padding:0;}
#yfi.taxtips #yficl,#yfi.taxbasics #yficl,#yfi.creditlist #yficl,#yfi.educationlist #yficl,#yfi.taxcalculators #yficl,#yfi.autoinsurancelist #yficl{width:275px;}
.indxsbct #yficl{width:275px;}
#yficr{float:left;margin-left:10px;width:200px;}
#yficr .yfitrf{margin-top:15px;}
#yficl .yfitrf{margin-top:15px;}
#yficr div.yfifrstchld{margin-top:0;}
#yficr h4{margin-bottom:5px;}
div.yficbrnd{padding:10px 0 0 0;border-top:2px solid #000;}
.yficbrnd h1{float:left;width:420px;margin-bottom:5px;}
div.yficbrnd img.yficbrnd{float:right;width:170px;margin-bottom:5px;}
#yfict_idx_summary_left{float:left;width:48%;}
#yfict_idx_summary_right{float:right;width:48%;}
#yfift{font:85% arial;padding:15px 0 15px;border:0 none;margin:0 auto;min-width:752px;max-width:985px;clear:both;text-align:left;}
#yfimh #yfits{font:77% arial;margin:5px 0;text-align:center;}
#yfidsclmr{font-size:77%;}
.yfimrate{margin-left:8px;}
.yfimrate table{border-collapse:collapse;background:white;}
.yfimrate table td,.yfimrate table th{padding:1px 1px;border-right:1px solid #F2F2F4;border-bottom:1px solid #F2F2F4;}
.yfimrate table th{padding-left:2px;background:#ffe;border-top:1px solid #F2F2F4;}
.yfimrate table td.yfifrstchld,.yfimrate table th.yfifrstchld{border-left:1px solid #F2F2F4;}
.yfiform tr.yfihdn td{display:none;}
.yfiform table{font:85% arial;}
.yfiform table td{padding:3px 0 3px 0;}
.yfimrate{margin-left:8px;}
.yfimrate table{border-collapse:collapse;background:white;}
.yfimrate table td,.yfimrate table th{padding:1px 1px;border-right:1px solid #F2F2F4;border-bottom:1px solid #F2F2F4;}
.yfimrate table th{padding-left:2px;background:#ffe;border-top:1px solid #F2F2F4;}
.yfimrate table td.yfifrstchld,.yfimrate table th.yfifrstchld{border-left:1px solid #F2F2F4;}
.yfiform tr.yfihdn td{display:none;}
.yfiform table{font:85% arial;}
.yfiform table td{padding:3px 0 3px 0;}
*/ .yfimrate{margin-left:8px;}
.yfimrate table{border-collapse:collapse;background:white;}
.yfimrate table td,.yfimrate table th{padding:1px 1px;border-right:1px solid #F2F2F4;border-bottom:1px solid #F2F2F4;}
.yfimrate table th{padding-left:2px;background:#ffe;border-top:1px solid #F2F2F4;}
.yfimrate table td.yfifrstchld,.yfimrate table th.yfifrstchld{border-left:1px solid #F2F2F4;}
.yfiform tr.yfihdn td{display:none;}
.yfiform table{font:85% arial;}
.yfiform table td{padding:3px 0 3px 0;}
.ob{margin-bottom:10px;padding-bottom:5px;}
#yfitn_last .ob{padding-bottom:0;margin-bottom:5px;*overflow:auto;}
#mrktsmry{background:#fff;padding-top:0;*padding-top:5px;border-right:1px solid #E2EBF2;}
#mrktsmry #mrktsmry_graphs{text-align:center;}
#mrktsmry #mrktsmry_graphs img{margin:0 auto;}
#mrktsmry #mrktsmry_graphs table{text-align:left;}
#advdec_ftr div{float:left;margin:0 0 0 5px;}
#yfitn_last #advdec_ftr div{margin-bottom:5px;}
#advdec_ftr{*overflow:auto;}
#advdec_ftr div sup{vertical-align:0;}
#advdec_ftr div.more,div.more{float:right;margin:0 5px 0 0;}
.rts{font:12px arial;margin:0 0 3px 0;width:100%;background:#fff;border-bottom:1px solid #D7DEEE;}
.rtslast{margin-bottom:0;border-bottom:0;}
.tba{*height:1em;text-align:left;font-size:130%;}
#mrktsmry .tba{font:115% arial;border-right:1px solid #E2EBF2;border-left:1px solid #E2EBF2;}
#yfi .tba a{color:#fff;}
.rts thead th{border-left:0;border-right:0;}
.rts td.first{text-align:left;}
#yfitn_last{background:#fff;padding:0 0 5px 0;}
#yfi_glossary_table td{vertical-align:top;padding:2px 2px 2px 2px;}
#yficl_glossary{float:left;width:75%;}
#yficr_glossary{float:right;width:24%;}
#yfi.gloss #yficl{width:595px;}
#yfi.glosssky #yficl{width:615px;}
#yfi.glosssky #yficr{width:160px;}
#yfiglossindx{background:#EDF2F5;padding:3px 0 7px 5px;margin:5px 0 5px 0;border-top:1px solid #A1A1A1;border-bottom:1px solid #A1A1A1;*overflow:auto;clear:both;font-weight:bold;}
#yfiglossindx[id]{padding:7px 0 7px 5px;}
#yfiglossindx ol li{list-style-type:none;float:left;margin:0 5px 0 0;padding:0 5px 0 2px;border-right:1px solid #CCC;}
#yfiglossindx ol li.yfilstchld{border:0;}
#yfiglosstbl a.yfianchr{color:#1A5488;}
#yfiglosstbl th{padding:4px;background:#EDF2F5;border:1px solid #A1A1A1;}
#yfiglosstbl td{padding:5px;border-right:1px solid #A1A1A1;border-bottom:1px solid #A1A1A1;}
#yfiglosstbl td.yfiglossname{border-left:1px solid #A1A1A1;}
#yfiglosstbl td.yfiglossbtt{border:0;}
#yfispnlinks{text-align:left;font-size:105%;width:100%;}
.yfispnlinkssmmry{font-size:92%;}
.yfictrlnch{float:right;}
.yfnc_modtitle2{padding:2 2 2 2;background:#B0C1D9;}
.yfnc_datamodtitle2{background:#000;}
.yfnc_tabledata2{background:#fff;}
.yfimhdg,.yfimhdg h4,h4.yfimhdg,#yficr h4,.yfnc_modtitle1,#yfitn_large h5,#yfitn_large caption,#yfitn h5,#yfitn caption,#yficl .yfitrf h4{color:#000;font-weight:bold;text-transform:uppercase;padding:2px 0;}
.yfnc_modtitle1,h4,#yficc dl dt.yfimhdg,table caption{color:#000;font:97% arial;font-weight:bold;}
#yficc dl{margin:0 0 15px 0;}
div.yfisnp{margin-bottom:10px;}
div.yfitmhdg{padding:0;overflow:hidden;}
div.yfimainfeatr h4,div.yfimainfeatr h2,div.yfimainfeatr h3,div.yfimainfeatr h5{margin:0 0 3px 0;font-family:arial;font-weight:bold;color:#144C33;}
div.yfimainfeatr div.yfihdln h2{font-size:125%;}
div.yfimainfeatr h4,div.yfimainfeatr h5{font-size:100%;}
div.yfimainfeatr{padding-bottom:10px;margin:0 0 10px 0;border:1px solid #4D7866;}
div.yfimainfeatr ul{margin:0;}
div.yfimainfeatr ul li{border:1px solid #FFF;}
div.yfimainfeatr ul.yfimlst dl{display:inline;margin:-40px 0 0 0;}
div.yfimainfeatr ul.yfimlst dl dt{font-weight:bold;}
div.yfimainfeatr ul.yfimlst dl dt a{float:left;}
div.yfimainfeatr ul.yfimlst dl dt a.yfictrlnch{font-size:77%;float:right;font-weight:normal;}
div.yfimainfeatr div.yfisnp{margin:5px;}
div.yfimainfeatr div.yfisnp h3{color:#000;font:bold 95% arial;margin:0 0 10px 0;text-transform:uppercase;}
div.yfimainfeatr div.yfisnp h4{margin:0;}
div.yfimainfeatr div.yfisnp h5{margin:0 0 10px 0;}
div.yfimainfeatr div.yfisnp li{margin-bottom:5px;}
div.yfimainfeatr div.yfisnp a.yfifrstchld{font-weight:bold;}
div.yfimainfeatr div.yfihdln{border-bottom:1px solid #396C55;background:#BBD7C3;padding:5px;}
div.yfihdln div.yfihdlnsub{margin-top:5px;border:1px solid #396C55;background:#FFF;padding:5px;}
#yficl_calendar_table{margin-top:10px;}
#yficl_calendar_table td{padding:5px;}
cite,span.yfiinactv,span.yfitime{color:#85898A;}
cite,span.yfitime{font:77% arial;}
span.yfitime{margin-left:5px;}
cite{font-weight:bold;}
.yfirtswrp{border:1px solid #90B39D;background:#BAD5C2;padding:1px 5px 5px 5px;margin-bottom:10px;}
.yfirtswrp h4{margin:0 0 3px 0;font:129% arial;font-weight:bold;}
.yfirttbl{background:#FFF;}
.yfirttbl caption{background:none repeat scroll 0 0 #EDF2F5;border:1px solid #A1A1A1;margin:0;padding:5px;text-align:left;text-transform:capitalize;}
table.yfirttbl[class] caption{margin-bottom:-5px;}
.yfirttbl thead th{border:0;font:87% arial;font-weight:bold;padding:5px;background:#eee;text-align:center;border-right:1px solid #A1A1A1;border-bottom:1px solid #A1A1A1;vertical-align:bottom;}
.yfirttbl thead th.yfifrstchld{text-align:center;border-left:1px solid #A1A1A1;}
.yfirttbl td{font-size:85%;color:#000;padding:4px;text-align:left;border-right:1px solid #A1A1A1;}
.yfirttbl tr.event td{background:#D5E1F1;}
.yfirttbl td.yfifrstchld{border-left:1px solid #A1A1A1;}
.yfirttbl tr.even td{background:#EFF2F7;}
.yfirttbl th,.yfirttbl td{border-bottom:1px solid #A1A1A1;}
.yfitotop{margin:0 0 0 20px;}
.yfimbdy{margin:2px;}
.yfimbdy_highlight{margin:2px;background:#ffe;}
.yfiad_single li{list-style-type:none;padding:0 0 5px 10px;margin:0;background:transparent url( /bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/bul_sq_gry.gif ) no-repeat 0 6px;_height:1%;}
.yfiadmain_AINS_wrp .yfiad_single li{background-image:none;}
#yfiartads{margin:0 0 5px 5px;}
.yfiadhdr{font:77% arial;text-align:center;padding:3px;background:#EFF2F7;color:#6C6C6C;text-transform:uppercase;}
#yfitn_large# .yfiadhdr,yfitn .yfiadhdr{font-size:100%;margin:10px 0 0 0;}
table.yfiadmain_3be1{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;margin-bottom:10px;}
table.yfiadmain_3be1 caption{border-right:1px solid #CCC;border-left:1px solid #CCC;border-top:1px solid #CCC;margin-bottom:0;}
table.yfiadmain_3be1 table table td{text-align:left;}
.yfiadmain_3be1 .yfiadhdr{border-bottom:1px solid #D9E1EF;padding:3px 0 3px 0;color:black;}
.yfiadmain_3be1 strong{display:block;}
.yfiadmain_3be1 .yfiad_single{float:left;width:194px;text-align:center;padding:10px 0 5px 0;border-right:1px solid #CCC;}
.yfiadmain_3be1 .yfilstchld{border:0;}
.yfiadmain_3be1 .yfiad_single table{margin:auto;}
.yfiadmain_3be1 ul{text-align:left;width:175px;margin:10px auto;}
.yfiadmain_3be1 ul li,.yfiadmain_3be1 a{font:normal 77% arial;}
.yfiadmain_3be1 strong a{font:bold 90% arial;}
#yficr ul.yfiautad{padding:5px 0 5px 5px;border:1px solid #D7DFEC;background:#FEFFEF;margin:0 0 10px 0;display:none;}
#yficr ul.yfiautad li{float:left;margin:0 5px 0 0;list-style-type:none;}
.yfiadmain_b{width:586px;border:1px solid #CCC;margin-bottom:10px;padding-bottom:10px;}
.yfiadmain_b_innr{padding:5px 10px;text-align:center;}
.yfiadmain_b table{text-align:left;}
.yfiadmain_b .yfiadmain_b_header{background:#EFF2F7;border-bottom:1px solid #D9E1EF;padding:2px;*overflow:auto;}
.yfiadmain_b .yfiadmain_b_header strong{float:left;}
.yfiadmain_b .yfiadmain_b_header div.yfiadhdr{float:right;color:#000;background:transparent;}
.yfiadmain_b dl{width:487px;margin:5px auto 10px auto;}
.yfiadmain_b dl dt{float:left;margin:5px 10px 0 0;width:120px;}
.yfiadmain_b dl dd{float:left;}
.yfiadmain_b dl dd strong{display:block;text-align:left;margin:3px 0;color:#039;}
.yfiadmain_b dl dd ul{text-align:left;width:354px;}
.yfiadmain_b strong.yfiadmain_b_footer{color:#039;padding:3px 5px 4px 5px;background:#ffe;border:1px solid #CCC;}
#yfi .yfiadmain_b strong.yfiadmain_b_footer a{text-decoration:underline;}
.yfiadmain_b span.yfiadmain_b_footer_apnd{display:block;width:445px;padding:5px 0 0 0;margin:5px auto;font:normal 77% arial;}
.yfiadmain_b .yfinfo{font:normal 77% arial;display:block;margin:10px 0 0 0;text-align:center;color:#808080;}
.yfiadmain_tll{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;padding:0;margin:0 0 5px 0;width:100%;}
.yfiadmain_tll caption{border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;margin-bottom:0;}
.yfiadmain_tll strong{display:block;}
.yfiadmain_tll .yfiadhdr{padding:3px 0 0 0;border-bottom:1px solid #D9E1EF;color:black;}
.yfiadmain_tll .yfiad_single{float:left;padding:5px 0;text-align:center;}
.yfiadmain_tll .yfiad_single ul{width:148px;margin:0 auto;}
.yfiadmain_tll .yfiad_single ul li{text-align:left;font:normal 77% arial;white-space:nowrap;}
.yfiadmain_tll td.yfiad_single{float:none;}
.yfiadmain_tll .yfilstchld{border-right:0;border-left:1px solid #D9E1EF;}
.yfiadmain_tll .yfiad_single table{margin:auto;}
.yfiadmain_tll .yfiad_body{margin:0;}
.yfiadmain_tll table table td{padding:2px;text-align:left;}
.yfiadmain_tp{position:relative;width:200px;margin:15px auto 0 auto;border:1px solid #CCC;padding:0 5px 5px 5px;text-align:center;z-index:1;}
.yfiadmain_tp .yfiadhdr{position:relative;height:12px;top:-10px;overflow:hidden;margin:0 auto 0 auto;background:#FFF;width:95px;z-index:2;}
.yfiadmain_tp .yfiad_body{position:relative;top:-5px;}
.yfiadmain_tl2{margin-bottom:10px;margin-left:10px;float:right;width:193px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;padding:0;}
#yficr .yfiadmain_tl2{float:none;margin-left:0;}
.yfiadmain_tl2 strong{display:block;margin:5px 0;}
.yfiadmain_tl2 .yfiad_single{text-align:center;padding:10px 0 10px 0;border-bottom:1px solid #CCC;}
.yfiadmain_tl2 ul{width:160px;margin:5px auto;}
.yfiadmain_tl2 ul li{text-align:left;font:normal 77% arial;}
.yfiadmain_w{text-align:center;margin:0 0 5px 0;border:1px solid #CCC;}
.yfiadmain_w .yfiadhdr{border-bottom:1px solid #D9E1EF;}
.yfiadmain_w .yfiad_body{padding:5px 0 0 0;}
.yfiadmain_w dt{font-weight:bold;}
.yfiadmain_w ul{width:190px;text-align:center;margin:0 auto 5px auto;}
#yficc .yfiadmain_w ul li{display:inline;list-style-type:none;background-image:none;padding:0;}
#yficc .yfiadmain_w ul.yfiadbltlst{width:105px;}
#yficc .yfiadmain_w ul.yfiadbltlst li{display:block;font:normal 77% arial;list-style-type:none;text-align:left;background:transparent url( /bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/bul_sq_gry.gif ) no-repeat 0 6px;padding:0 0 0 10px;}
.yfiadmain_wt{border:1px solid #ccc;width:157px;margin:5px 0 0 0;}
#yfitn_large .yfiadmain_wt .yfiadhdr,#yfitn .yfiadmain_wt .yfiadhdr{border-bottom:1px solid #D9E1EF;margin:0;width:150px;}
.yfiadmain_wt .yfiad_body{background:#FFF;padding:0 0 5px 0;}
.yfiadmain_wt{width:156px;}
.yfiadmain_wt dl{padding:0;clear:both;margin:0 0 5px 0;border:1px solid #FFF;}
#yfitn_large .yfiadmain_wt dt,#yfitn .yfiadmain_wt dt{float:left;width:25px;margin:5px 0 0 2px;}
#yfitn_large .yfiadmain_wt[class] dt,#yfitn .yfiadmain_wt[class] dt{margin:5px 0 0 5px;}
#yfitn_large .yfiadmain_wt dd,#yfitn .yfiadmain_wt dd{float:left;width:114px;margin:5px 0 0 5px;}
#yfitn_large .yfiadmain_wt[class] dd,#yfitn .yfiadmain_wt[class] dd{width:115px;}
.yfiadmain_tl3{text-align:center;background:#EEE;border:1px solid #b0c1d9;}
.yfiadmain_tl3 .yfiadhdr{border-bottom:1px solid #b0c1d9;padding:3px 0 3px 0;color:black;}
.yfiadmain_tl3 .yfiad_body{width:535px;margin:0 auto;padding:5px;text-align:center;}
.yfiadmain_tl3 .yfiad_single{float:left;width:250px;background:#FFF;padding:0;border:1px solid #BFCEDE;text-align:left;height:50px;}
.yfiadmain_tl3 .yfiad_single ul{margin:0;padding:5px 10px;}
.yfiadmain_tl3 .yfiad_single ul li{margin:0;}
.yfiadmain_tl3 div.yfifrstchld{margin-right:10px;}
.yfiadmain_tl3 .yfiad_single table{margin:auto;}
.yfiadmain_l{margin:10px;padding:0;text-align:center;border:1px solid #D9E1EF;}
#yfitn_large .yfiadmain_l .yfiadhdr,#yfitn .yfiadmain_l .yfiadhdr{margin:0;padding:0;padding:3px;border-bottom:1px solid #D9E1EF;}
.yfiadmain_l p.yfiadtxt{padding:5px 0 5px 0;width:120px;margin:0 auto;text-align:center;}
.yfiadmain_l a.yfiladhdr{font:bold 100% arial;}
.yfiadmain_l p.yfiadtxt a:first-child{display:block;width:120px;margin:0 auto;}
.yfiadmain_l p.yfiadtxt img{display:block;width:100px;margin:0 auto 3px auto;}
.yfiadmain_l .yfiad_body{background:#FFF;}
.yfiadmain_l .yfiad_body small{font-size:100%;}
.yfiadmain_l .yfiad_body .yfiad_single{padding:0;}
.yfiadmain_n{text-align:center;padding:0 0 10px 0;}
.yfiadmain_n .yfiadhdr{display:none;}
.yfiadmain_n .yfiad_body{width:728px;margin:0 auto;}
.yfiadmain_fl2{text-align:center;}
.art .yfiadmain_lrec,educationarticle .yfiadmain_lrec,.creditarticle .yfiadmain_lrec,.mortgagearticle .yfiadmain_lrec,.collegesavingsarticle .yfiadmain_lrec{float:right;margin-left:10px;width:300px;}
table.yfiadmain_fb1{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
table.yfiadmain_fb1 caption{border-right:1px solid #CCC;border-left:1px solid #CCC;border-top:1px solid #CCC;margin-bottom:0;}
.yfiadmain_fb1 .yfiadhdr{border-bottom:1px solid #D9E1EF;}
.yfiadmain_fb1 .yfiad_body{float:left;text-align:center;margin:0;width:100%;}
.yfiadmain_fb1 .yfiad_single{float:none;width:180px;text-align:center;border-right:1px solid #CCC;}
.yfiadmain_fb1 .yfiad_single dl{margin:5px auto;width:170px;}
.yfiadmain_fb1 .yfiad_single table{width:180px;margin:0;}
.yfiadmain_fb1 .yfilstchld{border-right:0;}
.yfiadmain_fb1 .yfiad_body table{float:left;background:#FFF;width:33%;}
.yfiadmain_CCB{width:173px;margin:5px 0 0 0;}
.yfiadmain_CCB img{float:left;width:40px;height:40px;margin:4px 5px 0 0;border:1px solid #000;}
.yfiadmain_CCB p.yfiadtxt{float:left;width:124px;margin-left:5px;}
.yfiadmain_CCB p.yfiadtxt a{display:block;}
.yfiadmain_L{padding-bottom:5px;}
.yfiadmain_L strong{display:block;}
.yfiadmain_L a{display:block;}
.yfiadmain_L p{text-align:center;}
.yfiadmain_L .yfiadtxt{font-size:100%;}
.yfiadmain_CCL_wrp{padding:0;}
.yfiadmain_CCL_wrp .yfiad_single{background:#FFF;border:1px solid #ccc;}
.yfiadmain_CCL_wrp .yfiad_single .yfiadtxt{font-size:100%;}
.yfiadmain_CCL{width:133px;text-align:center;}
.yfiadmain_CCL strong{font:bold 85% arial;}
.yfiadmain_CCL p{text-align:center;}
.yfiadmain_CCL p a{display:block;}
table.yfiadmain_AINS_TABS{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;padding:0;width:100%;margin:0 0 10px 0;}
table.yfiadmain_AINS_TABS caption{border-right:1px solid #CCC;border-left:1px solid #CCC;border-top:1px solid #CCC;margin-bottom:0;}
.yfiadmain_AINS_wrp{width:330px;border-right:1px solid #D9E1EF;padding:10px 10px 10px 10px;text-align:center;}
.yfiadmain_TABS_wrp{width:200px;padding:10px 10px 10px 10px;}
.yfiadmain_AINS_TABS .yfiadhdr{border-bottom:1px solid #D9E1EF;}
.yfiadmain_TABS_wrp img{width:200px;height:33px;display:block;border:0;margin-bottom:4px;}
.yfiadmain_AINS_wrp img{border:0;}
.yfiadmain_AINS_wrp ul{font:77% arial;text-align:left;margin:0 auto;width:150px;}
.yfiadmain_AINS_wrp ul li{margin-left:15px;padding:0;}
.yfiadmain_AINS_wrp fieldset{padding:0;margin:0 auto;width:165px;}
.yfiadmain_AINS_wrp fieldset legend{font:bold 95% arial;}
.yfiadmain_AINS_wrp fieldset input{margin:4px 0 0 0;}
.yfiadmain_AINS_wrp fieldset input.yfifrmtxt{width:85px;margin-right:5px;}
#yfiadmain_rtr_qckn{border:1px solid #CCC;text-align:center;background:#FFF;}
#yfitn_large #yfiadmain_rtr_qckn,#yfitn #yfiadmain_rtr_qckn{margin:10px 0 0 0;}
#yfiadmain_rtr_qckn .yfiadhdr{border-bottom:1px solid #CCC;margin:0 0 5px 0;}
#yfiadmain_rtr_qckn_inner{text-align:left;margin:0 auto;width:135px;}
#yfiadmain_rtr_qckn ul{margin:5px 0 0 0;}
#yficr #yfiadmain_rtr_qckn ul li{font-size:77%;}
#yfiadmain_bnkng_qckn{margin-top:10px;border:1px solid #CCC;}
#yfiadmain_bnkng_qckn p{font:normal 77% arial;}
#yfiadmain_bnkng_qckn_inr{margin:5px;}
#yfiadmain_bnkng_qckn_core{text-align:center;}
#yfiadmain_bnkng_qckn_core a{float:left;font:normal 77% arial;text-align:left;width:135px;margin-left:5px;}
#yfiadmain_bnkng_qckn_core #yfiqcknlnk{width:42px;margin:0 auto;}
#yfiadmain_bnkng_qckn .yfiadhdr{border-bottom:1px solid #D9E1EF;margin-bottom:5px;}
.yfiauto_form_table{border-spacing:0;}
.yfiauto_form_table td{border:1px solid #b0c1d9;}
.yfiauto_form_select{height:25px;width:210px;}
.yfiauto_form_select SELECT{width:110px;}
.yfiauto_form_button_primary,.yfiauto_form_button_secondary{font-family:arial;font-weight:bold;}
.yfiauto_table{border-spacing:0;padding:0;}
.yfiauto_table td,th{border-spacing:0;padding:0;border:1px solid #b0c1d9;margin-left:auto;}
.yfict_snip_table_hdg h4{background:#556F93;color:#FFF;padding:2px 2px 2px 2px;}
#yfict_snip_table_left{float:left;width:48%;}
#yfict_snip_table_right{float:right;width:48%;}
.yfict_snip_table td{border-bottom:1px solid #396C55;}
table.yfical{margin:0 0 15px 0;}
table.yfical caption{border:1px solid #D9E6DD;background:#BAD6C0;text-align:left;padding:5px;text-transform:uppercase;}
table.yfical td{padding:5px;border-right:1px solid #D9E6DD;border-bottom:1px solid #D9E6DD;}
table.yfical td.yfifrstchld{border-left:1px solid #D9E6DD;}
#yfitxtips ul li{list-style-type:none;float:left;font-size:85%;height:12px;margin:4px 0 0 0;padding:0 5px 0 0;background-image:none;}
#yfitxtips ul li.yfifrstchld{margin-right:5px;padding-right:4px;border-right:1px solid #000;}
#yfitxfdfrms{width:356px;padding:5px 5px 15px 5px;margin-bottom:10px;border:1px solid #90B39D;}
#yfitxfdfrmssub{margin:-5px;padding:5px 5px 15px 5px;margin-bottom:10px;background:#BAD5C2;}
#yfitxfdfrms h3{margin:0 0 3px 0;font:bold 125% arial;color:#144C33;text-transform:uppercase;}
#yfitxfdfrms div.yfisub{width:356px;}
#yfitxfdfrms div.yfisub div#yfitxfdfrmswrpr{width:375px;}
#yfitxfdfrms div.yfisub p{margin:0 0 10px 0;}
#yfitxfdfrms div.yfisub #yfitxfdfrmswrpr{background:#FFF;}
#yfitxfdfrms div.yfisub #yfitxfdfrmswrpr caption{color:#000;font-weight:normal;background:#FFF;padding:5px;border:1px solid #CADED2;border-bottom:0 solid #CADED2;}
#yfitxfdfrms div.yfisub #yfitxfdfrmswrpr td{padding:5px;border-top:1px solid #CADED2;border-right:1px solid #CADED2;font:85% arial;}
#yfitxfdfrms td.yfi1stchld{border-left:1px solid #CADED2;}
#yfitxfdfrms td.yfi1bottom{border-bottom:1px solid #CADED2;}
#yfitxfdfrms dl dd{margin:0;}
#yficc #yfitxfdfrmsftnt li{list-style-type:none;background-image:none;}
#yfitxstfrmsny{margin:10px 0;font:77% arial;}
.yfitxstsub{float:left;width:177px;}
#yfitxrts{width:597px;margin:5px 0 15px 0;}
#yfitxrts tfoot td{border:0;text-align:left;}
#yfitxprfls ul{margin-bottom:15px;}
#yfitxprfls ul li{float:left;margin:0 5px 0 0;padding:0;font:bold 77% arial;list-style-type:none;background-image:none;}
#yfiinshdrad{border:1px solid #B1C1D8;text-align:center;margin:0 0 10px 0;}
#yfiinshdrad strong{font:77% arial;text-align:center;display:block;border-bottom:1px solid #B0C0D9;padding:5px;}
#yfiinshdrad dl{padding:5px;margin:auto auto;display:block;width:380px;}
#yfiinshdrad dt{font-weight:bold;}
#yfiinshdrad dt,#yfiinshdrad dd{float:left;}
#yfiinshdrad dd{margin-left:5px;}
div.yfict_snip_table_wrp{background:#BAD5C2;padding:5px 5px 10px 5px;border-bottom:1px solid #396C55;margin-top:-1px;}
div.yfict_snip_table_wrp h4{text-transform:uppercase;margin-bottom:5px;}
#yfi.autoinsurance div.yfihdln{border-bottom:0;}
table.yfict_snip_table td{padding:10px 5px;background:#FFF;border-right:1px solid #396C55;}
table.yfict_snip_table tr.yfifrstchld td{border-top:1px solid #396C55;}
table.yfict_snip_table td.yfifrstchld{border-left:1px solid #396C55;}
#yfilnlndgvisa{border:1px solid #CCC;text-align:center;padding:0;}
#yfilnlndgvisa .yfiadhdr{border-bottom:1px solid #D9E1EF;margin:0;}
#yfilnlndgvisa table{margin:5px auto;}
* html #yfilnlndgvisa table td{padding-bottom:7px;}
#yfi529 caption,#yfi529 th,#yfi529 td{font-size:77%;text-align:left;}
#yfi529 td img{margin-right:2px;}
#yficl_calendar_table[class] caption{margin-bottom:-10px;}
#yficl_calendar_table td.yfifrstchld{width:110px;}
#yficlgsvngsftrdbk a{font-weight:normal;}
#yficlgsvngsftrdbk div.clear a{float:left;width:85px;}
#yficlgsvngsftrdbk div.clear a.yfirstchld{width:56px;margin-right:5px;}
#yficlgsvngsftrdbk .yfirtng{margin:2px 0 0 0;font-weight:normal;color:#000;text-transform:capitalize;}
#yficlgsvngsftrdbk .yfirtng img{margin-left:5px;}
#yficlgsvngsftrdbk .yfiby{text-transform:capitalize;}
#yfiCllgFrmMsg{font:100% arial;display:block;margin:5px 0 15px 0;}
#yfiCllgFrmMsg .yfierror{color:#f00;}
#yfymrtgresults table{width:200px;}
#yfymrtgresults h4{margin:5px 0;}
#yfimrtmnthly{display:block;font:bold 85% arial;margin:10px 0;}
#yfimrtinstrct{display:block;margin:0 0 15px 0;}
#yfibndscrv{display:block;margin:0 0 10px 0;}
#yfibnsustrrts caption{border:0;margin:0;padding:0 0 5px 0;font-size:136%;}
#yfibnsustrrts .yfirttbl thead th{text-align:left;}
#yfibnsustrrts h4,#yfibnsustrrts p{margin:10px;}
#yfibnsustrrts p strong,#yfibnsustrrts p b{color:#1E368C;}
#yfi.bondscmprts #yficl{width:790px;}
#yfi.bondscmprts .yfirttbl{margin:0 0 10px 0;}
#yfi.bondscmprts .yfirttbl caption{margin-bottom:0;}
#yfi.bondscmprts #yficl .yfirttbl thead th{text-align:left;color:#000;}
#yfi.bondscmprts #yficl .yfirttbl td{font-weight:normal;}
#yfi.bndsmrktsmry #yficl{width:790px;}
#yfi.bndsmrktsmry .yfimainfeatr #yfisbftrbndtckr{padding:10px;}
#yfi.bndsmrktsmry #yficl b,#yfi.bndsmrktsmry #yficl strong{color:#1E368C;}
#yfi.bndsmrktsmry .yfitrf{padding:10px 0 0 0;margin:15px 0 0 0;}
.yfibndsmrktsmrysubbrf{padding:10px;}
#yfibndsyldcrv{float:left;width:375px;}
#yfi.bonds .yfiadmain_rec{float:right;width:180px;margin:36px 0 0 12px;}
#yfibndbrfngtrl{display:block;text-align:left;margin:20px 0 15px 0;}
#yfi.funds div.yfict_snip_table_wrp{border-top:1px solid #396C55;}
#yfitn_large #yfifndsgtqt,#yfitn #yfifndsgtqt{margin-bottom:5px;}
#yfitn_large #yfifndsgtqt input.text,#yfitn #yfifndsgtqt input.text{width:53px;}
#yfitn_large #yfifndsgtqt input.text[class],#yfitn #yfifndsgtqt input.text[class]{width:57px;}
#yfi.funds div.yfimainfeatr div.yfihdln{background:transparent;border:0;}
#yfi.funds div.yfimainfeatr div.yfihdlnsub{border:0;padding:0;}
#yfi.funds div.yfimainfeatr div.yfihdlnsub p{margin:0;}
#yfi.funds h4.yfict_snip_table_hdg{font-size:125%;}
#yfifndslrnmr{margin:5px;}
#yfibnkfndbnk{padding:0 5px 10px 5px;background:#FEFFEF;font-size:77%;margin:0;}
#yfibnkfndbnk h6{font:bold 100% arial;}
#yfibnkfndbnk input{margin:4px 0 0 0;}
#yfibnkfndbnk input.text{width:100px;margin:5px 5px 0 0;}
#yfi.credit div.yfimainfeatr div.yfihdln{background:transparent;border:0;}
#yficrdthdlninnr{border-bottom:1px solid #396C55;background:#BBD7C3;}
body.marketupdate #yfitn_large h4{display:none;}
body.marketupdate #mrktupdtnav td{padding-right:5px;padding-bottom:10px;}
body.marketupdate #mrktupdtnav a{font-size:100%;}
#yfi #yfsbar{width:auto;margin:0 0 0 5px;}
#yfi #yfsbar td{*padding:5px 0 8px 0;}
#yfi #yfsbar a:hover{text-decoration:none;}
div.yfimainfeatr2 h4,div.yfimainfeatr2 h2,div.yfimainfeatr2 h3,div.yfimainfeatr2 h5{margin:0 0 3px 0;font-family:arial;font-weight:bold;color:#144C33;}
div.yfimainfeatr2 div.yfihdln h2{font-size:125%;}
div.yfimainfeatr2 h4,div.yfimainfeatr2 h5{font-size:100%;}
div.yfimainfeatr2{padding-bottom:10px;margin:0 0 10px 0;}
div.yfimainfeatr2 ul{margin:0;}
div.yfimainfeatr2 ul li{border:1px solid #FFF;}
div.yfimainfeatr2 ul.yfimlst dl{display:inline;margin:-40px 0 0 0;}
div.yfimainfeatr2 ul.yfimlst dl dt{font-weight:bold;}
div.yfimainfeatr2 ul.yfimlst dl dt a{float:left;}
div.yfimainfeatr2 ul.yfimlst dl dt a.yfictrlnch{font-size:77%;float:right;font-weight:normal;}
div.yfimainfeatr2 div.yfisnp{margin:5px;}
div.yfimainfeatr2 div.yfisnp h3{color:#000;font:bold 95% arial;margin:0 0 10px 0;text-transform:uppercase;}
div.yfimainfeatr2 div.yfisnp h4{margin:0;}
div.yfimainfeatr2 div.yfisnp h5{margin:0 0 10px 0;}
div.yfimainfeatr2 div.yfisnp li{margin-bottom:5px;}
div.yfimainfeatr2 div.yfisnp a.yfifrstchld{font-weight:bold;}
div.yfimainfeatr2 div.yfihdln{border-bottom:1px solid #396C55;background:#BBD7C3;padding:5px;}
#yfi.bndsmrktsmry .yfimainfeatr2 #yfisbftrbndtckr{padding:10px;}
#yfi.funds div.yfimainfeatr2 div.yfihdln{background:transparent;border:0;}
#yfi.funds div.yfimainfeatr2 div.yfihdlnsub{border:0;padding:0;}
#yfi.funds div.yfimainfeatr2 div.yfihdlnsub p{margin:0;}
#yfi.credit div.yfimainfeatr2 div.yfihdln{background:transparent;border:0;}
.yfiadmain2_AINS_wrp img{border:0;}
.yfiadmain2_AINS_wrp ul{font:77% arial;text-align:left;margin:0 auto;}
.yfiadmain2_AINS_wrp ul li{margin-left:15px;padding:0;}
.yfiadmain2_AINS_wrp fieldset{padding:0;margin:0 auto;width:165px;}
.yfiadmain2_AINS_wrp fieldset legend{font:bold 95% arial;}
.yfiadmain2_AINS_wrp fieldset input{margin:4px 0 0 0;}
.yfiadmain2_AINS_wrp fieldset input.yfifrmtxt{width:85px;margin-right:5px;}
table.yfiadmain_loan{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;margin-bottom:10px;}
table.yfiadmain_loan caption{border-right:1px solid #CCC;border-left:1px solid #CCC;border-top:1px solid #CCC;margin-bottom:0;}
table.yfiadmain_loan table table td{text-align:left;}
.yfiadmain_loan .yfiadhdr{border-bottom:1px solid #D9E1EF;padding:3px 0 3px 0;color:#6C6C6C;}
.yfiadmain_loan strong{display:block;}
.yfiadmain_loan .yfiad_single{float:left;width:200px;text-align:center;padding:10px 0 5px 0;}
.yfiadmain_loan .yfilstchld{border:0;}
.yfiadmain_loan .yfiad_single table{margin:auto;}
.yfiadmain_loan ul{text-align:left;width:175px;margin:10px auto;}
.yfiadmain_loan ul li,.yfiadmain_loan a{font:normal 77% arial;}
.yfiadmain_loan strong a{font:bold 90% arial;}
#yf-topnavul .subcats li a{text-decoration:none;height:auto;color:#333;font-weight:bold;text-indent:0;background:none;padding:4px;font-size:100%;}
#yfi_pf_quotes_bar{float:left;width:100%;background:#CEE0F6;padding:2px 0;font-size:85%;border-bottom:1px solid #93ABC7;_margin-right:-3px;_margin-bottom:5px;font-family:arial,helvetica,clean,sans-serif;text-align:left;}
*:first-child+html #yfi_pf_quotes_bar a{float:left;font-weight:bold;background:url(/bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/bg-chevron_200701252000.gif) no-repeat 0 5px;padding:2px 8px 0 7px;margin:8px 0 0 10px;}
* html #yfi_pf_quotes_bar a{float:left;font-weight:bold;background:url(/bm/lib/fi/common/p/d/static/images/2.0.356981/2.0.0/bg-chevron_200701252000.gif) no-repeat 0 5px;padding:2px 8px 0 7px;margin:8px 0 0 10px;}
.yfi_doc{min-width:970px;width:970px;margin:0 auto;border-right:1px solid #E2EBF2;border-left:1px solid #E2EBF2;*zoom:1;}
.marketupdate{_overflow:hidden!important;}
