
/***** AD *****/
#adBanner {background-color: #fff;}


/********************** HEADER BANNER *************************/	
#cnnHeader {margin: auto auto 9px auto; width: 994px;}

#cnnMoney_Banner {background-color:#FFF;font-size:11px;height:78px; margin:0px; padding-left: 20px; padding-top:17px; overflow: hidden; text-align: left;}
	html>body #cnnMoney_Banner {height:61px;}
#cnnMoney_Banner .cnnMoneyLogo {float: left; width: 363px;}

#cnnMoney_Banner form {height:25px; margin: 0; padding: 0;}
#cnnMoney_Banner #mrktSearchbox {float: left; margin-top: 16px; margin-right:20px; width: 159px;}
#cnnMoney_Banner #moneySearchbox {float: left; margin-top: 16px; margin-right:20px; width: 215px;}
#cnnMoney_Banner .moneySearchTxtField {border: 1px inset #D1D1D1; color:#666; float: left; font-size: 11px; height: 22px; margin-bottom:0px; padding: 3px 0px 3px 3px;}
	html>body #cnnMoney_Banner .moneySearchTxtField {margin-bottom:4px;}
#cnnMoney_Banner #mrktSearchbox .moneySearchTxtField {width: 78px;}
#cnnMoney_Banner #moneySearchbox .moneySearchTxtField {width: 152px;}
#cnnMoney_Banner #mrktSearchbox input,
#cnnMoney_Banner #moneySearchbox input {margin-right:0px;}
#cnnMoney_Banner .cnnSearchTxtField {height:20px;width:87px;}

#cnnMoney_Banner #searchButton {height:22px;margin-left:0px;}

#cnnMoney_Banner .cnnMoneyServices {float: left; list-style-type:none; margin:4px 0px 0px 0px; padding:0px; width: 190px;}
#cnnMoney_Banner .cnnMoneyServices li {background: #fff url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 7px; font-weight: bold; padding: 0px 0px 0px 8px;}
#cnnMoney_Banner .cnnMoneyServices li.fbLink,
#cnnMoney_Banner .cnnMoneyServices li.twitterLink {background-image: none; padding-left: 0px;}
#cnnMoney_Banner .cnnMoneyServices a {font-size:12px;}
#cnnMoney_Banner .cnnMoneyServices li.fbLink a {background:url("http://i.cdn.turner.com/money/.element/img/4.0/misc/share_icons.gif") no-repeat scroll 0 -1px transparent; padding-left:20px;}
#cnnMoney_Banner .cnnMoneyServices li.twitterLink a {background:url("http://i.cdn.turner.com/money/.element/img/4.0/misc/share_icons.gif") no-repeat scroll 0 -37px transparent;
padding-left:20px;}

/* symbol complete*/
#myContainer {margin-top:24px; overflow:hidden;position:absolute; width:250px;z-index:500010;}
	* html #myContainer {margin-left: -80px;}
#myContainer ul {margin:0;padding:0;width:100%;list-style:none;}
#myContainer li {padding:0 5px;cursor:default;white-space:nowrap; background:#E1F1F0;}
#myContainer li.yui-ac-highlight {background:#369;color:#FFF;}
#myContainer li.yui-ac-highlight .resulttable .col1 {color:#FFF;}
#myContainer li.yui-ac-highlight .resulttable .col2 {color:#FFF;}
#myContainer .yui-ac-content {border:1px solid #999;}
#myContainer .resulttable {padding:0; margin:0;}
#myContainer .resulttable .col1 {font: normal 12px arial;width:60px;}
#myContainer .resulttable .col2 {font: normal 12px arial;}
#myContainer .text {font:normal 11px arial;}
#myContainer table {border-collapse:collapse;border-spacing:0;}


/***** NAVIGATION *****/
#mainNavMenu {background:#003365;font:normal 12px Helvetica; height:33px;text-align:left;}

	#navTable {margin:0px;padding:0px;}
	#serviceTable {float: right; margin:0px;padding:0px;}
	#navTable li,
	#serviceTable li{list-style: none; float:left; margin:0px;padding:0px;}
	#navTable a.navLink 			{color:#FFF;line-height: 13px;margin:0px; padding:10px 10px; float:left;}
	#serviceTable a.navServiceLinks {color:#FFF;line-height: 13px;margin:0px; padding:10px 9px; float:left;}
	#navTable a.navLink:hover,
	#serviceTable a.navServiceLinks:hover {background:#0B4682;color:#FFF; text-decoration: none;}
	#navTable a#navLinkHome {padding-left:20px;}

	/* highlights depending on section  */
	.moneyHomeNav a#navLinkHome {background:#0B4682;}
	.moneyNewsNav a#navLinkBusinessNews {background:#0B4682;}
	.moneyEconNav a#navLinkBusinessNews {background:#0B4682;}
	.moneyMarketsNav a#navLinkMarkets {background:#0B4682;}
	.moneyPFNav a#navLinkPF {background:#0B4682;}
	.moneyRealEstateNav a#navLinkRealEstate {background:#0B4682;}
	.moneyRetirementNav a#navLinkRetirement {background:#0B4682;}
	.moneyTechNav a#navLinkTech {background:#0B4682;}
	.moneySmBizNav a#navLinkSmbusiness {background:#0B4682;}
	.moneyLifestyleNav a#navLinkLuxury {background:#0B4682;}
	.moneyPortfolioNav a#navLinkPortfolio {background:#0B4682;}
	.moneyVideoNav a#navLinkVideo {background:#0B4682;}
	.moneyPortfolioNav a.navLink {height:13px;font:normal 12px Helvetica;color:#FFF;padding:7px 5px 7px 5px;margin:0px;text-decoration:none;}

#cnnMoneyBanner a {text-decoration:none;}
#cnnMoneyBanner a:hover {text-decoration:underline;}
/* flyouts */
.navtext, 
.navtext:link, 
.navtext:hover, 
.navtext:visited	{font:bold 11px Arial; color:#fff; text-decoration:none; white-space:nowrap;}
.navlinkcss {text-align:left;font:normal 12px/16px Arial;background-color:#EEE;text-decoration:none;width:180px; position:absolute;visibility:hidden;z-index:500000;padding:5 10 10 10px;border:none;}
#navmenu2.navlinkcss{width:205px;}
.navlinkcss a, 
.navlinkcss a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:none;}
.navlinkcss a:hover {background-color:#EEE;color:#003365;text-decoration:underline;}
/***** Subnavs *****/
	#subNavSection					{padding-left:10px; height:26px; padding-top:5px; background: #FFF url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x left 20px; white-space:nowrap;}
	#subNavSection span.subNavLink, 
	#subNavSection a.subNavLink,
	#subNavSection div.subNavLink	{color: #0048AC; font-size:12px; font-weight:bold; text-decoration: none; text-align:center; white-space: nowrap;}
	#subNavSection .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
	#subNavSection td				{text-align:center; padding-left:20px; padding-right:20px;}
	#subNavSection td.less			{text-align:center; padding-left:10px; padding-right:10px;}
	#subNavSection td.navlogo		{padding-left:0px; padding-right:20px;}
	/* for mk pages  */
	#subNavSectionFull 				{padding-left:8px; height:26px; padding-top:5px; background: #FFF url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x left 20px; white-space:nowrap;}
	#subNavSectionFull span.subNavLink, 
	#subNavSectionFull a.subNavLink,
	#subNavSectionFull div.subNavLink	{color: #0048AC; font-size:12px; font-weight:bold; text-decoration: none; text-align:center; white-space: nowrap;}
	#subNavSectionFull .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
	#subNavSectionFull td				{text-align:center; padding-left:8px; padding-right:8px;}
/********************** /HEADER BANNER *************************/	
 
 
/*********************** FOOTER ***********************/
#cnnFooter {background: #073360; font-size: 11px; margin: auto; padding: 18px 28px; width: 994px;}
	html>body #cnnFooter {width: 938px;}
#cnnFooter a {color: #7fb7ef; text-decoration: none;}
#cnnFooter a:hover {text-decoration: underline;}

#cnnFooter .copyrightRB {color:#FFF;}
#mainCopyright {color: #FFF;}
	
#cnnFooterNav {border-bottom: 1px solid #22486F; border-top: 1px solid #22486F; color: #7FB7F2; padding: 10px 0px; margin: 15px 0px;}
#cnnFooterNav a {color: #FFF; font-size: 12px; line-height: 18px; margin-right: 12px; text-decoration: none;}
#cnnFooterNav a:hover {text-decoration: underline;}
#cnnFooterNav a#lastLink {margin-right: 0px;}

#marketCopyright, 
#marketCopyright table, 
table .mwSmall {color: #5287bb; font-size: 11px; padding: 0px 10px; width: auto;}
#marketCopyright table br{display: none;}
/*********************** /FOOTER ***********************/