  
 #hd{
background:white url(headgray.jpg) repeat-x scroll 10px 8px;
} 
  
#y-nav-sec{ 
	text-align:left;
}
	#y-nav-sec fieldset{
		float:left;
		clear:none;
	}

	#y-nav-sec label,
	#y-nav-sec legend,
	#y-nav-sec h2
	{
		display:none;
	}
	
#y-fi-get-quotes-input{
	border:2px solid #3d60a4;
}



/*********************************************************************
*
* Ad styles
*
*********************************************************************/

#y-ad-units, #yfi-rq {
	text-align:center;
	padding:0 0 6px 0;
	display:block;
	clear:both;	
}

#y-ad-units {
	width: 960px;
}

#y-ad-units .ad{
	float:left;
	clear:none;
	width:25%;
	_width:24%;
}
	
#y-banner{
	border-bottom:1px solid #d0d0d0;
	padding-bottom:0.5em;
	margin-bottom:20px;
}
#y-article-related #yfi-rq {
	padding:10px 0;
	background-color:#EEF3F6;
	margin:0;
}

.sponsored span.adcomponent {
	float:right;  
	margin:0 8px 5px 0;
}
.sponsored span.sponsoredtext {
	font-size:90%;  
	line-height: 30px; 
	margin:0 5px 0 0;
}
/*********************************************************************
*
* Content specific
*
*********************************************************************/

#y-content p,
#y-content blockquote
{
	font-size:1em;
	line-height:1.539em;
	margin-bottom:1.53em;
	display:block;
}

#y-content blockquote{
	margin-left:1.53em;
}

#y-content strong{
	font-weight:bold;
}
#y-content h1{
	font-size:1.82em;
	padding:0;
	margin-bottom:.85em;
}
#y-content h1.has-h2{
	margin-bottom:.2em;
}
#y-content h2{
	font-size:116%;
	margin-bottom:1.16em;
}
#y-content h2.subline{
    border-top:none;
    padding-top:0;
}

.content-wrapper{
	/* This is necessary to accomodate design */
	/*padding:9px;*/
}

/*********************************************************************
*
* Article header region
*
*********************************************************************/

#y-article-hd{
	/*position:relative;*/
	margin-bottom:1.16em;
}
#y-content #y-article-hd h2{
	font-family:arial, sans-serif;
	font-size:108%;
	margin-top:-5px;
	margin-bottom:1em;
}

#y-content #y-article-hd p{
	color:#808080;
	font-size:85%;
	margin-bottom:12px;
	padding:0;
	position:relative;
}

#y-content #y-article-hd p .source{
	position:absolute;
	right:0;
}

#y-article-hd .attribution li{
	margin-bottom:2px;
}

/*#y-article-hd .toolbar{
	position:absolute;
	right:0;
	bottom:0;
	margin:0;
}*/

/*********************************************************************
*
* Module Grouping
*
*********************************************************************/

#y-content .mod-group{
/*  padding-top:20px;*/
	margin-bottom:1em;
}
	#y-content .mod-group .mod{ 
		clear:none;
		/*padding:0 9px;*/
	}
		#y-content .mod-group .col2 .mod{
			padding-left:0;
		}
		
	#y-content .mod-group .mod ul{
		padding-left:15px;
	}
	#y-content .mod-group .mod li{
		margin-bottom:0.70em;
	}



/*********************************************************************
*
* Related
*
*********************************************************************/

#y-related h2{
	padding:12px 0 12px 14px;
	margin-bottom:12px;
	/*font-size:116%;*/
	font-size:130%; /*changed in Bug 2660922 to match 17px*/
}
	#y-related h2 img{
		vertical-align:middle;
	}
#y-related ul{
	margin:0 14px;
}
#y-related ul li{
	margin-left:14px;
	margin-bottom:0.70em;
}

/* Module specific */

#y-related .mod{
	/*margin-bottom:9px;*/ 
	margin-bottom:15px;/* changed from 9px to 15px bug 152780807*/
	padding-bottom:12px;
}

#y-related .mrec {
    width: 300px;
    margin: auto;
}

/*********************************************************************
*
* Footer
*
*********************************************************************/

.y-footer{
	background:#e6eff7;
	clear:both;
	text-align:left;
}

#yfi_ft {
	background: #C6C3C6; 
	margin:0;
	padding:15px ; 
}
#yfi_ft p {
	margin:10px 0 0 0; 
	font-size:85%;
}

 

/* ad generated blank spacer gifs  cause extra whitespace  */
#yfi-nns img{
	display:none;
}

/* the nns ad uses a font tag that wraps a link! apply styles to the font instead of the div.*/
#yfi-nns font, #y-feedback {
	margin:0 10px 5px 10px;
	border:1px solid #ccc; 
	padding:3px 10px; 
	background:#fff;
} 
#yfi-nns font {
	display:block; 
}
#y-feedback { 
	border: 1px solid #e1c05e;  
	background:#fef3d2;
	font-size:85%;
}
#y-feedback img {
vertical-align:middle;
}
/* add styles to the more links inside list modules */
.newslist .more {
	font-weight:bold;
	margin:0 10px;
}
/*format time display, grey <60min, red <20min*/
span.date{
    color:#808080;
    font-size:0.8em;
}
span.recent{
    color:#840226;
}.y-footer .footer-wrapper-first{
	padding:10px;
	zoom:1;
}
.y-footer .elsewhere,
.y-footer .worldwide ul{
	zoom:1;
}
.y-footer .elsewhere:after,
.y-footer .worldwide ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.y-footer .elsewhere ul,
.y-footer .elsewhere ol{
	padding-left:15px;	
	float:left;
}	
.y-footer .property ul{
	padding-right:35px;
}
.y-footer .also ol{
	padding-right:60px;
}

.y-footer .property,
.y-footer .also,
.y-footer .functions{
	padding: 0 10px;
	float:left;
}

.y-footer .also,
.y-footer .functions{
	margin-top: 10px; 
}
.y-footer .also{
	padding-left: 20px;
}
.y-footer .functions{
	float:right;
}	
.y-footer .worldwide li{
	float:left;
}
.y-footer h2{
	font-size:114%;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:13px;
}
.y-footer a{
	text-decoration:none;
}
.y-footer .elsewhere li{
	list-style-type:disc;
	font-size:85%; 
	line-height:15px;
}
.y-footer .elsewhere li.all{
	list-style-type:none;
	font-size:100%; 
	padding-top:5px;
    margin-left: -12px;
}
.y-footer .property{
	width:32%;
	background-color:#3C61A5;
	padding:10px;
}
.y-footer .functions{
	width:18%;
	border-left:1px solid #B5B9BA;
	padding-right:0;
}
.y-footer .property,
.y-footer .property a{
	color: #FFF;
}
.y-footer .also h2,
.y-footer .functions h2,
.y-footer .worldwide h2{
	color: #3A61A6;
}
.y-footer .also a,
.y-footer .functions a,
.y-footer .worldwide a{
	color: #000;
}
.y-footer .footer-wrapper{
	border-top:10px solid #FFF;
	border-bottom:10px solid #FFF;
}
.y-footer .worldwide{
	padding:15px 290px 0 15px;
	background: url('http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/world-map.png') no-repeat right top;
}
.y-footer .worldwide li{
	padding-right:10px;
	line-height:25px;
}
.y-footer em.new{
	padding-left:5px; 
	color:#f60; 
	font-weight:bold;
	text-transform:uppercase;
}
.y-footer em.updated{
	padding-left:5px; 
	color:#f60; 
	font-weight:bold;
	text-transform:uppercase;
} 

/* Ads */ 
#yfi-currency-investing #yfi-page-header {
	position: relative; 
}
#yfi-currency-investing #yfi-page-header .fb2 {
	position: absolute;
	top: 0px;
	right: 15px;
	/* IE 6&7 only */
	*margin-top: 10px;
}

#yfi-currency-converter .yui-u .fb2{
	top: 0;
	position: relative;
	right: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}	
#yfi-doc .fb2 { 	
	text-align: center;
}

#yfi-doc .fb2 a {
	display: inline;
}
#yfi-doc .fb2 a img { 
	padding: 0 6px;
}	

/* added to fix button alignment issue */
#yfi-doc .fb2 iframe{
	margin: 0 6px;
}

#yfi-currency-investing .rail { 	
	padding-top: 30px;
}
#yfi-currency-converter .rail { 	
	padding-top: 42px;
}
#yfi-currency-investing .lrec,
#yfi-currency-converter .lrec { 
	border-bottom: 2px solid #222021; 
	padding-bottom: 20px;
}
#yfi-currency-terms .lrec { margin-top: 15px; }
#yfi_ysm { margin: 21px 0; }

/* Investing Page Layout */
#yfi-currency-investing .nested-mod div { 
	width: 288px; 
	float: left; 
}
#yfi-currency-investing #yfi-news-commentary,
#yfi-currency-investing #yfi-econ-calendar,
#yfi-currency-investing #yfi-commodities,
#yfi-currency-investing #yfi-etfs { 
	border-top: 2px solid #222021; 
}
#yfi-currency-investing #yfi-commodities {
	margin-right: 11px; 
	
}

#yfi-currency-investing #yfi-education div.ft .more{
	margin-top: 10px;
}

#yfi-currency-investing #yfi-currency-rates { margin-bottom: 45px; }
#yfi-currency-investing #yfi-glossary,
#yfi-currency-investing #yfi-resources { 
	padding-top: 30px;
}
#yfi-currency-investing .mod .hd h3 {
	font-weight: bold;
}

/* Converter Page Layout */
#yfi-currency-converter #yfi-resources { 
	padding-top: 24px;
}

/* Multi-Page Styles */

h1{
	font-weight: normal;
}

/* generic */


/* TODO: move to module-specific files */

 /* module-specific styles */

/* news & commentary mod */
#yfi-currency-investing .hd h3 a { color: #000; }
#yfi-currency-investing .hd h3 a:hover { text-decoration: none; }
#yfi-news-commentary .ft { padding: 10px 0 14px 0; }
#yfi-news-commentary ul li{
	line-height: 138.5%;
}
#yfi-news-commentary div.bd ul span.recent{
	color:#840226;
}

/* education mod */
#yfi-education ul { padding-bottom: 18px; }

/* glossary mod */
#yfi-glossary .hd { padding-bottom: 3px; }

/* currency-specific feedback module */
#yfi-currency-investing #y-feedback {
	width: 54.8em;
}  
#yfi-currency-investing #y-feedback ,
#yfi-currency-converter #y-feedback ,
#yfi-currency-calendar #y-feedback ,
#yfi-currency-terms #y-feedback {
	margin: 10px 0 0 0;
}
#y-nav{
    position:static; /* Changed this value from relative to satic to work this for EU portfolio drop-down list */
    z-index:1;
	background:#E9E9EB;
}
#y-nav-pri{
float:left;   
	width:650px;
}     
#y-nav-pri,
#y-nav-pri ul,
#y-nav-pri li { /* autoclear floats for ie */
    zoom:1;
	
}
#y-nav-pri:after,
#y-nav-pri ul:after,
#y-nav-pri li:after { /* autoclear floats for non ie */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#y-nav-pri li{
    float: left;
    list-style-type: none;
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0 6px 0 0;
    position:relative;
    overflow:visible;
}
#y-nav-pri li span {
    display: block;
    position:relative;

}
#y-nav-pri li a{
    display: block;
}
#y-nav-pri li.new strong.new{
    position: absolute;
    text-indent:-999em;
    display:block;
    overflow:hidden;
    height:0;
    width:0;
}
/* Sub Navigation  */
#y-nav-pri li ul{
    display:none;
    position:absolute;
    z-index:10;
    /*min-width:100%;*/
    /*width:100%;*/
    _width:auto; /* 100% makes ie6 be far to wide */
    margin:0;
    padding:0;
}
#y-nav-pri li.active ul{
    display: block;
}
/*FireFox 3+*/
#y-nav-pri li.active ul, 
x:-moz-any-link, 
x:default {
    width:auto;
    min-width:100%;
}
/* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
    head~body #y-nav-pri li.active ul {
        width:auto;
        min-width:100%;
    } 
}
#y-nav-pri li ul li{
    /*float:none;*/
    clear:left;
    display:block;
    /*zoom:1;*/
    width:100%;
    _width:120px;/* ie6 needs a (min)width */
    
    /*border:1px solid red;*/
    overflow:hidden;
    _overflow:visible;
    /*position:static;*/
}

/* IE 7 */ 
html > body #y-nav-pri li ul li { 
    *width:auto;
    *min-width:100%;
}

/*FireFox 2 + 3 */
#y-nav-pri li ul li, 
x:-moz-any-link {
    overflow:visible;
} 

/*FireFox 3+*/
.gecko_1-9 #y-nav-pri li ul li{
    width:auto;
    min-width:100%;
}

/* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
    head~body #y-nav-pri li ul li {
        overflow:visible;
    } 
}
#y-nav-pri li ul li a,
#y-nav-pri li#y-current ul li a{
    display:block;
    position:relative;
    width:auto;
    /*border:1px solid green;*/
}



/* Portfolios Navigation */
#y-nav-pri #y-nav-my-portfolios{
    min-width:150%;
    _width:200px; /* ie6 needs a (min)width */
}
#y-nav-pri #y-nav-my-portfolios ul{
    position:relative;
    /*border:none;*/
}
#y-nav-pri #y-nav-my-portfolios li{
    width:50%;
    float:left;
    display:block;
    clear:none;
}
#y-nav-pri #y-nav-my-portfolios li#y-portfolios li ul{
    *margin-bottom:-.43em;  /*dirty dirty hack to remove the Gap between the li's that appears when the edit link is visible in ie6 and ie7 */
}
#y-nav-pri #y-nav-my-portfolios li ul li,
#y-nav-pri #y-nav-my-portfolios li#y-portfolios{
    width:100%;
    float:none;
}

#y-nav-pri #y-nav-my-portfolios li#y-portfolios a{
    padding-right:6em;
}
#y-nav-pri #y-nav-my-portfolios li#y-portfolios li.edit{
    display:block;
    min-width:auto;
    height:0px;
    overflow:hidden;
    margin-top:-1.4em;
    *margin-top:-1.65em;
    float:right;
    width:auto;
    
}
#y-nav-pri #y-nav-my-portfolios li#y-portfolios li.active ul li.edit{
    height:auto;
}
/*FireFox 3+*/
.gecko_1-9 #y-nav-pri li ul li.edit{
    min-width:auto;
}

#y-nav-pri #y-nav-my-portfolios li#y-portfolios li.edit a{
    padding-right:.5em;
    padding-left:.5em;
    border:none;
}
#y-nav-pri #y-nav-my-portfolios li#y-portfolios.scroll ul li.edit a{
    margin-right:10px;
}
#y-nav-pri #y-nav-my-portfolios #y-portfolios.scroll{
    overflow-y:auto;
    overflow-x:hidden;
    max-height:14.5em;
    *height:15em;
}
#y-nav{
    margin-top:0;
	
}
#y-nav-pri ul{
    margin-left:20px;
    text-align:left;
	
}
#y-nav-pri li{
    background-color: #C8C7C7;
    background-image: url(tabright.jpg);
    background-position:100% -200px;
}
#y-nav-pri li span {
    padding: 8px 10px 7px 10px;
    font-weight: bold;
}
#y-nav-pri li.subnav span{
    /*not spriteable!*/
    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/main-nav-dropdown-indicator.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}
#y-nav-pri li#y-current.subnav span{
    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/main-nav-dropdown-indicator-active.png);
}
#y-nav-pri li#y-current{
    background-image: url(tabright.jpg);
    background-position:100% -300px;
    background-color: #3D63A8;
}
#y-nav-pri li a{
    background-position: 0 0;
    background-image: url(tableftt.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
    white-space: nowrap;
    color: #3C3C3C;
    text-transform: uppercase;
}
#y-nav-pri li#y-current a{
    background-position: 0 -100px;
    background-image: url(tableftt.jpg);
    color: #fff;
}
#y-nav-pri li.new{
    background-color: #858585;
    background-position: top right;
    background-image: url(tabright.jpg);
    background-repeat: no-repeat; 
	text-indent:-7px;	
}
#y-nav-pri li#y-current.new{
    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/topnav-sprite.png);
    background-position:100% -100px;
    background-color: #3D63A8;
}
#y-nav-pri li.new a{
    background-image: url(buttonchange.jpg);  
    background-position: 0 -200px;
    background-repeat: no-repeat;
    font-size:95%;
    color: #fff;
}
#y-nav-pri li.new a span{
    padding: 13px 20px 3px 20px;    
}
#y-nav-pri li#y-current.new a{
    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/topnav-sprite2.png);
    background-position: 0 -300px;
    color: #fff;
}

#y-nav-pri li ul{
/*    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/topnav-sprite2.png);
    background-position: 0 -500px;*/
    background-repeat:repeat-x;
    background-color:#F1F1F1;
    border-left: 1px solid #DEDFDE;
    border-right: 1px solid #DEDFDE;
    border-bottom: 1px solid #DEDFDE;
}

#y-nav-pri li ul li{
    border-bottom: 1px solid #DEDFDE;
}
#y-nav-pri li ul li li{
    border-bottom: none;
}
#y-nav-pri #y-portfolios-list{
    border-left:none;
    border-right:none;
}
#y-nav-pri #y-nav-my-portfolios ul{
    border:none;
}
#y-nav-pri #y-portfolios-list ul{
    border-bottom: 1px solid #DEDFDE;
}
#y-nav-pri li ul li a,
#y-nav-pri li#y-current ul li a{
    margin: 0 2px 0 2px;
    padding:2px 4px 2px 4px;
    font-size:85%;
    font-weight:bold;
    text-transform: none;
    text-align: left;
    background-color: transparent;
    background-image: none;
    color:#333333;
}
#y-nav-pri li ul li a:hover,
#y-nav-pri li#y-current ul li a:hover,
#y-nav-pri li ul li a:focus,
#y-nav-pri li#y-current ul li a:focus,
#y-nav-pri #y-nav-my-portfolios li.active a{
/*    background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/navigation/topnav-sprite2.png);
    background-position: 0 -400px;
    background-repeat: repeat-x;*/
    background-color: #3C61A4;
    color: #fff;
}
#y-nav-pri li ul li a.edit:hover,
#y-nav-pri li#y-current ul li a.edit:hover,
#y-nav-pri li ul li a.edit:focus,
#y-nav-pri li#y-current ul li a.edit:focus,
#y-nav-pri #y-nav-my-portfolios li.active a.edit{
    background-image: none;
    background-color: transparent;
}
#y-nav-pri li ul li a#add-new-portfolio{
	background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/add12_thn_1.gif);
	background-position: 0pt 2px;
	background-repeat: no-repeat;
	display: block;
}
#y-nav-pri li ul li a#market-tracker{
	background-image: url(http://l.yimg.com/cz/lib/fi/us/p/d/static/images/3.0.27/2.0.0/newwin12_1.gif);
	background-position: 0pt 2px;
	background-repeat: no-repeat;
	display: block;
}
#y-nav-pri li ul li a#add-new-portfolio span,
#y-nav-pri li ul li a#market-tracker span {
	padding: 0px 0px 0px 12px;
	/*font-weight: normal;*/
	background-image: none;
}
#y-nav-pri li ul li,
#y-nav-pri li ul li ul{
    background-image: none;
    background-color: transparent;
    padding:0;
    margin:0;
}

#y-nav-sec{
    background-color:#6B92D7;
    border-top: 4px solid #3C61A4;
}

 
 
.unbolder b, .unbolder{  
font-weight:normal;

}

.bolder{
font-weight:normal !important;
} 

.mainStorySec b{
 }

 .newspic{
 text-align:center;
 }
 .newspic{
 width:150px; float:left;
 }
 .newstext{
 width:165px; float:left;
 }
 .clearingdiv{
 clear:both; 
 }
 
.submitbutton{
background:transparent url(submitter.jpg) 0px 0px;
border:medium none;
font-family:lucida sans;
height:25px;
text-align:center;
width:78px;
margin-top:5px;
cursor:pointer;
margin-right:23px;
float:right;
}

.submitbutton:hover{
background:transparent url(submitter.jpg) repeat scroll 0 25px; 
border:medium none;
height:25px; 
width:78px;
font-family:lucida sans;
}

.banner300x250{
border:1px solid black;
clear:both;
}

.banner250{ 
clear:both; padding:0px !important; float:none !important;
}

.bannerbox{
border:none; padding:0px !important; text-align:center; margin-top:0px !important;
}

.andseperator{
height:15px; 
}

.heightdiv{
clear:both;
}

.nonhegiht{
margin-top:12px !important;
}