
/**
 * Misc Pages CSS Definitions
 *
 * @file              /css/tools.css
 * @author            drew ross
 * @revision          $Id$
*/

/* Tools Common */

/* Etf Passthrough Message */
div#etfMessage{ padding-left:180px; }
div#etfMessage a{ padding-left:13px; }


/* Left Nav Sub Menu */
.lnav_submenu_tools { font-size:10px;display:block;width:150px;background-color:#f5f5f5;border-bottom:2px solid #fff;overflow:hidden; }
.lnav_submenu_tools .container { display:block;margin:0px 10px 10px 3px; }
.lnav_submenu_tools .container table.sub_table { margin-left:0px;padding:0;}
.lnav_submenu_tools .container table.sub_table td { padding-bottom:6px;vertical-align:top;text-align:left; }
.lnav_submenu_tools .container table.sub_table td  a{ color:#626469; }

/* Portfolio Construction & Performance Chart Tools */
div#tools{ position:relative; }
div#header{ width:615px;background-color:#F5F5F5;padding:15px }
div#body{ position:relative;width:591px;background-color:#7B7B7B;padding:12px 12px 20px 12px; }
div#menu{ width:212px;height:525px;margin-right:16px;padding-top:10px;background-color:#F5F5F5;overflow:hidden;text-align: center; }
div#info{ padding-left:16px; }
div#info .toolOn{ z-index:666;position:absolute;top:12px;left:240px;display:block; }
div#info .tool{ display:none; }
div#info .screenshot{ }
div#info .data{ width:320px;color:#FFFFFF;font-size:11px;line-height:13px;font-family:verdana,arial,sans-serif; }
div#info .title{ padding-top:10px; }
div#info .copy a{ text-decoration:underline;color:#FFFFFF;font-weight:bold; }
div#info .copy li{ margin-left:20px; }
span.bulletPoint{ font-size:14px; }

/* Index Returns Chart Tool Requires Logo Header Decorator */
div#logo_header_img{ position:absolute;top:11px;left:195px;height:64px;border-left:1px solid #CCCCCC;padding-left:35px; }
div#logo_header_img img{ position:relative;top:23px; }
div#indexTracker{ width:810px; }
div#indexTrackerCopy{ width:790px;padding-left:10px;padding-top:10px; }
div#indexTrackerCopy p{ margin-bottom:10px; }

/* Overrides Webcommon Style Rule */
.logo_header_layout { display:block;width:800px; }

/* General Tools styles */

div#splash_badge { width: 212px; height: 800px; background: #c4c4c4; text-align: center; padding-top: 20px; }
div#splash_badge #badge_container { background: #b2b2b2; margin: 0 auto; padding: 0px; text-align: center; width: 186px; vertical-align: middle; }
div#splash_badge #badge_container #badge { margin: 0px; padding: 0px; width: 186px; height: 150px; }
div#splash_badge #badge_container #badge #badge_content { text-align: left; background: url('/images/tools/badge_bg.gif') repeat-x top left; padding: 8px; }
div#splash_badge #badge_container #badge #badge_left { padding: 0px; }
div#splash_badge #badge_container #badge #badge_left table { height: 170px; width: 5px; }
div#splash_badge #badge_container #badge #badge_left #left_border { width: 1px !important; background: #b2b2b2; }
div#splash_badge #badge_container #badge #badge_left .side_gradient { width: 4px; background: url('/images/tools/side_gradient.gif') repeat-x top left; }
div#splash_badge #badge_container #badge #badge_right { padding: 0px; }
div#splash_badge #badge_container #badge #badge_right #right_border { width: 1px !important; background: #b2b2b2; }
div#splash_badge #badge_container #badge #badge_right .side_gradient { width: 4px; background: url('/images/tools/side_gradient.gif') repeat-x top left; }
div#splash_badge #badge_container #badge #badge_right table { height: 170px; width: 5px; }
div#splash_badge #badge_container #badge #badge_top { padding: 0px; background: #ffffff; }
div#splash_badge #badge_container #badge #badge_top #top_border { height: 1px; background: #b2b2b2; }
div#splash_badge #badge_container #badge #badge_top .white_space { height: 4px; }
div#splash_badge #badge_container #badge #badge_bottom { padding: 0px; background: #eeeeee; }
div#splash_badge #badge_container #badge #badge_bottom #bottom_border { height: 1px; background: #b2b2b2; }
div#splash_badge #badge_container #badge #badge_bottom .white_space { height: 4px; }

/* Widgets */
div#quickFinder{ color:#7b7b7b;clear:both;font-size:12px; }
div#access{ padding-top:10px; padding-bottom:10px; }
div#quickLeft{ width:410px;float:left; }
div#quickRight{ width:193px;float:right; }
div#systemRequirements{ margin:10px 0px 14px 0px;position:relative;color:#515151;font-size:11px;background:#eeeeee;padding:16px 8px 16px 8px; }/*width:193px;*/
ul#requirementList{ margin:0px 0px 16px 5px;padding-left:10px;position:relative;list-style-type:none; }
ul#requirementList span.arrow{ position:absolute;margin-left:-15px; }
div#letUsKnow{ color:#515151;font-size:10px;background:#dbdbdb;padding:16px 8px 16px 8px; }/*width:193px;*/
div#howDoILaunch{ width:410px; }
div#quickFinderIco{ float:left; }
div#copy{ float:right;width:295px; }
a#downloadVersion2{ font-size:10px; }

/* Tool Redesign */
/*ie5,6 png fix*/
.tool-thumb {behavior:url(/iepng/iepngfix.htc)}

.cfx:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cfx {display: inline-block;}
/* Hides from IE-mac \*/
* html .cfx {height: 1%;}
.cfx {display: block;}
/* End hide from IE-mac */
.clear {clear:both; height:0px; overflow:hidden; line-height:0px;}
* html .clear {height: 1%;}
.fl{float:left;}
.fr{float:right;}
.nf{float:none; clear:both;}
.ul-block, .ul-inline{margin:0; padding:0;}
.ul-block-bul{margin:0 0 10px 0; _margin-left:1px; padding:0 0 0 14px;}
.ul-block li {list-style-type: none; padding:0;}
.ul-block-bul li {list-style-type: disc;}
.ul-inline li {float:left; list-style-type: none; padding:0;}
.hr-blu{clear:both; background:#737171; height:2px; border:0px; margin:0px; width:100%;}
.hr-blu hr, .hr-gry hr{display:none;}
.hr-gry{background:#ccc; height:1px; border:0px; margin:0px; width:100%;}
.el-open{display:block}
.hr-darkgry{clear:both; background:#505050; height:2px; border:0px; margin:0px; width:100%;}
.hr-darkgry hr {padding:0 0 0 0;}

/* top tabs */
.tools-tabs{float:left;width:auto;line-height:normal;margin-left:0px;}
.tools-tabs a{float:left;background: transparent url('/images/tools_redesign/tabs_l.gif') no-repeat top left;margin:0 2px 0 0px;padding:0 0 0 6px;cursor:pointer;}
.tools-tabs a span{float:left;display:block;background: transparent url('/images/tools_redesign/tabs_r.gif') no-repeat top right;padding:5px 14px 5px 8px;  font-size:11px; font-weight:bold; color:#444;}
.tools-tabs a:hover{background-position:0% -30px;}
.tools-tabs a:hover span{background-position:100% -30px;}
.tools-tabs a.selected{background-position:0% -60px;}
.tools-tabs a.selected span{background-position:100% -60px; color:#fff;}

/* Left Nav */
.layout_container_wide {background:#FFFFFF; overflow:hidden;}
.left_nav {background:#FFFFFF; height:100%;}
.leftnav-lnks-box, .leftnav-login-box{background:#FFFFFF; margin:0 0 20px 0; padding:5px 5px 5px 14px; position:relative; z-index:5}
.leftnav-login-box{padding:12px;}
.leftnav-lnks-box li{line-height:16px; margin-left:5px; margin-top:5px; padding-right:10px;}
.leftnav-lnks-box li a, .leftnav-login-box a{font:12px; color:#00549f;}
.leftnav-title{background: url('/images/tools_redesign/leftnav_titlebg_blue.gif') repeat-x; color:#fff; font-size:12px; line-height:40px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 0 0 12px; margin:0;}
.leftnav-fp{padding:5px 12px 12px 12px; background:#FFFFFF}
.leftnav-fp h2{color:#000; font-size:12px;}
.leftnav-fp a{color:#00549F; margin-top:5px;}
.leftnav-fp p{margin:5px 0;}
.leftnav-border{background: url('/images/tools_redesign/leftnav_titlebg_blue.gif') repeat-x; color:#fff; line-height:2px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 0 0 12px; margin:0;}
.callout-box{background:#EBEBEB; padding:10px 0; text-align:center;}

a.btn{background: transparent url('/images/tools_redesign/btn_blu_r.gif') no-repeat scroll top right;color: #fff;font-weight:bold;display: block;float: left;font-size: 10px;height: 17px;padding-right: 2px;text-decoration: none;}
a.btn span{background: transparent url('/images/tools_redesign/btn_blu_l.gif') no-repeat;display: block;line-height: 17px;padding: 0 15px;}
a.btn-disable{background: transparent url('/images/tools_redesign/btnblu_disable_r.gif') no-repeat scroll top right;}
a.btn-disable span{background: transparent url('/images/tools_redesign/btnblu_disable_l.gif') no-repeat;}

html>/**/body .main_content_container_wide{overflow:visible;}
.main-2cols{width:100%;}
.pg-ttl{margin:10px 0;}
.sec-hdr{margin:9px 0 7px 0; padding-left:5px; color:#505050; font-size:15px;}
.col-left{float:left; width:50%;}
.col-left-wide{width:100%;}
.col-left-wide .tool-box{float:left; margin-right:5px;}
.col-right{float:right; width:50%;}
.col-right .tool-box{margin-left:3px}
.col-left .sec-hdr{}

.cons-a{background:#dfecd4 url('/images/tools_redesign/cons_a.gif') repeat-x top;}
.cons-a-hvr { background-color:#c8ddb5; }
.cons-a-hvr .cons-a-hvr-back{ display:block; }

.cons-b{background:#ddeef9 url('/images/tools_redesign/cons_b.gif') repeat-x top;}
.cons-b-hvr{background-color:#c7e4f7;}
.cons-b-hvr .cons-b-hvr-back{display:block;}

.cons-c{background:#ddd url('/images/tools_redesign/cons_c.gif') repeat-x top;}
.cons-c-hvr{background-color:#b8b8b8}
.cons-c-hvr .cons-c-hvr-back{ display:block; }

.ml5{margin-left:5px !important;}
.tool-box{width:380px; border:1px solid #ddd; margin:0 0 5px 0;}

.tool-wborder{padding:8px 8px 8px 8px; border:1px solid #fff;}
/* IE7 and IE6 hasLayout hack*/
*:first-child+html .tool-wborder{zoom:1}
* html .tool-wborder{zoom:1}
/*---*/
.tool-thumb{position:absolute; top:-120px; left:-9px; background:url('/images/tools_redesign/thumb-balloon.png') no-repeat center; width:176px; height:129px; z-index:2}
.tool-desc{width:250px; float:left; cursor:pointer; padding-bottom:0px;}
.tool-off{background: url('/images/tools_redesign/arrow_closed.gif') no-repeat 0px 2px;}
.tool-on{background: url('/images/tools_redesign/arrow_open.gif') no-repeat 0px 2px; padding-bottom: 8px}
.ttl-ln{margin:0 0 5px 20px;}
.ttl{display:inline !important; font-size:14px; color: #333; cursor:pointer;float:none !important;}


.breadcrumb{float:left;}
.lock-box{display:inline !important;float:none !important;}
.icon-lock, .icon-lock-glos{font-size:10px; font-style:italic; font-weight:bold; color:#759c11 !important; margin:0px; cursor:pointer;}
.icon-updated{font-size:7px; font-weight:bold; color:#ef6b00; padding:5px 0 0 28px;}
.icon-updated-widget{font-size:7px; font-weight:bold; color:#ef6b00; padding:5px 0 0 13px;}
.feed-back{position:relative; top:5px;}
.glossary{position:relative; top:-2px;text-align: right; padding:0;}
/* add spacing for title area on landing page */
.ttl-ln .icon-lock {padding-left:4px;}
.ttl-ln .icon-updated {top:-2px; padding-left:4px;  }

.balloon{display:none; background:#fff7c2; padding:5px; margin:-3px 0 0 10px; border:1px solid #fff; width:150px; height:35px; position:absolute; z-index:1000 !important; font-style:normal; color:#000; font-weight:normal; cursor:pointer;}
*html .balloon{margin-left:10px}
#olay-lock .balloon{margin-left:10px}
.balloon p{margin:0px !important; line-height:17px;}
.balloon a{color:#00549F;}
.balloon-hdr{font-weight:bold;}
.balloon-tip{position:absolute; background: url('/images/tools_redesign/balloon_tip_l.gif') no-repeat right center; width:13px; height:15px; left:-13px; top:5px;}

/* Overrides for the lock box in the overlay */
#dialog .lock-box { display:inline; float:left; padding:0px 5px 0px 0px; }
#dialog .desc-lnks a { float:left; }
#dialog .icon-updated { display:inline; float:left; padding:3px 7px 0px 0px; }

.tool-wborder p{clear:both; margin:0 0 0 20px;}
.disabled-text{color:#f60; margin-top:5px !important; cursor:text !important;}
.tool-box ul{margin:0 0 15px 0; color:#333;}
.btn-lnch {background: url('/images/tools_redesign/btn_launch_off.gif') no-repeat; width:84px; height:17px;}
.btn-lnch:hover, .btn-lnch-dbl {background: url('/images/tools_redesign/btn_launch_on.gif') no-repeat; width:84px; height:17px;}
.btn-dwnld {display:block; float:right; background: url('/images/tools_redesign/btn_dwnld_off.gif') no-repeat; width:100px; height:17px;}
.btn-dwnld:hover, .btn-dwnld-dbl {display:block; background: url('/images/tools_redesign/btn_dwnld_on.gif') no-repeat; width:100px; height:17px;}
.action-box{float:none; clear:both; background:#fff; border:1px solid #ccc; padding:8px 8px 0px 8px; display:none; margin:0px}
.actionbox-open{display:block}
.action-left{float:left; width:150px;}
.action-right{float:right; width:176px;}

.widget-sec-hdr { padding-top:10px; }

.ul-btns{margin:0px; padding:0px;}
.action-left .ul-btns{margin:0px;}
.ul-btns li{list-style-type: none; margin: 0 0 3px 0; padding:0px; line-height:29px; zoom:1}
.ul-btns li a {color:#333; display:block; height:29px; padding:0 0 0 30px; font-weight:bold; font-size:10px;}

a.opn-tools{display:block; height:100px; background:transparent url('/images/tools_redesign/tools_zoom2_off.gif') no-repeat 100% 100%;}
a.opn-tools:hover{display:block; height:100px; background:transparent url('/images/tools_redesign/tools_zoom2_on.gif') no-repeat 100% 100%;}

.thumb-jsp{width:150px; height:100px; margin-bottom:10px}
.thumb-el{width:150px;height:100px;margin:11px 0 0 13px;}
.tasks-only{margin:0 auto 5px auto;}
.tasks .btn-box-rt{float:right !important;}
.action-left h2, .action-right h2{margin:0 0; font-size:11px;}
.action-box .ul-btns{margin:0 auto;}
.action-box p{margin:5px 0px;}
.action-box .btn-box-rt{float:left;}
.action-tasks .btn-box-rt{float:right;}
.action-box .hr-gry{margin:10px 0;}
.action-tasks .ul-btns li{text-align:left; width:140px; margin-left:100px}
.task-tool-desc{width:250px; float:left;}

.task-tool-desc{width:250px;}
.step-num{background:transparent url(/images/tools_redesign/step_bg.gif) no-repeat;color:#fff;font-size:12px; font-weight:bold; margin-right:5px; padding:1px 5px 4px 4px;}
.step-desc{width:225px;}
.task-tool-desc h2{margin:0px; display:inline; line-height:16px; font-size:11px !important;}


.widget-desc{width:360px;}
.task-tool-desc .lock-box{margin:0 0 0 3px;}
.task-tool-desc .tool-num{background:transparent url('/images/tools_redesign/step_bg.gif') no-repeat 50%; color:#fff;font-size:12px;width:18px;height:18px;text-align:center;font-weight:bold;float:left;line-height:16px;margin-right:5px;}
.tool-descttlbx{width:225px;}
.tool-descttlbx h2{margin:0px; line-height:16px; display:inline;}
.taskp-one{float:none; clear:all; padding:5px 0;}
.taskp-many{float:none; clear:all; margin-left:22px !important; padding:5px 0;}

/*sprites icon play*/
.ul-btns li a.icon-play{background: url('/images/tools_redesign/sprites_btns.gif') no-repeat 0px -56px;}
.ul-btns li a.icon-play:hover{background: url('/images/tools_redesign/sprites_btns.gif') no-repeat 0px -84px;}

/*sprites inverted bell*/
.ul-btns li a.icon-pdf{background: url('/images/tools_redesign/sprites_btns.gif') no-repeat 0px 0px;}
.ul-btns li a.icon-pdf:hover{background: url('/images/tools_redesign/sprites_btns.gif') no-repeat 0px -28px;}

.instruct-gray{background:#efefef; padding:5px; margin:8px 0;}

#dialog h2{float:left; margin:0 10px 0 0}
.pdf-lnk{margin-left:5px;}

.screen-box{clear:both; width:400px; margin:10px 0 0 0; background: url('/images/tools_redesign/screen_bg.gif') repeat-y -200px 0px;}
.screen-box .rc-cont{width:600px; margin:0px;}
.box-a{float:left; margin:0; width:400px; text-align:center;}
.box-b{width:200px; float:left; margin:0}

.screen-indx{margin:0 0 0 20px}
.screen-indx ul li{line-height:17px; height:17px; width:17px;background: url('/images/tools_redesign/icon_indx_ns.gif') no-repeat center 60%; cursor:pointer;}
.screen-indx ul li.scrindx-selected{background: url('/images/tools_redesign/icon_indx_s.gif') no-repeat top right; width:17px; height:17px;}
#olay-report .rc-cont {text-align:center;}
.desc-lnks{width:188px; margin:0;}
.desc-lnks li{width:100%; clear:both;}
.desc-lnks li a{width:100%; color:#00549f; font-weight:bold; padding:5px 0 5px 12px;}
.desc-lnks-on{background:#555; color:#fff !important; font-weight:bold; cursor:pointer}
.desc-lnks div a{width:100%; color:#00549f; font-weight:bold; margin:10px 0 0 12px; border-top:1px solid #fff; padding:5px 0 0 0;}
.des-subtxt{font-size:10px; font-weight:normal; display:block;}
.des-subtxt:hover {display:none;}
#sdesc-div{clear:both; text-align:left; color:#fff; margin:0 12px;}
.dialog-title-box{float:left; width:560px; }
.dialog-title-box input { margin:0; border:0; padding:0; }

.dialog-title-box #olay-updated,
.dialog-title-box .lock-box,
.dialog-title-box .btn-lnch{float:left !important;}

.jqmdX{float:right; margin-right:12px;}
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#c0c0c0;color:#333;border:1px solid #ccc;padding:12px 0 12px 12px; }
.jqmNewToolInfo{display:none;position:fixed;top:17%;left:50%;margin-left:-250px;width:420px;background-color:#c0c0c0;color:#333;border:1px solid #ccc;padding:12px 0 12px 12px; z-index:1000;}
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.jqmOverlay{background-color:#000;opacity: 0 !important; filter:alpha(opacity=0) !important;}
* html .jqmWindow{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
* html .jqmNewToolInfo{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

.jqmNewToolInfo .screen-box { width:400px !important; }
.jqmNewToolInfo .rc-cont { width:400px !important; }
.jqmNewToolInfo .dialog-title-box { width:330px !important; }
.jqmNewToolInfo h2 { font-size:12px; }
.whats-new-content { padding:5px 10px; }
.whats-new-content h3 { font-size:12px; color:#fff; padding:0; margin:0; }
.whats-new-content ul { padding:0 0 15px 0; margin:0; }
.whats-new-content ul li { list-style:disc; margin:0 0 0 25px; color:#eee; padding:0 0 3px 0; }

#olay-report .screen-box{width:375px !important;}
#olay-report .desc-lnks{margin:20px 0 0 12px; width:198px;}
#olay-report .desc-lnks div a{margin:0px;}
#olay-play .media-box{margin-right: 12px;}

/* Whats new in tools */
.new-features { position:absolute; top:-17px; left:545px; width:225px; text-align:right; }
.new-features a { color:#759c11; font-size:10px; font-weight:bold; text-decoration:none; }

/* Rounded corners solid background: #c0c0c0*/
.rc-cont{margin:0 10px;}
.rc-tr{background: url('/images/tools_redesign/rc_tr.gif') no-repeat top right;}
.rc-tl{background: url('/images/tools_redesign/rc_tl.gif') no-repeat top right; width:5px; height:5px;}
.rc-br{background: url('/images/tools_redesign/rc_br.gif') no-repeat bottom right;}
.rc-bl{background: url('/images/tools_redesign/rc_bl.gif') no-repeat bottom right; width:5px; height:5px;}

.call2act-box{margin:20px 29px;}
.call2act-box .call2act-l, .call2act-box .call2act-r{float:left; width:357px; background: #f3f3f3 url('/images/tools_redesign/freespace_bg.jpg') repeat-x;}
.call2act-box .call2act-l{border-right:1px solid #ccc;}
.g-usr a{font-size:14px; color:#00549f;}
.call2act-box h1.g-usr{margin:0px; font-size:0px;}

/* Rounded corners call to action area*/
.call2act-box .call2act-l .rc-cont{margin:0px; border-left:1px solid #ccc; padding:0 10px;}
.call2act-box .call2act-r .rc-cont{margin:0px; border-right:1px solid #ccc; padding:0 10px;}
.call2act-box .rc-tl{background: url('/images/tools_redesign/freespace_rc_tfull.gif') repeat-x; height:1px; width:100%; font-size:0px}
.call2act-box .rc-tl div{background:#fff url('/images/tools_redesign/freespace_rc_tl.gif') no-repeat top left;  width:4px; height:4px; float:left;}
.call2act-box .rc-tr {background: url('/images/tools_redesign/freespace_rc_tfull.gif') repeat-x; height:1px; width:100%; font-size:0px}
.call2act-box .rc-tr div{background:#fff url('/images/tools_redesign/freespace_rc_tr.gif') no-repeat top right; width:4px; height:4px; float:right;}
.call2act-box .rc-bl{background: url('/images/tools_redesign/freespace_rc_bfull.gif') repeat-x;height:4px; width:100%; font-size:0px}
.call2act-box .rc-bl div{background:#fff url('/images/tools_redesign/freespace_rc_bl.gif') no-repeat bottom left; width:4px; height:4px; float:left;}
.call2act-box .rc-br{background: url('/images/tools_redesign/freespace_rc_bfull.gif') repeat-x;height:4px; width:100%; font-size:0px}
.call2act-box .rc-br div{background:#fff url('/images/tools_redesign/freespace_rc_br.gif') no-repeat bottom right; width:4px; height:4px; float:right;}

/* predefined rules */
.action-right ul, .instruct-gray ul {margin:0 0 10px 0; _margin-left:1px; padding:0 0 0 14px;}
.action-right ul li, .instruct-gray ul li {list-style-type: disc; padding:0; margin:0;}
.leftnav-lnks-disabled{color:#999;}
.fla_tip{background-color:#fff;border:1px solid #444;display:none;font-size:10px;left:0px;position:absolute;top:30px;z-index:1;font-weight:normal;line-height:15px;width:100%;padding:5px;}
.ie-relpos{line-height:0.1px; position:relative; font-size:0px;}

.legacy-fs-lnk, .nufs-fb, .oldfs-fb{float:right; margin:-20px 0 0 5px; text-align:center; padding:3px 5px;}
.oldfs-fb{text-align:left;}
a.txt-blu{color:#156CC6;}
a.txt-blu:hover{text-decoration: underline;}
.legacy-fs-lnk a{cursor:pointer; color:#156CC6;}
.nufs-fb a{font-size:9px;}
.fs-retire{color:#f00;}
