#yf-topnav, 
#yf-topnavul,
#yf-topnavul ul,
#yf-topnavul li, 
#yf-topnavul ul.subcats li, 
/*#yf-topnavul li ul.subcats li a, */
#yfmyli,
#yfmyli ul,
#yfmyli li,
#yfi_pf_quotes_bar,
#yfi_pf_quotes_bar ul {
    padding: 0;
    margin: 0;
}

#yfs_market_time {
    float: right;
    margin-bottom: 5px;
    font-size: 85%;
}

#yf-topnavul {z-index:100;}
#yf-topnavul li {z-index:500;}
#yf-topnavul ul.subcats li {z-index:600;}
#yf-topnavul li ul.subcats li a {z-index:600;}

#yfi_pf_quotes_bar ol, 
#yfi_pf_quotes_bar ul,
#yf-topnav ol, 
#yf-topnav ul {list-style:none;}


#yf-topnav { float: left; border-bottom:5px solid #3C61A4; width:100%; padding:0;}
#yf-topnavul {float: left; list-style-type:none;margin-left:20px;}
#yf-topnavul li {float: left; position:relative;  display:inline; margin:0 5px 0 0;  padding:0;}
#yf-topnavul li:hover .subcats { left:0; top:31px; }
#yf-topnavul li a {display:block; height:31px; background-image: url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/topnav_tt_200709071620.png); background-repeat:no-repeat; text-indent:-1000em; overflow: hidden; }
/*show the grey version for each link */
a#yfhomea {background-position: 0 -31px; width:64px;}
a#yfinva {background-position: -69px -31px; width:93px;}
a#yfnewsa {background-position: -167px -31px; width:131px;}
a#yfpfa {background-position: -303px -31px; width:153px;}
a#yfmya {background-position: -462px -31px; width:130px;}
a#yftta {background-position: -604px -31px; width:115px;}
/*if the list item is selected, show the blue version */
.selected a#yfhomea {background-position: 0 0px; }
.selected a#yfinva {background-position: -69px 0px; }
.selected a#yfnewsa {background-position: -167px 0px; }
.selected a#yfpfa {background-position: -303px 0px;}
.selected a#yfmya {background-position: -462px 0px; }
.selected a#yftta {background-position: -604px 0px; }

#yf-topnavul ul.subcats {position:absolute; left:-1000em; font-size:75%; background: #fff url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/bg-dropdown-fade_200701252000.jpg) repeat-x 0 0 ; border:1px solid #ccc; width:145px; z-index:1000;}
#yf-topnavul ul.subcats li {text-align: left; padding:0; margin:0 0 0 2px;display:block; float:none; width:141px;  background:transparent; border-bottom:1px solid #ccc;}
#yf-topnavul #yfinvli ul.subcats {width:137px;}
#yf-topnavul #yfnewsli ul.subcats {width:130px;}
#yf-topnavul #yfpfli ul.subcats {width:152px;}
#yf-topnavul #yfmyli ul.subcats {width:203px;}
#yf-topnavul #yfinvli ul.subcats li {width:133px;}
#yf-topnavul #yfnewsli ul.subcats li {width:126px;}
#yf-topnavul #yfpfli ul.subcats li {width:148px;}
#yf-topnavul #yfmyli ul.subcats li {width:199px;}
#yf-topnavul #yfmyli ul.subcats #portfolio-scroll {width: 203px; height: 210px; overflow: auto; position: relative; }
#yf-topnavul #yfmyli ul.subcats #portfolio-scroll li {width: 181px; }
#yf-topnavul .subcats li:hover {background:#3E63A5 url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/bg-dropdown-li_200701252000.gif) repeat-x 0 0;}  /* FF, Opera, IE7 */
#yf-topnavul .subcats li a { text-decoration:none; height:auto; color:#333; font-weight:bold; text-indent:0; background:none; padding:4px; font-size: 110%;}
#yf-topnavul .subcats li:hover a {color:#fff; text-decoration:none;} /* FF, Opera, IE7 */
#yf-topnavul .subcats li a span{float:right;}
#yf-topnavul #yfmyli .subcats li a  { float: left;}
#yf-topnavul #yfmyli .subcats li { float: left; }
#yf-topnavul #yfmyli .subcats li a.yfedit, #yf-topnavul #yfmyli .subcats li a.yfmkttrack  {float:right; text-align:right; }
/* display EDIT only on hover */
#yf-topnavul .subcats li a.yfedit { display: none; }
#yf-topnavul .subcats li:hover a.yfedit { display: block; } /* FF, Opera, IE7 */
/* separate hover state for Portfolio New and Markettracker anchors, but keep on same line */
#screen #yf-topnavul .subcats #yfmylitools { background: #D9D9D9; }
#yf-topnavul .subcats #yfmylitools .yfaddnew { float: left; width:97px; }
#yf-topnavul .subcats #yfmylitools .yfmkttrack  { float:right; width:98px; }
#yf-topnavul .subcats #yfmylitools a { padding-left:0; }
#yf-topnavul .subcats #yfmylitools a:hover { background:#3E63A5 url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/bg-dropdown-li_200701252000.gif) repeat-x 0 0; } 
#yf-topnavul .subcats #yfmylitools a:hover span { color:#FFF; }
#yf-topnavul .subcats #yfmylitools span { padding-left:13px; color:#333; width:80px; }
#yf-topnavul .subcats #yfmylitools .yfaddnew span { background:url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/add12_thn_1_200701252000.gif) no-repeat 0 0; }
#yf-topnavul .subcats #yfmylitools .yfmkttrack span { background:url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/newwin12_1_200701252000.gif) no-repeat 0 0; }
#yf-topnavul .subcats #yfmylitools:hover { background:none; }  /* FF, Opera, IE7 */
#yf-topnavul .subcats { line-height:1.22em; text-align: left; font-family: arial,helvetica,clean,sans-serif;}

/* Get Quotes section*/ 
                
#yfi_pf_quotes_bar {
     float: left; 
    width: 100%;
    background: #CEE0F6;
    padding: 2px 0;
    font-size: 90%;
    border-bottom: 1px solid #93ABC7;
    /* ie6 duplicate character hack */
    _margin-right: -3px;
    _margin-bottom: 5px;
	font-family: arial,helvetica,clean,sans-serif;
	text-align:left;

}
#yfi_pf_quotes_bar ul{ float: left; 	}
#yfi_pf_quotes_bar ul li{ float: left; 	height:29px; margin:0 0 0 5px;	}
#yfi_pf_quotes_bar ul li label{text-indent:-1000em; width:10px;	 display:block;}	/*hide the label, but give it to screen readers */
#yfi_pf_quotes_bar ul li input.button{ float: left; padding:0; margin:0;}	
#yfi_pf_quotes_bar ul li input.text	{margin-top:5px; padding:2px;}	

#yfi_pf_quotes_bar a { float: left;  font-weight:bold; background:url(http://us.js2.yimg.com/us.js.yimg.com/i/us/fi/navbar/images/bg-chevron_200701252000.gif) no-repeat 0 5px; padding:0 8px 0 7px; margin:7px 0 0 10px; text-decoration:none;}	
#yfi_pf_quotes_bar a:link {color:#003399; text-decoration:none;}
#yfi_pf_quotes_bar a:visited {color:#003399; text-decoration:none;}
#yfi_pf_quotes_bar a:hover {text-decoration:underline;}
#yfi_pf_quotes_bar a:active {color:#003399; text-decoration:none;}
#yfi_pf_quotes_bar p {float:right; margin:7px 10px 0 0;}
#yfi_pf_quotes_bar form { padding: 0; margin: 0;}
#yfi_pf_quotes_bar select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#yfi_pf_quotes_bar button { border: 0px; padding: 0px; margin: 0px; background-color:transparent; width:102; height:29; overflow: visible; }

.spacer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	